Class HypercomputeClusterStubSettings.Builder
java.lang.Object
com.google.api.gax.rpc.StubSettings.Builder<HypercomputeClusterStubSettings,HypercomputeClusterStubSettings.Builder>
com.google.cloud.hypercomputecluster.v1beta.stub.HypercomputeClusterStubSettings.Builder
- Enclosing class:
- HypercomputeClusterStubSettings
public static class HypercomputeClusterStubSettings.Builder
extends StubSettings.Builder<HypercomputeClusterStubSettings,HypercomputeClusterStubSettings.Builder>
Builder for HypercomputeClusterStubSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(HypercomputeClusterStubSettings 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 createCluster.Returns the builder for the settings used for calls to createCluster.OperationCallSettings.Builder<DeleteClusterRequest,com.google.protobuf.Empty, OperationMetadata> Returns the builder for the settings used for calls to deleteCluster.Returns the builder for the settings used for calls to deleteCluster.Returns the builder for the settings used for calls to getCluster.Returns the builder for the settings used for calls to getLocation.PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse, HypercomputeClusterClient.ListClustersPagedResponse> Returns the builder for the settings used for calls to listClusters.PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, HypercomputeClusterClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations.com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> Returns the builder for the settings used for calls to updateCluster.Returns the builder for the settings used for calls to updateCluster.Methods inherited from class com.google.api.gax.rpc.StubSettings.Builder
applyToAllUnaryMethods, getApiKey, getBackgroundExecutorProvider, getClock, getCredentialsProvider, getEndpoint, getExecutorProvider, getGdchApiAudience, getHeaderProvider, getInternalHeaderProvider, getMtlsEndpoint, getQuotaProjectId, getStreamWatchdogCheckInterval, getStreamWatchdogCheckIntervalDuration, getStreamWatchdogProvider, getTracerFactory, getTransportChannelProvider, self, setApiKey, setBackgroundExecutorProvider, setClock, setCredentialsProvider, setEndpoint, setExecutorProvider, setGdchApiAudience, setHeaderProvider, setInternalHeaderProvider, setMtlsEndpoint, setQuotaProjectId, setStreamWatchdogCheckInterval, setStreamWatchdogCheckIntervalDuration, setStreamWatchdogProvider, setSwitchToMtlsEndpointAllowed, setTracerFactory, setTransportChannelProvider, setUniverseDomain, toString
-
Constructor Details
-
Builder
protected Builder() -
Builder
-
Builder
-
-
Method Details
-
applyToAllUnaryMethods
public HypercomputeClusterStubSettings.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.
-
unaryMethodSettingsBuilders
public com.google.common.collect.ImmutableList<UnaryCallSettings.Builder<?,?>> unaryMethodSettingsBuilders() -
listClustersSettings
public PagedCallSettings.Builder<ListClustersRequest,ListClustersResponse, listClustersSettings()HypercomputeClusterClient.ListClustersPagedResponse> Returns the builder for the settings used for calls to listClusters. -
getClusterSettings
Returns the builder for the settings used for calls to getCluster. -
createClusterSettings
Returns the builder for the settings used for calls to createCluster. -
createClusterOperationSettings
public OperationCallSettings.Builder<CreateClusterRequest,Cluster, createClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to createCluster. -
updateClusterSettings
Returns the builder for the settings used for calls to updateCluster. -
updateClusterOperationSettings
public OperationCallSettings.Builder<UpdateClusterRequest,Cluster, updateClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to updateCluster. -
deleteClusterSettings
Returns the builder for the settings used for calls to deleteCluster. -
deleteClusterOperationSettings
public OperationCallSettings.Builder<DeleteClusterRequest,com.google.protobuf.Empty, deleteClusterOperationSettings()OperationMetadata> Returns the builder for the settings used for calls to deleteCluster. -
listLocationsSettings
public PagedCallSettings.Builder<ListLocationsRequest,ListLocationsResponse, listLocationsSettings()HypercomputeClusterClient.ListLocationsPagedResponse> Returns the builder for the settings used for calls to listLocations. -
getLocationSettings
Returns the builder for the settings used for calls to getLocation. -
build
- Specified by:
buildin classStubSettings.Builder<HypercomputeClusterStubSettings,HypercomputeClusterStubSettings.Builder> - Throws:
IOException
-