Class CreateTermDetails.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • displayName

        public CreateTermDetails.Builder displayName​(String displayName)
        A user-friendly display name.

        Is changeable. The combination of ‘displayName’ and ‘parentTermKey’ must be unique. Avoid entering confidential information.

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

        public CreateTermDetails.Builder description​(String description)
        Detailed description of the term.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • isAllowedToHaveChildTerms

        public CreateTermDetails.Builder isAllowedToHaveChildTerms​(Boolean isAllowedToHaveChildTerms)
        Indicates whether a term may contain child terms.
        Parameters:
        isAllowedToHaveChildTerms - the value to set
        Returns:
        this builder
      • parentTermKey

        public CreateTermDetails.Builder parentTermKey​(String parentTermKey)
        The parent key of the term.

        In the case of a root-level category only, the term would have no parent and this should be left unset.

        Parameters:
        parentTermKey - the value to set
        Returns:
        this builder
      • owner

        public CreateTermDetails.Builder owner​(String owner)
        OCID of the user who is the owner of this business terminology.
        Parameters:
        owner - the value to set
        Returns:
        this builder
      • workflowStatus

        public CreateTermDetails.Builder workflowStatus​(TermWorkflowStatus workflowStatus)
        Status of the approval process workflow for this business term in the glossary.
        Parameters:
        workflowStatus - the value to set
        Returns:
        this builder
      • customPropertyMembers

        public CreateTermDetails.Builder customPropertyMembers​(List<CustomPropertySetUsage> customPropertyMembers)
        The list of customized properties along with the values for this object
        Parameters:
        customPropertyMembers - the value to set
        Returns:
        this builder