Class ClusterControlPlaneLocal


  • public final class ClusterControlPlaneLocal
    extends java.lang.Object
    • Method Detail

      • machineFilter

        public java.util.Optional<java.lang.String> machineFilter()
        Returns:
        Only machines matching this filter will be allowed to host control plane nodes. The filtering language accepts strings like "name=<name>", and is documented here: [AIP-160](https://google.aip.dev/160).
      • nodeCount

        public java.util.Optional<java.lang.Integer> nodeCount()
        Returns:
        The number of nodes to serve as replicas of the Control Plane. Only 1 and 3 are supported.
      • nodeLocation

        public java.util.Optional<java.lang.String> nodeLocation()
        Returns:
        Name of the Google Distributed Cloud Edge zones where this node pool will be created. For example: `us-central1-edge-customer-a`.
      • sharedDeploymentPolicy

        public java.util.Optional<java.lang.String> sharedDeploymentPolicy()
        Returns:
        Policy configuration about how user applications are deployed. Possible values are: `SHARED_DEPLOYMENT_POLICY_UNSPECIFIED`, `ALLOWED`, `DISALLOWED`.