Class BigtableInstanceAdminStubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<BigtableInstanceAdminStubSettings,BigtableInstanceAdminStubSettings.Builder>
com.google.cloud.bigtable.admin.v2.stub.BigtableInstanceAdminStubSettings.Builder
Enclosing class:
BigtableInstanceAdminStubSettings

public static class BigtableInstanceAdminStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<BigtableInstanceAdminStubSettings,BigtableInstanceAdminStubSettings.Builder>
Builder for BigtableInstanceAdminStubSettings.
  • Constructor Summary

    Constructors
    Modifier
    Constructor
    Description
    protected
     
    protected
    Builder(com.google.api.gax.rpc.ClientContext clientContext)
     
    protected
     
  • Method Summary

    Modifier and Type
    Method
    Description
    applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
    Applies the given settings updater function to all of the unary API methods in this service.
     
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateAppProfileRequest,com.google.bigtable.admin.v2.AppProfile>
    Returns the builder for the settings used for calls to createAppProfile.
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateClusterRequest,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.CreateClusterMetadata>
    Returns the builder for the settings used for calls to createCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateClusterRequest,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to createCluster.
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateInstanceRequest,com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.CreateInstanceMetadata>
    Returns the builder for the settings used for calls to createInstance.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateInstanceRequest,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to createInstance.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteAppProfileRequest,com.google.protobuf.Empty>
    Returns the builder for the settings used for calls to deleteAppProfile.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteClusterRequest,com.google.protobuf.Empty>
    Returns the builder for the settings used for calls to deleteCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteInstanceRequest,com.google.protobuf.Empty>
    Returns the builder for the settings used for calls to deleteInstance.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetAppProfileRequest,com.google.bigtable.admin.v2.AppProfile>
    Returns the builder for the settings used for calls to getAppProfile.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetClusterRequest,com.google.bigtable.admin.v2.Cluster>
    Returns the builder for the settings used for calls to getCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>
    Returns the builder for the settings used for calls to getIamPolicy.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetInstanceRequest,com.google.bigtable.admin.v2.Instance>
    Returns the builder for the settings used for calls to getInstance.
    com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListAppProfilesRequest,com.google.bigtable.admin.v2.ListAppProfilesResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClient.ListAppProfilesPagedResponse>
    Returns the builder for the settings used for calls to listAppProfiles.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ListClustersRequest,com.google.bigtable.admin.v2.ListClustersResponse>
    Returns the builder for the settings used for calls to listClusters.
    com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListHotTabletsRequest,com.google.bigtable.admin.v2.ListHotTabletsResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClient.ListHotTabletsPagedResponse>
    Returns the builder for the settings used for calls to listHotTablets.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ListInstancesRequest,com.google.bigtable.admin.v2.ListInstancesResponse>
    Returns the builder for the settings used for calls to listInstances.
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateClusterRequest,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.PartialUpdateClusterMetadata>
    Returns the builder for the settings used for calls to partialUpdateCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateClusterRequest,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to partialUpdateCluster.
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateInstanceRequest,com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.UpdateInstanceMetadata>
    Returns the builder for the settings used for calls to partialUpdateInstance.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateInstanceRequest,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to partialUpdateInstance.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>
    Returns the builder for the settings used for calls to setIamPolicy.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>
    Returns the builder for the settings used for calls to testIamPermissions.
    com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
     
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UpdateAppProfileRequest,com.google.bigtable.admin.v2.AppProfile,com.google.bigtable.admin.v2.UpdateAppProfileMetadata>
    Returns the builder for the settings used for calls to updateAppProfile.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateAppProfileRequest,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to updateAppProfile.
    com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.UpdateClusterMetadata>
    Returns the builder for the settings used for calls to updateCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.Cluster,com.google.longrunning.Operation>
    Returns the builder for the settings used for calls to updateCluster.
    com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.Instance>
    Returns the builder for the settings used for calls to updateInstance.

    Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder

    applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
  • Constructor Details

    • Builder

      protected Builder()
    • Builder

      protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
    • Builder

      protected Builder(BigtableInstanceAdminStubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public BigtableInstanceAdminStubSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
      Applies the given settings updater function to all of the unary API methods in this service.

      Note: This method does not support applying settings to streaming methods.

    • unaryMethodSettingsBuilders

      public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
    • createInstanceSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateInstanceRequest,com.google.longrunning.Operation> createInstanceSettings()
      Returns the builder for the settings used for calls to createInstance.
    • createInstanceOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateInstanceRequest,com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.CreateInstanceMetadata> createInstanceOperationSettings()
      Returns the builder for the settings used for calls to createInstance.
    • getInstanceSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetInstanceRequest,com.google.bigtable.admin.v2.Instance> getInstanceSettings()
      Returns the builder for the settings used for calls to getInstance.
    • listInstancesSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ListInstancesRequest,com.google.bigtable.admin.v2.ListInstancesResponse> listInstancesSettings()
      Returns the builder for the settings used for calls to listInstances.
    • updateInstanceSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.Instance> updateInstanceSettings()
      Returns the builder for the settings used for calls to updateInstance.
    • partialUpdateInstanceSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateInstanceRequest,com.google.longrunning.Operation> partialUpdateInstanceSettings()
      Returns the builder for the settings used for calls to partialUpdateInstance.
    • partialUpdateInstanceOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateInstanceRequest,com.google.bigtable.admin.v2.Instance,com.google.bigtable.admin.v2.UpdateInstanceMetadata> partialUpdateInstanceOperationSettings()
      Returns the builder for the settings used for calls to partialUpdateInstance.
    • deleteInstanceSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteInstanceRequest,com.google.protobuf.Empty> deleteInstanceSettings()
      Returns the builder for the settings used for calls to deleteInstance.
    • createClusterSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateClusterRequest,com.google.longrunning.Operation> createClusterSettings()
      Returns the builder for the settings used for calls to createCluster.
    • createClusterOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.CreateClusterRequest,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.CreateClusterMetadata> createClusterOperationSettings()
      Returns the builder for the settings used for calls to createCluster.
    • getClusterSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetClusterRequest,com.google.bigtable.admin.v2.Cluster> getClusterSettings()
      Returns the builder for the settings used for calls to getCluster.
    • listClustersSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.ListClustersRequest,com.google.bigtable.admin.v2.ListClustersResponse> listClustersSettings()
      Returns the builder for the settings used for calls to listClusters.
    • updateClusterSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.Cluster,com.google.longrunning.Operation> updateClusterSettings()
      Returns the builder for the settings used for calls to updateCluster.
    • updateClusterOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.UpdateClusterMetadata> updateClusterOperationSettings()
      Returns the builder for the settings used for calls to updateCluster.
    • partialUpdateClusterSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateClusterRequest,com.google.longrunning.Operation> partialUpdateClusterSettings()
      Returns the builder for the settings used for calls to partialUpdateCluster.
    • partialUpdateClusterOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.PartialUpdateClusterRequest,com.google.bigtable.admin.v2.Cluster,com.google.bigtable.admin.v2.PartialUpdateClusterMetadata> partialUpdateClusterOperationSettings()
      Returns the builder for the settings used for calls to partialUpdateCluster.
    • deleteClusterSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteClusterRequest,com.google.protobuf.Empty> deleteClusterSettings()
      Returns the builder for the settings used for calls to deleteCluster.
    • createAppProfileSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.CreateAppProfileRequest,com.google.bigtable.admin.v2.AppProfile> createAppProfileSettings()
      Returns the builder for the settings used for calls to createAppProfile.
    • getAppProfileSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.GetAppProfileRequest,com.google.bigtable.admin.v2.AppProfile> getAppProfileSettings()
      Returns the builder for the settings used for calls to getAppProfile.
    • listAppProfilesSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListAppProfilesRequest,com.google.bigtable.admin.v2.ListAppProfilesResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClient.ListAppProfilesPagedResponse> listAppProfilesSettings()
      Returns the builder for the settings used for calls to listAppProfiles.
    • updateAppProfileSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.UpdateAppProfileRequest,com.google.longrunning.Operation> updateAppProfileSettings()
      Returns the builder for the settings used for calls to updateAppProfile.
    • updateAppProfileOperationSettings

      @BetaApi("The surface for use by generated code is not stable yet and may change in the future.") public com.google.api.gax.rpc.OperationCallSettings.Builder<com.google.bigtable.admin.v2.UpdateAppProfileRequest,com.google.bigtable.admin.v2.AppProfile,com.google.bigtable.admin.v2.UpdateAppProfileMetadata> updateAppProfileOperationSettings()
      Returns the builder for the settings used for calls to updateAppProfile.
    • deleteAppProfileSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.bigtable.admin.v2.DeleteAppProfileRequest,com.google.protobuf.Empty> deleteAppProfileSettings()
      Returns the builder for the settings used for calls to deleteAppProfile.
    • getIamPolicySettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicySettings()
      Returns the builder for the settings used for calls to getIamPolicy.
    • setIamPolicySettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicySettings()
      Returns the builder for the settings used for calls to setIamPolicy.
    • testIamPermissionsSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsSettings()
      Returns the builder for the settings used for calls to testIamPermissions.
    • listHotTabletsSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<com.google.bigtable.admin.v2.ListHotTabletsRequest,com.google.bigtable.admin.v2.ListHotTabletsResponse,com.google.cloud.bigtable.admin.v2.BaseBigtableInstanceAdminClient.ListHotTabletsPagedResponse> listHotTabletsSettings()
      Returns the builder for the settings used for calls to listHotTablets.
    • build

      Specified by:
      build in class com.google.api.gax.rpc.StubSettings.Builder<BigtableInstanceAdminStubSettings,BigtableInstanceAdminStubSettings.Builder>
      Throws:
      IOException