Interface GlobalSetLabelsRequestOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GlobalSetLabelsRequest, GlobalSetLabelsRequest.Builder

@Generated public interface GlobalSetLabelsRequestOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    boolean
    A list of labels to apply for this resource.
    The fingerprint of the previous set of labels for this resource, used to detect conflicts.
    com.google.protobuf.ByteString
    The fingerprint of the previous set of labels for this resource, used to detect conflicts.
    Deprecated.
    int
    A list of labels to apply for this resource.
    A list of labels to apply for this resource.
    getLabelsOrDefault(String key, String defaultValue)
    A list of labels to apply for this resource.
    A list of labels to apply for this resource.
    boolean
    The fingerprint of the previous set of labels for this resource, used to detect conflicts.

    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

    • hasLabelFingerprint

      boolean hasLabelFingerprint()
       The fingerprint of the previous set of labels for this resource,
       used to detect conflicts. The fingerprint is initially generated by Compute
       Engine and changes after every request to modify or update labels. You must
       always provide an up-to-date fingerprint hash when updating or changing
       labels, otherwise the request will fail with error412 conditionNotMet.  Make a get() request to the
       resource to get the latest fingerprint.
       
      optional string label_fingerprint = 178124825;
      Returns:
      Whether the labelFingerprint field is set.
    • getLabelFingerprint

      String getLabelFingerprint()
       The fingerprint of the previous set of labels for this resource,
       used to detect conflicts. The fingerprint is initially generated by Compute
       Engine and changes after every request to modify or update labels. You must
       always provide an up-to-date fingerprint hash when updating or changing
       labels, otherwise the request will fail with error412 conditionNotMet.  Make a get() request to the
       resource to get the latest fingerprint.
       
      optional string label_fingerprint = 178124825;
      Returns:
      The labelFingerprint.
    • getLabelFingerprintBytes

      com.google.protobuf.ByteString getLabelFingerprintBytes()
       The fingerprint of the previous set of labels for this resource,
       used to detect conflicts. The fingerprint is initially generated by Compute
       Engine and changes after every request to modify or update labels. You must
       always provide an up-to-date fingerprint hash when updating or changing
       labels, otherwise the request will fail with error412 conditionNotMet.  Make a get() request to the
       resource to get the latest fingerprint.
       
      optional string label_fingerprint = 178124825;
      Returns:
      The bytes for labelFingerprint.
    • getLabelsCount

      int getLabelsCount()
       A list of labels to apply for this resource. Each label must comply with
       the
       requirements for labels. For example,"webserver-frontend": "images". A label value can also be
       empty (e.g. "my-label": "").
       
      map<string, string> labels = 500195327;
    • containsLabels

      boolean containsLabels(String key)
       A list of labels to apply for this resource. Each label must comply with
       the
       requirements for labels. For example,"webserver-frontend": "images". A label value can also be
       empty (e.g. "my-label": "").
       
      map<string, string> labels = 500195327;
    • getLabels

      Deprecated.
      Use getLabelsMap() instead.
    • getLabelsMap

      Map<String,String> getLabelsMap()
       A list of labels to apply for this resource. Each label must comply with
       the
       requirements for labels. For example,"webserver-frontend": "images". A label value can also be
       empty (e.g. "my-label": "").
       
      map<string, string> labels = 500195327;
    • getLabelsOrDefault

      String getLabelsOrDefault(String key, String defaultValue)
       A list of labels to apply for this resource. Each label must comply with
       the
       requirements for labels. For example,"webserver-frontend": "images". A label value can also be
       empty (e.g. "my-label": "").
       
      map<string, string> labels = 500195327;
    • getLabelsOrThrow

      String getLabelsOrThrow(String key)
       A list of labels to apply for this resource. Each label must comply with
       the
       requirements for labels. For example,"webserver-frontend": "images". A label value can also be
       empty (e.g. "my-label": "").
       
      map<string, string> labels = 500195327;