Class DatastoreAdminStubSettings.Builder

java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<DatastoreAdminStubSettings,DatastoreAdminStubSettings.Builder>
com.google.cloud.datastore.admin.v1.stub.DatastoreAdminStubSettings.Builder
Enclosing class:
DatastoreAdminStubSettings

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

    • Builder

      protected Builder()
    • Builder

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

      protected Builder(DatastoreAdminStubSettings settings)
  • Method Details

    • applyToAllUnaryMethods

      public DatastoreAdminStubSettings.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()
    • exportEntitiesSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ExportEntitiesRequest,com.google.longrunning.Operation> exportEntitiesSettings()
      Returns the builder for the settings used for calls to exportEntities.
    • exportEntitiesOperationSettings

      @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<ExportEntitiesRequest,ExportEntitiesResponse,ExportEntitiesMetadata> exportEntitiesOperationSettings()
      Returns the builder for the settings used for calls to exportEntities.
    • importEntitiesSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportEntitiesRequest,com.google.longrunning.Operation> importEntitiesSettings()
      Returns the builder for the settings used for calls to importEntities.
    • importEntitiesOperationSettings

      @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<ImportEntitiesRequest,com.google.protobuf.Empty,ImportEntitiesMetadata> importEntitiesOperationSettings()
      Returns the builder for the settings used for calls to importEntities.
    • createIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateIndexRequest,com.google.longrunning.Operation> createIndexSettings()
      Returns the builder for the settings used for calls to createIndex.
    • createIndexOperationSettings

      @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<CreateIndexRequest,Index,IndexOperationMetadata> createIndexOperationSettings()
      Returns the builder for the settings used for calls to createIndex.
    • deleteIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteIndexRequest,com.google.longrunning.Operation> deleteIndexSettings()
      Returns the builder for the settings used for calls to deleteIndex.
    • deleteIndexOperationSettings

      @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<DeleteIndexRequest,Index,IndexOperationMetadata> deleteIndexOperationSettings()
      Returns the builder for the settings used for calls to deleteIndex.
    • getIndexSettings

      public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetIndexRequest,Index> getIndexSettings()
      Returns the builder for the settings used for calls to getIndex.
    • listIndexesSettings

      public com.google.api.gax.rpc.PagedCallSettings.Builder<ListIndexesRequest,ListIndexesResponse,DatastoreAdminClient.ListIndexesPagedResponse> listIndexesSettings()
      Returns the builder for the settings used for calls to listIndexes.
    • build

      public DatastoreAdminStubSettings build() throws IOException
      Specified by:
      build in class com.google.api.gax.rpc.StubSettings.Builder<DatastoreAdminStubSettings,DatastoreAdminStubSettings.Builder>
      Throws:
      IOException