pub fn kinesis_firehose_input_description(
            mut self,
            input: crate::model::KinesisFirehoseInputDescription,
        ) -> Self {
            self.kinesis_firehose_input_description = Some(input);
            self
        }
/// <p>If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.</p>
If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.
If an Amazon Kinesis Firehose delivery stream is configured as a streaming source provides the delivery stream ' s ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf .
pub fn kinesis_firehose_input_description(
            mut self,
            input: crate::model::KinesisFirehoseInputDescription,
        ) -> Self {
            self.kinesis_firehose_input_description = Some(input);
            self
        }
pub fn kinesis_firehose_input_description ( mut self , input : crate :: model :: KinesisFirehoseInputDescription , ) -> Self { self . kinesis_firehose_input_description = Some ( input ) ; self }
<p>If an Amazon Kinesis Firehose delivery stream is configured as a streaming source, provides the delivery stream's ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf.</p>
<p > If an Amazon Kinesis Firehose delivery stream is configured as a streaming source provides the delivery stream ' s ARN and an IAM role that enables Amazon Kinesis Analytics to access the stream on your behalf . < / p >
mut self
input
crate::model::KinesisFirehoseInputDescription
mut self
input
crate::model::KinesisFirehoseInputDescription