Package com.oracle.bmc.goldengate.model
Class DeploymentPeerSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.goldengate.model.DeploymentPeerSummary.Builder
-
- Enclosing class:
- DeploymentPeerSummary
public static class DeploymentPeerSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
deploymentId
public DeploymentPeerSummary.Builder deploymentId(String deploymentId)
The OCID of the deployment being referenced.- Parameters:
deploymentId
- the value to set- Returns:
- this builder
-
region
public DeploymentPeerSummary.Builder region(String region)
The name of the region.e.g.: us-ashburn-1 If the region is not provided, backend will default to the default region.
- Parameters:
region
- the value to set- Returns:
- this builder
-
availabilityDomain
public DeploymentPeerSummary.Builder availabilityDomain(String availabilityDomain)
The availability domain of a placement.- Parameters:
availabilityDomain
- the value to set- Returns:
- this builder
-
faultDomain
public DeploymentPeerSummary.Builder faultDomain(String faultDomain)
The fault domain of a placement.- Parameters:
faultDomain
- the value to set- Returns:
- this builder
-
displayName
public DeploymentPeerSummary.Builder displayName(String displayName)
An object’s Display Name.- Parameters:
displayName
- the value to set- Returns:
- this builder
-
peerType
public DeploymentPeerSummary.Builder peerType(DeploymentPeerType peerType)
The type of the deployment peer.- Parameters:
peerType
- the value to set- Returns:
- this builder
-
peerRole
public DeploymentPeerSummary.Builder peerRole(DeploymentRole peerRole)
The type of the deployment role.- Parameters:
peerRole
- the value to set- Returns:
- this builder
-
timeCreated
public DeploymentPeerSummary.Builder timeCreated(Date timeCreated)
The time the resource was created.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Parameters:
timeCreated
- the value to set- Returns:
- this builder
-
timeUpdated
public DeploymentPeerSummary.Builder timeUpdated(Date timeUpdated)
The time the resource was last updated.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Parameters:
timeUpdated
- the value to set- Returns:
- this builder
-
timeRoleChanged
public DeploymentPeerSummary.Builder timeRoleChanged(Date timeRoleChanged)
The time of the last role change.The format is defined by RFC3339, such as 2016-08-25T21:10:29.600Z.
- Parameters:
timeRoleChanged
- the value to set- Returns:
- this builder
-
lifecycleState
public DeploymentPeerSummary.Builder lifecycleState(DeploymentPeerSummary.LifecycleState lifecycleState)
Possible lifecycle states for deployment peer.- Parameters:
lifecycleState
- the value to set- Returns:
- this builder
-
build
public DeploymentPeerSummary build()
-
copy
public DeploymentPeerSummary.Builder copy(DeploymentPeerSummary model)
-
-