Class ParameterManagerSettings.Builder (0.39.0)

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

Builder for ParameterManagerSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > ParameterManagerSettings.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(ParameterManagerSettings settings)

protected Builder(ParameterManagerSettings settings)
Parameter
Name Description
settings ParameterManagerSettings

Builder(ParameterManagerStubSettings.Builder stubSettings)

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

Methods

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

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

build()

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

createParameterSettings()

public UnaryCallSettings.Builder<CreateParameterRequest,Parameter> createParameterSettings()

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

Returns
Type Description
Builder<CreateParameterRequest,Parameter>

createParameterVersionSettings()

public UnaryCallSettings.Builder<CreateParameterVersionRequest,ParameterVersion> createParameterVersionSettings()

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

Returns
Type Description
Builder<CreateParameterVersionRequest,ParameterVersion>

deleteParameterSettings()

public UnaryCallSettings.Builder<DeleteParameterRequest,Empty> deleteParameterSettings()

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

Returns
Type Description
Builder<DeleteParameterRequest,Empty>

deleteParameterVersionSettings()

public UnaryCallSettings.Builder<DeleteParameterVersionRequest,Empty> deleteParameterVersionSettings()

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

Returns
Type Description
Builder<DeleteParameterVersionRequest,Empty>

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>

getParameterSettings()

public UnaryCallSettings.Builder<GetParameterRequest,Parameter> getParameterSettings()

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

Returns
Type Description
Builder<GetParameterRequest,Parameter>

getParameterVersionSettings()

public UnaryCallSettings.Builder<GetParameterVersionRequest,ParameterVersion> getParameterVersionSettings()

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

Returns
Type Description
Builder<GetParameterVersionRequest,ParameterVersion>

getStubSettingsBuilder()

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

listLocationsSettings()

public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse,ParameterManagerClient.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>

listParameterVersionsSettings()

public PagedCallSettings.Builder<ListParameterVersionsRequest,ListParameterVersionsResponse,ParameterManagerClient.ListParameterVersionsPagedResponse> listParameterVersionsSettings()

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

Returns
Type Description
Builder<ListParameterVersionsRequest,ListParameterVersionsResponse,ListParameterVersionsPagedResponse>

listParametersSettings()

public PagedCallSettings.Builder<ListParametersRequest,ListParametersResponse,ParameterManagerClient.ListParametersPagedResponse> listParametersSettings()

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

Returns
Type Description
Builder<ListParametersRequest,ListParametersResponse,ListParametersPagedResponse>

renderParameterVersionSettings()

public UnaryCallSettings.Builder<RenderParameterVersionRequest,RenderParameterVersionResponse> renderParameterVersionSettings()

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

Returns
Type Description
Builder<RenderParameterVersionRequest,RenderParameterVersionResponse>

updateParameterSettings()

public UnaryCallSettings.Builder<UpdateParameterRequest,Parameter> updateParameterSettings()

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

Returns
Type Description
Builder<UpdateParameterRequest,Parameter>

updateParameterVersionSettings()

public UnaryCallSettings.Builder<UpdateParameterVersionRequest,ParameterVersion> updateParameterVersionSettings()

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

Returns
Type Description
Builder<UpdateParameterVersionRequest,ParameterVersion>