Class: Aws::MarketplaceCatalog::Types::OfferFilters
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceCatalog::Types::OfferFilters
- Defined in:
- gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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.
ResaleAuthorizationId
. The response will
only include offers for which you have permissions.
1556 1557 1558 1559 1560 1561 1562 1563 1564 1565 1566 1567 1568 1569 |
# File 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 'gems/aws-sdk-marketplacecatalog/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 |