Class: AWSCDK::RTBFabric::CfnLink::NoBidActionProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::RTBFabric::CfnLink::NoBidActionProperty
- Defined in:
- rtb_fabric/cfn_link.rb
Overview
Describes a no bid action.
Instance Attribute Summary collapse
-
#no_bid_reason_code ⇒ Numeric?
readonly
The reason code for the no bid action.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(no_bid_reason_code: nil) ⇒ NoBidActionProperty
constructor
A new instance of NoBidActionProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(no_bid_reason_code: nil) ⇒ NoBidActionProperty
Returns a new instance of NoBidActionProperty.
1047 1048 1049 1050 |
# File 'rtb_fabric/cfn_link.rb', line 1047 def initialize(no_bid_reason_code: nil) @no_bid_reason_code = no_bid_reason_code Jsii::Type.check_type(@no_bid_reason_code, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJudW1iZXIifQ==")), "noBidReasonCode") unless @no_bid_reason_code.nil? end |
Instance Attribute Details
#no_bid_reason_code ⇒ Numeric? (readonly)
The reason code for the no bid action.
1056 1057 1058 |
# File 'rtb_fabric/cfn_link.rb', line 1056 def no_bid_reason_code @no_bid_reason_code end |
Class Method Details
.jsii_properties ⇒ Object
1058 1059 1060 1061 1062 |
# File 'rtb_fabric/cfn_link.rb', line 1058 def self.jsii_properties { :no_bid_reason_code => "noBidReasonCode", } end |
Instance Method Details
#to_jsii ⇒ Object
1064 1065 1066 1067 1068 1069 1070 |
# File 'rtb_fabric/cfn_link.rb', line 1064 def to_jsii result = {} result.merge!({ "noBidReasonCode" => @no_bid_reason_code, }) result.compact end |