Class InstanceGroupManagersSettings.Builder (1.12.1)

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

Builder for InstanceGroupManagersSettings.

Inheritance

java.lang.Object > ClientSettings.Builder > InstanceGroupManagersSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
NameDescription
clientContextClientContext

Builder(InstanceGroupManagersSettings settings)

protected Builder(InstanceGroupManagersSettings settings)
Parameter
NameDescription
settingsInstanceGroupManagersSettings

Builder(InstanceGroupManagersStubSettings.Builder stubSettings)

protected Builder(InstanceGroupManagersStubSettings.Builder stubSettings)
Parameter

Methods

abandonInstancesOperationSettings()

public OperationCallSettings.Builder<AbandonInstancesInstanceGroupManagerRequest,Operation,Operation> abandonInstancesOperationSettings()

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

Returns

abandonInstancesSettings()

public UnaryCallSettings.Builder<AbandonInstancesInstanceGroupManagerRequest,Operation> abandonInstancesSettings()

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

Returns

aggregatedListSettings()

public PagedCallSettings.Builder<AggregatedListInstanceGroupManagersRequest,InstanceGroupManagerAggregatedList,InstanceGroupManagersClient.AggregatedListPagedResponse> aggregatedListSettings()

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

Returns

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

public InstanceGroupManagersSettings.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

applyUpdatesToInstancesOperationSettings()

public OperationCallSettings.Builder<ApplyUpdatesToInstancesInstanceGroupManagerRequest,Operation,Operation> applyUpdatesToInstancesOperationSettings()

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

Returns

applyUpdatesToInstancesSettings()

public UnaryCallSettings.Builder<ApplyUpdatesToInstancesInstanceGroupManagerRequest,Operation> applyUpdatesToInstancesSettings()

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

Returns

build()

public InstanceGroupManagersSettings build()
Returns Overrides Exceptions
TypeDescription
IOException

createInstancesOperationSettings()

public OperationCallSettings.Builder<CreateInstancesInstanceGroupManagerRequest,Operation,Operation> createInstancesOperationSettings()

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

Returns

createInstancesSettings()

public UnaryCallSettings.Builder<CreateInstancesInstanceGroupManagerRequest,Operation> createInstancesSettings()

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

Returns

deleteInstancesOperationSettings()

public OperationCallSettings.Builder<DeleteInstancesInstanceGroupManagerRequest,Operation,Operation> deleteInstancesOperationSettings()

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

Returns

deleteInstancesSettings()

public UnaryCallSettings.Builder<DeleteInstancesInstanceGroupManagerRequest,Operation> deleteInstancesSettings()

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

Returns

deleteOperationSettings()

public OperationCallSettings.Builder<DeleteInstanceGroupManagerRequest,Operation,Operation> deleteOperationSettings()

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

Returns

deletePerInstanceConfigsOperationSettings()

public OperationCallSettings.Builder<DeletePerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> deletePerInstanceConfigsOperationSettings()

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

Returns

deletePerInstanceConfigsSettings()

public UnaryCallSettings.Builder<DeletePerInstanceConfigsInstanceGroupManagerRequest,Operation> deletePerInstanceConfigsSettings()

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

Returns

deleteSettings()

public UnaryCallSettings.Builder<DeleteInstanceGroupManagerRequest,Operation> deleteSettings()

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

Returns

getSettings()

public UnaryCallSettings.Builder<GetInstanceGroupManagerRequest,InstanceGroupManager> getSettings()

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

Returns

getStubSettingsBuilder()

public InstanceGroupManagersStubSettings.Builder getStubSettingsBuilder()
Returns

insertOperationSettings()

public OperationCallSettings.Builder<InsertInstanceGroupManagerRequest,Operation,Operation> insertOperationSettings()

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

Returns

insertSettings()

public UnaryCallSettings.Builder<InsertInstanceGroupManagerRequest,Operation> insertSettings()

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

Returns

listErrorsSettings()

public PagedCallSettings.Builder<ListErrorsInstanceGroupManagersRequest,InstanceGroupManagersListErrorsResponse,InstanceGroupManagersClient.ListErrorsPagedResponse> listErrorsSettings()

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

Returns

listManagedInstancesSettings()

public PagedCallSettings.Builder<ListManagedInstancesInstanceGroupManagersRequest,InstanceGroupManagersListManagedInstancesResponse,InstanceGroupManagersClient.ListManagedInstancesPagedResponse> listManagedInstancesSettings()

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

Returns

listPerInstanceConfigsSettings()

public PagedCallSettings.Builder<ListPerInstanceConfigsInstanceGroupManagersRequest,InstanceGroupManagersListPerInstanceConfigsResp,InstanceGroupManagersClient.ListPerInstanceConfigsPagedResponse> listPerInstanceConfigsSettings()

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

Returns

listSettings()

public PagedCallSettings.Builder<ListInstanceGroupManagersRequest,InstanceGroupManagerList,InstanceGroupManagersClient.ListPagedResponse> listSettings()

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

Returns

patchOperationSettings()

public OperationCallSettings.Builder<PatchInstanceGroupManagerRequest,Operation,Operation> patchOperationSettings()

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

Returns

patchPerInstanceConfigsOperationSettings()

public OperationCallSettings.Builder<PatchPerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> patchPerInstanceConfigsOperationSettings()

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

Returns

patchPerInstanceConfigsSettings()

public UnaryCallSettings.Builder<PatchPerInstanceConfigsInstanceGroupManagerRequest,Operation> patchPerInstanceConfigsSettings()

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

Returns

patchSettings()

public UnaryCallSettings.Builder<PatchInstanceGroupManagerRequest,Operation> patchSettings()

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

Returns

recreateInstancesOperationSettings()

public OperationCallSettings.Builder<RecreateInstancesInstanceGroupManagerRequest,Operation,Operation> recreateInstancesOperationSettings()

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

Returns

recreateInstancesSettings()

public UnaryCallSettings.Builder<RecreateInstancesInstanceGroupManagerRequest,Operation> recreateInstancesSettings()

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

Returns

resizeOperationSettings()

public OperationCallSettings.Builder<ResizeInstanceGroupManagerRequest,Operation,Operation> resizeOperationSettings()

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

Returns

resizeSettings()

public UnaryCallSettings.Builder<ResizeInstanceGroupManagerRequest,Operation> resizeSettings()

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

Returns

setInstanceTemplateOperationSettings()

public OperationCallSettings.Builder<SetInstanceTemplateInstanceGroupManagerRequest,Operation,Operation> setInstanceTemplateOperationSettings()

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

Returns

setInstanceTemplateSettings()

public UnaryCallSettings.Builder<SetInstanceTemplateInstanceGroupManagerRequest,Operation> setInstanceTemplateSettings()

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

Returns

setTargetPoolsOperationSettings()

public OperationCallSettings.Builder<SetTargetPoolsInstanceGroupManagerRequest,Operation,Operation> setTargetPoolsOperationSettings()

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

Returns

setTargetPoolsSettings()

public UnaryCallSettings.Builder<SetTargetPoolsInstanceGroupManagerRequest,Operation> setTargetPoolsSettings()

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

Returns

updatePerInstanceConfigsOperationSettings()

public OperationCallSettings.Builder<UpdatePerInstanceConfigsInstanceGroupManagerRequest,Operation,Operation> updatePerInstanceConfigsOperationSettings()

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

Returns

updatePerInstanceConfigsSettings()

public UnaryCallSettings.Builder<UpdatePerInstanceConfigsInstanceGroupManagerRequest,Operation> updatePerInstanceConfigsSettings()

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

Returns