Package com.oracle.bmc.fusionapps.model
Class VanityDomainSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.fusionapps.model.VanityDomainSummary.Builder
-
- Enclosing class:
- VanityDomainSummary
public static class VanityDomainSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description VanityDomainSummarybuild()VanityDomainSummary.Buildercopy(VanityDomainSummary model)VanityDomainSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.VanityDomainSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.VanityDomainSummary.BuilderfusionEnvironmentId(String fusionEnvironmentId)The OCID of the Fusion environment that the VanityDomain is created onVanityDomainSummary.Builderid(String id)The unique identifier (OCID) of the VanityDomain.VanityDomainSummary.BuilderlifecycleDetails(VanityDomain.LifecycleDetails lifecycleDetails)The current lifecycleDetails of the VanityDomainVanityDomainSummary.BuilderlifecycleState(VanityDomain.LifecycleState lifecycleState)The current lifecycleState of the VanityDomainVanityDomainSummary.Builderprefix(String prefix)The prefix value of the DnsPrefix.VanityDomainSummary.BuilderscheduledActivityId(String scheduledActivityId)The ID of the VanityDomainActivity is scheduledVanityDomainSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)The system tags associated with this resource, if any.VanityDomainSummary.BuildertimeCreated(Date timeCreated)The time the VanityDomain was created.VanityDomainSummary.BuildertimeEnabled(Date timeEnabled)The time the VanityDomain is scheduled to enable.VanityDomainSummary.BuildertimeUpdated(Date timeUpdated)The time the VanityDomain was updated.VanityDomainSummary.BuildervanityDomain(String vanityDomain)Vanity domain.
-
-
-
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
-
lifecycleState
public VanityDomainSummary.Builder lifecycleState(VanityDomain.LifecycleState lifecycleState)
The current lifecycleState of the VanityDomain- Parameters:
lifecycleState- the value to set- Returns:
- this builder
-
lifecycleDetails
public VanityDomainSummary.Builder lifecycleDetails(VanityDomain.LifecycleDetails lifecycleDetails)
The current lifecycleDetails of the VanityDomain- Parameters:
lifecycleDetails- 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
-
build
public VanityDomainSummary build()
-
copy
public VanityDomainSummary.Builder copy(VanityDomainSummary model)
-
-