Class BaseDomainDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.apmcontrolplane.model.BaseDomainDetails.Builder
 
- 
- Enclosing class:
- BaseDomainDetails
 
 public static class BaseDomainDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description BaseDomainDetailsbuild()BaseDomainDetails.BuildercompartmentId(String compartmentId)The OCID of the compartment corresponding to the APM domain.BaseDomainDetails.Buildercopy(BaseDomainDetails model)BaseDomainDetails.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.BaseDomainDetails.Builderdescription(String description)Description of the APM domain.BaseDomainDetails.BuilderdisplayName(String displayName)Display name of the APM domain, which can be updated.BaseDomainDetails.BuilderfreeformTags(Map<String,String> freeformTags)Simple key-value pair that is applied without any predefined name, type or scope.BaseDomainDetails.Builderid(String id)Unique identifier that is immutable on creation.BaseDomainDetails.BuilderisFreeTier(Boolean isFreeTier)Indicates if this is an Always Free resource.BaseDomainDetails.BuilderlifecycleState(LifecycleStates lifecycleState)The current lifecycle state of the APM domain.BaseDomainDetails.BuildertimeCreated(Date timeCreated)The time the APM domain was created, expressed in RFC 3339 timestamp format.BaseDomainDetails.BuildertimeUpdated(Date timeUpdated)The time the APM domain was updated, expressed in RFC 3339 timestamp format.
 
- 
- 
- 
Method Detail- 
idpublic BaseDomainDetails.Builder id(String id) Unique identifier that is immutable on creation.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic BaseDomainDetails.Builder displayName(String displayName) Display name of the APM domain, which can be updated.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
descriptionpublic BaseDomainDetails.Builder description(String description) Description of the APM domain.- Parameters:
- description- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic BaseDomainDetails.Builder compartmentId(String compartmentId) The OCID of the compartment corresponding to the APM domain.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic BaseDomainDetails.Builder lifecycleState(LifecycleStates lifecycleState) The current lifecycle state of the APM domain.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
isFreeTierpublic BaseDomainDetails.Builder isFreeTier(Boolean isFreeTier) Indicates if this is an Always Free resource.- Parameters:
- isFreeTier- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic BaseDomainDetails.Builder timeCreated(Date timeCreated) The time the APM domain was created, expressed in RFC 3339 timestamp format.- Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic BaseDomainDetails.Builder timeUpdated(Date timeUpdated) The time the APM domain was updated, expressed in RFC 3339 timestamp format.- Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic BaseDomainDetails.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 BaseDomainDetails.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
 
 - 
buildpublic BaseDomainDetails build() 
 - 
copypublic BaseDomainDetails.Builder copy(BaseDomainDetails model) 
 
- 
 
-