Tabnine Logo
DeleteTableRequest$Builder.build
Code IndexAdd Tabnine to your IDE (free)

How to use
build
method
in
com.google.bigtable.admin.v2.DeleteTableRequest$Builder

Best Java code snippets using com.google.bigtable.admin.v2.DeleteTableRequest$Builder.build (Showing top 14 results out of 315)

origin: googleapis/google-cloud-java

@Test
public void testDeleteTable() {
 // Setup
 DeleteTableRequest expectedRequest =
   DeleteTableRequest.newBuilder().setName(TABLE_NAME.toString()).build();
 final AtomicBoolean wasCalled = new AtomicBoolean(false);
 Mockito.when(mockDeleteTableCallable.futureCall(expectedRequest))
   .thenAnswer(
     new Answer<ApiFuture<Empty>>() {
      @Override
      public ApiFuture<Empty> answer(InvocationOnMock invocationOnMock) {
       wasCalled.set(true);
       return ApiFutures.immediateFuture(Empty.getDefaultInstance());
      }
     });
 // Execute
 adminClient.deleteTable(TABLE_ID);
 // Verify
 assertThat(wasCalled.get()).isTrue();
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public ListenableFuture<Void> deleteTableAsync(String tableId) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 return Futures.transform(adminClient.deleteTableAsync(request), new Function<Empty, Void>() {
  @Override
  public Void apply(Empty empty) {
   return null;
  }
 }, MoreExecutors.directExecutor());
}
origin: com.google.cloud.bigtable/bigtable-hbase

/** {@inheritDoc} */
@Override
public void deleteTable(TableName tableName) throws IOException {
 Builder deleteBuilder = DeleteTableRequest.newBuilder();
 deleteBuilder.setName(toBigtableName(tableName));
 try {
  bigtableTableAdminClient.deleteTable(deleteBuilder.build());
 } catch (Throwable throwable) {
  throw new IOException(
    String.format(
      "Failed to delete table '%s'",
      tableName.getNameAsString()),
    throwable);
 }
 disabledTables.remove(tableName);
}
origin: com.google.cloud/google-cloud-bigtable

/**
 * Asynchronously deletes the table specified by tableId.
 *
 * <p>Sample code:
 *
 * <pre>{@code
 * ApiFuture<Void> future = client.deleteTableAsync("my-table");
 *
 * ApiFutures.addCallback(
 *   future,
 *   new ApiFutureCallback<Void>() {
 *     public void onSuccess(Void ignored) {
 *       System.out.println("Successfully deleted the table");
 *     }
 *
 *     public void onFailure(Throwable t) {
 *       t.printStackTrace();
 *     }
 *   },
 *   MoreExecutors.directExecutor()
 * );
 * }</pre>
 */
@SuppressWarnings("WeakerAccess")
public ApiFuture<Void> deleteTableAsync(String tableId) {
 DeleteTableRequest request =
   DeleteTableRequest.newBuilder().setName(getTableName(tableId)).build();
 return transformToVoid(this.stub.deleteTableCallable().futureCall(request));
}
origin: com.google.cloud/google-cloud-bigtable

/**
 * Permanently deletes a specified table and all of its data.
 *
 * <p>Sample code:
 *
 * <pre><code>
 * try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
 *   TableName name = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
 *   baseBigtableTableAdminClient.deleteTable(name);
 * }
 * </code></pre>
 *
 * @param name The unique name of the table to be deleted. Values are of the form
 *     `projects/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;`.
 * @throws com.google.api.gax.rpc.ApiException if the remote call fails
 */
public final void deleteTable(TableName name) {
 DeleteTableRequest request =
   DeleteTableRequest.newBuilder().setName(name == null ? null : name.toString()).build();
 deleteTable(request);
}
origin: com.google.cloud/google-cloud-bigtable

/**
 * Permanently deletes a specified table and all of its data.
 *
 * <p>Sample code:
 *
 * <pre><code>
 * try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
 *   TableName name = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
 *   baseBigtableTableAdminClient.deleteTable(name.toString());
 * }
 * </code></pre>
 *
 * @param name The unique name of the table to be deleted. Values are of the form
 *     `projects/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;`.
 * @throws com.google.api.gax.rpc.ApiException if the remote call fails
 */
public final void deleteTable(String name) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder().setName(name).build();
 deleteTable(request);
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public CompletableFuture<Void> deleteTable(TableName tableName) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.deleteTableAsync(request)
   .thenAccept(r -> disabledTables.remove(tableName));
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

