Class AttachedClustersSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.ClientSettings.Builder<AttachedClustersSettings,AttachedClustersSettings.Builder>
-
- com.google.cloud.gkemulticloud.v1.AttachedClustersSettings.Builder
-
- Enclosing class:
- AttachedClustersSettings
public static class AttachedClustersSettings.Builder extends com.google.api.gax.rpc.ClientSettings.Builder<AttachedClustersSettings,AttachedClustersSettings.Builder>
Builder for AttachedClustersSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AttachedClustersSettings settings)
protected
Builder(AttachedClustersStubSettings.Builder stubSettings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachedClustersSettings.Builder
applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>,Void> settingsUpdater)
Applies the given settings updater function to all of the unary API methods in this service.AttachedClustersSettings
build()
com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAttachedClusterRequest,AttachedCluster,OperationMetadata>
createAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to createAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAttachedClusterRequest,com.google.longrunning.Operation>
createAttachedClusterSettings()
Returns the builder for the settings used for calls to createAttachedCluster.com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAttachedClusterRequest,com.google.protobuf.Empty,OperationMetadata>
deleteAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to deleteAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAttachedClusterRequest,com.google.longrunning.Operation>
deleteAttachedClusterSettings()
Returns the builder for the settings used for calls to deleteAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAttachedClusterInstallManifestRequest,GenerateAttachedClusterInstallManifestResponse>
generateAttachedClusterInstallManifestSettings()
Returns the builder for the settings used for calls to generateAttachedClusterInstallManifest.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAttachedClusterRequest,AttachedCluster>
getAttachedClusterSettings()
Returns the builder for the settings used for calls to getAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAttachedServerConfigRequest,AttachedServerConfig>
getAttachedServerConfigSettings()
Returns the builder for the settings used for calls to getAttachedServerConfig.AttachedClustersStubSettings.Builder
getStubSettingsBuilder()
com.google.api.gax.rpc.OperationCallSettings.Builder<ImportAttachedClusterRequest,AttachedCluster,OperationMetadata>
importAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to importAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportAttachedClusterRequest,com.google.longrunning.Operation>
importAttachedClusterSettings()
Returns the builder for the settings used for calls to importAttachedCluster.com.google.api.gax.rpc.PagedCallSettings.Builder<ListAttachedClustersRequest,ListAttachedClustersResponse,AttachedClustersClient.ListAttachedClustersPagedResponse>
listAttachedClustersSettings()
Returns the builder for the settings used for calls to listAttachedClusters.com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAttachedClusterRequest,AttachedCluster,OperationMetadata>
updateAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to updateAttachedCluster.com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAttachedClusterRequest,com.google.longrunning.Operation>
updateAttachedClusterSettings()
Returns the builder for the settings used for calls to updateAttachedCluster.-
Methods inherited from class com.google.api.gax.rpc.ClientSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getQuotaProjectId, getStubSettings, getTransportChannelProvider, getWatchdogCheckInterval, getWatchdogProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setQuotaProjectId, setTransportChannelProvider, setWatchdogCheckInterval, setWatchdogProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder() throws IOException
- Throws:
IOException
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AttachedClustersSettings settings)
-
Builder
protected Builder(AttachedClustersStubSettings.Builder stubSettings)
-
-
Method Detail
-
getStubSettingsBuilder
public AttachedClustersStubSettings.Builder getStubSettingsBuilder()
-
applyToAllUnaryMethods
public AttachedClustersSettings.Builder applyToAllUnaryMethods(com.google.api.core.ApiFunction<com.google.api.gax.rpc.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.
-
createAttachedClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<CreateAttachedClusterRequest,com.google.longrunning.Operation> createAttachedClusterSettings()
Returns the builder for the settings used for calls to createAttachedCluster.
-
createAttachedClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<CreateAttachedClusterRequest,AttachedCluster,OperationMetadata> createAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to createAttachedCluster.
-
updateAttachedClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<UpdateAttachedClusterRequest,com.google.longrunning.Operation> updateAttachedClusterSettings()
Returns the builder for the settings used for calls to updateAttachedCluster.
-
updateAttachedClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<UpdateAttachedClusterRequest,AttachedCluster,OperationMetadata> updateAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to updateAttachedCluster.
-
importAttachedClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<ImportAttachedClusterRequest,com.google.longrunning.Operation> importAttachedClusterSettings()
Returns the builder for the settings used for calls to importAttachedCluster.
-
importAttachedClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<ImportAttachedClusterRequest,AttachedCluster,OperationMetadata> importAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to importAttachedCluster.
-
getAttachedClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAttachedClusterRequest,AttachedCluster> getAttachedClusterSettings()
Returns the builder for the settings used for calls to getAttachedCluster.
-
listAttachedClustersSettings
public com.google.api.gax.rpc.PagedCallSettings.Builder<ListAttachedClustersRequest,ListAttachedClustersResponse,AttachedClustersClient.ListAttachedClustersPagedResponse> listAttachedClustersSettings()
Returns the builder for the settings used for calls to listAttachedClusters.
-
deleteAttachedClusterSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<DeleteAttachedClusterRequest,com.google.longrunning.Operation> deleteAttachedClusterSettings()
Returns the builder for the settings used for calls to deleteAttachedCluster.
-
deleteAttachedClusterOperationSettings
public com.google.api.gax.rpc.OperationCallSettings.Builder<DeleteAttachedClusterRequest,com.google.protobuf.Empty,OperationMetadata> deleteAttachedClusterOperationSettings()
Returns the builder for the settings used for calls to deleteAttachedCluster.
-
getAttachedServerConfigSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GetAttachedServerConfigRequest,AttachedServerConfig> getAttachedServerConfigSettings()
Returns the builder for the settings used for calls to getAttachedServerConfig.
-
generateAttachedClusterInstallManifestSettings
public com.google.api.gax.rpc.UnaryCallSettings.Builder<GenerateAttachedClusterInstallManifestRequest,GenerateAttachedClusterInstallManifestResponse> generateAttachedClusterInstallManifestSettings()
Returns the builder for the settings used for calls to generateAttachedClusterInstallManifest.
-
build
public AttachedClustersSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.ClientSettings.Builder<AttachedClustersSettings,AttachedClustersSettings.Builder>
- Throws:
IOException
-
-