Class EmailSubdomain.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public EmailSubdomain.Builder id​(String id)
        The unique identifier (OCID) of emailsubdomain.

        Can’t be changed after creation.

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

        public EmailSubdomain.Builder name​(String name)
        The name for email subdomain for a brand
        Parameters:
        name - the value to set
        Returns:
        this builder
      • marketingBrandId

        public EmailSubdomain.Builder marketingBrandId​(String marketingBrandId)
        Marketing Brand Identifier
        Parameters:
        marketingBrandId - the value to set
        Returns:
        this builder
      • fusionEnvironmentId

        public EmailSubdomain.Builder fusionEnvironmentId​(String fusionEnvironmentId)
        Fusion Environment Identifier
        Parameters:
        fusionEnvironmentId - the value to set
        Returns:
        this builder
      • timeCertificateExpiration

        public EmailSubdomain.Builder timeCertificateExpiration​(Date timeCertificateExpiration)
        certification expiration date
        Parameters:
        timeCertificateExpiration - the value to set
        Returns:
        this builder
      • timeCreated

        public EmailSubdomain.Builder timeCreated​(Date timeCreated)
        The time the Email Subdomain was created.

        An RFC3339 formatted datetime string

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

        public EmailSubdomain.Builder freeformTags​(Map<String,​String> freeformTags)
        Simple key-value pair that is applied without any predefined name, type or scope.

        Exists for cross-compatibility only. Example: {“bar-key”: “value”}

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

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

        Each key is predefined and scoped to a namespace. Example: {“foo-namespace”: {“bar-key”: “value”}}

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

        public EmailSubdomain.Builder systemTags​(Map<String,​Map<String,​Object>> systemTags)
        The system tags associated with this resource, if any.

        The system tags are set by Oracle cloud infrastructure services. Each key is predefined and scoped to namespaces. For more information, see Resource Tags. Example: {orcl-cloud: {free-tier-retain: true}}

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