Class: Aws::RTBFabric::Types::ModuleParameters

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

Overview

Note:

ModuleParameters is a union - when making an API calls you must set exactly one of the members.

Note:

ModuleParameters is a union - when returned from an API call exactly one value will be set and the returned type will be a subclass of ModuleParameters corresponding to the set member.

Describes the parameters of a module.

Direct Known Subclasses

NoBid, OpenRtbAttribute, RateLimiter, Unknown

Defined Under Namespace

Classes: NoBid, OpenRtbAttribute, RateLimiter, Unknown

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#no_bidTypes::NoBidModuleParameters

Describes the parameters of a no bid module.



1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1586

class ModuleParameters < Struct.new(
  :no_bid,
  :open_rtb_attribute,
  :rate_limiter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NoBid < ModuleParameters; end
  class OpenRtbAttribute < ModuleParameters; end
  class RateLimiter < ModuleParameters; end
  class Unknown < ModuleParameters; end
end

#open_rtb_attributeTypes::OpenRtbAttributeModuleParameters

Describes the parameters of an open RTB attribute module.



1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1586

class ModuleParameters < Struct.new(
  :no_bid,
  :open_rtb_attribute,
  :rate_limiter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NoBid < ModuleParameters; end
  class OpenRtbAttribute < ModuleParameters; end
  class RateLimiter < ModuleParameters; end
  class Unknown < ModuleParameters; end
end

#rate_limiterTypes::RateLimiterModuleParameters

Describes the parameters of a rate limit.



1586
1587
1588
1589
1590
1591
1592
1593
1594
1595
1596
1597
1598
1599
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1586

class ModuleParameters < Struct.new(
  :no_bid,
  :open_rtb_attribute,
  :rate_limiter,
  :unknown)
  SENSITIVE = []
  include Aws::Structure
  include Aws::Structure::Union

  class NoBid < ModuleParameters; end
  class OpenRtbAttribute < ModuleParameters; end
  class RateLimiter < ModuleParameters; end
  class Unknown < ModuleParameters; end
end

#unknownObject

Returns the value of attribute unknown

Returns:

  • (Object)

    the current value of unknown



1586
1587
1588
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1586

def unknown
  @unknown
end