Class MetadataServiceSettings.Builder (1.93.0)

public static class MetadataServiceSettings.Builder extends ClientSettings.Builder<MetadataServiceSettings,MetadataServiceSettings.Builder>

Builder for MetadataServiceSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > MetadataServiceSettings.Builder

Constructors

Builder()

protected Builder()

Builder(@Nullable ClientContext clientContext)

protected Builder(@Nullable ClientContext clientContext)
Parameter
Name Description
clientContext @org.jspecify.annotations.Nullable com.google.api.gax.rpc.ClientContext

Builder(MetadataServiceSettings settings)

protected Builder(MetadataServiceSettings settings)
Parameter
Name Description
settings MetadataServiceSettings

Builder(MetadataServiceStubSettings.Builder stubSettings)

protected Builder(MetadataServiceStubSettings.Builder stubSettings)
Parameter
Name Description
stubSettings MetadataServiceStubSettings.Builder

Methods

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

public MetadataServiceSettings.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
Name Description
settingsUpdater ApiFunction<Builder<?,?>,java.lang.Void>
Returns
Type Description
MetadataServiceSettings.Builder

build()

public MetadataServiceSettings build()
Returns
Type Description
MetadataServiceSettings
Overrides
Exceptions
Type Description
IOException

createEntitySettings()

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

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

Returns
Type Description
Builder<CreateEntityRequest,Entity>

createPartitionSettings()

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

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

Returns
Type Description
Builder<CreatePartitionRequest,Partition>

deleteEntitySettings()

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

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

Returns
Type Description
Builder<DeleteEntityRequest,Empty>

deletePartitionSettings()

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

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

Returns
Type Description
Builder<DeletePartitionRequest,Empty>

getEntitySettings()

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

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

Returns
Type Description
Builder<GetEntityRequest,Entity>

getIamPolicySettings()

public UnaryCallSettings.Builder<GetIamPolicyRequest,Policy> getIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy>

getLocationSettings()

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

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

Returns
Type Description
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
Type Description
Builder<GetPartitionRequest,Partition>

getStubSettingsBuilder()

public MetadataServiceStubSettings.Builder getStubSettingsBuilder()
Returns
Type Description
MetadataServiceStubSettings.Builder

listEntitiesSettings()

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

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

Returns
Type Description
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
Type Description
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
Type Description
Builder<ListPartitionsRequest,ListPartitionsResponse,ListPartitionsPagedResponse>

setIamPolicySettings()

public UnaryCallSettings.Builder<SetIamPolicyRequest,Policy> setIamPolicySettings()

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

Returns
Type Description
Builder<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy>

testIamPermissionsSettings()

public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()

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

Returns
Type Description
Builder<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse>

updateEntitySettings()

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

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

Returns
Type Description
Builder<UpdateEntityRequest,Entity>