Class ExternalPublication.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • applicationId

        public ExternalPublication.Builder applicationId​(String applicationId)
        The unique OCID of the identifier that is returned after creating the Oracle Cloud Infrastructure Data Flow application.
        Parameters:
        applicationId - the value to set
        Returns:
        this builder
      • applicationCompartmentId

        public ExternalPublication.Builder applicationCompartmentId​(String applicationCompartmentId)
        The OCID of the compartment where the application is created in the Oracle Cloud Infrastructure Data Flow Service.
        Parameters:
        applicationCompartmentId - the value to set
        Returns:
        this builder
      • displayName

        public ExternalPublication.Builder displayName​(String displayName)
        The name of the application.
        Parameters:
        displayName - the value to set
        Returns:
        this builder
      • errorMessage

        public ExternalPublication.Builder errorMessage​(String errorMessage)
        The error of the published object in the application.
        Parameters:
        errorMessage - the value to set
        Returns:
        this builder
      • modelVersion

        public ExternalPublication.Builder modelVersion​(String modelVersion)
        This is a version number that is used by the service to upgrade objects if needed through releases of the service.
        Parameters:
        modelVersion - the value to set
        Returns:
        this builder
      • name

        public ExternalPublication.Builder name​(String name)
        Free form text without any restriction on permitted characters.

        Name can have letters, numbers, and special characters. The value is editable and is restricted to 1000 characters.

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

        public ExternalPublication.Builder description​(String description)
        Detailed description for the object.
        Parameters:
        description - the value to set
        Returns:
        this builder
      • objectVersion

        public ExternalPublication.Builder objectVersion​(Integer objectVersion)
        The version of the object that is used to track changes in the object instance.
        Parameters:
        objectVersion - the value to set
        Returns:
        this builder
      • objectStatus

        public ExternalPublication.Builder objectStatus​(Integer objectStatus)
        The status of an object that can be set to value 1 for shallow references across objects.

        Other values are reserved.

        Parameters:
        objectStatus - the value to set
        Returns:
        this builder
      • identifier

        public ExternalPublication.Builder identifier​(String identifier)
        Value can only contain upper case letters, underscore, and numbers.

        It should begin with upper case letter or underscore. The value can be modified.

        Parameters:
        identifier - the value to set
        Returns:
        this builder
      • keyMap

        public ExternalPublication.Builder keyMap​(Map<String,​String> keyMap)
        A key map.

        If provided, key is replaced with generated key. This structure provides mapping between user provided key and generated key.

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