Class DLPReidentifyText.Builder
java.lang.Object
org.apache.beam.sdk.extensions.ml.DLPReidentifyText.Builder
- Enclosing class:
DLPReidentifyText
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()
abstract DLPReidentifyText.Builder
setBatchSizeBytes
(Integer batchSize) abstract DLPReidentifyText.Builder
setColumnDelimiter
(String delimiter) abstract DLPReidentifyText.Builder
setHeaderColumns
(PCollectionView<List<String>> headerColumns) abstract DLPReidentifyText.Builder
setInspectConfig
(com.google.privacy.dlp.v2.InspectConfig inspectConfig) abstract DLPReidentifyText.Builder
setInspectTemplateName
(String inspectTemplateName) abstract DLPReidentifyText.Builder
setProjectId
(String projectId) abstract DLPReidentifyText.Builder
setReidentifyConfig
(com.google.privacy.dlp.v2.DeidentifyConfig reidentifyConfig) abstract DLPReidentifyText.Builder
setReidentifyTemplateName
(String reidentifyTemplateName)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
setInspectTemplateName
- Parameters:
inspectTemplateName
- Template name for data inspection.
-
setInspectConfig
public abstract DLPReidentifyText.Builder setInspectConfig(com.google.privacy.dlp.v2.InspectConfig inspectConfig) - Parameters:
inspectConfig
- Configuration object for data inspection. If present, supersedes the template settings.
-
setReidentifyConfig
public abstract DLPReidentifyText.Builder setReidentifyConfig(com.google.privacy.dlp.v2.DeidentifyConfig reidentifyConfig) - Parameters:
reidentifyConfig
- Configuration object for data deidentification. If present, supersedes the template settings.
-
setReidentifyTemplateName
- Parameters:
reidentifyTemplateName
- Template name for data deidentification.
-
setBatchSizeBytes
- Parameters:
batchSize
- Size of input elements batch to be sent to Cloud DLP service in one request.
-
setHeaderColumns
public abstract DLPReidentifyText.Builder setHeaderColumns(PCollectionView<List<String>> headerColumns) - Parameters:
headerColumns
- List of column names if the input KV value is a delimited row.
-
setColumnDelimiter
- Parameters:
delimiter
- Delimiter to be used when splitting values from input strings into columns.
-
setProjectId
- Parameters:
projectId
- ID of Google Cloud project to be used when deidentifying data.
-
build
-