Package com.oracle.bmc.wlms.model
Class WlsDomainSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.wlms.model.WlsDomainSummary.Builder
 
- 
- Enclosing class:
- WlsDomainSummary
 
 public static class WlsDomainSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description WlsDomainSummarybuild()WlsDomainSummary.BuildercompartmentId(String compartmentId)The OCID of the compartment.WlsDomainSummary.Buildercopy(WlsDomainSummary model)WlsDomainSummary.BuilderdefinedTags(Map<String,Map<String,Object>> definedTags)Defined tags for this resource.WlsDomainSummary.BuilderdisplayName(String displayName)A user-friendly name that does not have to be unique and is changeable.WlsDomainSummary.BuilderfreeformTags(Map<String,String> freeformTags)Free-form tags for this resource.WlsDomainSummary.Builderid(String id)The OCID of the WebLogic domain.WlsDomainSummary.BuilderlifecycleDetails(String lifecycleDetails)A message that describes the current state of the WebLogic domain in more detail.WlsDomainSummary.BuilderlifecycleState(WlsDomain.LifecycleState lifecycleState)The current state of the WebLogic domain.WlsDomainSummary.BuildermiddlewareType(String middlewareType)The middleware type on the administration server of the WebLogic domain.WlsDomainSummary.BuilderpatchReadinessStatus(PatchReadinessStatus patchReadinessStatus)The patch readiness status of the WebLogic domain.WlsDomainSummary.BuildersystemTags(Map<String,Map<String,Object>> systemTags)System tags for this resource.WlsDomainSummary.BuildertimeCreated(Date timeCreated)The date and time the WebLogic domain was created (in RFC 3339 format).WlsDomainSummary.BuildertimeUpdated(Date timeUpdated)The date and time the WebLogic domain was updated (in RFC 3339 format).WlsDomainSummary.BuilderweblogicVersion(String weblogicVersion)The version of the WebLogic domain.
 
- 
- 
- 
Method Detail- 
idpublic WlsDomainSummary.Builder id(String id) The OCID of the WebLogic domain.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
displayNamepublic WlsDomainSummary.Builder displayName(String displayName) A user-friendly name that does not have to be unique and is changeable.- Parameters:
- displayName- the value to set
- Returns:
- this builder
 
 - 
compartmentIdpublic WlsDomainSummary.Builder compartmentId(String compartmentId) The OCID of the compartment.- Parameters:
- compartmentId- the value to set
- Returns:
- this builder
 
 - 
middlewareTypepublic WlsDomainSummary.Builder middlewareType(String middlewareType) The middleware type on the administration server of the WebLogic domain.- Parameters:
- middlewareType- the value to set
- Returns:
- this builder
 
 - 
weblogicVersionpublic WlsDomainSummary.Builder weblogicVersion(String weblogicVersion) The version of the WebLogic domain.- Parameters:
- weblogicVersion- the value to set
- Returns:
- this builder
 
 - 
patchReadinessStatuspublic WlsDomainSummary.Builder patchReadinessStatus(PatchReadinessStatus patchReadinessStatus) The patch readiness status of the WebLogic domain.- Parameters:
- patchReadinessStatus- the value to set
- Returns:
- this builder
 
 - 
lifecycleStatepublic WlsDomainSummary.Builder lifecycleState(WlsDomain.LifecycleState lifecycleState) The current state of the WebLogic domain.- Parameters:
- lifecycleState- the value to set
- Returns:
- this builder
 
 - 
lifecycleDetailspublic WlsDomainSummary.Builder lifecycleDetails(String lifecycleDetails) A message that describes the current state of the WebLogic domain in more detail.For example, can be used to provide actionable information for a resource in the ‘Failed’ state. - Parameters:
- lifecycleDetails- the value to set
- Returns:
- this builder
 
 - 
timeCreatedpublic WlsDomainSummary.Builder timeCreated(Date timeCreated) The date and time the WebLogic domain was created (in RFC 3339 format).Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeCreated- the value to set
- Returns:
- this builder
 
 - 
timeUpdatedpublic WlsDomainSummary.Builder timeUpdated(Date timeUpdated) The date and time the WebLogic domain was updated (in RFC 3339 format).Example: 2016-08-25T21:10:29.600Z - Parameters:
- timeUpdated- the value to set
- Returns:
- this builder
 
 - 
freeformTagspublic WlsDomainSummary.Builder freeformTags(Map<String,String> freeformTags) Free-form tags for this resource.Each tag is a key-value pair with no predefined name, type, or namespace. For more information, see Resource Tags. Example: {"Department": "Finance"} - Parameters:
- freeformTags- the value to set
- Returns:
- this builder
 
 - 
definedTagspublic WlsDomainSummary.Builder definedTags(Map<String,Map<String,Object>> definedTags) Defined tags for this resource.Each key is predefined and scoped to a namespace. For more information, see Resource Tags. Example: {"Operations": {"CostCenter": "42"}} - Parameters:
- definedTags- the value to set
- Returns:
- this builder
 
 - 
systemTagspublic WlsDomainSummary.Builder systemTags(Map<String,Map<String,Object>> systemTags) System tags for this resource.Each key is predefined and scoped to a namespace. Example: {"orcl-cloud": {"free-tier-retained": "true"}} - Parameters:
- systemTags- the value to set
- Returns:
- this builder
 
 - 
buildpublic WlsDomainSummary build() 
 - 
copypublic WlsDomainSummary.Builder copy(WlsDomainSummary model) 
 
- 
 
-