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 TypeMethodDescriptiongetName()Output only.com.google.protobuf.ByteStringOutput only.The full resource name of the resource the TagValue is bound to.com.google.protobuf.ByteStringThe full resource name of the resource the TagValue is bound to.The TagValue of the TagBinding.com.google.protobuf.ByteStringThe TagValue of the TagBinding.The namespaced name for the TagValue of the TagBinding.com.google.protobuf.ByteStringThe namespaced name for the TagValue of the TagBinding.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods 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.
-