Class WorkstationsStubSettings.Builder (0.46.0)

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

Builder for WorkstationsStubSettings.

Inheritance

java.lang.Object > StubSettings.Builder > WorkstationsStubSettings.Builder

Constructors

Builder()

protected Builder()

Builder(ClientContext clientContext)

protected Builder(ClientContext clientContext)
Parameter
Name Description
clientContext ClientContext

Builder(WorkstationsStubSettings settings)

protected Builder(WorkstationsStubSettings settings)
Parameter
Name Description
settings WorkstationsStubSettings

Methods

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

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

build()

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

createWorkstationClusterOperationSettings()

public OperationCallSettings.Builder<CreateWorkstationClusterRequest,WorkstationCluster,OperationMetadata> createWorkstationClusterOperationSettings()

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

createWorkstationClusterSettings()

public UnaryCallSettings.Builder<CreateWorkstationClusterRequest,Operation> createWorkstationClusterSettings()

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

createWorkstationConfigOperationSettings()

public OperationCallSettings.Builder<CreateWorkstationConfigRequest,WorkstationConfig,OperationMetadata> createWorkstationConfigOperationSettings()

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

createWorkstationConfigSettings()

public UnaryCallSettings.Builder<CreateWorkstationConfigRequest,Operation> createWorkstationConfigSettings()

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

createWorkstationOperationSettings()

public OperationCallSettings.Builder<CreateWorkstationRequest,Workstation,OperationMetadata> createWorkstationOperationSettings()

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

createWorkstationSettings()

public UnaryCallSettings.Builder<CreateWorkstationRequest,Operation> createWorkstationSettings()

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

Returns
Type Description
Builder<CreateWorkstationRequest,Operation>

deleteWorkstationClusterOperationSettings()

public OperationCallSettings.Builder<DeleteWorkstationClusterRequest,WorkstationCluster,OperationMetadata> deleteWorkstationClusterOperationSettings()

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

deleteWorkstationClusterSettings()

public UnaryCallSettings.Builder<DeleteWorkstationClusterRequest,Operation> deleteWorkstationClusterSettings()

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

deleteWorkstationConfigOperationSettings()

public OperationCallSettings.Builder<DeleteWorkstationConfigRequest,WorkstationConfig,OperationMetadata> deleteWorkstationConfigOperationSettings()

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

deleteWorkstationConfigSettings()

public UnaryCallSettings.Builder<DeleteWorkstationConfigRequest,Operation> deleteWorkstationConfigSettings()

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

deleteWorkstationOperationSettings()

public OperationCallSettings.Builder<DeleteWorkstationRequest,Workstation,OperationMetadata> deleteWorkstationOperationSettings()

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

deleteWorkstationSettings()

public UnaryCallSettings.Builder<DeleteWorkstationRequest,Operation> deleteWorkstationSettings()

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

Returns
Type Description
Builder<DeleteWorkstationRequest,Operation>

generateAccessTokenSettings()

public UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenSettings()

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

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>

getWorkstationClusterSettings()

public UnaryCallSettings.Builder<GetWorkstationClusterRequest,WorkstationCluster> getWorkstationClusterSettings()

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

getWorkstationConfigSettings()

public UnaryCallSettings.Builder<GetWorkstationConfigRequest,WorkstationConfig> getWorkstationConfigSettings()

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

getWorkstationSettings()

public UnaryCallSettings.Builder<GetWorkstationRequest,Workstation> getWorkstationSettings()

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

Returns
Type Description
Builder<GetWorkstationRequest,Workstation>

listUsableWorkstationConfigsSettings()

public PagedCallSettings.Builder<ListUsableWorkstationConfigsRequest,ListUsableWorkstationConfigsResponse,WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> listUsableWorkstationConfigsSettings()

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

listUsableWorkstationsSettings()

public PagedCallSettings.Builder<ListUsableWorkstationsRequest,ListUsableWorkstationsResponse,WorkstationsClient.ListUsableWorkstationsPagedResponse> listUsableWorkstationsSettings()

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

listWorkstationClustersSettings()

public PagedCallSettings.Builder<ListWorkstationClustersRequest,ListWorkstationClustersResponse,WorkstationsClient.ListWorkstationClustersPagedResponse> listWorkstationClustersSettings()

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

listWorkstationConfigsSettings()

public PagedCallSettings.Builder<ListWorkstationConfigsRequest,ListWorkstationConfigsResponse,WorkstationsClient.ListWorkstationConfigsPagedResponse> listWorkstationConfigsSettings()

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

listWorkstationsSettings()

public PagedCallSettings.Builder<ListWorkstationsRequest,ListWorkstationsResponse,WorkstationsClient.ListWorkstationsPagedResponse> listWorkstationsSettings()

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

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>

startWorkstationOperationSettings()

public OperationCallSettings.Builder<StartWorkstationRequest,Workstation,OperationMetadata> startWorkstationOperationSettings()

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

startWorkstationSettings()

public UnaryCallSettings.Builder<StartWorkstationRequest,Operation> startWorkstationSettings()

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

Returns
Type Description
Builder<StartWorkstationRequest,Operation>

stopWorkstationOperationSettings()

public OperationCallSettings.Builder<StopWorkstationRequest,Workstation,OperationMetadata> stopWorkstationOperationSettings()

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

stopWorkstationSettings()

public UnaryCallSettings.Builder<StopWorkstationRequest,Operation> stopWorkstationSettings()

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

Returns
Type Description
Builder<StopWorkstationRequest,Operation>

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>

unaryMethodSettingsBuilders()

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

updateWorkstationClusterOperationSettings()

public OperationCallSettings.Builder<UpdateWorkstationClusterRequest,WorkstationCluster,OperationMetadata> updateWorkstationClusterOperationSettings()

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

updateWorkstationClusterSettings()

public UnaryCallSettings.Builder<UpdateWorkstationClusterRequest,Operation> updateWorkstationClusterSettings()

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

updateWorkstationConfigOperationSettings()

public OperationCallSettings.Builder<UpdateWorkstationConfigRequest,WorkstationConfig,OperationMetadata> updateWorkstationConfigOperationSettings()

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

updateWorkstationConfigSettings()

public UnaryCallSettings.Builder<UpdateWorkstationConfigRequest,Operation> updateWorkstationConfigSettings()

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

updateWorkstationOperationSettings()

public OperationCallSettings.Builder<UpdateWorkstationRequest,Workstation,OperationMetadata> updateWorkstationOperationSettings()

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

updateWorkstationSettings()

public UnaryCallSettings.Builder<UpdateWorkstationRequest,Operation> updateWorkstationSettings()

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

Returns
Type Description
Builder<UpdateWorkstationRequest,Operation>