Class CloudRedisStubSettings.Builder (2.6.0)

See more code actions.
public static class CloudRedisStubSettings.Builder extends StubSettings.Builder<CloudRedisStubSettings,CloudRedisStubSettings.Builder>

Builder for CloudRedisStubSettings.

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

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

createInstanceSettings()

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

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

Returns

deleteInstanceOperationSettings()

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

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

Returns

deleteInstanceSettings()

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

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

Returns

exportInstanceOperationSettings()

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

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

Returns

exportInstanceSettings()

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

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

Returns

failoverInstanceOperationSettings()

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

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

Returns

failoverInstanceSettings()

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

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

Returns

getInstanceAuthStringSettings()

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

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

Returns

getInstanceSettings()

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

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

Returns

importInstanceOperationSettings()

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

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

Returns

importInstanceSettings()

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

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

Returns

listInstancesSettings()

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

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

Returns

rescheduleMaintenanceOperationSettings()

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

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

Returns

rescheduleMaintenanceSettings()

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

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

Returns

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

updateInstanceSettings()

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

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

Returns

upgradeInstanceOperationSettings()

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

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

Returns

upgradeInstanceSettings()

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

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

Returns