public static interface GetObjectAttributesResponse.Builder extends S3Response.Builder, SdkPojo, CopyableBuilder<GetObjectAttributesResponse.Builder,GetObjectAttributesResponse>
Modifier and Type | Method and Description |
---|---|
GetObjectAttributesResponse.Builder |
checksum(Checksum checksum)
The checksum or digest of the object.
|
default GetObjectAttributesResponse.Builder |
checksum(Consumer<Checksum.Builder> checksum)
The checksum or digest of the object.
|
GetObjectAttributesResponse.Builder |
deleteMarker(Boolean deleteMarker)
Specifies whether the object retrieved was (
true ) or was not (false ) a delete
marker. |
GetObjectAttributesResponse.Builder |
eTag(String eTag)
An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
|
GetObjectAttributesResponse.Builder |
lastModified(Instant lastModified)
The creation date of the object.
|
default GetObjectAttributesResponse.Builder |
objectParts(Consumer<GetObjectAttributesParts.Builder> objectParts)
A collection of parts associated with a multipart upload.
|
GetObjectAttributesResponse.Builder |
objectParts(GetObjectAttributesParts objectParts)
A collection of parts associated with a multipart upload.
|
GetObjectAttributesResponse.Builder |
objectSize(Long objectSize)
The size of the object in bytes.
|
GetObjectAttributesResponse.Builder |
requestCharged(RequestCharged requestCharged)
Sets the value of the RequestCharged property for this object.
|
GetObjectAttributesResponse.Builder |
requestCharged(String requestCharged)
Sets the value of the RequestCharged property for this object.
|
GetObjectAttributesResponse.Builder |
storageClass(StorageClass storageClass)
Provides the storage class information of the object.
|
GetObjectAttributesResponse.Builder |
storageClass(String storageClass)
Provides the storage class information of the object.
|
GetObjectAttributesResponse.Builder |
versionId(String versionId)
The version ID of the object.
|
build, responseMetadata, responseMetadata
sdkHttpResponse, sdkHttpResponse
equalsBySdkFields, sdkFields
copy
applyMutation, build
GetObjectAttributesResponse.Builder deleteMarker(Boolean deleteMarker)
Specifies whether the object retrieved was (true
) or was not (false
) a delete
marker. If false
, this response header does not appear in the response.
deleteMarker
- Specifies whether the object retrieved was (true
) or was not (false
) a
delete marker. If false
, this response header does not appear in the response.GetObjectAttributesResponse.Builder lastModified(Instant lastModified)
The creation date of the object.
lastModified
- The creation date of the object.GetObjectAttributesResponse.Builder versionId(String versionId)
The version ID of the object.
versionId
- The version ID of the object.GetObjectAttributesResponse.Builder requestCharged(String requestCharged)
requestCharged
- The new value for the RequestCharged property for this object.RequestCharged
,
RequestCharged
GetObjectAttributesResponse.Builder requestCharged(RequestCharged requestCharged)
requestCharged
- The new value for the RequestCharged property for this object.RequestCharged
,
RequestCharged
GetObjectAttributesResponse.Builder eTag(String eTag)
An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at a URL.
eTag
- An ETag is an opaque identifier assigned by a web server to a specific version of a resource found at
a URL.GetObjectAttributesResponse.Builder checksum(Checksum checksum)
The checksum or digest of the object.
checksum
- The checksum or digest of the object.default GetObjectAttributesResponse.Builder checksum(Consumer<Checksum.Builder> checksum)
The checksum or digest of the object.
This is a convenience method that creates an instance of theChecksum.Builder
avoiding the need to
create one manually via Checksum.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately and its result is
passed to checksum(Checksum)
.
checksum
- a consumer that will call methods on Checksum.Builder
checksum(Checksum)
GetObjectAttributesResponse.Builder objectParts(GetObjectAttributesParts objectParts)
A collection of parts associated with a multipart upload.
objectParts
- A collection of parts associated with a multipart upload.default GetObjectAttributesResponse.Builder objectParts(Consumer<GetObjectAttributesParts.Builder> objectParts)
A collection of parts associated with a multipart upload.
This is a convenience method that creates an instance of theGetObjectAttributesParts.Builder
avoiding the need to create one manually via GetObjectAttributesParts.builder()
.
When the Consumer
completes, SdkBuilder.build()
is called immediately
and its result is passed to objectParts(GetObjectAttributesParts)
.
objectParts
- a consumer that will call methods on GetObjectAttributesParts.Builder
objectParts(GetObjectAttributesParts)
GetObjectAttributesResponse.Builder storageClass(String storageClass)
Provides the storage class information of the object. Amazon S3 returns this header for all objects except for S3 Standard storage class objects.
For more information, see Storage Classes.
storageClass
- Provides the storage class information of the object. Amazon S3 returns this header for all objects
except for S3 Standard storage class objects.
For more information, see Storage Classes.
StorageClass
,
StorageClass
GetObjectAttributesResponse.Builder storageClass(StorageClass storageClass)
Provides the storage class information of the object. Amazon S3 returns this header for all objects except for S3 Standard storage class objects.
For more information, see Storage Classes.
storageClass
- Provides the storage class information of the object. Amazon S3 returns this header for all objects
except for S3 Standard storage class objects.
For more information, see Storage Classes.
StorageClass
,
StorageClass
GetObjectAttributesResponse.Builder objectSize(Long objectSize)
The size of the object in bytes.
objectSize
- The size of the object in bytes.Copyright © 2023. All rights reserved.