Class MaskedColumnSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • key

        public MaskedColumnSummary.Builder key​(String key)
        The unique key that identifies the masked column.

        It’s numeric and unique within a masking policy.

        Parameters:
        key - the value to set
        Returns:
        this builder
      • parentColumnKey

        public MaskedColumnSummary.Builder parentColumnKey​(String parentColumnKey)
        The unique key that identifies the parent column of the masked column.
        Parameters:
        parentColumnKey - the value to set
        Returns:
        this builder
      • sensitiveTypeId

        public MaskedColumnSummary.Builder sensitiveTypeId​(String sensitiveTypeId)
        The OCID of the sensitive type associated with the masked column.
        Parameters:
        sensitiveTypeId - the value to set
        Returns:
        this builder
      • schemaName

        public MaskedColumnSummary.Builder schemaName​(String schemaName)
        The name of the schema that contains the masked column.
        Parameters:
        schemaName - the value to set
        Returns:
        this builder
      • objectName

        public MaskedColumnSummary.Builder objectName​(String objectName)
        The name of the object (table or editioning view) that contains the masked column.
        Parameters:
        objectName - the value to set
        Returns:
        this builder
      • objectType

        public MaskedColumnSummary.Builder objectType​(ObjectType objectType)
        The type of the object (table or editioning view) that contains the masked column.
        Parameters:
        objectType - the value to set
        Returns:
        this builder
      • columnName

        public MaskedColumnSummary.Builder columnName​(String columnName)
        The name of the masked column.
        Parameters:
        columnName - the value to set
        Returns:
        this builder
      • maskingColumnGroup

        public MaskedColumnSummary.Builder maskingColumnGroup​(String maskingColumnGroup)
        The masking group of the masked column.
        Parameters:
        maskingColumnGroup - the value to set
        Returns:
        this builder
      • maskingFormatUsed

        public MaskedColumnSummary.Builder maskingFormatUsed​(String maskingFormatUsed)
        The masking format used for masking the column.
        Parameters:
        maskingFormatUsed - the value to set
        Returns:
        this builder
      • totalMaskedValues

        public MaskedColumnSummary.Builder totalMaskedValues​(Long totalMaskedValues)
        The total number of values masked in the column.
        Parameters:
        totalMaskedValues - the value to set
        Returns:
        this builder