ToCopyableBuilder<CopyObjectResponse.Builder,CopyObjectResponse>
@Generated("software.amazon.awssdk:codegen") public class CopyObjectResponse extends AmazonWebServiceResult<ResponseMetadata> implements ToCopyableBuilder<CopyObjectResponse.Builder,CopyObjectResponse>
Modifier and Type | Class | Description |
---|---|---|
static interface |
CopyObjectResponse.Builder |
Modifier and Type | Method | Description |
---|---|---|
static CopyObjectResponse.Builder |
builder() |
|
CopyObjectResult |
copyObjectResult() |
|
String |
copySourceVersionId() |
|
boolean |
equals(Object obj) |
|
String |
expiration() |
If the object expiration is configured, the response includes this header.
|
int |
hashCode() |
|
String |
requestCharged() |
|
static Class<? extends CopyObjectResponse.Builder> |
serializableBuilderClass() |
|
String |
serverSideEncryption() |
The Server-side encryption algorithm used when storing this object in S3 (e.g., AES256, aws:kms).
|
String |
sseCustomerAlgorithm() |
If server-side encryption with a customer-provided encryption key was requested, the response will include this
header confirming the encryption algorithm used.
|
String |
sseCustomerKeyMD5() |
If server-side encryption with a customer-provided encryption key was requested, the response will include this
header to provide round trip message integrity verification of the customer-provided encryption key.
|
String |
ssekmsKeyId() |
If present, specifies the ID of the AWS Key Management Service (KMS) master encryption key that was used for the
object.
|
CopyObjectResponse.Builder |
toBuilder() |
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
|
String |
versionId() |
Version ID of the newly created copy.
|
setSdkHttpMetadata, setSdkResponseMetadata
public CopyObjectResult copyObjectResult()
public String expiration()
public String copySourceVersionId()
public String versionId()
public String serverSideEncryption()
ServerSideEncryption
public String sseCustomerAlgorithm()
public String sseCustomerKeyMD5()
public String ssekmsKeyId()
public String requestCharged()
RequestCharged
public CopyObjectResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<CopyObjectResponse.Builder,CopyObjectResponse>
public static CopyObjectResponse.Builder builder()
public static Class<? extends CopyObjectResponse.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.