Interface OfferSummary.Builder
- All Superinterfaces:
Buildable,CopyableBuilder<OfferSummary.Builder,,OfferSummary> SdkBuilder<OfferSummary.Builder,,OfferSummary> SdkPojo
- Enclosing class:
OfferSummary
@Mutable
@NotThreadSafe
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.createdBySource(String createdBySource) The creation source of the offer.createdBySource(OfferCreatedBySourceString createdBySource) The creation source of the offer.The name of the offer.offerSetId(String offerSetId) The offer set ID 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.targetAgreementId(String targetAgreementId) The target agreement ID of the offer.targetAgreementIntent(String targetAgreementIntent) The target agreement intent of the offer.targetAgreementIntent(OfferTargetAgreementIntentString targetAgreementIntent) The target agreement intent 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
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
-
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.
-
offerSetId
The offer set ID of the offer.
- Parameters:
offerSetId- The offer set ID of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetAgreementId
The target agreement ID of the offer.
- Parameters:
targetAgreementId- The target agreement ID of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
targetAgreementIntent
The target agreement intent of the offer.
- Parameters:
targetAgreementIntent- The target agreement intent of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
targetAgreementIntent
The target agreement intent of the offer.
- Parameters:
targetAgreementIntent- The target agreement intent of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdBySource
The creation source of the offer.
- Parameters:
createdBySource- The creation source of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
createdBySource
The creation source of the offer.
- Parameters:
createdBySource- The creation source of the offer.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-