Class ClusterManagerGrpc.ClusterManagerBlockingStub

  • Enclosing class:
    ClusterManagerGrpc

    public static final class ClusterManagerGrpc.ClusterManagerBlockingStub
    extends io.grpc.stub.AbstractBlockingStub<ClusterManagerGrpc.ClusterManagerBlockingStub>
    A stub to allow clients to do synchronous rpc calls to service ClusterManager.
     Google Kubernetes Engine Cluster Manager v1beta1
     
    • Method Detail

      • createCluster

        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](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.
         
      • setLocations

        @Deprecated
        public Operation setLocations​(SetLocationsRequest request)
        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.
         
      • setMasterAuth

        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.
         
      • deleteCluster

        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.
         
      • cancelOperation

        public com.google.protobuf.Empty cancelOperation​(CancelOperationRequest request)
         Cancels the specified operation.
         
      • getJSONWebKeys

        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.
         
      • completeNodePoolUpgrade

        public com.google.protobuf.Empty completeNodePoolUpgrade​(CompleteNodePoolUpgradeRequest request)
         CompleteNodePoolUpgrade will signal an on-going node pool upgrade to
         complete.
         
      • rollbackNodePoolUpgrade

        public Operation rollbackNodePoolUpgrade​(RollbackNodePoolUpgradeRequest request)
         Rolls back a previously Aborted or Failed NodePool upgrade.
         This makes no changes if the last upgrade successfully completed.
         
      • setLegacyAbac

        public Operation setLegacyAbac​(SetLegacyAbacRequest request)
         Enables or disables the ABAC authorization mechanism on a cluster.
         
      • setNodePoolSize

        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][google.container.v1beta1.NodePool.locations].