Interface TagBindingOrBuilder
-
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
TagBinding,TagBinding.Builder
public interface TagBindingOrBuilder extends com.google.protobuf.MessageOrBuilder
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description StringgetName()Output only.com.google.protobuf.ByteStringgetNameBytes()Output only.StringgetParent()The full resource name of the resource the TagValue is bound to.com.google.protobuf.ByteStringgetParentBytes()The full resource name of the resource the TagValue is bound to.StringgetTagValue()The TagValue of the TagBinding.com.google.protobuf.ByteStringgetTagValueBytes()The TagValue of the TagBinding.StringgetTagValueNamespacedName()The namespaced name for the TagValue of the TagBinding.com.google.protobuf.ByteStringgetTagValueNamespacedNameBytes()The namespaced name for the TagValue of the TagBinding.-
Methods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
-
-
-
Method Detail
-
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.
-
-