public static interface GetObjectAttributesParts.Builder extends SdkPojo, CopyableBuilder<GetObjectAttributesParts.Builder,GetObjectAttributesParts>
Modifier and Type | Method and Description |
---|---|
GetObjectAttributesParts.Builder |
isTruncated(Boolean isTruncated)
Indicates whether the returned list of parts is truncated.
|
GetObjectAttributesParts.Builder |
maxParts(Integer maxParts)
The maximum number of parts allowed in the response.
|
GetObjectAttributesParts.Builder |
nextPartNumberMarker(Integer nextPartNumberMarker)
When a list is truncated, this element specifies the last part in the list, as well as the value to use for
the
PartNumberMarker request parameter in a subsequent request. |
GetObjectAttributesParts.Builder |
partNumberMarker(Integer partNumberMarker)
The marker for the current part.
|
GetObjectAttributesParts.Builder |
parts(Collection<ObjectPart> parts)
A container for elements related to a particular part.
|
GetObjectAttributesParts.Builder |
parts(Consumer<ObjectPart.Builder>... parts)
A container for elements related to a particular part.
|
GetObjectAttributesParts.Builder |
parts(ObjectPart... parts)
A container for elements related to a particular part.
|
GetObjectAttributesParts.Builder |
totalPartsCount(Integer totalPartsCount)
The total number of parts.
|
equalsBySdkFields, sdkFields
copy
applyMutation, build
GetObjectAttributesParts.Builder totalPartsCount(Integer totalPartsCount)
The total number of parts.
totalPartsCount
- The total number of parts.GetObjectAttributesParts.Builder partNumberMarker(Integer partNumberMarker)
The marker for the current part.
partNumberMarker
- The marker for the current part.GetObjectAttributesParts.Builder nextPartNumberMarker(Integer nextPartNumberMarker)
When a list is truncated, this element specifies the last part in the list, as well as the value to use for
the PartNumberMarker
request parameter in a subsequent request.
nextPartNumberMarker
- When a list is truncated, this element specifies the last part in the list, as well as the value to
use for the PartNumberMarker
request parameter in a subsequent request.GetObjectAttributesParts.Builder maxParts(Integer maxParts)
The maximum number of parts allowed in the response.
maxParts
- The maximum number of parts allowed in the response.GetObjectAttributesParts.Builder isTruncated(Boolean isTruncated)
Indicates whether the returned list of parts is truncated. A value of true
indicates that the
list was truncated. A list can be truncated if the number of parts exceeds the limit returned in the
MaxParts
element.
isTruncated
- Indicates whether the returned list of parts is truncated. A value of true
indicates that
the list was truncated. A list can be truncated if the number of parts exceeds the limit returned in
the MaxParts
element.GetObjectAttributesParts.Builder parts(Collection<ObjectPart> parts)
A container for elements related to a particular part. A response can contain zero or more Parts
elements.
parts
- A container for elements related to a particular part. A response can contain zero or more
Parts
elements.GetObjectAttributesParts.Builder parts(ObjectPart... parts)
A container for elements related to a particular part. A response can contain zero or more Parts
elements.
parts
- A container for elements related to a particular part. A response can contain zero or more
Parts
elements.GetObjectAttributesParts.Builder parts(Consumer<ObjectPart.Builder>... parts)
A container for elements related to a particular part. A response can contain zero or more Parts
elements.
ObjectPart.Builder
avoiding the need to create one manually
via ObjectPart.builder()
.
When the Consumer
completes,
SdkBuilder.build()
is called immediately and its
result is passed to #parts(List
.
parts
- a consumer that will call methods on
ObjectPart.Builder
#parts(java.util.Collection)
Copyright © 2023. All rights reserved.