Class: Aws::MarketplaceCatalog::Types::EntityTypeSort

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb

Overview

Note:

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.

Defined Under Namespace

Classes: AmiProductSort, ContainerProductSort, DataProductSort, MachineLearningProductSort, OfferSetSort, OfferSort, ResaleAuthorizationSort, SaaSProductSort, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#ami_product_sortTypes::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_sortTypes::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_sortTypes::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_sortTypes::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_sortTypes::OfferSetSort

A sort for offer sets.

Returns:



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_sortTypes::OfferSort

A sort for offers.

Returns:



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_sortTypes::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_sortTypes::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

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1198
1199
1200
# File 'gems/aws-sdk-marketplacecatalog/lib/aws-sdk-marketplacecatalog/types.rb', line 1198

def unknown
  @unknown
end