public class CopyObjectArgs extends ObjectWriteArgs
Modifier and Type | Class and Description |
---|---|
static class |
CopyObjectArgs.Builder
Argument builder of
CopyObjectArgs . |
headers, legalHold, MAX_MULTIPART_COUNT, MAX_OBJECT_SIZE, MAX_PART_SIZE, MIN_MULTIPART_SIZE, retention, sse, tags, userMetadata
objectName
bucketName, region
extraHeaders, extraQueryParams
Modifier | Constructor and Description |
---|---|
protected |
CopyObjectArgs() |
|
CopyObjectArgs(ComposeObjectArgs args) |
Modifier and Type | Method and Description |
---|---|
static CopyObjectArgs.Builder |
builder() |
boolean |
equals(Object o) |
int |
hashCode() |
Directive |
metadataDirective() |
CopySource |
source() |
Directive |
taggingDirective() |
void |
validateSse(okhttp3.HttpUrl url) |
genHeaders, headers, legalHold, retention, sse, tags, userMetadata
checkSse, object
bucket, region
extraHeaders, extraQueryParams
protected CopyObjectArgs()
public CopyObjectArgs(ComposeObjectArgs args)
public CopySource source()
public Directive metadataDirective()
public Directive taggingDirective()
public static CopyObjectArgs.Builder builder()
public void validateSse(okhttp3.HttpUrl url)
validateSse
in class ObjectWriteArgs
public boolean equals(Object o)
equals
in class ObjectWriteArgs
public int hashCode()
hashCode
in class ObjectWriteArgs