Class CloudRedisStubSettings.Builder (2.40.0)

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

Builder for CloudRedisStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > CloudRedisStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(CloudRedisStubSettings settings)

protected Builder(CloudRedisStubSettings settings)
Parameter
NameDescription
settingsCloudRedisStubSettings

Methods

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

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

build()

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

createInstanceOperationSettings()

public OperationCallSettings.Builder<CreateInstanceRequest,Instance,Any> createInstanceOperationSettings()

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

Returns
TypeDescription
Builder<CreateInstanceRequest,Instance,Any>

createInstanceSettings()

public UnaryCallSettings.Builder<CreateInstanceRequest,Operation> createInstanceSettings()

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

Returns
TypeDescription
Builder<CreateInstanceRequest,Operation>

deleteInstanceOperationSettings()

public OperationCallSettings.Builder<DeleteInstanceRequest,Empty,Any> deleteInstanceOperationSettings()

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

Returns
TypeDescription
Builder<DeleteInstanceRequest,Empty,Any>

deleteInstanceSettings()

public UnaryCallSettings.Builder<DeleteInstanceRequest,Operation> deleteInstanceSettings()

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

Returns
TypeDescription
Builder<DeleteInstanceRequest,Operation>

exportInstanceOperationSettings()

public OperationCallSettings.Builder<ExportInstanceRequest,Instance,Any> exportInstanceOperationSettings()

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

Returns
TypeDescription
Builder<ExportInstanceRequest,Instance,Any>

exportInstanceSettings()

public UnaryCallSettings.Builder<ExportInstanceRequest,Operation> exportInstanceSettings()

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

Returns
TypeDescription
Builder<ExportInstanceRequest,Operation>

failoverInstanceOperationSettings()

public OperationCallSettings.Builder<FailoverInstanceRequest,Instance,Any> failoverInstanceOperationSettings()

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

Returns
TypeDescription
Builder<FailoverInstanceRequest,Instance,Any>

failoverInstanceSettings()

public UnaryCallSettings.Builder<FailoverInstanceRequest,Operation> failoverInstanceSettings()

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

Returns
TypeDescription
Builder<FailoverInstanceRequest,Operation>

getEndpoint()

public String getEndpoint()

Returns the endpoint set by the user or the the service's default endpoint.

Returns
TypeDescription
String
Overrides

getInstanceAuthStringSettings()

public UnaryCallSettings.Builder<GetInstanceAuthStringRequest,InstanceAuthString> getInstanceAuthStringSettings()

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

Returns
TypeDescription
Builder<GetInstanceAuthStringRequest,InstanceAuthString>

getInstanceSettings()

public UnaryCallSettings.Builder<GetInstanceRequest,Instance> getInstanceSettings()

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

Returns
TypeDescription
Builder<GetInstanceRequest,Instance>

importInstanceOperationSettings()

public OperationCallSettings.Builder<ImportInstanceRequest,Instance,Any> importInstanceOperationSettings()

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

Returns
TypeDescription
Builder<ImportInstanceRequest,Instance,Any>

importInstanceSettings()

public UnaryCallSettings.Builder<ImportInstanceRequest,Operation> importInstanceSettings()

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

Returns
TypeDescription
Builder<ImportInstanceRequest,Operation>

listInstancesSettings()

public PagedCallSettings.Builder<ListInstancesRequest,ListInstancesResponse,CloudRedisClient.ListInstancesPagedResponse> listInstancesSettings()

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

Returns
TypeDescription
Builder<ListInstancesRequest,ListInstancesResponse,ListInstancesPagedResponse>

rescheduleMaintenanceOperationSettings()

public OperationCallSettings.Builder<RescheduleMaintenanceRequest,Instance,Any> rescheduleMaintenanceOperationSettings()

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

Returns
TypeDescription
Builder<RescheduleMaintenanceRequest,Instance,Any>

rescheduleMaintenanceSettings()

public UnaryCallSettings.Builder<RescheduleMaintenanceRequest,Operation> rescheduleMaintenanceSettings()

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

Returns
TypeDescription
Builder<RescheduleMaintenanceRequest,Operation>

unaryMethodSettingsBuilders()

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

updateInstanceOperationSettings()

public OperationCallSettings.Builder<UpdateInstanceRequest,Instance,Any> updateInstanceOperationSettings()

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

Returns
TypeDescription
Builder<UpdateInstanceRequest,Instance,Any>

updateInstanceSettings()

public UnaryCallSettings.Builder<UpdateInstanceRequest,Operation> updateInstanceSettings()

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

Returns
TypeDescription
Builder<UpdateInstanceRequest,Operation>

upgradeInstanceOperationSettings()

public OperationCallSettings.Builder<UpgradeInstanceRequest,Instance,Any> upgradeInstanceOperationSettings()

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

Returns
TypeDescription
Builder<UpgradeInstanceRequest,Instance,Any>

upgradeInstanceSettings()

public UnaryCallSettings.Builder<UpgradeInstanceRequest,Operation> upgradeInstanceSettings()

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

Returns
TypeDescription
Builder<UpgradeInstanceRequest,Operation>