Package com.oracle.bmc.wlms.model
Class WlsDomain.Builder
- java.lang.Object
-
- com.oracle.bmc.wlms.model.WlsDomain.Builder
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description WlsDomain
build()
WlsDomain.Builder
compartmentId(String compartmentId)
The OCID of the compartment.WlsDomain.Builder
configuration(WlsDomainConfiguration configuration)
WlsDomain.Builder
copy(WlsDomain model)
WlsDomain.Builder
definedTags(Map<String,Map<String,Object>> definedTags)
Defined tags for this resource.WlsDomain.Builder
displayName(String displayName)
A user-friendly name that does not have to be unique and is changeable.WlsDomain.Builder
freeformTags(Map<String,String> freeformTags)
Free-form tags for this resource.WlsDomain.Builder
id(String id)
The OCID of the WebLogic domain.WlsDomain.Builder
isAcceptedTermsAndConditions(Boolean isAcceptedTermsAndConditions)
Whether or not the terms of use agreement has been accepted for the WebLogic domain.WlsDomain.Builder
lifecycleDetails(String lifecycleDetails)
A message that describes the current state of the WebLogic domain in more detail.WlsDomain.Builder
lifecycleState(WlsDomain.LifecycleState lifecycleState)
The current state of the WebLogic service domain.WlsDomain.Builder
middlewareType(String middlewareType)
The middleware type on the administration server of the WebLogic domain.WlsDomain.Builder
patchReadinessStatus(PatchReadinessStatus patchReadinessStatus)
The patch readiness status of the WebLogic domain.WlsDomain.Builder
systemTags(Map<String,Map<String,Object>> systemTags)
System tags for this resource.WlsDomain.Builder
timeCreated(Date timeCreated)
The date and time the WebLogic domain was created (in RFC 3339 format).WlsDomain.Builder
timeUpdated(Date timeUpdated)
The date and time the WebLogic domain was updated (in RFC 3339 format).WlsDomain.Builder
weblogicVersion(String weblogicVersion)
The version of the WebLogic domain.
-
-
-
Method Detail
-
id
public WlsDomain.Builder id(String id)
The OCID of the WebLogic domain.- Parameters:
id
- the value to set- Returns:
- this builder
-
displayName
public WlsDomain.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
-
compartmentId
public WlsDomain.Builder compartmentId(String compartmentId)
The OCID of the compartment.- Parameters:
compartmentId
- the value to set- Returns:
- this builder
-
middlewareType
public WlsDomain.Builder middlewareType(String middlewareType)
The middleware type on the administration server of the WebLogic domain.- Parameters:
middlewareType
- the value to set- Returns:
- this builder
-
weblogicVersion
public WlsDomain.Builder weblogicVersion(String weblogicVersion)
The version of the WebLogic domain.- Parameters:
weblogicVersion
- the value to set- Returns:
- this builder
-
patchReadinessStatus
public WlsDomain.Builder patchReadinessStatus(PatchReadinessStatus patchReadinessStatus)
The patch readiness status of the WebLogic domain.- Parameters:
patchReadinessStatus
- the value to set- Returns:
- this builder
-
isAcceptedTermsAndConditions
public WlsDomain.Builder isAcceptedTermsAndConditions(Boolean isAcceptedTermsAndConditions)
Whether or not the terms of use agreement has been accepted for the WebLogic domain.- Parameters:
isAcceptedTermsAndConditions
- the value to set- Returns:
- this builder
-
lifecycleState
public WlsDomain.Builder lifecycleState(WlsDomain.LifecycleState lifecycleState)
The current state of the WebLogic service domain.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
lifecycleDetails
public WlsDomain.Builder lifecycleDetails(String lifecycleDetails)
A message that describes the current state of the WebLogic domain in more detail.For example, it can be used to provide actionable information for a resource in the Failed state.
- Parameters:
lifecycleDetails
- the value to set- Returns:
- this builder
-
configuration
public WlsDomain.Builder configuration(WlsDomainConfiguration configuration)
-
timeCreated
public WlsDomain.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
-
timeUpdated
public WlsDomain.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
-
freeformTags
public WlsDomain.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
-
definedTags
public WlsDomain.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
-
systemTags
public WlsDomain.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
-
build
public WlsDomain build()
-
copy
public WlsDomain.Builder copy(WlsDomain model)
-
-