Package com.google.privacy.dlp.v2
Class DeidentifyContentRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
com.google.privacy.dlp.v2.DeidentifyContentRequest.Builder
- All Implemented Interfaces:
DeidentifyContentRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DeidentifyContentRequest
public static final class DeidentifyContentRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
implements DeidentifyContentRequestOrBuilder
Request to de-identify a ContentItem.Protobuf type
google.privacy.dlp.v2.DeidentifyContentRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Configuration for the de-identification of the content item.Template to use.Configuration for the inspector.Template to use.The item to de-identify.Deprecated.Parent resource name.Configuration for the de-identification of the content item.Configuration for the de-identification of the content item.Configuration for the de-identification of the content item.Template to use.com.google.protobuf.ByteStringTemplate to use.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorConfiguration for the inspector.Configuration for the inspector.Configuration for the inspector.Template to use.com.google.protobuf.ByteStringTemplate to use.getItem()The item to de-identify.The item to de-identify.The item to de-identify.Deprecated.com.google.protobuf.ByteStringDeprecated.Parent resource name.com.google.protobuf.ByteStringParent resource name.booleanConfiguration for the de-identification of the content item.booleanConfiguration for the inspector.booleanhasItem()The item to de-identify.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanConfiguration for the de-identification of the content item.mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeInspectConfig(InspectConfig value) Configuration for the inspector.mergeItem(ContentItem value) The item to de-identify.Configuration for the de-identification of the content item.setDeidentifyConfig(DeidentifyConfig.Builder builderForValue) Configuration for the de-identification of the content item.setDeidentifyTemplateName(String value) Template to use.setDeidentifyTemplateNameBytes(com.google.protobuf.ByteString value) Template to use.setInspectConfig(InspectConfig value) Configuration for the inspector.setInspectConfig(InspectConfig.Builder builderForValue) Configuration for the inspector.setInspectTemplateName(String value) Template to use.setInspectTemplateNameBytes(com.google.protobuf.ByteString value) Template to use.setItem(ContentItem value) The item to de-identify.setItem(ContentItem.Builder builderForValue) The item to de-identify.setLocationId(String value) Deprecated.setLocationIdBytes(com.google.protobuf.ByteString value) Deprecated.Parent resource name.setParentBytes(com.google.protobuf.ByteString value) Parent resource name.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeidentifyContentRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<DeidentifyContentRequest.Builder>
-
mergeFrom
public DeidentifyContentRequest.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DeidentifyContentRequest.Builder>- Throws:
IOException
-
getParent
Parent resource name. The format of this value varies depending on whether you have [specified a processing location](https://cloud.google.com/sensitive-data-protection/docs/specifying-location): + Projects scope, location specified: `projects/{project_id}/locations/{location_id}` + Projects scope, no location specified (defaults to global): `projects/{project_id}` The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3string parent = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Parent resource name. The format of this value varies depending on whether you have [specified a processing location](https://cloud.google.com/sensitive-data-protection/docs/specifying-location): + Projects scope, location specified: `projects/{project_id}/locations/{location_id}` + Projects scope, no location specified (defaults to global): `projects/{project_id}` The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3string parent = 1 [(.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Parent resource name. The format of this value varies depending on whether you have [specified a processing location](https://cloud.google.com/sensitive-data-protection/docs/specifying-location): + Projects scope, location specified: `projects/{project_id}/locations/{location_id}` + Projects scope, no location specified (defaults to global): `projects/{project_id}` The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3string parent = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Parent resource name. The format of this value varies depending on whether you have [specified a processing location](https://cloud.google.com/sensitive-data-protection/docs/specifying-location): + Projects scope, location specified: `projects/{project_id}/locations/{location_id}` + Projects scope, no location specified (defaults to global): `projects/{project_id}` The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3string parent = 1 [(.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Parent resource name. The format of this value varies depending on whether you have [specified a processing location](https://cloud.google.com/sensitive-data-protection/docs/specifying-location): + Projects scope, location specified: `projects/{project_id}/locations/{location_id}` + Projects scope, no location specified (defaults to global): `projects/{project_id}` The following example `parent` string specifies a parent project with the identifier `example-project`, and specifies the `europe-west3` location for processing data: parent=projects/example-project/locations/europe-west3string parent = 1 [(.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasDeidentifyConfig
public boolean hasDeidentifyConfig()Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2;- Specified by:
hasDeidentifyConfigin interfaceDeidentifyContentRequestOrBuilder- Returns:
- Whether the deidentifyConfig field is set.
-
getDeidentifyConfig
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2;- Specified by:
getDeidentifyConfigin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The deidentifyConfig.
-
setDeidentifyConfig
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2; -
setDeidentifyConfig
public DeidentifyContentRequest.Builder setDeidentifyConfig(DeidentifyConfig.Builder builderForValue) Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2; -
mergeDeidentifyConfig
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2; -
clearDeidentifyConfig
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2; -
getDeidentifyConfigBuilder
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2; -
getDeidentifyConfigOrBuilder
Configuration for the de-identification of the content item. Items specified here will override the template referenced by the deidentify_template_name argument.
.google.privacy.dlp.v2.DeidentifyConfig deidentify_config = 2;- Specified by:
getDeidentifyConfigOrBuilderin interfaceDeidentifyContentRequestOrBuilder
-
hasInspectConfig
public boolean hasInspectConfig()Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
hasInspectConfigin interfaceDeidentifyContentRequestOrBuilder- Returns:
- Whether the inspectConfig field is set.
-
getInspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
getInspectConfigin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The inspectConfig.
-
setInspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
setInspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
mergeInspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
clearInspectConfig
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
getInspectConfigBuilder
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
getInspectConfigOrBuilder
Configuration for the inspector. Items specified here will override the template referenced by the inspect_template_name argument.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
getInspectConfigOrBuilderin interfaceDeidentifyContentRequestOrBuilder
-
hasItem
public boolean hasItem()The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
hasItemin interfaceDeidentifyContentRequestOrBuilder- Returns:
- Whether the item field is set.
-
getItem
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
getItemin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The item.
-
setItem
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4; -
setItem
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4; -
mergeItem
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4; -
clearItem
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4; -
getItemBuilder
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4; -
getItemOrBuilder
The item to de-identify. Will be treated as text. This value must be of type [Table][google.privacy.dlp.v2.Table] if your [deidentify_config][google.privacy.dlp.v2.DeidentifyContentRequest.deidentify_config] is a [RecordTransformations][google.privacy.dlp.v2.RecordTransformations] object.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
getItemOrBuilderin interfaceDeidentifyContentRequestOrBuilder
-
getInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string inspect_template_name = 5;- Specified by:
getInspectTemplateNamein interfaceDeidentifyContentRequestOrBuilder- Returns:
- The inspectTemplateName.
-
getInspectTemplateNameBytes
public com.google.protobuf.ByteString getInspectTemplateNameBytes()Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string inspect_template_name = 5;- Specified by:
getInspectTemplateNameBytesin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The bytes for inspectTemplateName.
-
setInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string inspect_template_name = 5;- Parameters:
value- The inspectTemplateName to set.- Returns:
- This builder for chaining.
-
clearInspectTemplateName
Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string inspect_template_name = 5;- Returns:
- This builder for chaining.
-
setInspectTemplateNameBytes
public DeidentifyContentRequest.Builder setInspectTemplateNameBytes(com.google.protobuf.ByteString value) Template to use. Any configuration directly specified in inspect_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string inspect_template_name = 5;- Parameters:
value- The bytes for inspectTemplateName to set.- Returns:
- This builder for chaining.
-
getDeidentifyTemplateName
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string deidentify_template_name = 6;- Specified by:
getDeidentifyTemplateNamein interfaceDeidentifyContentRequestOrBuilder- Returns:
- The deidentifyTemplateName.
-
getDeidentifyTemplateNameBytes
public com.google.protobuf.ByteString getDeidentifyTemplateNameBytes()Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string deidentify_template_name = 6;- Specified by:
getDeidentifyTemplateNameBytesin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The bytes for deidentifyTemplateName.
-
setDeidentifyTemplateName
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string deidentify_template_name = 6;- Parameters:
value- The deidentifyTemplateName to set.- Returns:
- This builder for chaining.
-
clearDeidentifyTemplateName
Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string deidentify_template_name = 6;- Returns:
- This builder for chaining.
-
setDeidentifyTemplateNameBytes
public DeidentifyContentRequest.Builder setDeidentifyTemplateNameBytes(com.google.protobuf.ByteString value) Template to use. Any configuration directly specified in deidentify_config will override those set in the template. Singular fields that are set in this request will replace their corresponding fields in the template. Repeated fields are appended. Singular sub-messages and groups are recursively merged.
string deidentify_template_name = 6;- Parameters:
value- The bytes for deidentifyTemplateName to set.- Returns:
- This builder for chaining.
-
getLocationId
Deprecated. This field has no effect.
string location_id = 7;- Specified by:
getLocationIdin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The locationId.
-
getLocationIdBytes
public com.google.protobuf.ByteString getLocationIdBytes()Deprecated. This field has no effect.
string location_id = 7;- Specified by:
getLocationIdBytesin interfaceDeidentifyContentRequestOrBuilder- Returns:
- The bytes for locationId.
-
setLocationId
Deprecated. This field has no effect.
string location_id = 7;- Parameters:
value- The locationId to set.- Returns:
- This builder for chaining.
-
clearLocationId
Deprecated. This field has no effect.
string location_id = 7;- Returns:
- This builder for chaining.
-
setLocationIdBytes
Deprecated. This field has no effect.
string location_id = 7;- Parameters:
value- The bytes for locationId to set.- Returns:
- This builder for chaining.
-