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
All Methods Instance Methods Concrete Methods Modifier and Type Method Description DeploymentPeerSummary.Builder
availabilityDomain(String availabilityDomain)
The availability domain of a placement.DeploymentPeerSummary
build()
DeploymentPeerSummary.Builder
copy(DeploymentPeerSummary model)
DeploymentPeerSummary.Builder
deploymentId(String deploymentId)
The OCID of the deployment being referenced.DeploymentPeerSummary.Builder
displayName(String displayName)
An object’s Display Name.DeploymentPeerSummary.Builder
faultDomain(String faultDomain)
The fault domain of a placement.DeploymentPeerSummary.Builder
lifecycleState(DeploymentPeerSummary.LifecycleState lifecycleState)
Possible lifecycle states for deployment peer.DeploymentPeerSummary.Builder
peerRole(DeploymentRole peerRole)
The type of the deployment role.DeploymentPeerSummary.Builder
peerType(DeploymentPeerType peerType)
The type of the deployment peer.DeploymentPeerSummary.Builder
region(String region)
The name of the region.DeploymentPeerSummary.Builder
timeCreated(Date timeCreated)
The time the resource was created.DeploymentPeerSummary.Builder
timeLastSynced(Date timeLastSynced)
The time of the last data synchronization from the primary to the standby peer.DeploymentPeerSummary.Builder
timeRoleChanged(Date timeRoleChanged)
The time of the last role change.DeploymentPeerSummary.Builder
timeUpdated(Date timeUpdated)
The time the resource was last updated.
-
-
-
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
-
timeLastSynced
public DeploymentPeerSummary.Builder timeLastSynced(Date timeLastSynced)
The time of the last data synchronization from the primary to the standby peer.RFC3339, such as 2016-08-25T21:10:29.600Z.
- Parameters:
timeLastSynced
- 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)
-
-