Class ReplicationPolicySummary.Builder
- java.lang.Object
-
- com.oracle.bmc.objectstorage.model.ReplicationPolicySummary.Builder
-
- Enclosing class:
- ReplicationPolicySummary
public static class ReplicationPolicySummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ReplicationPolicySummarybuild()ReplicationPolicySummary.Buildercopy(ReplicationPolicySummary model)ReplicationPolicySummary.BuilderdestinationBucketName(String destinationBucketName)The bucket to replicate to in the destination region.ReplicationPolicySummary.BuilderdestinationRegionName(String destinationRegionName)The destination region to replicate to, for example “us-ashburn-1”.ReplicationPolicySummary.Builderid(String id)The id of the replication policy.ReplicationPolicySummary.Buildername(String name)The name of the policy.ReplicationPolicySummary.Builderstatus(ReplicationPolicySummary.Status status)The replication status of the policy.ReplicationPolicySummary.BuilderstatusMessage(String statusMessage)A human-readable description of the status.ReplicationPolicySummary.BuildertimeCreated(Date timeCreated)The date when the replication policy was created as per RFC 3339.ReplicationPolicySummary.BuildertimeLastSync(Date timeLastSync)Changes made to the source bucket before this time has been replicated.
-
-
-
Method Detail
-
id
public ReplicationPolicySummary.Builder id(String id)
The id of the replication policy.- Parameters:
id- the value to set- Returns:
- this builder
-
name
public ReplicationPolicySummary.Builder name(String name)
The name of the policy.- Parameters:
name- the value to set- Returns:
- this builder
-
destinationRegionName
public ReplicationPolicySummary.Builder destinationRegionName(String destinationRegionName)
The destination region to replicate to, for example “us-ashburn-1”.- Parameters:
destinationRegionName- the value to set- Returns:
- this builder
-
destinationBucketName
public ReplicationPolicySummary.Builder destinationBucketName(String destinationBucketName)
The bucket to replicate to in the destination region.Replication policy creation does not automatically create a destination bucket. Create the destination bucket before creating the policy.
- Parameters:
destinationBucketName- the value to set- Returns:
- this builder
-
timeCreated
public ReplicationPolicySummary.Builder timeCreated(Date timeCreated)
The date when the replication policy was created as per RFC 3339.- Parameters:
timeCreated- the value to set- Returns:
- this builder
-
timeLastSync
public ReplicationPolicySummary.Builder timeLastSync(Date timeLastSync)
Changes made to the source bucket before this time has been replicated.- Parameters:
timeLastSync- the value to set- Returns:
- this builder
-
status
public ReplicationPolicySummary.Builder status(ReplicationPolicySummary.Status status)
The replication status of the policy.If the status is CLIENT_ERROR, once the user fixes the issue described in the status message, the status will become ACTIVE.
- Parameters:
status- the value to set- Returns:
- this builder
-
statusMessage
public ReplicationPolicySummary.Builder statusMessage(String statusMessage)
A human-readable description of the status.- Parameters:
statusMessage- the value to set- Returns:
- this builder
-
build
public ReplicationPolicySummary build()
-
copy
public ReplicationPolicySummary.Builder copy(ReplicationPolicySummary model)
-
-