Class CopyObjectRequest.Builder
- java.lang.Object
-
- com.oracle.bmc.dataintegration.model.CopyObjectRequest.Builder
-
- Enclosing class:
- CopyObjectRequest
public static class CopyObjectRequest.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CopyObjectRequestbuild()CopyObjectRequest.BuildercopiedItems(List<CopyObjectMetadataSummary> copiedItems)The array of copy object details.CopyObjectRequest.Buildercopy(CopyObjectRequest model)CopyObjectRequest.BuildercopyConflictResolution(CopyConflictResolution copyConflictResolution)CopyObjectRequest.BuildercopyMetadataObjectRequestStatus(CopyObjectRequest.CopyMetadataObjectRequestStatus copyMetadataObjectRequestStatus)Copy Object request status.CopyObjectRequest.BuildercreatedBy(String createdBy)OCID of the user who initiated copy request.CopyObjectRequest.BuildercreatedByName(String createdByName)Name of the user who created the copy object request.CopyObjectRequest.Builderkey(String key)Copy object request key.CopyObjectRequest.Buildername(String name)Name of the copy object request.CopyObjectRequest.BuilderobjectKeys(List<String> objectKeys)The list of the objects to be copied.CopyObjectRequest.BuilderreferencedItems(List<CopyObjectMetadataSummary> referencedItems)The array of copied referenced objects.CopyObjectRequest.BuildersourceWorkspaceId(String sourceWorkspaceId)The workspace id of the source from where we need to copy object.CopyObjectRequest.BuildertimeEndedInMillis(Long timeEndedInMillis)Time at which the request was completely processed.CopyObjectRequest.BuildertimeStartedInMillis(Long timeStartedInMillis)Time at which the request started getting processed.CopyObjectRequest.BuildertotalObjectsCopiedIntoTarget(Integer totalObjectsCopiedIntoTarget)Number of objects copied into the target.CopyObjectRequest.BuildertotalSourceObjectCount(Integer totalSourceObjectCount)Number of source objects to be copied.
-
-
-
Method Detail
-
key
public CopyObjectRequest.Builder key(String key)
Copy object request key.- Parameters:
key- the value to set- Returns:
- this builder
-
sourceWorkspaceId
public CopyObjectRequest.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 CopyObjectRequest.Builder objectKeys(List<String> objectKeys)
The list of the objects to be copied.- Parameters:
objectKeys- the value to set- Returns:
- this builder
-
copyConflictResolution
public CopyObjectRequest.Builder copyConflictResolution(CopyConflictResolution copyConflictResolution)
-
copyMetadataObjectRequestStatus
public CopyObjectRequest.Builder copyMetadataObjectRequestStatus(CopyObjectRequest.CopyMetadataObjectRequestStatus copyMetadataObjectRequestStatus)
Copy Object request status.- Parameters:
copyMetadataObjectRequestStatus- the value to set- Returns:
- this builder
-
createdBy
public CopyObjectRequest.Builder createdBy(String createdBy)
OCID of the user who initiated copy request.- Parameters:
createdBy- the value to set- Returns:
- this builder
-
createdByName
public CopyObjectRequest.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 CopyObjectRequest.Builder totalSourceObjectCount(Integer totalSourceObjectCount)
Number of source objects to be copied.- Parameters:
totalSourceObjectCount- the value to set- Returns:
- this builder
-
totalObjectsCopiedIntoTarget
public CopyObjectRequest.Builder totalObjectsCopiedIntoTarget(Integer totalObjectsCopiedIntoTarget)
Number of objects copied into the target.- Parameters:
totalObjectsCopiedIntoTarget- the value to set- Returns:
- this builder
-
timeStartedInMillis
public CopyObjectRequest.Builder timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.- Parameters:
timeStartedInMillis- the value to set- Returns:
- this builder
-
timeEndedInMillis
public CopyObjectRequest.Builder timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.- Parameters:
timeEndedInMillis- the value to set- Returns:
- this builder
-
copiedItems
public CopyObjectRequest.Builder copiedItems(List<CopyObjectMetadataSummary> copiedItems)
The array of copy object details.- Parameters:
copiedItems- the value to set- Returns:
- this builder
-
referencedItems
public CopyObjectRequest.Builder referencedItems(List<CopyObjectMetadataSummary> referencedItems)
The array of copied referenced objects.- Parameters:
referencedItems- the value to set- Returns:
- this builder
-
name
public CopyObjectRequest.Builder name(String name)
Name of the copy object request.- Parameters:
name- the value to set- Returns:
- this builder
-
build
public CopyObjectRequest build()
-
copy
public CopyObjectRequest.Builder copy(CopyObjectRequest model)
-
-