Class DLPReidentifyText.Builder

java.lang.Object
org.apache.beam.sdk.extensions.ml.DLPReidentifyText.Builder
Enclosing class:
DLPReidentifyText

public abstract static class DLPReidentifyText.Builder extends Object
  • Constructor Details

    • Builder

      public Builder()
  • Method Details

    • setInspectTemplateName

      public abstract DLPReidentifyText.Builder setInspectTemplateName(String inspectTemplateName)
      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

      public abstract DLPReidentifyText.Builder setReidentifyTemplateName(String reidentifyTemplateName)
      Parameters:
      reidentifyTemplateName - Template name for data deidentification.
    • setBatchSizeBytes

      public abstract DLPReidentifyText.Builder setBatchSizeBytes(Integer batchSize)
      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

      public abstract DLPReidentifyText.Builder setColumnDelimiter(String delimiter)
      Parameters:
      delimiter - Delimiter to be used when splitting values from input strings into columns.
    • setProjectId

      public abstract DLPReidentifyText.Builder setProjectId(String projectId)
      Parameters:
      projectId - ID of Google Cloud project to be used when deidentifying data.
    • build

      public DLPReidentifyText build()