Class IndexEndpointServiceStubSettings.Builder (2.9.8)

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

Builder for IndexEndpointServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > IndexEndpointServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(IndexEndpointServiceStubSettings settings)

protected Builder(IndexEndpointServiceStubSettings settings)
Parameter
NameDescription
settingsIndexEndpointServiceStubSettings

Methods

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

public IndexEndpointServiceStubSettings.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

build()

public IndexEndpointServiceStubSettings build()
Returns Overrides Exceptions
TypeDescription
IOException

createIndexEndpointOperationSettings()

public OperationCallSettings.Builder<CreateIndexEndpointRequest,IndexEndpoint,CreateIndexEndpointOperationMetadata> createIndexEndpointOperationSettings()

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

Returns

createIndexEndpointSettings()

public UnaryCallSettings.Builder<CreateIndexEndpointRequest,Operation> createIndexEndpointSettings()

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

Returns

deleteIndexEndpointOperationSettings()

public OperationCallSettings.Builder<DeleteIndexEndpointRequest,Empty,DeleteOperationMetadata> deleteIndexEndpointOperationSettings()

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

Returns

deleteIndexEndpointSettings()

public UnaryCallSettings.Builder<DeleteIndexEndpointRequest,Operation> deleteIndexEndpointSettings()

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

Returns

deployIndexOperationSettings()

public OperationCallSettings.Builder<DeployIndexRequest,DeployIndexResponse,DeployIndexOperationMetadata> deployIndexOperationSettings()

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

Returns

deployIndexSettings()

public UnaryCallSettings.Builder<DeployIndexRequest,Operation> deployIndexSettings()

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

Returns

getIndexEndpointSettings()

public UnaryCallSettings.Builder<GetIndexEndpointRequest,IndexEndpoint> getIndexEndpointSettings()

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

Returns

listIndexEndpointsSettings()

public PagedCallSettings.Builder<ListIndexEndpointsRequest,ListIndexEndpointsResponse,IndexEndpointServiceClient.ListIndexEndpointsPagedResponse> listIndexEndpointsSettings()

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

Returns

mutateDeployedIndexOperationSettings()

public OperationCallSettings.Builder<MutateDeployedIndexRequest,MutateDeployedIndexResponse,MutateDeployedIndexOperationMetadata> mutateDeployedIndexOperationSettings()

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

Returns

mutateDeployedIndexSettings()

public UnaryCallSettings.Builder<MutateDeployedIndexRequest,Operation> mutateDeployedIndexSettings()

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

Returns

unaryMethodSettingsBuilders()

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

undeployIndexOperationSettings()

public OperationCallSettings.Builder<UndeployIndexRequest,UndeployIndexResponse,UndeployIndexOperationMetadata> undeployIndexOperationSettings()

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

Returns

undeployIndexSettings()

public UnaryCallSettings.Builder<UndeployIndexRequest,Operation> undeployIndexSettings()

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

Returns

updateIndexEndpointSettings()

public UnaryCallSettings.Builder<UpdateIndexEndpointRequest,IndexEndpoint> updateIndexEndpointSettings()

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

Returns