Class CopyObjectRequestSummary.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CopyObjectRequestSummary.Builder
-
- Enclosing class:
- CopyObjectRequestSummary
public static class CopyObjectRequestSummary.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
key
public CopyObjectRequestSummary.Builder key(String key)
Copy object request key.- Parameters:
key
- the value to set- Returns:
- this builder
-
sourceWorkspaceId
public 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
-
objectKeys
public CopyObjectRequestSummary.Builder objectKeys(List<String> objectKeys)
The list of the objects to be copied.- Parameters:
objectKeys
- the value to set- Returns:
- this builder
-
copyConflictResolution
public CopyObjectRequestSummary.Builder copyConflictResolution(CopyConflictResolution copyConflictResolution)
-
copyMetadataObjectRequestStatus
public CopyObjectRequestSummary.Builder copyMetadataObjectRequestStatus(CopyObjectRequestSummary.CopyMetadataObjectRequestStatus copyMetadataObjectRequestStatus)
Copy Object request status.- Parameters:
copyMetadataObjectRequestStatus
- the value to set- Returns:
- this builder
-
createdBy
public CopyObjectRequestSummary.Builder createdBy(String createdBy)
OCID of the user who initiated copy request.- Parameters:
createdBy
- the value to set- Returns:
- this builder
-
createdByName
public CopyObjectRequestSummary.Builder createdByName(String createdByName)
Name of the user who created the copy object request.- Parameters:
createdByName
- the value to set- Returns:
- this builder
-
totalSourceObjectCount
public CopyObjectRequestSummary.Builder totalSourceObjectCount(Integer totalSourceObjectCount)
Number of source objects to be copied.- Parameters:
totalSourceObjectCount
- the value to set- Returns:
- this builder
-
totalObjectsCopiedIntoTarget
public CopyObjectRequestSummary.Builder totalObjectsCopiedIntoTarget(Integer totalObjectsCopiedIntoTarget)
Number of objects copied into the target.- Parameters:
totalObjectsCopiedIntoTarget
- the value to set- Returns:
- this builder
-
timeStartedInMillis
public CopyObjectRequestSummary.Builder timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.- Parameters:
timeStartedInMillis
- the value to set- Returns:
- this builder
-
timeEndedInMillis
public CopyObjectRequestSummary.Builder timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.- Parameters:
timeEndedInMillis
- the value to set- Returns:
- this builder
-
copiedItems
public CopyObjectRequestSummary.Builder copiedItems(List<CopyObjectMetadataSummary> copiedItems)
The array of copy object details.- Parameters:
copiedItems
- the value to set- Returns:
- this builder
-
referencedItems
public CopyObjectRequestSummary.Builder referencedItems(List<CopyObjectMetadataSummary> referencedItems)
The array of copied referenced objects.- Parameters:
referencedItems
- the value to set- Returns:
- this builder
-
name
public CopyObjectRequestSummary.Builder name(String name)
Name of the copy object request.- Parameters:
name
- the value to set- Returns:
- this builder
-
build
public CopyObjectRequestSummary build()
-
copy
public CopyObjectRequestSummary.Builder copy(CopyObjectRequestSummary model)
-
-