Class ReplicationPolicySummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.objectstorage.model.ReplicationPolicySummary.Builder
 
- 
- Enclosing class:
- ReplicationPolicySummary
 
 public static class ReplicationPolicySummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method SummaryAll 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- 
idpublic ReplicationPolicySummary.Builder id(String id) The id of the replication policy.- Parameters:
- id- the value to set
- Returns:
- this builder
 
 - 
namepublic ReplicationPolicySummary.Builder name(String name) The name of the policy.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
destinationRegionNamepublic 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
 
 - 
destinationBucketNamepublic 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
 
 - 
timeCreatedpublic 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
 
 - 
timeLastSyncpublic 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
 
 - 
statuspublic 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
 
 - 
statusMessagepublic ReplicationPolicySummary.Builder statusMessage(String statusMessage) A human-readable description of the status.- Parameters:
- statusMessage- the value to set
- Returns:
- this builder
 
 - 
buildpublic ReplicationPolicySummary build() 
 - 
copypublic ReplicationPolicySummary.Builder copy(ReplicationPolicySummary model) 
 
- 
 
-