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.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1611

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.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1611

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.



1611
1612
1613
1614
1615
1616
1617
1618
1619
1620
1621
1622
1623
1624
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1611

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



1611
1612
1613
# File 'gems/aws-sdk-rtbfabric/lib/aws-sdk-rtbfabric/types.rb', line 1611

def unknown
  @unknown
end