@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Drops (aka deletes) a Cloud Spanner database. * * <p>Sample code: * * <pre><code> * try (DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.create()) { * DatabaseName database = DatabaseName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]"); * databaseAdminClient.dropDatabase(database.toString()); * } * </code></pre> * * @param database Required. The database to be dropped. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void dropDatabase(String database) { DropDatabaseRequest request = DropDatabaseRequest.newBuilder().setDatabase(database).build(); dropDatabase(request); }
/** * Drops (aka deletes) a Cloud Spanner database. * * <p>Sample code: * * <pre><code> * try (DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.create()) { * DatabaseName database = DatabaseName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]"); * databaseAdminClient.dropDatabase(database); * } * </code></pre> * * @param database Required. The database to be dropped. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void dropDatabase(DatabaseName database) { DropDatabaseRequest request = DropDatabaseRequest.newBuilder() .setDatabase(database == null ? null : database.toString()) .build(); dropDatabase(request); }
@Override public void dropDatabase(String databaseName) throws SpannerException { DropDatabaseRequest request = DropDatabaseRequest.newBuilder().setDatabase(databaseName).build(); GrpcCallContext context = newCallContext(null, databaseName); get(databaseAdminStub.dropDatabaseCallable().futureCall(request, context)); }
@java.lang.Override public Builder newBuilderForType() { return newBuilder(); }
/** * Drops (aka deletes) a Cloud Spanner database. * * <p>Sample code: * * <pre><code> * try (DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.create()) { * DatabaseName database = DatabaseName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]"); * databaseAdminClient.dropDatabase(database.toString()); * } * </code></pre> * * @param database Required. The database to be dropped. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void dropDatabase(String database) { DropDatabaseRequest request = DropDatabaseRequest.newBuilder().setDatabase(database).build(); dropDatabase(request); }
/** * Drops (aka deletes) a Cloud Spanner database. * * <p>Sample code: * * <pre><code> * try (DatabaseAdminClient databaseAdminClient = DatabaseAdminClient.create()) { * DatabaseName database = DatabaseName.of("[PROJECT]", "[INSTANCE]", "[DATABASE]"); * databaseAdminClient.dropDatabase(database); * } * </code></pre> * * @param database Required. The database to be dropped. * @throws com.google.api.gax.rpc.ApiException if the remote call fails */ public final void dropDatabase(DatabaseName database) { DropDatabaseRequest request = DropDatabaseRequest.newBuilder() .setDatabase(database == null ? null : database.toString()) .build(); dropDatabase(request); }
@Override public void dropDatabase(String databaseName) throws SpannerException { DropDatabaseRequest request = DropDatabaseRequest.newBuilder().setDatabase(databaseName).build(); GrpcCallContext context = newCallContext(null, databaseName); get(databaseAdminStub.dropDatabaseCallable().futureCall(request, context)); }