Class ClusterManagerSettings.Builder
java.lang.Object
com.google.api.gax.rpc.ClientSettings.Builder<ClusterManagerSettings,ClusterManagerSettings.Builder>
com.google.cloud.container.v1beta1.ClusterManagerSettings.Builder
- Enclosing class:
- ClusterManagerSettings
public static class ClusterManagerSettings.Builder
extends ClientSettings.Builder<ClusterManagerSettings,ClusterManagerSettings.Builder>
Builder for ClusterManagerSettings.
-
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedBuilder()protectedBuilder(ClientContext clientContext) protectedBuilder(ClusterManagerSettings settings) protectedBuilder(ClusterManagerStubSettings.Builder stubSettings) -
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()UnaryCallSettings.Builder<CancelOperationRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to cancel.Returns the builder for the settings used for calls to checkAutopilotCompatibility.Returns the builder for the settings used for calls to completeControlPlaneUpgrade.Returns the builder for the settings used for calls to completeIPRotation.UnaryCallSettings.Builder<CompleteNodePoolUpgradeRequest,com.google.protobuf.Empty> Returns the builder for the settings used for calls to completeNodePoolUpgrade.Returns the builder for the settings used for calls to createCluster.Returns the builder for the settings used for calls to createNodePool.Returns the builder for the settings used for calls to deleteCluster.Returns the builder for the settings used for calls to deleteNodePool.Returns the builder for the settings used for calls to fetchClusterUpgradeInfo.Returns the builder for the settings used for calls to fetchNodePoolUpgradeInfo.Returns the builder for the settings used for calls to getCluster.Returns the builder for the settings used for calls to getJSONWebKeys.Returns the builder for the settings used for calls to getNodePool.Returns the builder for the settings used for calls to get.Returns the builder for the settings used for calls to getServerConfig.Returns the builder for the settings used for calls to listClusters.Returns the builder for the settings used for calls to listLocations.Returns the builder for the settings used for calls to listNodePools.Returns the builder for the settings used for calls to listOperations.PagedCallSettings.Builder<ListUsableSubnetworksRequest,ListUsableSubnetworksResponse, ClusterManagerClient.ListUsableSubnetworksPagedResponse> Returns the builder for the settings used for calls to listUsableSubnetworks.Returns the builder for the settings used for calls to rollbackNodePoolUpgrade.Returns the builder for the settings used for calls to setAddonsConfig.Returns the builder for the settings used for calls to setLabels.Returns the builder for the settings used for calls to setLegacyAbac.Deprecated.This method is deprecated and will be removed in the next major version update.Returns the builder for the settings used for calls to setLoggingService.Returns the builder for the settings used for calls to setMaintenancePolicy.Returns the builder for the settings used for calls to setMasterAuth.Returns the builder for the settings used for calls to setMonitoringService.Returns the builder for the settings used for calls to setNetworkPolicy.Returns the builder for the settings used for calls to setNodePoolAutoscaling.Returns the builder for the settings used for calls to setNodePoolManagement.Returns the builder for the settings used for calls to setNodePoolSize.Returns the builder for the settings used for calls to startIPRotation.Returns the builder for the settings used for calls to updateCluster.Returns the builder for the settings used for calls to updateMaster.Returns the builder for the settings used for calls to updateNodePool.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 ClusterManagerSettings.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.
-
listClustersSettings
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. -
updateClusterSettings
Returns the builder for the settings used for calls to updateCluster. -
updateNodePoolSettings
Returns the builder for the settings used for calls to updateNodePool. -
setNodePoolAutoscalingSettings
public UnaryCallSettings.Builder<SetNodePoolAutoscalingRequest,Operation> setNodePoolAutoscalingSettings()Returns the builder for the settings used for calls to setNodePoolAutoscaling. -
setLoggingServiceSettings
Returns the builder for the settings used for calls to setLoggingService. -
setMonitoringServiceSettings
public UnaryCallSettings.Builder<SetMonitoringServiceRequest,Operation> setMonitoringServiceSettings()Returns the builder for the settings used for calls to setMonitoringService. -
setAddonsConfigSettings
Returns the builder for the settings used for calls to setAddonsConfig. -
setLocationsSettings
Deprecated.This method is deprecated and will be removed in the next major version update.Returns the builder for the settings used for calls to setLocations. -
updateMasterSettings
Returns the builder for the settings used for calls to updateMaster. -
setMasterAuthSettings
Returns the builder for the settings used for calls to setMasterAuth. -
deleteClusterSettings
Returns the builder for the settings used for calls to deleteCluster. -
listOperationsSettings
public UnaryCallSettings.Builder<ListOperationsRequest,ListOperationsResponse> listOperationsSettings()Returns the builder for the settings used for calls to listOperations. -
getOperationSettings
Returns the builder for the settings used for calls to get. -
cancelOperationSettings
public UnaryCallSettings.Builder<CancelOperationRequest,com.google.protobuf.Empty> cancelOperationSettings()Returns the builder for the settings used for calls to cancel. -
getServerConfigSettings
Returns the builder for the settings used for calls to getServerConfig. -
getJSONWebKeysSettings
public UnaryCallSettings.Builder<GetJSONWebKeysRequest,GetJSONWebKeysResponse> getJSONWebKeysSettings()Returns the builder for the settings used for calls to getJSONWebKeys. -
listNodePoolsSettings
public UnaryCallSettings.Builder<ListNodePoolsRequest,ListNodePoolsResponse> listNodePoolsSettings()Returns the builder for the settings used for calls to listNodePools. -
getNodePoolSettings
Returns the builder for the settings used for calls to getNodePool. -
createNodePoolSettings
Returns the builder for the settings used for calls to createNodePool. -
deleteNodePoolSettings
Returns the builder for the settings used for calls to deleteNodePool. -
completeNodePoolUpgradeSettings
public UnaryCallSettings.Builder<CompleteNodePoolUpgradeRequest,com.google.protobuf.Empty> completeNodePoolUpgradeSettings()Returns the builder for the settings used for calls to completeNodePoolUpgrade. -
rollbackNodePoolUpgradeSettings
public UnaryCallSettings.Builder<RollbackNodePoolUpgradeRequest,Operation> rollbackNodePoolUpgradeSettings()Returns the builder for the settings used for calls to rollbackNodePoolUpgrade. -
setNodePoolManagementSettings
public UnaryCallSettings.Builder<SetNodePoolManagementRequest,Operation> setNodePoolManagementSettings()Returns the builder for the settings used for calls to setNodePoolManagement. -
setLabelsSettings
Returns the builder for the settings used for calls to setLabels. -
setLegacyAbacSettings
Returns the builder for the settings used for calls to setLegacyAbac. -
startIPRotationSettings
Returns the builder for the settings used for calls to startIPRotation. -
completeIPRotationSettings
Returns the builder for the settings used for calls to completeIPRotation. -
setNodePoolSizeSettings
Returns the builder for the settings used for calls to setNodePoolSize. -
setNetworkPolicySettings
Returns the builder for the settings used for calls to setNetworkPolicy. -
setMaintenancePolicySettings
public UnaryCallSettings.Builder<SetMaintenancePolicyRequest,Operation> setMaintenancePolicySettings()Returns the builder for the settings used for calls to setMaintenancePolicy. -
listUsableSubnetworksSettings
public PagedCallSettings.Builder<ListUsableSubnetworksRequest,ListUsableSubnetworksResponse, listUsableSubnetworksSettings()ClusterManagerClient.ListUsableSubnetworksPagedResponse> Returns the builder for the settings used for calls to listUsableSubnetworks. -
checkAutopilotCompatibilitySettings
public UnaryCallSettings.Builder<CheckAutopilotCompatibilityRequest,CheckAutopilotCompatibilityResponse> checkAutopilotCompatibilitySettings()Returns the builder for the settings used for calls to checkAutopilotCompatibility. -
listLocationsSettings
public UnaryCallSettings.Builder<ListLocationsRequest,ListLocationsResponse> listLocationsSettings()Returns the builder for the settings used for calls to listLocations. -
fetchClusterUpgradeInfoSettings
public UnaryCallSettings.Builder<FetchClusterUpgradeInfoRequest,ClusterUpgradeInfo> fetchClusterUpgradeInfoSettings()Returns the builder for the settings used for calls to fetchClusterUpgradeInfo. -
fetchNodePoolUpgradeInfoSettings
public UnaryCallSettings.Builder<FetchNodePoolUpgradeInfoRequest,NodePoolUpgradeInfo> fetchNodePoolUpgradeInfoSettings()Returns the builder for the settings used for calls to fetchNodePoolUpgradeInfo. -
completeControlPlaneUpgradeSettings
public UnaryCallSettings.Builder<CompleteControlPlaneUpgradeRequest,Operation> completeControlPlaneUpgradeSettings()Returns the builder for the settings used for calls to completeControlPlaneUpgrade. -
build
- Specified by:
buildin classClientSettings.Builder<ClusterManagerSettings,ClusterManagerSettings.Builder> - Throws:
IOException
-