Class: Aws::MarketplaceCatalog::Types::EntityTypeSort
- Inherits:
-
Struct
- Object
- Struct
- Aws::MarketplaceCatalog::Types::EntityTypeSort
- Defined in:
- gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb
Overview
EntityTypeSort is a union - when making an API calls you must set exactly one of the members.
Object containing all the sort fields per entity type.
Direct Known Subclasses
AmiProductSort, ContainerProductSort, DataProductSort, MachineLearningProductSort, OfferSetSort, OfferSort, ResaleAuthorizationSort, SaaSProductSort, Unknown
Defined Under Namespace
Classes: AmiProductSort, ContainerProductSort, DataProductSort, MachineLearningProductSort, OfferSetSort, OfferSort, ResaleAuthorizationSort, SaaSProductSort, Unknown
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#ami_product_sort ⇒ Types::AmiProductSort
A sort for AMI products.
-
#container_product_sort ⇒ Types::ContainerProductSort
A sort for container products.
-
#data_product_sort ⇒ Types::DataProductSort
A sort for data products.
-
#machine_learning_product_sort ⇒ Types::MachineLearningProductSort
The sort options for machine learning products.
-
#offer_set_sort ⇒ Types::OfferSetSort
A sort for offer sets.
-
#offer_sort ⇒ Types::OfferSort
A sort for offers.
-
#resale_authorization_sort ⇒ Types::ResaleAuthorizationSort
A sort for Resale Authorizations.
-
#saa_s_product_sort ⇒ Types::SaaSProductSort
A sort for SaaS products.
-
#unknown ⇒ Object
Returns the value of attribute unknown.
Instance Attribute Details
#ami_product_sort ⇒ Types::AmiProductSort
A sort for AMI products.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#container_product_sort ⇒ Types::ContainerProductSort
A sort for container products.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#data_product_sort ⇒ Types::DataProductSort
A sort for data products.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#machine_learning_product_sort ⇒ Types::MachineLearningProductSort
The sort options for machine learning products.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#offer_set_sort ⇒ Types::OfferSetSort
A sort for offer sets.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#offer_sort ⇒ Types::OfferSort
A sort for offers.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#resale_authorization_sort ⇒ Types::ResaleAuthorizationSort
A sort for Resale Authorizations.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#saa_s_product_sort ⇒ Types::SaaSProductSort
A sort for SaaS products.
1198 1199 1200 1201 1202 1203 1204 1205 1206 1207 1208 1209 1210 1211 1212 1213 1214 1215 1216 1217 1218 1219 1220 1221 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 class EntityTypeSort < Struct.new( :data_product_sort, :saa_s_product_sort, :ami_product_sort, :offer_sort, :container_product_sort, :resale_authorization_sort, :machine_learning_product_sort, :offer_set_sort, :unknown) SENSITIVE = [] include Aws::Structure include Aws::Structure::Union class DataProductSort < EntityTypeSort; end class SaaSProductSort < EntityTypeSort; end class AmiProductSort < EntityTypeSort; end class OfferSort < EntityTypeSort; end class ContainerProductSort < EntityTypeSort; end class ResaleAuthorizationSort < EntityTypeSort; end class MachineLearningProductSort < EntityTypeSort; end class OfferSetSort < EntityTypeSort; end class Unknown < EntityTypeSort; end end |
#unknown ⇒ Object
Returns the value of attribute unknown
1198 1199 1200 |
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198 def unknown @unknown end |