Class VanityDomainSummary.Builder

    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • id

        public VanityDomainSummary.Builder id​(String id)
        The unique identifier (OCID) of the VanityDomain.

        Can’t be changed after creation

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

        public VanityDomainSummary.Builder vanityDomain​(String vanityDomain)
        Vanity domain.

        Can’t be changed after creation

        Parameters:
        vanityDomain - the value to set
        Returns:
        this builder
      • prefix

        public VanityDomainSummary.Builder prefix​(String prefix)
        The prefix value of the DnsPrefix.

        Can’t be changed after creation

        Parameters:
        prefix - the value to set
        Returns:
        this builder
      • fusionEnvironmentId

        public VanityDomainSummary.Builder fusionEnvironmentId​(String fusionEnvironmentId)
        The OCID of the Fusion environment that the VanityDomain is created on
        Parameters:
        fusionEnvironmentId - the value to set
        Returns:
        this builder
      • timeCreated

        public VanityDomainSummary.Builder timeCreated​(Date timeCreated)
        The time the VanityDomain was created.

        An RFC3339 formatted datetime string

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

        public VanityDomainSummary.Builder timeUpdated​(Date timeUpdated)
        The time the VanityDomain was updated.

        An RFC3339 formatted datetime string

        Parameters:
        timeUpdated - the value to set
        Returns:
        this builder
      • timeEnabled

        public VanityDomainSummary.Builder timeEnabled​(Date timeEnabled)
        The time the VanityDomain is scheduled to enable.

        An RFC3339 formatted datetime string

        Parameters:
        timeEnabled - the value to set
        Returns:
        this builder
      • scheduledActivityId

        public VanityDomainSummary.Builder scheduledActivityId​(String scheduledActivityId)
        The ID of the VanityDomainActivity is scheduled
        Parameters:
        scheduledActivityId - the value to set
        Returns:
        this builder
      • systemTags

        public VanityDomainSummary.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
      • freeformTags

        public VanityDomainSummary.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 VanityDomainSummary.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