Class: Aws::MarketplaceCatalog::Types::OfferFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceCatalog::Types::OfferFilters
- Includes:
- Structure
- Defined in:
- lib/aws-sdk-marketplacecatalog/types.rb
Overview
Object containing all the filter fields for offers entity. Client can add only one wildcard filter and a maximum of 8 filters in a single ‘ListEntities` request.
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#availability_end_date ⇒ Types::OfferAvailabilityEndDateFilter
Allows filtering on the ‘AvailabilityEndDate` of an offer.
-
#buyer_accounts ⇒ Types::OfferBuyerAccountsFilter
Allows filtering on the ‘BuyerAccounts` of an offer.
-
#entity_id ⇒ Types::OfferEntityIdFilter
Allows filtering on ‘EntityId` of an offer.
-
#last_modified_date ⇒ Types::OfferLastModifiedDateFilter
Allows filtering on the ‘LastModifiedDate` of an offer.
-
#name ⇒ Types::OfferNameFilter
Allows filtering on the ‘Name` of an offer.
-
#product_id ⇒ Types::OfferProductIdFilter
Allows filtering on the ‘ProductId` of an offer.
-
#release_date ⇒ Types::OfferReleaseDateFilter
Allows filtering on the ‘ReleaseDate` of an offer.
-
#resale_authorization_id ⇒ Types::OfferResaleAuthorizationIdFilter
Allows filtering on the ‘ResaleAuthorizationId` of an offer.
-
#state ⇒ Types::OfferStateFilter
Allows filtering on the ‘State` of an offer.
-
#targeting ⇒ Types::OfferTargetingFilter
Allows filtering on the ‘Targeting` of an offer.
Instance Attribute Details
#availability_end_date ⇒ Types::OfferAvailabilityEndDateFilter
Allows filtering on the ‘AvailabilityEndDate` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#buyer_accounts ⇒ Types::OfferBuyerAccountsFilter
Allows filtering on the ‘BuyerAccounts` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#entity_id ⇒ Types::OfferEntityIdFilter
Allows filtering on ‘EntityId` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#last_modified_date ⇒ Types::OfferLastModifiedDateFilter
Allows filtering on the ‘LastModifiedDate` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#name ⇒ Types::OfferNameFilter
Allows filtering on the ‘Name` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#product_id ⇒ Types::OfferProductIdFilter
Allows filtering on the ‘ProductId` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#release_date ⇒ Types::OfferReleaseDateFilter
Allows filtering on the ‘ReleaseDate` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#resale_authorization_id ⇒ Types::OfferResaleAuthorizationIdFilter
Allows filtering on the ‘ResaleAuthorizationId` of an offer.
<note markdown=“1”> Not all offers have a ‘ResaleAuthorizationId`. The response will only include offers for which you have permissions.
</note>
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#state ⇒ Types::OfferStateFilter
Allows filtering on the ‘State` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |
#targeting ⇒ Types::OfferTargetingFilter
Allows filtering on the ‘Targeting` of an offer.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'lib/aws-sdk-marketplacecatalog/types.rb', line 1556 class OfferFilters < Struct.new( :entity_id, :name, :product_id, :resale_authorization_id, :release_date, :availability_end_date, :buyer_accounts, :state, :targeting, :last_modified_date) SENSITIVE = [] include Aws::Structure end |