Class DomainSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.tenantmanagercontrolplane.model.DomainSummary.Builder
 
- 
- Enclosing class:
- DomainSummary
 
 public static class DomainSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description DomainSummarybuild()DomainSummary.Buildercopy(DomainSummary model)DomainSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.DomainSummary.BuilderdomainName(String domainName)The domain name.DomainSummary.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.DomainSummary.Builderid(String id)OCID of the domain.DomainSummary.BuilderlifecycleState(Domain.LifecycleState lifecycleState)The lifecycle state of the domain.DomainSummary.BuilderownerId(String ownerId)The OCID of the tenancy that has started the registration process for this domain.DomainSummary.Builderstatus(Domain.Status status)Status of the domain.DomainSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)Usage of system tag keys.DomainSummary.BuildertimeCreated(Date timeCreated)Date-time when this domain was created.DomainSummary.BuildertimeUpdated(Date timeUpdated)Date-time when this domain was last updated.DomainSummary.BuildertxtRecord(String txtRecord)The code that the owner of the domain will need to add as a TXT record to their domain.
 
- 
- 
- 
Method Detail- 
idpublic DomainSummary.Builder id(String id) OCID of the domain.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
domainNamepublic DomainSummary.Builder domainName(String domainName) The domain name.- Parameters:
- domainName- the value to set
- Returns:
- this builder
 
 - 
ownerIdpublic DomainSummary.Builder ownerId(String ownerId) The OCID of the tenancy that has started the registration process for this domain.- Parameters:
- ownerId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic DomainSummary.Builder lifecycleState(Domain.LifecycleState lifecycleState) The lifecycle state of the domain.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
statuspublic DomainSummary.Builder status(Domain.Status status) Status of the domain.- Parameters:
- status- the value to set
- Returns:
- this builder
 
 - 
txtRecordpublic DomainSummary.Builder txtRecord(String txtRecord) The code that the owner of the domain will need to add as a TXT record to their domain.- Parameters:
- txtRecord- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic DomainSummary.Builder timeCreated(Date timeCreated) Date-time when this domain was created.An RFC 3339-formatted date and time string. - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic DomainSummary.Builder timeUpdated(Date timeUpdated) Date-time when this domain was last updated.An RFC 3339-formatted date and time string. - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic DomainSummary.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
 
 - 
definedTagspublic DomainSummary.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
 
 - 
systemTagspublic DomainSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) Usage of system tag keys.These predefined keys are scoped to namespaces. Example: {“orcl-cloud”: {“free-tier-retained”: “true”}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic DomainSummary build() 
 - 
copypublic DomainSummary.Builder copy(DomainSummary model) 
 
- 
 
-