Interface EffectiveTagOrBuilder

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

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

    Modifier and Type
    Method
    Description
    boolean
    Indicates the inheritance status of a tag value attached to the given resource.
    The namespaced name of the TagKey.
    com.google.protobuf.ByteString
    The namespaced name of the TagKey.
    The namespaced name of the TagValue.
    com.google.protobuf.ByteString
    The namespaced name of the TagValue.
    The name of the TagKey, in the format `tagKeys/{id}`, such as `tagKeys/123`.
    com.google.protobuf.ByteString
    The name of the TagKey, in the format `tagKeys/{id}`, such as `tagKeys/123`.
    The parent name of the tag key.
    com.google.protobuf.ByteString
    The parent name of the tag key.
    Resource name for TagValue in the format `tagValues/456`.
    com.google.protobuf.ByteString
    Resource name for TagValue in the format `tagValues/456`.

    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

    • getTagValue

      String getTagValue()
       Resource name for TagValue in the format `tagValues/456`.
       
      string tag_value = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The tagValue.
    • getTagValueBytes

      com.google.protobuf.ByteString getTagValueBytes()
       Resource name for TagValue in the format `tagValues/456`.
       
      string tag_value = 1 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for tagValue.
    • getNamespacedTagValue

      String getNamespacedTagValue()
       The namespaced name of the TagValue. Can be in the form
       `{organization_id}/{tag_key_short_name}/{tag_value_short_name}` or
       `{project_id}/{tag_key_short_name}/{tag_value_short_name}` or
       `{project_number}/{tag_key_short_name}/{tag_value_short_name}`.
       
      string namespaced_tag_value = 2;
      Returns:
      The namespacedTagValue.
    • getNamespacedTagValueBytes

      com.google.protobuf.ByteString getNamespacedTagValueBytes()
       The namespaced name of the TagValue. Can be in the form
       `{organization_id}/{tag_key_short_name}/{tag_value_short_name}` or
       `{project_id}/{tag_key_short_name}/{tag_value_short_name}` or
       `{project_number}/{tag_key_short_name}/{tag_value_short_name}`.
       
      string namespaced_tag_value = 2;
      Returns:
      The bytes for namespacedTagValue.
    • getTagKey

      String getTagKey()
       The name of the TagKey, in the format `tagKeys/{id}`, such as
       `tagKeys/123`.
       
      string tag_key = 3 [(.google.api.resource_reference) = { ... }
      Returns:
      The tagKey.
    • getTagKeyBytes

      com.google.protobuf.ByteString getTagKeyBytes()
       The name of the TagKey, in the format `tagKeys/{id}`, such as
       `tagKeys/123`.
       
      string tag_key = 3 [(.google.api.resource_reference) = { ... }
      Returns:
      The bytes for tagKey.
    • getNamespacedTagKey

      String getNamespacedTagKey()
       The namespaced name of the TagKey. Can be in the form
       `{organization_id}/{tag_key_short_name}` or
       `{project_id}/{tag_key_short_name}` or
       `{project_number}/{tag_key_short_name}`.
       
      string namespaced_tag_key = 4;
      Returns:
      The namespacedTagKey.
    • getNamespacedTagKeyBytes

      com.google.protobuf.ByteString getNamespacedTagKeyBytes()
       The namespaced name of the TagKey. Can be in the form
       `{organization_id}/{tag_key_short_name}` or
       `{project_id}/{tag_key_short_name}` or
       `{project_number}/{tag_key_short_name}`.
       
      string namespaced_tag_key = 4;
      Returns:
      The bytes for namespacedTagKey.
    • getTagKeyParentName

      String getTagKeyParentName()
       The parent name of the tag key.
       Must be in the format `organizations/{organization_id}` or
       `projects/{project_number}`
       
      string tag_key_parent_name = 6;
      Returns:
      The tagKeyParentName.
    • getTagKeyParentNameBytes

      com.google.protobuf.ByteString getTagKeyParentNameBytes()
       The parent name of the tag key.
       Must be in the format `organizations/{organization_id}` or
       `projects/{project_number}`
       
      string tag_key_parent_name = 6;
      Returns:
      The bytes for tagKeyParentName.
    • getInherited

      boolean getInherited()
       Indicates the inheritance status of a tag value
       attached to the given resource. If the tag value is inherited from one of
       the resource's ancestors, inherited will be true. If false, then the tag
       value is directly attached to the resource, inherited will be false.
       
      bool inherited = 5;
      Returns:
      The inherited.