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 String
getName()
Output only.com.google.protobuf.ByteString
getNameBytes()
Output only.String
getParent()
The full resource name of the resource the TagValue is bound to.com.google.protobuf.ByteString
getParentBytes()
The full resource name of the resource the TagValue is bound to.String
getTagValue()
The TagValue of the TagBinding.com.google.protobuf.ByteString
getTagValueBytes()
The TagValue of the TagBinding.String
getTagValueNamespacedName()
The namespaced name for the TagValue of the TagBinding.com.google.protobuf.ByteString
getTagValueNamespacedNameBytes()
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.
-
-