Class: Aws::DeviceFarm::Types::Offering

Inherits:
Struct
  • Object
show all
Includes:
Structure
Defined in:
lib/aws-sdk-devicefarm/types.rb

Overview

Represents the metadata of a device offering.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#descriptionString

A string that describes the offering.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
# File 'lib/aws-sdk-devicefarm/types.rb', line 3924

class Offering < Struct.new(
  :id,
  :description,
  :type,
  :platform,
  :recurring_charges)
  SENSITIVE = []
  include Aws::Structure
end

#idString

The ID that corresponds to a device offering.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
# File 'lib/aws-sdk-devicefarm/types.rb', line 3924

class Offering < Struct.new(
  :id,
  :description,
  :type,
  :platform,
  :recurring_charges)
  SENSITIVE = []
  include Aws::Structure
end

#platformString

The platform of the device (for example, ‘ANDROID` or `IOS`).

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
# File 'lib/aws-sdk-devicefarm/types.rb', line 3924

class Offering < Struct.new(
  :id,
  :description,
  :type,
  :platform,
  :recurring_charges)
  SENSITIVE = []
  include Aws::Structure
end

#recurring_chargesArray<Types::RecurringCharge>

Specifies whether there are recurring charges for the offering.

Returns:



3924
3925
3926
3927
3928
3929
3930
3931
3932
# File 'lib/aws-sdk-devicefarm/types.rb', line 3924

class Offering < Struct.new(
  :id,
  :description,
  :type,
  :platform,
  :recurring_charges)
  SENSITIVE = []
  include Aws::Structure
end

#typeString

The type of offering (for example, ‘RECURRING`) for a device.

Returns:

  • (String)


3924
3925
3926
3927
3928
3929
3930
3931
3932
# File 'lib/aws-sdk-devicefarm/types.rb', line 3924

class Offering < Struct.new(
  :id,
  :description,
  :type,
  :platform,
  :recurring_charges)
  SENSITIVE = []
  include Aws::Structure
end