Class OSPolicyAssignment.LabelSet.Builder

  • All Implemented Interfaces:
    OSPolicyAssignment.LabelSetOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
    Enclosing class:
    OSPolicyAssignment.LabelSet

    public static final class OSPolicyAssignment.LabelSet.Builder
    extends com.google.protobuf.GeneratedMessageV3.Builder<OSPolicyAssignment.LabelSet.Builder>
    implements OSPolicyAssignment.LabelSetOrBuilder
     Message representing label set.
     * A label is a key value pair set for a VM.
     * A LabelSet is a set of labels.
     * Labels within a LabelSet are ANDed. In other words, a LabelSet is
       applicable for a VM only if it matches all the labels in the
       LabelSet.
     * Example: A LabelSet with 2 labels: `env=prod` and `type=webserver` will
                only be applicable for those VMs with both labels
                present.
     
    Protobuf type google.cloud.osconfig.v1alpha.OSPolicyAssignment.LabelSet