Interface TagBindingOrBuilder

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

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

    Modifier and Type
    Method
    Description
    Output only.
    com.google.protobuf.ByteString
    Output only.
    The full resource name of the resource the TagValue is bound to.
    com.google.protobuf.ByteString
    The full resource name of the resource the TagValue is bound to.
    The TagValue of the TagBinding.
    com.google.protobuf.ByteString
    The TagValue of the TagBinding.
    The namespaced name for the TagValue of the TagBinding.
    com.google.protobuf.ByteString
    The namespaced name for the TagValue of the TagBinding.

    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

    • getName

      String getName()
       Output only. The name of the TagBinding. This is a String of the form:
       `tagBindings/{full-resource-name}/{tag-value-name}` (e.g.
       `tagBindings/%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2F123/tagValues/456`).
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The name.
    • getNameBytes

      com.google.protobuf.ByteString getNameBytes()
       Output only. The name of the TagBinding. This is a String of the form:
       `tagBindings/{full-resource-name}/{tag-value-name}` (e.g.
       `tagBindings/%2F%2Fcloudresourcemanager.googleapis.com%2Fprojects%2F123/tagValues/456`).
       
      string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
      Returns:
      The bytes for name.
    • getParent

      String getParent()
       The full resource name of the resource the TagValue is bound to.
       E.g. `//cloudresourcemanager.googleapis.com/projects/123`
       
      string parent = 2;
      Returns:
      The parent.
    • getParentBytes

      com.google.protobuf.ByteString getParentBytes()
       The full resource name of the resource the TagValue is bound to.
       E.g. `//cloudresourcemanager.googleapis.com/projects/123`
       
      string parent = 2;
      Returns:
      The bytes for parent.
    • getTagValue

      String getTagValue()
       The TagValue of the TagBinding.
       Must be of the form `tagValues/456`.
       
      string tag_value = 3;
      Returns:
      The tagValue.
    • getTagValueBytes

      com.google.protobuf.ByteString getTagValueBytes()
       The TagValue of the TagBinding.
       Must be of the form `tagValues/456`.
       
      string tag_value = 3;
      Returns:
      The bytes for tagValue.
    • getTagValueNamespacedName

      String getTagValueNamespacedName()
       The namespaced name for the TagValue of the TagBinding.
       Must be in the format
       `{parent_id}/{tag_key_short_name}/{short_name}`.
      
       For methods that support TagValue namespaced name, only one of
       tag_value_namespaced_name or tag_value may be filled. Requests with both
       fields will be rejected.
       
      string tag_value_namespaced_name = 4;
      Returns:
      The tagValueNamespacedName.
    • getTagValueNamespacedNameBytes

      com.google.protobuf.ByteString getTagValueNamespacedNameBytes()
       The namespaced name for the TagValue of the TagBinding.
       Must be in the format
       `{parent_id}/{tag_key_short_name}/{short_name}`.
      
       For methods that support TagValue namespaced name, only one of
       tag_value_namespaced_name or tag_value may be filled. Requests with both
       fields will be rejected.
       
      string tag_value_namespaced_name = 4;
      Returns:
      The bytes for tagValueNamespacedName.