public static final class ClusterManagerGrpc.ClusterManagerStub extends AbstractAsyncStub<ClusterManagerGrpc.ClusterManagerStub>
Google Kubernetes Engine Cluster Manager v1beta1
Inheritance
java.lang.Object >
io.grpc.stub.AbstractStub >
io.grpc.stub.AbstractAsyncStub >
ClusterManagerGrpc.ClusterManagerStub
Inherited Members
io.grpc.stub.AbstractAsyncStub.<T>newStub(io.grpc.stub.AbstractStub.StubFactory<T>,io.grpc.Channel)
io.grpc.stub.AbstractAsyncStub.<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.ClusterManagerStub build(Channel channel, CallOptions callOptions)
Parameters
Name | Description |
channel | io.grpc.Channel
|
callOptions | io.grpc.CallOptions
|
Returns
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)
cancelOperation(CancelOperationRequest request, StreamObserver<Empty> responseObserver)
public void cancelOperation(CancelOperationRequest request, StreamObserver<Empty> responseObserver)
Cancels the specified operation.
Parameters
completeIPRotation(CompleteIPRotationRequest request, StreamObserver<Operation> responseObserver)
public void completeIPRotation(CompleteIPRotationRequest request, StreamObserver<Operation> responseObserver)
Completes master IP rotation.
Parameters
completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request, StreamObserver<Empty> responseObserver)
public void completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request, StreamObserver<Empty> responseObserver)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to
complete.
Parameters
createCluster(CreateClusterRequest request, StreamObserver<Operation> responseObserver)
public void createCluster(CreateClusterRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters
createNodePool(CreateNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void createNodePool(CreateNodePoolRequest request, StreamObserver<Operation> responseObserver)
Creates a node pool for a cluster.
Parameters
deleteCluster(DeleteClusterRequest request, StreamObserver<Operation> responseObserver)
public void deleteCluster(DeleteClusterRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters
deleteNodePool(DeleteNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void deleteNodePool(DeleteNodePoolRequest request, StreamObserver<Operation> responseObserver)
Deletes a node pool from a cluster.
Parameters
getCluster(GetClusterRequest request, StreamObserver<Cluster> responseObserver)
public void getCluster(GetClusterRequest request, StreamObserver<Cluster> responseObserver)
Gets the details for a specific cluster.
Parameters
getJSONWebKeys(GetJSONWebKeysRequest request, StreamObserver<GetJSONWebKeysResponse> responseObserver)
public void getJSONWebKeys(GetJSONWebKeysRequest request, StreamObserver<GetJSONWebKeysResponse> responseObserver)
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.
Parameters
getNodePool(GetNodePoolRequest request, StreamObserver<NodePool> responseObserver)
public void getNodePool(GetNodePoolRequest request, StreamObserver<NodePool> responseObserver)
Retrieves the requested node pool.
Parameters
getOperation(GetOperationRequest request, StreamObserver<Operation> responseObserver)
public void getOperation(GetOperationRequest request, StreamObserver<Operation> responseObserver)
Gets the specified operation.
Parameters
getServerConfig(GetServerConfigRequest request, StreamObserver<ServerConfig> responseObserver)
public void getServerConfig(GetServerConfigRequest request, StreamObserver<ServerConfig> responseObserver)
Returns configuration info about the Google Kubernetes Engine service.
Parameters
listClusters(ListClustersRequest request, StreamObserver<ListClustersResponse> responseObserver)
public void listClusters(ListClustersRequest request, StreamObserver<ListClustersResponse> responseObserver)
Lists all clusters owned by a project in either the specified zone or all
zones.
Parameters
listLocations(ListLocationsRequest request, StreamObserver<ListLocationsResponse> responseObserver)
public void listLocations(ListLocationsRequest request, StreamObserver<ListLocationsResponse> responseObserver)
Fetches locations that offer Google Kubernetes Engine.
Parameters
listNodePools(ListNodePoolsRequest request, StreamObserver<ListNodePoolsResponse> responseObserver)
public void listNodePools(ListNodePoolsRequest request, StreamObserver<ListNodePoolsResponse> responseObserver)
Lists the node pools for a cluster.
Parameters
listOperations(ListOperationsRequest request, StreamObserver<ListOperationsResponse> responseObserver)
public void listOperations(ListOperationsRequest request, StreamObserver<ListOperationsResponse> responseObserver)
Lists all operations in a project in the specified zone or all zones.
Parameters
listUsableSubnetworks(ListUsableSubnetworksRequest request, StreamObserver<ListUsableSubnetworksResponse> responseObserver)
public void listUsableSubnetworks(ListUsableSubnetworksRequest request, StreamObserver<ListUsableSubnetworksResponse> responseObserver)
Lists subnetworks that can be used for creating clusters in a project.
Parameters
rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request, StreamObserver<Operation> responseObserver)
public void rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request, StreamObserver<Operation> responseObserver)
Rolls back a previously Aborted or Failed NodePool upgrade.
This makes no changes if the last upgrade successfully completed.
Parameters
setAddonsConfig(SetAddonsConfigRequest request, StreamObserver<Operation> responseObserver)
public void setAddonsConfig(SetAddonsConfigRequest request, StreamObserver<Operation> responseObserver)
Sets the addons for a specific cluster.
Parameters
setLabels(SetLabelsRequest request, StreamObserver<Operation> responseObserver)
public void setLabels(SetLabelsRequest request, StreamObserver<Operation> responseObserver)
Sets labels on a cluster.
Parameters
setLegacyAbac(SetLegacyAbacRequest request, StreamObserver<Operation> responseObserver)
public void setLegacyAbac(SetLegacyAbacRequest request, StreamObserver<Operation> responseObserver)
Enables or disables the ABAC authorization mechanism on a cluster.
Parameters
setLocations(SetLocationsRequest request, StreamObserver<Operation> responseObserver)
public void setLocations(SetLocationsRequest request, StreamObserver<Operation> responseObserver)
Parameters
setLoggingService(SetLoggingServiceRequest request, StreamObserver<Operation> responseObserver)
public void setLoggingService(SetLoggingServiceRequest request, StreamObserver<Operation> responseObserver)
Sets the logging service for a specific cluster.
Parameters
setMaintenancePolicy(SetMaintenancePolicyRequest request, StreamObserver<Operation> responseObserver)
public void setMaintenancePolicy(SetMaintenancePolicyRequest request, StreamObserver<Operation> responseObserver)
Sets the maintenance policy for a cluster.
Parameters
setMasterAuth(SetMasterAuthRequest request, StreamObserver<Operation> responseObserver)
public void setMasterAuth(SetMasterAuthRequest request, StreamObserver<Operation> responseObserver)
Sets master auth materials. Currently supports changing the admin password
or a specific cluster, either via password generation or explicitly setting
the password.
Parameters
setMonitoringService(SetMonitoringServiceRequest request, StreamObserver<Operation> responseObserver)
public void setMonitoringService(SetMonitoringServiceRequest request, StreamObserver<Operation> responseObserver)
Sets the monitoring service for a specific cluster.
Parameters
setNetworkPolicy(SetNetworkPolicyRequest request, StreamObserver<Operation> responseObserver)
public void setNetworkPolicy(SetNetworkPolicyRequest request, StreamObserver<Operation> responseObserver)
Enables or disables Network Policy for a cluster.
Parameters
setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request, StreamObserver<Operation> responseObserver)
public void setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request, StreamObserver<Operation> responseObserver)
Sets the autoscaling settings of a specific node pool.
Parameters
setNodePoolManagement(SetNodePoolManagementRequest request, StreamObserver<Operation> responseObserver)
public void setNodePoolManagement(SetNodePoolManagementRequest request, StreamObserver<Operation> responseObserver)
Sets the NodeManagement options for a node pool.
Parameters
setNodePoolSize(SetNodePoolSizeRequest request, StreamObserver<Operation> responseObserver)
public void setNodePoolSize(SetNodePoolSizeRequest request, StreamObserver<Operation> responseObserver)
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.
Parameters
startIPRotation(StartIPRotationRequest request, StreamObserver<Operation> responseObserver)
public void startIPRotation(StartIPRotationRequest request, StreamObserver<Operation> responseObserver)
Starts master IP rotation.
Parameters
updateCluster(UpdateClusterRequest request, StreamObserver<Operation> responseObserver)
public void updateCluster(UpdateClusterRequest request, StreamObserver<Operation> responseObserver)
Updates the settings for a specific cluster.
Parameters
updateMaster(UpdateMasterRequest request, StreamObserver<Operation> responseObserver)
public void updateMaster(UpdateMasterRequest request, StreamObserver<Operation> responseObserver)
Updates the master for a specific cluster.
Parameters
updateNodePool(UpdateNodePoolRequest request, StreamObserver<Operation> responseObserver)
public void updateNodePool(UpdateNodePoolRequest request, StreamObserver<Operation> responseObserver)
Updates the version and/or image type of a specific node pool.
Parameters