Class: AWSCDK::KinesisFirehose::CfnDeliveryStream::ProcessorParameterProperty
- Inherits:
-
Jsii::Struct
- Object
- Jsii::Struct
- AWSCDK::KinesisFirehose::CfnDeliveryStream::ProcessorParameterProperty
- Defined in:
- kinesis_firehose/cfn_delivery_stream.rb
Overview
The ProcessorParameter property specifies a processor parameter in a data processor for an Amazon Kinesis Data Firehose delivery stream.
Instance Attribute Summary collapse
-
#parameter_name ⇒ String
readonly
The name of the parameter.
-
#parameter_value ⇒ String
readonly
The parameter value.
Class Method Summary collapse
Instance Method Summary collapse
-
#initialize(parameter_name:, parameter_value:) ⇒ ProcessorParameterProperty
constructor
A new instance of ProcessorParameterProperty.
- #to_jsii ⇒ Object
Constructor Details
#initialize(parameter_name:, parameter_value:) ⇒ ProcessorParameterProperty
Returns a new instance of ProcessorParameterProperty.
3834 3835 3836 3837 3838 3839 |
# File 'kinesis_firehose/cfn_delivery_stream.rb', line 3834 def initialize(parameter_name:, parameter_value:) @parameter_name = parameter_name Jsii::Type.check_type(@parameter_name, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "parameterName") @parameter_value = parameter_value Jsii::Type.check_type(@parameter_value, JSON.parse(Base64.strict_decode64("eyJwcmltaXRpdmUiOiJzdHJpbmcifQ==")), "parameterValue") end |
Instance Attribute Details
#parameter_name ⇒ String (readonly)
The name of the parameter.
Currently the following default values are supported: 3 for NumberOfRetries and 60 for the BufferIntervalInSeconds . The BufferSizeInMBs ranges between 0.2 MB and up to 3MB. The default buffering hint is 1MB for all destinations, except Splunk. For Splunk, the default buffering hint is 256 KB.
3847 3848 3849 |
# File 'kinesis_firehose/cfn_delivery_stream.rb', line 3847 def parameter_name @parameter_name end |
#parameter_value ⇒ String (readonly)
The parameter value.
3852 3853 3854 |
# File 'kinesis_firehose/cfn_delivery_stream.rb', line 3852 def parameter_value @parameter_value end |
Class Method Details
.jsii_properties ⇒ Object
3854 3855 3856 3857 3858 3859 |
# File 'kinesis_firehose/cfn_delivery_stream.rb', line 3854 def self.jsii_properties { :parameter_name => "parameterName", :parameter_value => "parameterValue", } end |
Instance Method Details
#to_jsii ⇒ Object
3861 3862 3863 3864 3865 3866 3867 3868 |
# File 'kinesis_firehose/cfn_delivery_stream.rb', line 3861 def to_jsii result = {} result.merge!({ "parameterName" => @parameter_name, "parameterValue" => @parameter_value, }) result.compact end |