Package com.google.privacy.dlp.v2
Class ReidentifyContentRequest.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReidentifyContentRequest.Builder>
com.google.privacy.dlp.v2.ReidentifyContentRequest.Builder
- All Implemented Interfaces:
ReidentifyContentRequestOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReidentifyContentRequest
public static final class ReidentifyContentRequest.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReidentifyContentRequest.Builder>
implements ReidentifyContentRequestOrBuilder
Request to re-identify an item.Protobuf type
google.privacy.dlp.v2.ReidentifyContentRequest-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()Configuration for the inspector.Template to use.The item to re-identify.Deprecated.Required.Configuration for the re-identification of the content item.Template 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 re-identify.The item to re-identify.The item to re-identify.Deprecated.com.google.protobuf.ByteStringDeprecated.Required.com.google.protobuf.ByteStringRequired.Configuration for the re-identification of the content item.Configuration for the re-identification of the content item.Configuration for the re-identification of the content item.Template to use.com.google.protobuf.ByteStringTemplate to use.booleanConfiguration for the inspector.booleanhasItem()The item to re-identify.booleanConfiguration for the re-identification of the content item.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(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 re-identify.Configuration for the re-identification of the content item.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 re-identify.setItem(ContentItem.Builder builderForValue) The item to re-identify.setLocationId(String value) Deprecated.setLocationIdBytes(com.google.protobuf.ByteString value) Deprecated.Required.setParentBytes(com.google.protobuf.ByteString value) Required.Configuration for the re-identification of the content item.setReidentifyConfig(DeidentifyConfig.Builder builderForValue) Configuration for the re-identification of the content item.setReidentifyTemplateName(String value) Template to use.setReidentifyTemplateNameBytes(com.google.protobuf.ByteString value) Template to use.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<ReidentifyContentRequest.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<ReidentifyContentRequest.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<ReidentifyContentRequest.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<ReidentifyContentRequest.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReidentifyContentRequest.Builder>
-
mergeFrom
public ReidentifyContentRequest.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<ReidentifyContentRequest.Builder>- Throws:
IOException
-
getParent
Required. 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.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentin interfaceReidentifyContentRequestOrBuilder- Returns:
- The parent.
-
getParentBytes
public com.google.protobuf.ByteString getParentBytes()Required. 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.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Specified by:
getParentBytesin interfaceReidentifyContentRequestOrBuilder- Returns:
- The bytes for parent.
-
setParent
Required. 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.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The parent to set.- Returns:
- This builder for chaining.
-
clearParent
Required. 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.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Returns:
- This builder for chaining.
-
setParentBytes
Required. 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.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }- Parameters:
value- The bytes for parent to set.- Returns:
- This builder for chaining.
-
hasReidentifyConfig
public boolean hasReidentifyConfig()Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2;- Specified by:
hasReidentifyConfigin interfaceReidentifyContentRequestOrBuilder- Returns:
- Whether the reidentifyConfig field is set.
-
getReidentifyConfig
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2;- Specified by:
getReidentifyConfigin interfaceReidentifyContentRequestOrBuilder- Returns:
- The reidentifyConfig.
-
setReidentifyConfig
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2; -
setReidentifyConfig
public ReidentifyContentRequest.Builder setReidentifyConfig(DeidentifyConfig.Builder builderForValue) Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2; -
mergeReidentifyConfig
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2; -
clearReidentifyConfig
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2; -
getReidentifyConfigBuilder
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2; -
getReidentifyConfigOrBuilder
Configuration for the re-identification of the content item. This field shares the same proto message type that is used for de-identification, however its usage here is for the reversal of the previous de-identification. Re-identification is performed by examining the transformations used to de-identify the items and executing the reverse. This requires that only reversible transformations be provided here. The reversible transformations are: - `CryptoDeterministicConfig` - `CryptoReplaceFfxFpeConfig`
.google.privacy.dlp.v2.DeidentifyConfig reidentify_config = 2;- Specified by:
getReidentifyConfigOrBuilderin interfaceReidentifyContentRequestOrBuilder
-
hasInspectConfig
public boolean hasInspectConfig()Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
hasInspectConfigin interfaceReidentifyContentRequestOrBuilder- Returns:
- Whether the inspectConfig field is set.
-
getInspectConfig
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
getInspectConfigin interfaceReidentifyContentRequestOrBuilder- Returns:
- The inspectConfig.
-
setInspectConfig
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
setInspectConfig
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
mergeInspectConfig
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
clearInspectConfig
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
getInspectConfigBuilder
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3; -
getInspectConfigOrBuilder
Configuration for the inspector.
.google.privacy.dlp.v2.InspectConfig inspect_config = 3;- Specified by:
getInspectConfigOrBuilderin interfaceReidentifyContentRequestOrBuilder
-
hasItem
public boolean hasItem()The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
hasItemin interfaceReidentifyContentRequestOrBuilder- Returns:
- Whether the item field is set.
-
getItem
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
getItemin interfaceReidentifyContentRequestOrBuilder- Returns:
- The item.
-
setItem
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4; -
setItem
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4; -
mergeItem
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4; -
clearItem
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4; -
getItemBuilder
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4; -
getItemOrBuilder
The item to re-identify. Will be treated as text.
.google.privacy.dlp.v2.ContentItem item = 4;- Specified by:
getItemOrBuilderin interfaceReidentifyContentRequestOrBuilder
-
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 interfaceReidentifyContentRequestOrBuilder- 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 interfaceReidentifyContentRequestOrBuilder- 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 ReidentifyContentRequest.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.
-
getReidentifyTemplateName
Template to use. References an instance of `DeidentifyTemplate`. Any configuration directly specified in `reidentify_config` or `inspect_config` will override those set in the template. The `DeidentifyTemplate` used must include only reversible transformations. 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 reidentify_template_name = 6;- Specified by:
getReidentifyTemplateNamein interfaceReidentifyContentRequestOrBuilder- Returns:
- The reidentifyTemplateName.
-
getReidentifyTemplateNameBytes
public com.google.protobuf.ByteString getReidentifyTemplateNameBytes()Template to use. References an instance of `DeidentifyTemplate`. Any configuration directly specified in `reidentify_config` or `inspect_config` will override those set in the template. The `DeidentifyTemplate` used must include only reversible transformations. 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 reidentify_template_name = 6;- Specified by:
getReidentifyTemplateNameBytesin interfaceReidentifyContentRequestOrBuilder- Returns:
- The bytes for reidentifyTemplateName.
-
setReidentifyTemplateName
Template to use. References an instance of `DeidentifyTemplate`. Any configuration directly specified in `reidentify_config` or `inspect_config` will override those set in the template. The `DeidentifyTemplate` used must include only reversible transformations. 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 reidentify_template_name = 6;- Parameters:
value- The reidentifyTemplateName to set.- Returns:
- This builder for chaining.
-
clearReidentifyTemplateName
Template to use. References an instance of `DeidentifyTemplate`. Any configuration directly specified in `reidentify_config` or `inspect_config` will override those set in the template. The `DeidentifyTemplate` used must include only reversible transformations. 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 reidentify_template_name = 6;- Returns:
- This builder for chaining.
-
setReidentifyTemplateNameBytes
public ReidentifyContentRequest.Builder setReidentifyTemplateNameBytes(com.google.protobuf.ByteString value) Template to use. References an instance of `DeidentifyTemplate`. Any configuration directly specified in `reidentify_config` or `inspect_config` will override those set in the template. The `DeidentifyTemplate` used must include only reversible transformations. 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 reidentify_template_name = 6;- Parameters:
value- The bytes for reidentifyTemplateName to set.- Returns:
- This builder for chaining.
-
getLocationId
Deprecated. This field has no effect.
string location_id = 7;- Specified by:
getLocationIdin interfaceReidentifyContentRequestOrBuilder- Returns:
- The locationId.
-
getLocationIdBytes
public com.google.protobuf.ByteString getLocationIdBytes()Deprecated. This field has no effect.
string location_id = 7;- Specified by:
getLocationIdBytesin interfaceReidentifyContentRequestOrBuilder- 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.
-