Class MetadataServiceStubSettings.Builder (1.22.0)

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

Builder for MetadataServiceStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > MetadataServiceStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(MetadataServiceStubSettings settings)

protected Builder(MetadataServiceStubSettings settings)
Parameter
NameDescription
settingsMetadataServiceStubSettings

Methods

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

public MetadataServiceStubSettings.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
MetadataServiceStubSettings.Builder

build()

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

createEntitySettings()

public UnaryCallSettings.Builder<CreateEntityRequest,Entity> createEntitySettings()

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

Returns
TypeDescription
Builder<CreateEntityRequest,Entity>

createPartitionSettings()

public UnaryCallSettings.Builder<CreatePartitionRequest,Partition> createPartitionSettings()

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

Returns
TypeDescription
Builder<CreatePartitionRequest,Partition>

deleteEntitySettings()

public UnaryCallSettings.Builder<DeleteEntityRequest,Empty> deleteEntitySettings()

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

Returns
TypeDescription
Builder<DeleteEntityRequest,Empty>

deletePartitionSettings()

public UnaryCallSettings.Builder<DeletePartitionRequest,Empty> deletePartitionSettings()

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

Returns
TypeDescription
Builder<DeletePartitionRequest,Empty>

getEntitySettings()

public UnaryCallSettings.Builder<GetEntityRequest,Entity> getEntitySettings()

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

Returns
TypeDescription
Builder<GetEntityRequest,Entity>

getLocationSettings()

public UnaryCallSettings.Builder<GetLocationRequest,Location> getLocationSettings()

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

Returns
TypeDescription
Builder<com.google.cloud.location.GetLocationRequest,com.google.cloud.location.Location>

getPartitionSettings()

public UnaryCallSettings.Builder<GetPartitionRequest,Partition> getPartitionSettings()

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

Returns
TypeDescription
Builder<GetPartitionRequest,Partition>

listEntitiesSettings()

public PagedCallSettings.Builder<ListEntitiesRequest,ListEntitiesResponse,MetadataServiceClient.ListEntitiesPagedResponse> listEntitiesSettings()

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

Returns
TypeDescription
Builder<ListEntitiesRequest,ListEntitiesResponse,ListEntitiesPagedResponse>

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,MetadataServiceClient.ListLocationsPagedResponse> listLocationsSettings()

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

Returns
TypeDescription
Builder<com.google.cloud.location.ListLocationsRequest,com.google.cloud.location.ListLocationsResponse,ListLocationsPagedResponse>

listPartitionsSettings()

public PagedCallSettings.Builder<ListPartitionsRequest,ListPartitionsResponse,MetadataServiceClient.ListPartitionsPagedResponse> listPartitionsSettings()

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

Returns
TypeDescription
Builder<ListPartitionsRequest,ListPartitionsResponse,ListPartitionsPagedResponse>

unaryMethodSettingsBuilders()

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

updateEntitySettings()

public UnaryCallSettings.Builder<UpdateEntityRequest,Entity> updateEntitySettings()

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

Returns
TypeDescription
Builder<UpdateEntityRequest,Entity>