Class WorkstationsSettings.Builder
java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<WorkstationsSettings,WorkstationsSettings.Builder>
com.google.cloud.workstations.v1beta.WorkstationsSettings.Builder
- Enclosing class:
- WorkstationsSettings
public static class WorkstationsSettings.Builder
extends ClientSettings.Builder<WorkstationsSettings,WorkstationsSettings.Builder>
Builder for WorkstationsSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(WorkstationsStubSettings.Builder stubSettings) protectedBuilder(WorkstationsSettings settings) -
Method Summary
Modifier and TypeMethodDescriptionapplyToAllUnaryMethods(ApiFunction<UnaryCallSettings.Builder<?, ?>, Void> settingsUpdater) Applies the given settings updater function to all of the unary API methods in this service.build()Returns the builder for the settings used for calls to createWorkstationCluster.Returns the builder for the settings used for calls to createWorkstationCluster.Returns the builder for the settings used for calls to createWorkstationConfig.Returns the builder for the settings used for calls to createWorkstationConfig.Returns the builder for the settings used for calls to createWorkstation.Returns the builder for the settings used for calls to createWorkstation.Returns the builder for the settings used for calls to deleteWorkstationCluster.Returns the builder for the settings used for calls to deleteWorkstationCluster.Returns the builder for the settings used for calls to deleteWorkstationConfig.Returns the builder for the settings used for calls to deleteWorkstationConfig.Returns the builder for the settings used for calls to deleteWorkstation.Returns the builder for the settings used for calls to deleteWorkstation.Returns the builder for the settings used for calls to generateAccessToken.Returns the builder for the settings used for calls to getIamPolicy.Returns the builder for the settings used for calls to getWorkstationCluster.Returns the builder for the settings used for calls to getWorkstationConfig.Returns the builder for the settings used for calls to getWorkstation.PagedCallSettings.Builder<ListUsableWorkstationConfigsRequest,ListUsableWorkstationConfigsResponse, WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> Returns the builder for the settings used for calls to listUsableWorkstationConfigs.PagedCallSettings.Builder<ListUsableWorkstationsRequest,ListUsableWorkstationsResponse, WorkstationsClient.ListUsableWorkstationsPagedResponse> Returns the builder for the settings used for calls to listUsableWorkstations.PagedCallSettings.Builder<ListWorkstationClustersRequest,ListWorkstationClustersResponse, WorkstationsClient.ListWorkstationClustersPagedResponse> Returns the builder for the settings used for calls to listWorkstationClusters.PagedCallSettings.Builder<ListWorkstationConfigsRequest,ListWorkstationConfigsResponse, WorkstationsClient.ListWorkstationConfigsPagedResponse> Returns the builder for the settings used for calls to listWorkstationConfigs.PagedCallSettings.Builder<ListWorkstationsRequest,ListWorkstationsResponse, WorkstationsClient.ListWorkstationsPagedResponse> Returns the builder for the settings used for calls to listWorkstations.Returns the builder for the settings used for calls to setIamPolicy.Returns the builder for the settings used for calls to startWorkstation.Returns the builder for the settings used for calls to startWorkstation.Returns the builder for the settings used for calls to stopWorkstation.Returns the builder for the settings used for calls to stopWorkstation.Returns the builder for the settings used for calls to testIamPermissions.Returns the builder for the settings used for calls to updateWorkstationCluster.Returns the builder for the settings used for calls to updateWorkstationCluster.Returns the builder for the settings used for calls to updateWorkstationConfig.Returns the builder for the settings used for calls to updateWorkstationConfig.Returns the builder for the settings used for calls to updateWorkstation.Returns the builder for the settings used for calls to updateWorkstation.Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogCheckIntervalDuration, getWatchdogProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setUniverseDomain, setWatchdogCheckInterval, setWatchdogCheckIntervalDuration, setWatchdogProvider, toString
-
Constructor Details
-
Builder
- Throws:
IOException
-
Builder
-
Builder
-
Builder
-
-
Method Details
-
getStubSettingsBuilder
-
applyToAllUnaryMethods
public WorkstationsSettings.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.
-
getWorkstationClusterSettings
public UnaryCallSettings.Builder<GetWorkstationClusterRequest,WorkstationCluster> getWorkstationClusterSettings()Returns the builder for the settings used for calls to getWorkstationCluster. -
listWorkstationClustersSettings
public PagedCallSettings.Builder<ListWorkstationClustersRequest,ListWorkstationClustersResponse, listWorkstationClustersSettings()WorkstationsClient.ListWorkstationClustersPagedResponse> Returns the builder for the settings used for calls to listWorkstationClusters. -
createWorkstationClusterSettings
public UnaryCallSettings.Builder<CreateWorkstationClusterRequest,Operation> createWorkstationClusterSettings()Returns the builder for the settings used for calls to createWorkstationCluster. -
createWorkstationClusterOperationSettings
public OperationCallSettings.Builder<CreateWorkstationClusterRequest,WorkstationCluster, createWorkstationClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createWorkstationCluster. -
updateWorkstationClusterSettings
public UnaryCallSettings.Builder<UpdateWorkstationClusterRequest,Operation> updateWorkstationClusterSettings()Returns the builder for the settings used for calls to updateWorkstationCluster. -
updateWorkstationClusterOperationSettings
public OperationCallSettings.Builder<UpdateWorkstationClusterRequest,WorkstationCluster, updateWorkstationClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateWorkstationCluster. -
deleteWorkstationClusterSettings
public UnaryCallSettings.Builder<DeleteWorkstationClusterRequest,Operation> deleteWorkstationClusterSettings()Returns the builder for the settings used for calls to deleteWorkstationCluster. -
deleteWorkstationClusterOperationSettings
public OperationCallSettings.Builder<DeleteWorkstationClusterRequest,WorkstationCluster, deleteWorkstationClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteWorkstationCluster. -
getWorkstationConfigSettings
public UnaryCallSettings.Builder<GetWorkstationConfigRequest,WorkstationConfig> getWorkstationConfigSettings()Returns the builder for the settings used for calls to getWorkstationConfig. -
listWorkstationConfigsSettings
public PagedCallSettings.Builder<ListWorkstationConfigsRequest,ListWorkstationConfigsResponse, listWorkstationConfigsSettings()WorkstationsClient.ListWorkstationConfigsPagedResponse> Returns the builder for the settings used for calls to listWorkstationConfigs. -
listUsableWorkstationConfigsSettings
public PagedCallSettings.Builder<ListUsableWorkstationConfigsRequest,ListUsableWorkstationConfigsResponse, listUsableWorkstationConfigsSettings()WorkstationsClient.ListUsableWorkstationConfigsPagedResponse> Returns the builder for the settings used for calls to listUsableWorkstationConfigs. -
createWorkstationConfigSettings
public UnaryCallSettings.Builder<CreateWorkstationConfigRequest,Operation> createWorkstationConfigSettings()Returns the builder for the settings used for calls to createWorkstationConfig. -
createWorkstationConfigOperationSettings
public OperationCallSettings.Builder<CreateWorkstationConfigRequest,WorkstationConfig, createWorkstationConfigOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createWorkstationConfig. -
updateWorkstationConfigSettings
public UnaryCallSettings.Builder<UpdateWorkstationConfigRequest,Operation> updateWorkstationConfigSettings()Returns the builder for the settings used for calls to updateWorkstationConfig. -
updateWorkstationConfigOperationSettings
public OperationCallSettings.Builder<UpdateWorkstationConfigRequest,WorkstationConfig, updateWorkstationConfigOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateWorkstationConfig. -
deleteWorkstationConfigSettings
public UnaryCallSettings.Builder<DeleteWorkstationConfigRequest,Operation> deleteWorkstationConfigSettings()Returns the builder for the settings used for calls to deleteWorkstationConfig. -
deleteWorkstationConfigOperationSettings
public OperationCallSettings.Builder<DeleteWorkstationConfigRequest,WorkstationConfig, deleteWorkstationConfigOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteWorkstationConfig. -
getWorkstationSettings
Returns the builder for the settings used for calls to getWorkstation. -
listWorkstationsSettings
public PagedCallSettings.Builder<ListWorkstationsRequest,ListWorkstationsResponse, listWorkstationsSettings()WorkstationsClient.ListWorkstationsPagedResponse> Returns the builder for the settings used for calls to listWorkstations. -
listUsableWorkstationsSettings
public PagedCallSettings.Builder<ListUsableWorkstationsRequest,ListUsableWorkstationsResponse, listUsableWorkstationsSettings()WorkstationsClient.ListUsableWorkstationsPagedResponse> Returns the builder for the settings used for calls to listUsableWorkstations. -
createWorkstationSettings
Returns the builder for the settings used for calls to createWorkstation. -
createWorkstationOperationSettings
public OperationCallSettings.Builder<CreateWorkstationRequest,Workstation, createWorkstationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createWorkstation. -
updateWorkstationSettings
Returns the builder for the settings used for calls to updateWorkstation. -
updateWorkstationOperationSettings
public OperationCallSettings.Builder<UpdateWorkstationRequest,Workstation, updateWorkstationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateWorkstation. -
deleteWorkstationSettings
Returns the builder for the settings used for calls to deleteWorkstation. -
deleteWorkstationOperationSettings
public OperationCallSettings.Builder<DeleteWorkstationRequest,Workstation, deleteWorkstationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteWorkstation. -
startWorkstationSettings
Returns the builder for the settings used for calls to startWorkstation. -
startWorkstationOperationSettings
public OperationCallSettings.Builder<StartWorkstationRequest,Workstation, startWorkstationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to startWorkstation. -
stopWorkstationSettings
Returns the builder for the settings used for calls to stopWorkstation. -
stopWorkstationOperationSettings
public OperationCallSettings.Builder<StopWorkstationRequest,Workstation, stopWorkstationOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to stopWorkstation. -
generateAccessTokenSettings
public UnaryCallSettings.Builder<GenerateAccessTokenRequest,GenerateAccessTokenResponse> generateAccessTokenSettings()Returns the builder for the settings used for calls to generateAccessToken. -
setIamPolicySettings
Returns the builder for the settings used for calls to setIamPolicy. -
getIamPolicySettings
Returns the builder for the settings used for calls to getIamPolicy. -
testIamPermissionsSettings
public UnaryCallSettings.Builder<TestIamPermissionsRequest,TestIamPermissionsResponse> testIamPermissionsSettings()Returns the builder for the settings used for calls to testIamPermissions. -
build
- Specified by:
buildin classClientSettings.Builder<WorkstationsSettings,WorkstationsSettings.Builder> - Throws:
IOException
-