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 CopyObjectRequest
build()
CopyObjectRequest.Builder
copiedItems(List<CopyObjectMetadataSummary> copiedItems)
The array of copy object details.CopyObjectRequest.Builder
copy(CopyObjectRequest model)
CopyObjectRequest.Builder
copyConflictResolution(CopyConflictResolution copyConflictResolution)
CopyObjectRequest.Builder
copyMetadataObjectRequestStatus(CopyObjectRequest.CopyMetadataObjectRequestStatus copyMetadataObjectRequestStatus)
Copy Object request status.CopyObjectRequest.Builder
createdBy(String createdBy)
OCID of the user who initiated copy request.CopyObjectRequest.Builder
createdByName(String createdByName)
Name of the user who created the copy object request.CopyObjectRequest.Builder
key(String key)
Copy object request key.CopyObjectRequest.Builder
name(String name)
Name of the copy object request.CopyObjectRequest.Builder
objectKeys(List<String> objectKeys)
The list of the objects to be copied.CopyObjectRequest.Builder
referencedItems(List<CopyObjectMetadataSummary> referencedItems)
The array of copied referenced objects.CopyObjectRequest.Builder
sourceWorkspaceId(String sourceWorkspaceId)
The workspace id of the source from where we need to copy object.CopyObjectRequest.Builder
timeEndedInMillis(Long timeEndedInMillis)
Time at which the request was completely processed.CopyObjectRequest.Builder
timeStartedInMillis(Long timeStartedInMillis)
Time at which the request started getting processed.CopyObjectRequest.Builder
totalObjectsCopiedIntoTarget(Integer totalObjectsCopiedIntoTarget)
Number of objects copied into the target.CopyObjectRequest.Builder
totalSourceObjectCount(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)
-
-