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
All Methods Instance Methods Abstract Methods Modifier and Type Method Description OfferSummary.BuilderavailabilityEndDate(String availabilityEndDate)The availability end date of the offer.OfferSummary.BuilderbuyerAccounts(String... buyerAccounts)The buyer accounts in the offer.OfferSummary.BuilderbuyerAccounts(Collection<String> buyerAccounts)The buyer accounts in the offer.OfferSummary.Buildername(String name)The name of the offer.OfferSummary.BuilderproductId(String productId)The product ID of the offer.OfferSummary.BuilderreleaseDate(String releaseDate)The release date of the offer.OfferSummary.Builderstate(String state)The status of the offer.OfferSummary.Builderstate(OfferStateString state)The status of the offer.OfferSummary.Buildertargeting(Collection<OfferTargetingString> targeting)The targeting in the offer.OfferSummary.Buildertargeting(OfferTargetingString... targeting)The targeting in the offer.OfferSummary.BuildertargetingWithStrings(String... targeting)The targeting in the offer.OfferSummary.BuildertargetingWithStrings(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 Detail
-
name
OfferSummary.Builder name(String 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
OfferSummary.Builder productId(String 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.
-
releaseDate
OfferSummary.Builder releaseDate(String 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
OfferSummary.Builder availabilityEndDate(String 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
OfferSummary.Builder buyerAccounts(Collection<String> 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
OfferSummary.Builder buyerAccounts(String... 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
OfferSummary.Builder state(String 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:
OfferStateString,OfferStateString
-
state
OfferSummary.Builder state(OfferStateString 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:
OfferStateString,OfferStateString
-
targetingWithStrings
OfferSummary.Builder targetingWithStrings(Collection<String> 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.
-
targetingWithStrings
OfferSummary.Builder targetingWithStrings(String... 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
OfferSummary.Builder targeting(Collection<OfferTargetingString> 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
OfferSummary.Builder targeting(OfferTargetingString... 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.
-
-