ToCopyableBuilder<PutObjectResponse.Builder,PutObjectResponse>
@Generated("software.amazon.awssdk:codegen") public class PutObjectResponse extends AmazonWebServiceResult<ResponseMetadata> implements ToCopyableBuilder<PutObjectResponse.Builder,PutObjectResponse>
Modifier and Type | Class | Description |
---|---|---|
static interface |
PutObjectResponse.Builder |
Modifier and Type | Method | Description |
---|---|---|
static PutObjectResponse.Builder |
builder() |
|
boolean |
equals(Object obj) |
|
String |
eTag() |
Entity tag for the uploaded object.
|
String |
expiration() |
If the object expiration is configured, this will contain the expiration date (expiry-date) and rule ID
(rule-id).
|
int |
hashCode() |
|
String |
requestCharged() |
|
static Class<? extends PutObjectResponse.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.
|
PutObjectResponse.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 of the object.
|
setSdkHttpMetadata, setSdkResponseMetadata
public String expiration()
public String eTag()
public String serverSideEncryption()
ServerSideEncryption
public String versionId()
public String sseCustomerAlgorithm()
public String sseCustomerKeyMD5()
public String ssekmsKeyId()
public String requestCharged()
RequestCharged
public PutObjectResponse.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<PutObjectResponse.Builder,PutObjectResponse>
public static PutObjectResponse.Builder builder()
public static Class<? extends PutObjectResponse.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.