public static final class TagFilter.Builder extends GeneratedMessageV3.Builder<TagFilter.Builder> implements TagFilterOrBuilder
A single tag to filter against.
Protobuf type google.privacy.dlp.v2.TagFilter
Inherited Members
com.google.protobuf.GeneratedMessageV3.Builder.getUnknownFieldSetBuilder()
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.internalGetMutableMapFieldReflection(int)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownLengthDelimitedField(int,com.google.protobuf.ByteString)
com.google.protobuf.GeneratedMessageV3.Builder.mergeUnknownVarintField(int,int)
com.google.protobuf.GeneratedMessageV3.Builder.parseUnknownField(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite,int)
com.google.protobuf.GeneratedMessageV3.Builder.setUnknownFieldSetBuilder(com.google.protobuf.UnknownFieldSet.Builder)
Static Methods
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Methods
addRepeatedField(Descriptors.FieldDescriptor field, Object value)
public TagFilter.Builder addRepeatedField(Descriptors.FieldDescriptor field, Object value)
Overrides
build()
buildPartial()
public TagFilter buildPartial()
clear()
public TagFilter.Builder clear()
Overrides
clearField(Descriptors.FieldDescriptor field)
public TagFilter.Builder clearField(Descriptors.FieldDescriptor field)
Overrides
public TagFilter.Builder clearFormat()
clearNamespacedTagKey()
public TagFilter.Builder clearNamespacedTagKey()
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
clearNamespacedTagValue()
public TagFilter.Builder clearNamespacedTagValue()
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
clearOneof(Descriptors.OneofDescriptor oneof)
public TagFilter.Builder clearOneof(Descriptors.OneofDescriptor oneof)
Overrides
clone()
public TagFilter.Builder clone()
Overrides
getDefaultInstanceForType()
public TagFilter getDefaultInstanceForType()
getDescriptorForType()
public Descriptors.Descriptor getDescriptorForType()
Overrides
public TagFilter.FormatCase getFormatCase()
getNamespacedTagKey()
public String getNamespacedTagKey()
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
| Returns |
| Type |
Description |
String |
The namespacedTagKey.
|
getNamespacedTagKeyBytes()
public ByteString getNamespacedTagKeyBytes()
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
| Returns |
| Type |
Description |
ByteString |
The bytes for namespacedTagKey.
|
getNamespacedTagValue()
public String getNamespacedTagValue()
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
| Returns |
| Type |
Description |
String |
The namespacedTagValue.
|
getNamespacedTagValueBytes()
public ByteString getNamespacedTagValueBytes()
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for namespacedTagValue.
|
hasNamespacedTagKey()
public boolean hasNamespacedTagKey()
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
| Returns |
| Type |
Description |
boolean |
Whether the namespacedTagKey field is set.
|
hasNamespacedTagValue()
public boolean hasNamespacedTagValue()
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
| Returns |
| Type |
Description |
boolean |
Whether the namespacedTagValue field is set.
|
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
mergeFrom(TagFilter other)
public TagFilter.Builder mergeFrom(TagFilter other)
public TagFilter.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Overrides
mergeFrom(Message other)
public TagFilter.Builder mergeFrom(Message other)
| Parameter |
| Name |
Description |
other |
Message
|
Overrides
mergeUnknownFields(UnknownFieldSet unknownFields)
public final TagFilter.Builder mergeUnknownFields(UnknownFieldSet unknownFields)
Overrides
setField(Descriptors.FieldDescriptor field, Object value)
public TagFilter.Builder setField(Descriptors.FieldDescriptor field, Object value)
Overrides
setNamespacedTagKey(String value)
public TagFilter.Builder setNamespacedTagKey(String value)
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
| Parameter |
| Name |
Description |
value |
String
The namespacedTagKey to set.
|
setNamespacedTagKeyBytes(ByteString value)
public TagFilter.Builder setNamespacedTagKeyBytes(ByteString value)
The namespaced name for the tag key. Must be in the format
{parent_id}/{tag_key_short_name}, for example, "123456/sensitive" for
an organization parent, or "my-project/sensitive" for a project parent.
string namespaced_tag_key = 2;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for namespacedTagKey to set.
|
setNamespacedTagValue(String value)
public TagFilter.Builder setNamespacedTagValue(String value)
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
| Parameter |
| Name |
Description |
value |
String
The namespacedTagValue to set.
|
setNamespacedTagValueBytes(ByteString value)
public TagFilter.Builder setNamespacedTagValueBytes(ByteString value)
The namespaced name for the tag value. Must be in the format
{parent_id}/{tag_key_short_name}/{short_name}, for example,
"123456/environment/prod" for an organization parent, or
"my-project/environment/prod" for a project parent.
string namespaced_tag_value = 1;
| Parameter |
| Name |
Description |
value |
ByteString
The bytes for namespacedTagValue to set.
|
setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
public TagFilter.Builder setRepeatedField(Descriptors.FieldDescriptor field, int index, Object value)
Overrides
setUnknownFields(UnknownFieldSet unknownFields)
public final TagFilter.Builder setUnknownFields(UnknownFieldSet unknownFields)
Overrides