Class AttachedClustersStubSettings.Builder
- java.lang.Object
-
- com.google.api.gax.rpc.StubSettings.Builder<AttachedClustersStubSettings,AttachedClustersStubSettings.Builder>
-
- com.google.cloud.gkemulticloud.v1.stub.AttachedClustersStubSettings.Builder
-
- Enclosing class:
- AttachedClustersStubSettings
public static class AttachedClustersStubSettings.Builder extends com.google.api.gax.rpc.StubSettings.Builder<AttachedClustersStubSettings,AttachedClustersStubSettings.Builder>
Builder for AttachedClustersStubSettings.
-
-
Constructor Summary
Constructors Modifier Constructor Description protected
Builder()
protected
Builder(com.google.api.gax.rpc.ClientContext clientContext)
protected
Builder(AttachedClustersStubSettings settings)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AttachedClustersStubSettings.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.AttachedClustersStubSettings
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.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.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>>
unaryMethodSettingsBuilders()
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.StubSettings.Builder
applyToAllUnaryMethods, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, toString
-
-
-
-
Constructor Detail
-
Builder
protected Builder()
-
Builder
protected Builder(com.google.api.gax.rpc.ClientContext clientContext)
-
Builder
protected Builder(AttachedClustersStubSettings settings)
-
-
Method Detail
-
applyToAllUnaryMethods
public AttachedClustersStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<com.google.api.gax.rpc.UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders()
-
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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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
@BetaApi("The surface for use by generated code is not stable yet and may change in the future.") 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 AttachedClustersStubSettings build() throws IOException
- Specified by:
build
in classcom.google.api.gax.rpc.StubSettings.Builder<AttachedClustersStubSettings,AttachedClustersStubSettings.Builder>
- Throws:
IOException
-
-