Class ModelServiceStubSettings.Builder (2.9.8)

public static class ModelServiceStubSettings.Builder extends StubSettings.Builder<ModelServiceStubSettings,ModelServiceStubSettings.Builder>

Builder for ModelServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > ModelServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(ModelServiceStubSettings settings)

protected Builder(ModelServiceStubSettings settings)
Parameter
NameDescription
settingsModelServiceStubSettings

Methods

applyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)

public ModelServiceStubSettings.Builder applyToAllUnaryMethods(ApiFunction<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.

Parameter
NameDescription
settingsUpdaterApiFunction<Builder<?,?>,java.lang.Void>
Returns
TypeDescription
ModelServiceStubSettings.Builder

build()

public ModelServiceStubSettings build()
Returns
TypeDescription
ModelServiceStubSettings
Overrides Exceptions
TypeDescription
IOException

deleteModelOperationSettings()

public OperationCallSettings.Builder<DeleteModelRequest,Empty,DeleteOperationMetadata> deleteModelOperationSettings()

Returns the builder for the settings used for calls to deleteModel.

Returns
TypeDescription
Builder<DeleteModelRequest,Empty,DeleteOperationMetadata>

deleteModelSettings()

public UnaryCallSettings.Builder<DeleteModelRequest,Operation> deleteModelSettings()

Returns the builder for the settings used for calls to deleteModel.

Returns
TypeDescription
Builder<DeleteModelRequest,Operation>

deleteModelVersionOperationSettings()

public OperationCallSettings.Builder<DeleteModelVersionRequest,Empty,DeleteOperationMetadata> deleteModelVersionOperationSettings()

Returns the builder for the settings used for calls to deleteModelVersion.

Returns
TypeDescription
Builder<DeleteModelVersionRequest,Empty,DeleteOperationMetadata>

deleteModelVersionSettings()

public UnaryCallSettings.Builder<DeleteModelVersionRequest,Operation> deleteModelVersionSettings()

Returns the builder for the settings used for calls to deleteModelVersion.

Returns
TypeDescription
Builder<DeleteModelVersionRequest,Operation>

exportModelOperationSettings()

public OperationCallSettings.Builder<ExportModelRequest,ExportModelResponse,ExportModelOperationMetadata> exportModelOperationSettings()

Returns the builder for the settings used for calls to exportModel.

Returns
TypeDescription
Builder<ExportModelRequest,ExportModelResponse,ExportModelOperationMetadata>

exportModelSettings()

public UnaryCallSettings.Builder<ExportModelRequest,Operation> exportModelSettings()

Returns the builder for the settings used for calls to exportModel.

Returns
TypeDescription
Builder<ExportModelRequest,Operation>

getModelEvaluationSettings()

public UnaryCallSettings.Builder<GetModelEvaluationRequest,ModelEvaluation> getModelEvaluationSettings()

Returns the builder for the settings used for calls to getModelEvaluation.

Returns
TypeDescription
Builder<GetModelEvaluationRequest,ModelEvaluation>

getModelEvaluationSliceSettings()

public UnaryCallSettings.Builder<GetModelEvaluationSliceRequest,ModelEvaluationSlice> getModelEvaluationSliceSettings()

Returns the builder for the settings used for calls to getModelEvaluationSlice.

Returns
TypeDescription
Builder<GetModelEvaluationSliceRequest,ModelEvaluationSlice>

getModelSettings()

public UnaryCallSettings.Builder<GetModelRequest,Model> getModelSettings()

Returns the builder for the settings used for calls to getModel.

Returns
TypeDescription
Builder<GetModelRequest,Model>

importModelEvaluationSettings()

public UnaryCallSettings.Builder<ImportModelEvaluationRequest,ModelEvaluation> importModelEvaluationSettings()

Returns the builder for the settings used for calls to importModelEvaluation.

Returns
TypeDescription
Builder<ImportModelEvaluationRequest,ModelEvaluation>

listModelEvaluationSlicesSettings()

public PagedCallSettings.Builder<ListModelEvaluationSlicesRequest,ListModelEvaluationSlicesResponse,ModelServiceClient.ListModelEvaluationSlicesPagedResponse> listModelEvaluationSlicesSettings()

Returns the builder for the settings used for calls to listModelEvaluationSlices.

Returns
TypeDescription
Builder<ListModelEvaluationSlicesRequest,ListModelEvaluationSlicesResponse,ListModelEvaluationSlicesPagedResponse>

listModelEvaluationsSettings()

public PagedCallSettings.Builder<ListModelEvaluationsRequest,ListModelEvaluationsResponse,ModelServiceClient.ListModelEvaluationsPagedResponse> listModelEvaluationsSettings()

Returns the builder for the settings used for calls to listModelEvaluations.

Returns
TypeDescription
Builder<ListModelEvaluationsRequest,ListModelEvaluationsResponse,ListModelEvaluationsPagedResponse>

listModelVersionsSettings()

public PagedCallSettings.Builder<ListModelVersionsRequest,ListModelVersionsResponse,ModelServiceClient.ListModelVersionsPagedResponse> listModelVersionsSettings()

Returns the builder for the settings used for calls to listModelVersions.

Returns
TypeDescription
Builder<ListModelVersionsRequest,ListModelVersionsResponse,ListModelVersionsPagedResponse>

listModelsSettings()

public PagedCallSettings.Builder<ListModelsRequest,ListModelsResponse,ModelServiceClient.ListModelsPagedResponse> listModelsSettings()

Returns the builder for the settings used for calls to listModels.

Returns
TypeDescription
Builder<ListModelsRequest,ListModelsResponse,ListModelsPagedResponse>

mergeVersionAliasesSettings()

public UnaryCallSettings.Builder<MergeVersionAliasesRequest,Model> mergeVersionAliasesSettings()

Returns the builder for the settings used for calls to mergeVersionAliases.

Returns
TypeDescription
Builder<MergeVersionAliasesRequest,Model>

unaryMethodSettingsBuilders()

public ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
Returns
TypeDescription
com.google.common.collect.ImmutableList<Builder<?,?>>

updateModelSettings()

public UnaryCallSettings.Builder<UpdateModelRequest,Model> updateModelSettings()

Returns the builder for the settings used for calls to updateModel.

Returns
TypeDescription
Builder<UpdateModelRequest,Model>

uploadModelOperationSettings()

public OperationCallSettings.Builder<UploadModelRequest,UploadModelResponse,UploadModelOperationMetadata> uploadModelOperationSettings()

Returns the builder for the settings used for calls to uploadModel.

Returns
TypeDescription
Builder<UploadModelRequest,UploadModelResponse,UploadModelOperationMetadata>

uploadModelSettings()

public UnaryCallSettings.Builder<UploadModelRequest,Operation> uploadModelSettings()

Returns the builder for the settings used for calls to uploadModel.

Returns
TypeDescription
Builder<UploadModelRequest,Operation>