Class CopyObjectRequestSummary.Builder
- java.lang.Object
- 
- com.oracle.bmc.dataintegration.model.CopyObjectRequestSummary.Builder
 
- 
- Enclosing class:
- CopyObjectRequestSummary
 
 public static class CopyObjectRequestSummary.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
keypublic CopyObjectRequestSummary.Builder key(String key) Copy object request key.- Parameters:
- key- the value to set
- Returns:
- this builder
 
 - 
sourceWorkspaceIdpublic CopyObjectRequestSummary.Builder sourceWorkspaceId(String sourceWorkspaceId) The workspace id of the source from where we need to copy object.- Parameters:
- sourceWorkspaceId- the value to set
- Returns:
- this builder
 
 - 
objectKeyspublic CopyObjectRequestSummary.Builder objectKeys(List<String> objectKeys) The list of the objects to be copied.- Parameters:
- objectKeys- the value to set
- Returns:
- this builder
 
 - 
copyConflictResolutionpublic CopyObjectRequestSummary.Builder copyConflictResolution(CopyConflictResolution copyConflictResolution) 
 - 
copyMetadataObjectRequestStatuspublic CopyObjectRequestSummary.Builder copyMetadataObjectRequestStatus(CopyObjectRequestSummary.CopyMetadataObjectRequestStatus copyMetadataObjectRequestStatus) Copy Object request status.- Parameters:
- copyMetadataObjectRequestStatus- the value to set
- Returns:
- this builder
 
 - 
createdBypublic CopyObjectRequestSummary.Builder createdBy(String createdBy) OCID of the user who initiated copy request.- Parameters:
- createdBy- the value to set
- Returns:
- this builder
 
 - 
createdByNamepublic CopyObjectRequestSummary.Builder createdByName(String createdByName) Name of the user who created the copy object request.- Parameters:
- createdByName- the value to set
- Returns:
- this builder
 
 - 
totalSourceObjectCountpublic CopyObjectRequestSummary.Builder totalSourceObjectCount(Integer totalSourceObjectCount) Number of source objects to be copied.- Parameters:
- totalSourceObjectCount- the value to set
- Returns:
- this builder
 
 - 
totalObjectsCopiedIntoTargetpublic CopyObjectRequestSummary.Builder totalObjectsCopiedIntoTarget(Integer totalObjectsCopiedIntoTarget) Number of objects copied into the target.- Parameters:
- totalObjectsCopiedIntoTarget- the value to set
- Returns:
- this builder
 
 - 
timeStartedInMillispublic CopyObjectRequestSummary.Builder timeStartedInMillis(Long timeStartedInMillis) Time at which the request started getting processed.- Parameters:
- timeStartedInMillis- the value to set
- Returns:
- this builder
 
 - 
timeEndedInMillispublic CopyObjectRequestSummary.Builder timeEndedInMillis(Long timeEndedInMillis) Time at which the request was completely processed.- Parameters:
- timeEndedInMillis- the value to set
- Returns:
- this builder
 
 - 
copiedItemspublic CopyObjectRequestSummary.Builder copiedItems(List<CopyObjectMetadataSummary> copiedItems) The array of copy object details.- Parameters:
- copiedItems- the value to set
- Returns:
- this builder
 
 - 
referencedItemspublic CopyObjectRequestSummary.Builder referencedItems(List<CopyObjectMetadataSummary> referencedItems) The array of copied referenced objects.- Parameters:
- referencedItems- the value to set
- Returns:
- this builder
 
 - 
namepublic CopyObjectRequestSummary.Builder name(String name) Name of the copy object request.- Parameters:
- name- the value to set
- Returns:
- this builder
 
 - 
buildpublic CopyObjectRequestSummary build() 
 - 
copypublic CopyObjectRequestSummary.Builder copy(CopyObjectRequestSummary model) 
 
- 
 
-