public static final class ClusterManagerGrpc.ClusterManagerBlockingStub extends AbstractBlockingStub<ClusterManagerGrpc.ClusterManagerBlockingStub>
A stub to allow clients to do synchronous rpc calls to service ClusterManager.
Google Kubernetes Engine Cluster Manager v1beta1
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractBlockingStub >
ClusterManagerGrpc.ClusterManagerBlockingStub
Inherited Members
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractBlockingStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.<T>withOption(io.grpc.CallOptions.Key<T>,T)
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
io.grpc.stub.AbstractStub.getCallOptions()
io.grpc.stub.AbstractStub.getChannel()
io.grpc.stub.AbstractStub.withCallCredentials(io.grpc.CallCredentials)
io.grpc.stub.AbstractStub.withChannel(io.grpc.Channel)
io.grpc.stub.AbstractStub.withCompression(java.lang.String)
io.grpc.stub.AbstractStub.withDeadline(io.grpc.Deadline)
io.grpc.stub.AbstractStub.withDeadlineAfter(long,java.util.concurrent.TimeUnit)
io.grpc.stub.AbstractStub.withExecutor(java.util.concurrent.Executor)
io.grpc.stub.AbstractStub.withInterceptors(io.grpc.ClientInterceptor...)
io.grpc.stub.AbstractStub.withMaxInboundMessageSize(int)
io.grpc.stub.AbstractStub.withMaxOutboundMessageSize(int)
io.grpc.stub.AbstractStub.withWaitForReady()
Methods
build(Channel channel, CallOptions callOptions)
protected ClusterManagerGrpc.ClusterManagerBlockingStub build(Channel channel, CallOptions callOptions)
Parameters |
---|
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelOperation(CancelOperationRequest request)
public Empty cancelOperation(CancelOperationRequest request)
Cancels the specified operation.
Returns |
---|
Type | Description |
Empty | |
checkAutopilotCompatibility(CheckAutopilotCompatibilityRequest request)
public CheckAutopilotCompatibilityResponse checkAutopilotCompatibility(CheckAutopilotCompatibilityRequest request)
Checks the cluster compatibility with Autopilot mode, and returns a list of
compatibility issues.
completeIPRotation(CompleteIPRotationRequest request)
public Operation completeIPRotation(CompleteIPRotationRequest request)
Completes master IP rotation.
completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request)
public Empty completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to
complete.
Returns |
---|
Type | Description |
Empty | |
createCluster(CreateClusterRequest request)
public Operation createCluster(CreateClusterRequest request)
Creates a cluster, consisting of the specified number and type of Google
Compute Engine instances.
By default, the cluster is created in the project's
default
network.
One firewall is added for the cluster. After cluster creation,
the Kubelet creates routes for each node to allow the containers
on that node to communicate with all other instances in the
cluster.
Finally, an entry is added to the project's global metadata indicating
which CIDR range the cluster is using.
createNodePool(CreateNodePoolRequest request)
public Operation createNodePool(CreateNodePoolRequest request)
Creates a node pool for a cluster.
deleteCluster(DeleteClusterRequest request)
public Operation deleteCluster(DeleteClusterRequest request)
Deletes the cluster, including the Kubernetes endpoint and all worker
nodes.
Firewalls and routes that were configured during cluster creation
are also deleted.
Other Google Compute Engine resources that might be in use by the cluster,
such as load balancer resources, are not deleted if they weren't present
when the cluster was initially created.
deleteNodePool(DeleteNodePoolRequest request)
public Operation deleteNodePool(DeleteNodePoolRequest request)
Deletes a node pool from a cluster.
getCluster(GetClusterRequest request)
public Cluster getCluster(GetClusterRequest request)
Gets the details for a specific cluster.
getJSONWebKeys(GetJSONWebKeysRequest request)
public GetJSONWebKeysResponse getJSONWebKeys(GetJSONWebKeysRequest request)
Gets the public component of the cluster signing keys in
JSON Web Key format.
This API is not yet intended for general use, and is not available for all
clusters.
getNodePool(GetNodePoolRequest request)
public NodePool getNodePool(GetNodePoolRequest request)
Retrieves the requested node pool.
getOperation(GetOperationRequest request)
public Operation getOperation(GetOperationRequest request)
Gets the specified operation.
getServerConfig(GetServerConfigRequest request)
public ServerConfig getServerConfig(GetServerConfigRequest request)
Returns configuration info about the Google Kubernetes Engine service.
listClusters(ListClustersRequest request)
public ListClustersResponse listClusters(ListClustersRequest request)
Lists all clusters owned by a project in either the specified zone or all
zones.
listLocations(ListLocationsRequest request)
public ListLocationsResponse listLocations(ListLocationsRequest request)
Fetches locations that offer Google Kubernetes Engine.
listNodePools(ListNodePoolsRequest request)
public ListNodePoolsResponse listNodePools(ListNodePoolsRequest request)
Lists the node pools for a cluster.
listOperations(ListOperationsRequest request)
public ListOperationsResponse listOperations(ListOperationsRequest request)
Lists all operations in a project in the specified zone or all zones.
listUsableSubnetworks(ListUsableSubnetworksRequest request)
public ListUsableSubnetworksResponse listUsableSubnetworks(ListUsableSubnetworksRequest request)
Lists subnetworks that can be used for creating clusters in a project.
rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request)
public Operation rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request)
Rolls back a previously Aborted or Failed NodePool upgrade.
This makes no changes if the last upgrade successfully completed.
setAddonsConfig(SetAddonsConfigRequest request)
public Operation setAddonsConfig(SetAddonsConfigRequest request)
Sets the addons for a specific cluster.
setLabels(SetLabelsRequest request)
public Operation setLabels(SetLabelsRequest request)
Sets labels on a cluster.
setLegacyAbac(SetLegacyAbacRequest request)
public Operation setLegacyAbac(SetLegacyAbacRequest request)
Enables or disables the ABAC authorization mechanism on a cluster.
setLocations(SetLocationsRequest request) (deprecated)
public Operation setLocations(SetLocationsRequest request)
setLoggingService(SetLoggingServiceRequest request)
public Operation setLoggingService(SetLoggingServiceRequest request)
Sets the logging service for a specific cluster.
setMaintenancePolicy(SetMaintenancePolicyRequest request)
public Operation setMaintenancePolicy(SetMaintenancePolicyRequest request)
Sets the maintenance policy for a cluster.
setMasterAuth(SetMasterAuthRequest request)
public Operation setMasterAuth(SetMasterAuthRequest request)
Sets master auth materials. Currently supports changing the admin password
or a specific cluster, either via password generation or explicitly setting
the password.
setMonitoringService(SetMonitoringServiceRequest request)
public Operation setMonitoringService(SetMonitoringServiceRequest request)
Sets the monitoring service for a specific cluster.
setNetworkPolicy(SetNetworkPolicyRequest request)
public Operation setNetworkPolicy(SetNetworkPolicyRequest request)
Enables or disables Network Policy for a cluster.
setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request)
public Operation setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request)
Sets the autoscaling settings of a specific node pool.
setNodePoolManagement(SetNodePoolManagementRequest request)
public Operation setNodePoolManagement(SetNodePoolManagementRequest request)
Sets the NodeManagement options for a node pool.
setNodePoolSize(SetNodePoolSizeRequest request)
public Operation setNodePoolSize(SetNodePoolSizeRequest request)
SetNodePoolSizeRequest sets the size of a node pool. The new size will be
used for all replicas, including future replicas created by modifying
NodePool.locations.
startIPRotation(StartIPRotationRequest request)
public Operation startIPRotation(StartIPRotationRequest request)
Starts master IP rotation.
updateCluster(UpdateClusterRequest request)
public Operation updateCluster(UpdateClusterRequest request)
Updates the settings for a specific cluster.
updateMaster(UpdateMasterRequest request)
public Operation updateMaster(UpdateMasterRequest request)
Updates the master for a specific cluster.
updateNodePool(UpdateNodePoolRequest request)
public Operation updateNodePool(UpdateNodePoolRequest request)
Updates the version and/or image type of a specific node pool.