Interface OfferSummary.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<OfferSummary.Builder,
,OfferSummary> SdkBuilder<OfferSummary.Builder,
,OfferSummary> SdkPojo
- Enclosing class:
OfferSummary
public static interface OfferSummary.Builder
extends SdkPojo, CopyableBuilder<OfferSummary.Builder,OfferSummary>
-
Method Summary
Modifier and TypeMethodDescriptionavailabilityEndDate
(String availabilityEndDate) The availability end date of the offer.buyerAccounts
(String... buyerAccounts) The buyer accounts in the offer.buyerAccounts
(Collection<String> buyerAccounts) The buyer accounts in the offer.The name of the offer.The product ID of the offer.releaseDate
(String releaseDate) The release date of the offer.resaleAuthorizationId
(String resaleAuthorizationId) The ResaleAuthorizationId of the offer.The status of the offer.state
(OfferStateString state) The status of the offer.targeting
(Collection<OfferTargetingString> targeting) The targeting in the offer.targeting
(OfferTargetingString... targeting) The targeting in the offer.targetingWithStrings
(String... targeting) The targeting in the offer.targetingWithStrings
(Collection<String> targeting) The targeting in the offer.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, sdkFields
-
Method Details
-
name
The name of the offer.
- Parameters:
name
- The name of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
productId
The product ID of the offer.
- Parameters:
productId
- The product ID of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
resaleAuthorizationId
The ResaleAuthorizationId of the offer.
- Parameters:
resaleAuthorizationId
- The ResaleAuthorizationId of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releaseDate
The release date of the offer.
- Parameters:
releaseDate
- The release date of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
availabilityEndDate
The availability end date of the offer.
- Parameters:
availabilityEndDate
- The availability end date of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buyerAccounts
The buyer accounts in the offer.
- Parameters:
buyerAccounts
- The buyer accounts in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
buyerAccounts
The buyer accounts in the offer.
- Parameters:
buyerAccounts
- The buyer accounts in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
state
The status of the offer.
- Parameters:
state
- The status of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
state
The status of the offer.
- Parameters:
state
- The status of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetingWithStrings
The targeting in the offer.
- Parameters:
targeting
- The targeting in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetingWithStrings
The targeting in the offer.
- Parameters:
targeting
- The targeting in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targeting
The targeting in the offer.
- Parameters:
targeting
- The targeting in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targeting
The targeting in the offer.
- Parameters:
targeting
- The targeting in the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-