Package com.google.container.v1beta1
Interface ClusterManagerGrpc.AsyncService
-
- All Known Implementing Classes:
ClusterManagerGrpc.ClusterManagerImplBase
- Enclosing class:
- ClusterManagerGrpc
public static interface ClusterManagerGrpc.AsyncService
Google Kubernetes Engine Cluster Manager v1beta1
-
-
Method Summary
All Methods Instance Methods Default Methods Deprecated Methods Modifier and Type Method Description default void
cancelOperation(CancelOperationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Cancels the specified operation.default void
checkAutopilotCompatibility(CheckAutopilotCompatibilityRequest request, io.grpc.stub.StreamObserver<CheckAutopilotCompatibilityResponse> responseObserver)
Checks the cluster compatibility with Autopilot mode, and returns a list of compatibility issues.default void
completeIPRotation(CompleteIPRotationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Completes master IP rotation.default void
completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to complete.default void
createCluster(CreateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Creates a cluster, consisting of the specified number and type of Google Compute Engine instances.default void
createNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Creates a node pool for a cluster.default void
deleteCluster(DeleteClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Deletes the cluster, including the Kubernetes endpoint and all worker nodes.default void
deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Deletes a node pool from a cluster.default void
getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets the details for a specific cluster.default void
getJSONWebKeys(GetJSONWebKeysRequest request, io.grpc.stub.StreamObserver<GetJSONWebKeysResponse> responseObserver)
Gets the public component of the cluster signing keys in JSON Web Key format.default void
getNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver)
Retrieves the requested node pool.default void
getOperation(GetOperationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Gets the specified operation.default void
getServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver)
Returns configuration info about the Google Kubernetes Engine service.default void
listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists all clusters owned by a project in either the specified zone or all zones.default void
listLocations(ListLocationsRequest request, io.grpc.stub.StreamObserver<ListLocationsResponse> responseObserver)
Fetches locations that offer Google Kubernetes Engine.default void
listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists the node pools for a cluster.default void
listOperations(ListOperationsRequest request, io.grpc.stub.StreamObserver<ListOperationsResponse> responseObserver)
Lists all operations in a project in the specified zone or all zones.default void
listUsableSubnetworks(ListUsableSubnetworksRequest request, io.grpc.stub.StreamObserver<ListUsableSubnetworksResponse> responseObserver)
Lists subnetworks that can be used for creating clusters in a project.default void
rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Rolls back a previously Aborted or Failed NodePool upgrade.default void
setAddonsConfig(SetAddonsConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the addons for a specific cluster.default void
setLabels(SetLabelsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets labels on a cluster.default void
setLegacyAbac(SetLegacyAbacRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Enables or disables the ABAC authorization mechanism on a cluster.default void
setLocations(SetLocationsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Deprecated.default void
setLoggingService(SetLoggingServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the logging service for a specific cluster.default void
setMaintenancePolicy(SetMaintenancePolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the maintenance policy for a cluster.default void
setMasterAuth(SetMasterAuthRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets master auth materials.default void
setMonitoringService(SetMonitoringServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the monitoring service for a specific cluster.default void
setNetworkPolicy(SetNetworkPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Enables or disables Network Policy for a cluster.default void
setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the autoscaling settings of a specific node pool.default void
setNodePoolManagement(SetNodePoolManagementRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the NodeManagement options for a node pool.default void
setNodePoolSize(SetNodePoolSizeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
SetNodePoolSizeRequest sets the size of a node pool.default void
startIPRotation(StartIPRotationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Starts master IP rotation.default void
updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the settings for a specific cluster.default void
updateMaster(UpdateMasterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the master for a specific cluster.default void
updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the version and/or image type of a specific node pool.
-
-
-
Method Detail
-
listClusters
default void listClusters(ListClustersRequest request, io.grpc.stub.StreamObserver<ListClustersResponse> responseObserver)
Lists all clusters owned by a project in either the specified zone or all zones.
-
getCluster
default void getCluster(GetClusterRequest request, io.grpc.stub.StreamObserver<Cluster> responseObserver)
Gets the details for a specific cluster.
-
createCluster
default void createCluster(CreateClusterRequest request, io.grpc.stub.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](https://cloud.google.com/compute/docs/networks-and-firewalls#networks). 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.
-
updateCluster
default void updateCluster(UpdateClusterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the settings for a specific cluster.
-
updateNodePool
default void updateNodePool(UpdateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the version and/or image type of a specific node pool.
-
setNodePoolAutoscaling
default void setNodePoolAutoscaling(SetNodePoolAutoscalingRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the autoscaling settings of a specific node pool.
-
setLoggingService
default void setLoggingService(SetLoggingServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the logging service for a specific cluster.
-
setMonitoringService
default void setMonitoringService(SetMonitoringServiceRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the monitoring service for a specific cluster.
-
setAddonsConfig
default void setAddonsConfig(SetAddonsConfigRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the addons for a specific cluster.
-
setLocations
@Deprecated default void setLocations(SetLocationsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Deprecated.Sets the locations for a specific cluster. Deprecated. Use [projects.locations.clusters.update](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1beta1/projects.locations.clusters/update) instead.
-
updateMaster
default void updateMaster(UpdateMasterRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Updates the master for a specific cluster.
-
setMasterAuth
default void setMasterAuth(SetMasterAuthRequest request, io.grpc.stub.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.
-
deleteCluster
default void deleteCluster(DeleteClusterRequest request, io.grpc.stub.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.
-
listOperations
default void listOperations(ListOperationsRequest request, io.grpc.stub.StreamObserver<ListOperationsResponse> responseObserver)
Lists all operations in a project in the specified zone or all zones.
-
getOperation
default void getOperation(GetOperationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Gets the specified operation.
-
cancelOperation
default void cancelOperation(CancelOperationRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Cancels the specified operation.
-
getServerConfig
default void getServerConfig(GetServerConfigRequest request, io.grpc.stub.StreamObserver<ServerConfig> responseObserver)
Returns configuration info about the Google Kubernetes Engine service.
-
getJSONWebKeys
default void getJSONWebKeys(GetJSONWebKeysRequest request, io.grpc.stub.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.
-
listNodePools
default void listNodePools(ListNodePoolsRequest request, io.grpc.stub.StreamObserver<ListNodePoolsResponse> responseObserver)
Lists the node pools for a cluster.
-
getNodePool
default void getNodePool(GetNodePoolRequest request, io.grpc.stub.StreamObserver<NodePool> responseObserver)
Retrieves the requested node pool.
-
createNodePool
default void createNodePool(CreateNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Creates a node pool for a cluster.
-
deleteNodePool
default void deleteNodePool(DeleteNodePoolRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Deletes a node pool from a cluster.
-
completeNodePoolUpgrade
default void completeNodePoolUpgrade(CompleteNodePoolUpgradeRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
CompleteNodePoolUpgrade will signal an on-going node pool upgrade to complete.
-
rollbackNodePoolUpgrade
default void rollbackNodePoolUpgrade(RollbackNodePoolUpgradeRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Rolls back a previously Aborted or Failed NodePool upgrade. This makes no changes if the last upgrade successfully completed.
-
setNodePoolManagement
default void setNodePoolManagement(SetNodePoolManagementRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the NodeManagement options for a node pool.
-
setLabels
default void setLabels(SetLabelsRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets labels on a cluster.
-
setLegacyAbac
default void setLegacyAbac(SetLegacyAbacRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Enables or disables the ABAC authorization mechanism on a cluster.
-
startIPRotation
default void startIPRotation(StartIPRotationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Starts master IP rotation.
-
completeIPRotation
default void completeIPRotation(CompleteIPRotationRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Completes master IP rotation.
-
setNodePoolSize
default void setNodePoolSize(SetNodePoolSizeRequest request, io.grpc.stub.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][google.container.v1beta1.NodePool.locations].
-
setNetworkPolicy
default void setNetworkPolicy(SetNetworkPolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Enables or disables Network Policy for a cluster.
-
setMaintenancePolicy
default void setMaintenancePolicy(SetMaintenancePolicyRequest request, io.grpc.stub.StreamObserver<Operation> responseObserver)
Sets the maintenance policy for a cluster.
-
listUsableSubnetworks
default void listUsableSubnetworks(ListUsableSubnetworksRequest request, io.grpc.stub.StreamObserver<ListUsableSubnetworksResponse> responseObserver)
Lists subnetworks that can be used for creating clusters in a project.
-
checkAutopilotCompatibility
default void checkAutopilotCompatibility(CheckAutopilotCompatibilityRequest request, io.grpc.stub.StreamObserver<CheckAutopilotCompatibilityResponse> responseObserver)
Checks the cluster compatibility with Autopilot mode, and returns a list of compatibility issues.
-
listLocations
default void listLocations(ListLocationsRequest request, io.grpc.stub.StreamObserver<ListLocationsResponse> responseObserver)
Fetches locations that offer Google Kubernetes Engine.
-
-