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