- 1.59.0 (latest)
- 1.58.0
- 1.57.0
- 1.55.0
- 1.54.0
- 1.53.0
- 1.52.0
- 1.51.0
- 1.50.0
- 1.49.0
- 1.48.0
- 1.47.0
- 1.46.0
- 1.45.0
- 1.43.0
- 1.42.0
- 1.41.0
- 1.40.0
- 1.39.0
- 1.38.0
- 1.37.0
- 1.36.0
- 1.35.0
- 1.34.0
- 1.33.0
- 1.30.0
- 1.29.0
- 1.28.0
- 1.27.0
- 1.26.0
- 1.25.0
- 1.24.0
- 1.23.0
- 1.22.0
- 1.21.0
- 1.20.0
- 1.19.0
- 1.18.0
- 1.17.0
- 1.15.0
- 1.14.0
- 1.13.0
- 1.12.0
- 1.11.0
- 1.10.0
- 1.9.5
- 1.8.4
- 1.7.2
- 1.6.2
- 1.5.4
public static final class PolicyTag.Builder extends GeneratedMessageV3.Builder<PolicyTag.Builder> implements PolicyTagOrBuilder
Denotes one policy tag in a taxonomy, for example, SSN.
Policy tags can be defined in a hierarchy. For example:
- Geolocation
- LatLong
- City
- ZipCode
Where the "Geolocation" policy tag contains three children.
Protobuf type google.cloud.datacatalog.v1.PolicyTag
Inheritance
Object > AbstractMessageLite.Builder<MessageType,BuilderType> > AbstractMessage.Builder<BuilderType> > GeneratedMessageV3.Builder > PolicyTag.BuilderImplements
PolicyTagOrBuilderMethods
addAllChildPolicyTags(Iterable<String> values)
public PolicyTag.Builder addAllChildPolicyTags(Iterable<String> values)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
values | Iterable<String> The childPolicyTags to add. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
addChildPolicyTags(String value)
public PolicyTag.Builder addChildPolicyTags(String value)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The childPolicyTags to add. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
addChildPolicyTagsBytes(ByteString value)
public PolicyTag.Builder addChildPolicyTagsBytes(ByteString value)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes of the childPolicyTags to add. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public PolicyTag.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
PolicyTag.Builder |
build()
public PolicyTag build()
Type | Description |
PolicyTag |
buildPartial()
public PolicyTag buildPartial()
Type | Description |
PolicyTag |
clear()
public PolicyTag.Builder clear()
Type | Description |
PolicyTag.Builder |
clearChildPolicyTags()
public PolicyTag.Builder clearChildPolicyTags()
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
PolicyTag.Builder | This builder for chaining. |
clearDescription()
public PolicyTag.Builder clearDescription()
Description of this policy tag. If not set, defaults to empty.
The description must contain only Unicode characters,
tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes
long when encoded in UTF-8.
string description = 3;
Type | Description |
PolicyTag.Builder | This builder for chaining. |
clearDisplayName()
public PolicyTag.Builder clearDisplayName()
Required. User-defined name of this policy tag.
The name can't start or end with spaces and must be unique within the
parent taxonomy, contain only Unicode letters, numbers, underscores, dashes
and spaces, and be at most 200 bytes long when encoded in UTF-8.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
PolicyTag.Builder | This builder for chaining. |
clearField(Descriptors.FieldDescriptor field)
public PolicyTag.Builder clearField(Descriptors.FieldDescriptor field)
Name | Description |
field | FieldDescriptor |
Type | Description |
PolicyTag.Builder |
clearName()
public PolicyTag.Builder clearName()
Output only. Resource name of this policy tag in the URL format.
The policy tag manager generates unique taxonomy IDs and policy tag IDs.<br
/><br />
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
PolicyTag.Builder | This builder for chaining. |
clearOneof(Descriptors.OneofDescriptor oneof)
public PolicyTag.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Name | Description |
oneof | OneofDescriptor |
Type | Description |
PolicyTag.Builder |
clearParentPolicyTag()
public PolicyTag.Builder clearParentPolicyTag()
Resource name of this policy tag's parent policy tag. If empty, this is a
top level tag. If not set, defaults to an empty string.
For example, for the "LatLong" policy tag in the example above, this field
contains the resource name of the "Geolocation" policy tag, and, for
"Geolocation", this field is empty.
string parent_policy_tag = 4;
Type | Description |
PolicyTag.Builder | This builder for chaining. |
clone()
public PolicyTag.Builder clone()
Type | Description |
PolicyTag.Builder |
getChildPolicyTags(int index)
public String getChildPolicyTags(int index)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the element to return. |
Type | Description |
String | The childPolicyTags at the given index. |
getChildPolicyTagsBytes(int index)
public ByteString getChildPolicyTagsBytes(int index)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index of the value to return. |
Type | Description |
ByteString | The bytes of the childPolicyTags at the given index. |
getChildPolicyTagsCount()
public int getChildPolicyTagsCount()
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
int | The count of childPolicyTags. |
getChildPolicyTagsList()
public ProtocolStringList getChildPolicyTagsList()
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ProtocolStringList | A list containing the childPolicyTags. |
getDefaultInstanceForType()
public PolicyTag getDefaultInstanceForType()
Type | Description |
PolicyTag |
getDescription()
public String getDescription()
Description of this policy tag. If not set, defaults to empty.
The description must contain only Unicode characters,
tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes
long when encoded in UTF-8.
string description = 3;
Type | Description |
String | The description. |
getDescriptionBytes()
public ByteString getDescriptionBytes()
Description of this policy tag. If not set, defaults to empty.
The description must contain only Unicode characters,
tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes
long when encoded in UTF-8.
string description = 3;
Type | Description |
ByteString | The bytes for description. |
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Type | Description |
Descriptor |
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Type | Description |
Descriptor |
getDisplayName()
public String getDisplayName()
Required. User-defined name of this policy tag.
The name can't start or end with spaces and must be unique within the
parent taxonomy, contain only Unicode letters, numbers, underscores, dashes
and spaces, and be at most 200 bytes long when encoded in UTF-8.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
String | The displayName. |
getDisplayNameBytes()
public ByteString getDisplayNameBytes()
Required. User-defined name of this policy tag.
The name can't start or end with spaces and must be unique within the
parent taxonomy, contain only Unicode letters, numbers, underscores, dashes
and spaces, and be at most 200 bytes long when encoded in UTF-8.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Type | Description |
ByteString | The bytes for displayName. |
getName()
public String getName()
Output only. Resource name of this policy tag in the URL format.
The policy tag manager generates unique taxonomy IDs and policy tag IDs.<br
/><br />
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
String | The name. |
getNameBytes()
public ByteString getNameBytes()
Output only. Resource name of this policy tag in the URL format.
The policy tag manager generates unique taxonomy IDs and policy tag IDs.<br
/><br />
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Type | Description |
ByteString | The bytes for name. |
getParentPolicyTag()
public String getParentPolicyTag()
Resource name of this policy tag's parent policy tag. If empty, this is a
top level tag. If not set, defaults to an empty string.
For example, for the "LatLong" policy tag in the example above, this field
contains the resource name of the "Geolocation" policy tag, and, for
"Geolocation", this field is empty.
string parent_policy_tag = 4;
Type | Description |
String | The parentPolicyTag. |
getParentPolicyTagBytes()
public ByteString getParentPolicyTagBytes()
Resource name of this policy tag's parent policy tag. If empty, this is a
top level tag. If not set, defaults to an empty string.
For example, for the "LatLong" policy tag in the example above, this field
contains the resource name of the "Geolocation" policy tag, and, for
"Geolocation", this field is empty.
string parent_policy_tag = 4;
Type | Description |
ByteString | The bytes for parentPolicyTag. |
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Type | Description |
FieldAccessorTable |
isInitialized()
public final boolean isInitialized()
Type | Description |
boolean |
mergeFrom(PolicyTag other)
public PolicyTag.Builder mergeFrom(PolicyTag other)
Name | Description |
other | PolicyTag |
Type | Description |
PolicyTag.Builder |
mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
public PolicyTag.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Name | Description |
input | CodedInputStream |
extensionRegistry | ExtensionRegistryLite |
Type | Description |
PolicyTag.Builder |
Type | Description |
IOException |
mergeFrom(Message other)
public PolicyTag.Builder mergeFrom(Message other)
Name | Description |
other | Message |
Type | Description |
PolicyTag.Builder |
mergeUnknownFields(UnknownFieldSet unknownFields)
public final PolicyTag.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
PolicyTag.Builder |
setChildPolicyTags(int index, String value)
public PolicyTag.Builder setChildPolicyTags(int index, String value)
Output only. Resource names of child policy tags of this policy tag.
repeated string child_policy_tags = 5 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
index | int The index to set the value at. |
value | String The childPolicyTags to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setDescription(String value)
public PolicyTag.Builder setDescription(String value)
Description of this policy tag. If not set, defaults to empty.
The description must contain only Unicode characters,
tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes
long when encoded in UTF-8.
string description = 3;
Name | Description |
value | String The description to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setDescriptionBytes(ByteString value)
public PolicyTag.Builder setDescriptionBytes(ByteString value)
Description of this policy tag. If not set, defaults to empty.
The description must contain only Unicode characters,
tabs, newlines, carriage returns and page breaks, and be at most 2000 bytes
long when encoded in UTF-8.
string description = 3;
Name | Description |
value | ByteString The bytes for description to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setDisplayName(String value)
public PolicyTag.Builder setDisplayName(String value)
Required. User-defined name of this policy tag.
The name can't start or end with spaces and must be unique within the
parent taxonomy, contain only Unicode letters, numbers, underscores, dashes
and spaces, and be at most 200 bytes long when encoded in UTF-8.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | String The displayName to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setDisplayNameBytes(ByteString value)
public PolicyTag.Builder setDisplayNameBytes(ByteString value)
Required. User-defined name of this policy tag.
The name can't start or end with spaces and must be unique within the
parent taxonomy, contain only Unicode letters, numbers, underscores, dashes
and spaces, and be at most 200 bytes long when encoded in UTF-8.
string display_name = 2 [(.google.api.field_behavior) = REQUIRED];
Name | Description |
value | ByteString The bytes for displayName to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setField(Descriptors.FieldDescriptor field, Object value)
public PolicyTag.Builder setField(Descriptors.FieldDescriptor field, Object value)
Name | Description |
field | FieldDescriptor |
value | Object |
Type | Description |
PolicyTag.Builder |
setName(String value)
public PolicyTag.Builder setName(String value)
Output only. Resource name of this policy tag in the URL format.
The policy tag manager generates unique taxonomy IDs and policy tag IDs.<br
/><br />
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | String The name to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setNameBytes(ByteString value)
public PolicyTag.Builder setNameBytes(ByteString value)
Output only. Resource name of this policy tag in the URL format.
The policy tag manager generates unique taxonomy IDs and policy tag IDs.<br
/><br />
string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];
Name | Description |
value | ByteString The bytes for name to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setParentPolicyTag(String value)
public PolicyTag.Builder setParentPolicyTag(String value)
Resource name of this policy tag's parent policy tag. If empty, this is a
top level tag. If not set, defaults to an empty string.
For example, for the "LatLong" policy tag in the example above, this field
contains the resource name of the "Geolocation" policy tag, and, for
"Geolocation", this field is empty.
string parent_policy_tag = 4;
Name | Description |
value | String The parentPolicyTag to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setParentPolicyTagBytes(ByteString value)
public PolicyTag.Builder setParentPolicyTagBytes(ByteString value)
Resource name of this policy tag's parent policy tag. If empty, this is a
top level tag. If not set, defaults to an empty string.
For example, for the "LatLong" policy tag in the example above, this field
contains the resource name of the "Geolocation" policy tag, and, for
"Geolocation", this field is empty.
string parent_policy_tag = 4;
Name | Description |
value | ByteString The bytes for parentPolicyTag to set. |
Type | Description |
PolicyTag.Builder | This builder for chaining. |
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public PolicyTag.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Name | Description |
field | FieldDescriptor |
index | int |
value | Object |
Type | Description |
PolicyTag.Builder |
setUnknownFields(UnknownFieldSet unknownFields)
public final PolicyTag.Builder setUnknownFields(UnknownFieldSet unknownFields)
Name | Description |
unknownFields | UnknownFieldSet |
Type | Description |
PolicyTag.Builder |