/** {@inheritDoc} */
@Override
public CompletableFuture<Void> deleteTable(TableName tableName) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(bigtableInstanceName.toTableNameStr(tableName.getNameAsString()))
   .build();
 return bigtableTableAdminClient.deleteTableAsync(request)
   .thenAccept(r -> disabledTables.remove(tableName));
}
origin: org.apache.beam/beam-sdks-java-io-google-cloud-platform

 /** Helper function to delete a table. */
 private void deleteTable(String tableName) {
  DeleteTableRequest.Builder deleteTableRequestBuilder =
    DeleteTableRequest.newBuilder().setName(tableName);
  tableAdminClient.deleteTable(deleteTableRequestBuilder.build());
 }
}
origin: GoogleCloudPlatform/cloud-bigtable-client

/** {@inheritDoc} */
@Override
public void deleteTable(String tableId) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder()
   .setName(instanceName.toTableNameStr(tableId))
   .build();
 adminClient.deleteTable(request);
}
origin: com.google.cloud.bigtable/bigtable-hbase-2.x

protected CompletableFuture<Void> deleteTableAsyncInternal(TableName tableName) {
 DeleteTableRequest deleteTableRequest = DeleteTableRequest.newBuilder()
   .setName(toBigtableName(tableName))
   .build();
 return FutureUtils.toCompletableFuture(
   bigtableTableAdminClient.deleteTableAsync(deleteTableRequest))
   .thenApply(r -> null);
}
origin: googleapis/google-cloud-java

/**
 * Asynchronously deletes the table specified by tableId.
 *
 * <p>Sample code:
 *
 * <pre>{@code
 * ApiFuture<Void> future = client.deleteTableAsync("my-table");
 *
 * ApiFutures.addCallback(
 *   future,
 *   new ApiFutureCallback<Void>() {
 *     public void onSuccess(Void ignored) {
 *       System.out.println("Successfully deleted the table");
 *     }
 *
 *     public void onFailure(Throwable t) {
 *       t.printStackTrace();
 *     }
 *   },
 *   MoreExecutors.directExecutor()
 * );
 * }</pre>
 */
@SuppressWarnings("WeakerAccess")
public ApiFuture<Void> deleteTableAsync(String tableId) {
 DeleteTableRequest request =
   DeleteTableRequest.newBuilder().setName(getTableName(tableId)).build();
 return transformToVoid(this.stub.deleteTableCallable().futureCall(request));
}
origin: googleapis/google-cloud-java

/**
 * Permanently deletes a specified table and all of its data.
 *
 * <p>Sample code:
 *
 * <pre><code>
 * try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
 *   TableName name = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
 *   baseBigtableTableAdminClient.deleteTable(name);
 * }
 * </code></pre>
 *
 * @param name The unique name of the table to be deleted. Values are of the form
 *     `projects/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;`.
 * @throws com.google.api.gax.rpc.ApiException if the remote call fails
 */
public final void deleteTable(TableName name) {
 DeleteTableRequest request =
   DeleteTableRequest.newBuilder().setName(name == null ? null : name.toString()).build();
 deleteTable(request);
}
origin: googleapis/google-cloud-java

/**
 * Permanently deletes a specified table and all of its data.
 *
 * <p>Sample code:
 *
 * <pre><code>
 * try (BaseBigtableTableAdminClient baseBigtableTableAdminClient = BaseBigtableTableAdminClient.create()) {
 *   TableName name = TableName.of("[PROJECT]", "[INSTANCE]", "[TABLE]");
 *   baseBigtableTableAdminClient.deleteTable(name.toString());
 * }
 * </code></pre>
 *
 * @param name The unique name of the table to be deleted. Values are of the form
 *     `projects/&lt;project&gt;/instances/&lt;instance&gt;/tables/&lt;table&gt;`.
 * @throws com.google.api.gax.rpc.ApiException if the remote call fails
 */
public final void deleteTable(String name) {
 DeleteTableRequest request = DeleteTableRequest.newBuilder().setName(name).build();
 deleteTable(request);
}
com.google.bigtable.admin.v2DeleteTableRequest$Builderbuild

Popular methods of DeleteTableRequest$Builder

  • setName
    The unique name of the table to be deleted. Values are of the form projects//instances/<
  • <init>
  • buildPartial
  • maybeForceBuilderInitialization
  • mergeFrom
  • newUninitializedMessageException
  • onBuilt
  • onChanged
  • mergeUnknownFields

Popular in Java

  • Reading from database using SQL prepared statement
  • startActivity (Activity)
  • setRequestProperty (URLConnection)
  • findViewById (Activity)
  • InputStream (java.io)
    A readable source of bytes.Most clients will use input streams that read data from the file system (
  • PrintWriter (java.io)
    Wraps either an existing OutputStream or an existing Writerand provides convenience methods for prin
  • Proxy (java.net)
    This class represents proxy server settings. A created instance of Proxy stores a type and an addres
  • MessageDigest (java.security)
    Uses a one-way hash function to turn an arbitrary number of bytes into a fixed-length byte sequence.
  • Collections (java.util)
    This class consists exclusively of static methods that operate on or return collections. It contains
  • JButton (javax.swing)
  • Top Vim plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now