Interface MetadataInfo.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<MetadataInfo.Builder,MetadataInfo>,SdkBuilder<MetadataInfo.Builder,MetadataInfo>,SdkPojo
- Enclosing class:
- MetadataInfo
public static interface MetadataInfo.Builder extends SdkPojo, CopyableBuilder<MetadataInfo.Builder,MetadataInfo>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description MetadataInfo.BuildercreatedTime(String createdTime)The time at which the entry was created.MetadataInfo.BuildermetadataValue(String metadataValue)The metadata key’s corresponding value.MetadataInfo.BuilderotherMetadataValueList(Collection<OtherMetadataValueListItem> otherMetadataValueList)Other metadata belonging to the same metadata key.MetadataInfo.BuilderotherMetadataValueList(Consumer<OtherMetadataValueListItem.Builder>... otherMetadataValueList)Other metadata belonging to the same metadata key.MetadataInfo.BuilderotherMetadataValueList(OtherMetadataValueListItem... otherMetadataValueList)Other metadata belonging to the same metadata key.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
-
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
-
-
-
Method Detail
-
metadataValue
MetadataInfo.Builder metadataValue(String metadataValue)
The metadata key’s corresponding value.
- Parameters:
metadataValue- The metadata key’s corresponding value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
createdTime
MetadataInfo.Builder createdTime(String createdTime)
The time at which the entry was created.
- Parameters:
createdTime- The time at which the entry was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otherMetadataValueList
MetadataInfo.Builder otherMetadataValueList(Collection<OtherMetadataValueListItem> otherMetadataValueList)
Other metadata belonging to the same metadata key.
- Parameters:
otherMetadataValueList- Other metadata belonging to the same metadata key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otherMetadataValueList
MetadataInfo.Builder otherMetadataValueList(OtherMetadataValueListItem... otherMetadataValueList)
Other metadata belonging to the same metadata key.
- Parameters:
otherMetadataValueList- Other metadata belonging to the same metadata key.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
otherMetadataValueList
MetadataInfo.Builder otherMetadataValueList(Consumer<OtherMetadataValueListItem.Builder>... otherMetadataValueList)
Other metadata belonging to the same metadata key.
This is a convenience method that creates an instance of theOtherMetadataValueListItem.Builderavoiding the need to create one manually viaOtherMetadataValueListItem.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#otherMetadataValueList(List.) - Parameters:
otherMetadataValueList- a consumer that will call methods onOtherMetadataValueListItem.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#otherMetadataValueList(java.util.Collection)
-
-