public class CopyObjectArgs extends ObjectWriteArgs
| Modifier and Type | Class and Description |
|---|---|
static class |
CopyObjectArgs.Builder
Builder of
CopyObjectArgs. |
headers, legalHold, MAX_MULTIPART_COUNT, MAX_OBJECT_SIZE, MAX_PART_SIZE, MIN_MULTIPART_SIZE, retention, sse, tags, userMetadataobjectNamebucketName, regionextraHeaders, extraQueryParams, location| Modifier | Constructor and Description |
|---|---|
protected |
CopyObjectArgs() |
|
CopyObjectArgs(ComposeObjectArgs args) |
|
CopyObjectArgs(CopyObjectArgs args,
SourceObject source) |
| Modifier and Type | Method and Description |
|---|---|
static CopyObjectArgs.Builder |
builder() |
boolean |
equals(Object o) |
int |
hashCode() |
Directive |
metadataDirective() |
SourceObject |
source() |
Directive |
taggingDirective() |
void |
validateSse(boolean isHttps) |
contentType, headers, legalHold, makeHeaders, makeHeaders, retention, sse, tags, userMetadataobjectbucket, regioncheckSse, extraHeaders, extraQueryParams, location, setLocationprotected CopyObjectArgs()
public CopyObjectArgs(CopyObjectArgs args, SourceObject source)
public CopyObjectArgs(ComposeObjectArgs args)
public SourceObject source()
public Directive metadataDirective()
public Directive taggingDirective()
public static CopyObjectArgs.Builder builder()
public void validateSse(boolean isHttps)
validateSse in class ObjectWriteArgspublic boolean equals(Object o)
equals in class ObjectWriteArgspublic int hashCode()
hashCode in class ObjectWriteArgs