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