Class SensitiveDataModelSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public SensitiveDataModelSummary.Builder displayName​(String displayName)
        The display name of the sensitive data model.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • compartmentId

        public SensitiveDataModelSummary.Builder compartmentId​(String compartmentId)
        The OCID of the compartment that contains the sensitive data model.
        Parameters:
        compartmentId - the value to set
        Returns:
        this builder
      • targetId

        public SensitiveDataModelSummary.Builder targetId​(String targetId)
        The OCID of the reference target database associated with the sensitive data model.

        All operations such as performing data discovery and adding columns manually are done in the context of the associated target database.

        Parameters:
        targetId - the value to set
        Returns:
        this builder
      • timeCreated

        public SensitiveDataModelSummary.Builder timeCreated​(Date timeCreated)
        The date and time the sensitive data model was created, in the format defined by RFC3339.
        Parameters:
        timeCreated - the value to set
        Returns:
        this builder
      • timeUpdated

        public SensitiveDataModelSummary.Builder timeUpdated​(Date timeUpdated)
        The date and time the sensitive data model was last updated, in the format defined by RFC3339.
        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • appSuiteName

        public SensitiveDataModelSummary.Builder appSuiteName​(String appSuiteName)
        The application suite name identifying a collection of applications.

        The default value is GENERIC. It’s useful only if maintaining a sensitive data model for a suite of applications.

        Parameters:
        appSuiteName - the value to set
        Returns:
        this builder
      • description

        public SensitiveDataModelSummary.Builder description​(String description)
        The description of the sensitive data model.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • freeformTags

        public SensitiveDataModelSummary.Builder freeformTags​(Map<String,​String> freeformTags)
        Free-form tags for this resource.

        Each tag is a simple key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags

        Example: {"Department": "Finance"}

        Parameters:
        freeformTags - the value to set
        Returns:
        this builder
      • definedTags

        public SensitiveDataModelSummary.Builder definedTags​(Map<String,​Map<String,​Object>> definedTags)
        Defined tags for this resource.

        Each key is predefined and scoped to a namespace. For more information, see Resource Tags Example: {“Operations”: {“CostCenter”: “42”}}

        Parameters:
        definedTags - the value to set
        Returns:
        this builder