Interface IssuanceDetail.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<IssuanceDetail.Builder,,IssuanceDetail> SdkBuilder<IssuanceDetail.Builder,,IssuanceDetail> SdkPojo
- Enclosing class:
IssuanceDetail
@Mutable
@NotThreadSafe
public static interface IssuanceDetail.Builder
extends SdkPojo, CopyableBuilder<IssuanceDetail.Builder,IssuanceDetail>
-
Method Summary
Modifier and TypeMethodDescriptiondefault IssuanceDetail.BuilderissuanceAmount(Consumer<MonetaryValue.Builder> issuanceAmount) The monetary amount or value that was issued in this specific issuance.issuanceAmount(MonetaryValue issuanceAmount) The monetary amount or value that was issued in this specific issuance.issuanceId(String issuanceId) The unique identifier for this specific issuance.The timestamp when this specific issuance was processed.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
issuanceId
The unique identifier for this specific issuance.
- Parameters:
issuanceId- The unique identifier for this specific issuance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuanceAmount
The monetary amount or value that was issued in this specific issuance.
- Parameters:
issuanceAmount- The monetary amount or value that was issued in this specific issuance.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
issuanceAmount
The monetary amount or value that was issued in this specific issuance.
This is a convenience method that creates an instance of theMonetaryValue.Builderavoiding the need to create one manually viaMonetaryValue.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toissuanceAmount(MonetaryValue).- Parameters:
issuanceAmount- a consumer that will call methods onMonetaryValue.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
issuedAt
The timestamp when this specific issuance was processed.
- Parameters:
issuedAt- The timestamp when this specific issuance was processed.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-