Class: AWSCDK::Events::CfnConnection::ConnectionHttpParametersProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::Events::CfnConnection::ConnectionHttpParametersProperty
- Defined in:
- events/cfn_connection.rb
Overview
Any additional parameters for the connection.
Instance Attribute Summary collapse
-
#body_parameters ⇒ AWSCDK::IResolvable, ...
readonly
Any additional body string parameters for the connection.
-
#header_parameters ⇒ AWSCDK::IResolvable, ...
readonly
Any additional header parameters for the connection.
-
#query_string_parameters ⇒ AWSCDK::IResolvable, ...
readonly
Any additional query string parameters for the connection.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(body_parameters: nil, header_parameters: nil, query_string_parameters: nil) ⇒ ConnectionHttpParametersProperty
constructor
A new instance of ConnectionHttpParametersProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(body_parameters: nil, header_parameters: nil, query_string_parameters: nil) ⇒ ConnectionHttpParametersProperty
Returns a new instance of ConnectionHttpParametersProperty.
852 853 854 855 856 857 858 859 |
# File 'events/cfn_connection.rb', line 852 def initialize(body_parameters: nil, header_parameters: nil, query_string_parameters: nil) @body_parameters = body_parameters Jsii::Type.check_type(@body_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZXZlbnRzLkNmbkNvbm5lY3Rpb24uUGFyYW1ldGVyUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "bodyParameters") unless @body_parameters.nil? @header_parameters = header_parameters Jsii::Type.check_type(@header_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZXZlbnRzLkNmbkNvbm5lY3Rpb24uUGFyYW1ldGVyUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "headerParameters") unless @header_parameters.nil? @query_string_parameters = query_string_parameters Jsii::Type.check_type(@query_string_parameters, JSON.parse(Base64.strict_decode64("eyJ1bmlvbiI6eyJ0eXBlcyI6W3siZnFuIjoiYXdzLWNkay1saWIuSVJlc29sdmFibGUifSx7ImNvbGxlY3Rpb24iOnsiZWxlbWVudHR5cGUiOnsidW5pb24iOnsidHlwZXMiOlt7ImZxbiI6ImF3cy1jZGstbGliLklSZXNvbHZhYmxlIn0seyJmcW4iOiJhd3MtY2RrLWxpYi5hd3NfZXZlbnRzLkNmbkNvbm5lY3Rpb24uUGFyYW1ldGVyUHJvcGVydHkifV19fSwia2luZCI6ImFycmF5In19XX19")), "queryStringParameters") unless @query_string_parameters.nil? end |
Instance Attribute Details
#body_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
Any additional body string parameters for the connection.
865 866 867 |
# File 'events/cfn_connection.rb', line 865 def body_parameters @body_parameters end |
#header_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
Any additional header parameters for the connection.
870 871 872 |
# File 'events/cfn_connection.rb', line 870 def header_parameters @header_parameters end |
#query_string_parameters ⇒ AWSCDK::IResolvable, ... (readonly)
Any additional query string parameters for the connection.
875 876 877 |
# File 'events/cfn_connection.rb', line 875 def query_string_parameters @query_string_parameters end |
Class Method Details
.jsii_properties ⇒ Object
877 878 879 880 881 882 883 |
# File 'events/cfn_connection.rb', line 877 def self.jsii_properties { :body_parameters => "bodyParameters", :header_parameters => "headerParameters", :query_string_parameters => "queryStringParameters", } end |
Instance Method Details
#to_jsii ⇒ Object
885 886 887 888 889 890 891 892 893 |
# File 'events/cfn_connection.rb', line 885 def to_jsii result = {} result.merge!({ "bodyParameters" => @body_parameters, "headerParameters" => @header_parameters, "queryStringParameters" => @query_string_parameters, }) result.compact end |