Interface Cluster.ControlPlane.LocalOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
Cluster.ControlPlane.Local, Cluster.ControlPlane.Local.Builder
Enclosing class:
Cluster.ControlPlane

public static interface Cluster.ControlPlane.LocalOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    Optional.
    com.google.protobuf.ByteString
    Optional.
    Only machines matching this filter will be allowed to host control plane nodes.
    com.google.protobuf.ByteString
    Only machines matching this filter will be allowed to host control plane nodes.
    int
    The number of nodes to serve as replicas of the Control Plane.
    Name of the Google Distributed Cloud Edge zones where this node pool will be created.
    com.google.protobuf.ByteString
    Name of the Google Distributed Cloud Edge zones where this node pool will be created.
    Policy configuration about how user applications are deployed.
    int
    Policy configuration about how user applications are deployed.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getNodeLocation

      String getNodeLocation()
       Name of the Google Distributed Cloud Edge zones where this node pool
       will be created. For example: `us-central1-edge-customer-a`.
       
      string node_location = 1;
      Returns:
      The nodeLocation.
    • getNodeLocationBytes

      com.google.protobuf.ByteString getNodeLocationBytes()
       Name of the Google Distributed Cloud Edge zones where this node pool
       will be created. For example: `us-central1-edge-customer-a`.
       
      string node_location = 1;
      Returns:
      The bytes for nodeLocation.
    • getNodeCount

      int getNodeCount()
       The number of nodes to serve as replicas of the Control Plane.
       
      int32 node_count = 2;
      Returns:
      The nodeCount.
    • getMachineFilter

      String getMachineFilter()
       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).
       
      string machine_filter = 3;
      Returns:
      The machineFilter.
    • getMachineFilterBytes

      com.google.protobuf.ByteString getMachineFilterBytes()
       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).
       
      string machine_filter = 3;
      Returns:
      The bytes for machineFilter.
    • getSharedDeploymentPolicyValue

      int getSharedDeploymentPolicyValue()
       Policy configuration about how user applications are deployed.
       
      .google.cloud.edgecontainer.v1.Cluster.ControlPlane.SharedDeploymentPolicy shared_deployment_policy = 4;
      Returns:
      The enum numeric value on the wire for sharedDeploymentPolicy.
    • getSharedDeploymentPolicy

      Cluster.ControlPlane.SharedDeploymentPolicy getSharedDeploymentPolicy()
       Policy configuration about how user applications are deployed.
       
      .google.cloud.edgecontainer.v1.Cluster.ControlPlane.SharedDeploymentPolicy shared_deployment_policy = 4;
      Returns:
      The sharedDeploymentPolicy.
    • getControlPlaneNodeStorageSchema

      String getControlPlaneNodeStorageSchema()
       Optional. Name for the storage schema of control plane nodes.
      
       Warning: Configurable node local storage schema feature is an
       experimental feature, and is not recommended for general use
       in production clusters/nodepools.
       
      string control_plane_node_storage_schema = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The controlPlaneNodeStorageSchema.
    • getControlPlaneNodeStorageSchemaBytes

      com.google.protobuf.ByteString getControlPlaneNodeStorageSchemaBytes()
       Optional. Name for the storage schema of control plane nodes.
      
       Warning: Configurable node local storage schema feature is an
       experimental feature, and is not recommended for general use
       in production clusters/nodepools.
       
      string control_plane_node_storage_schema = 5 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The bytes for controlPlaneNodeStorageSchema.