#[non_exhaustive]pub struct OutputUpdateBuilder { /* private fields */ }Expand description
A builder for OutputUpdate.
Implementations§
source§impl OutputUpdateBuilder
impl OutputUpdateBuilder
sourcepub fn output_id(self, input: impl Into<String>) -> Self
pub fn output_id(self, input: impl Into<String>) -> Self
Identifies the specific output configuration that you want to update.
This field is required.sourcepub fn set_output_id(self, input: Option<String>) -> Self
pub fn set_output_id(self, input: Option<String>) -> Self
Identifies the specific output configuration that you want to update.
sourcepub fn get_output_id(&self) -> &Option<String>
pub fn get_output_id(&self) -> &Option<String>
Identifies the specific output configuration that you want to update.
sourcepub fn name_update(self, input: impl Into<String>) -> Self
pub fn name_update(self, input: impl Into<String>) -> Self
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
sourcepub fn set_name_update(self, input: Option<String>) -> Self
pub fn set_name_update(self, input: Option<String>) -> Self
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
sourcepub fn get_name_update(&self) -> &Option<String>
pub fn get_name_update(&self) -> &Option<String>
If you want to specify a different in-application stream for this output configuration, use this field to specify the new in-application stream name.
sourcepub fn kinesis_streams_output_update(
self,
input: KinesisStreamsOutputUpdate
) -> Self
pub fn kinesis_streams_output_update( self, input: KinesisStreamsOutputUpdate ) -> Self
Describes a Kinesis data stream as the destination for the output.
sourcepub fn set_kinesis_streams_output_update(
self,
input: Option<KinesisStreamsOutputUpdate>
) -> Self
pub fn set_kinesis_streams_output_update( self, input: Option<KinesisStreamsOutputUpdate> ) -> Self
Describes a Kinesis data stream as the destination for the output.
sourcepub fn get_kinesis_streams_output_update(
&self
) -> &Option<KinesisStreamsOutputUpdate>
pub fn get_kinesis_streams_output_update( &self ) -> &Option<KinesisStreamsOutputUpdate>
Describes a Kinesis data stream as the destination for the output.
sourcepub fn kinesis_firehose_output_update(
self,
input: KinesisFirehoseOutputUpdate
) -> Self
pub fn kinesis_firehose_output_update( self, input: KinesisFirehoseOutputUpdate ) -> Self
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
sourcepub fn set_kinesis_firehose_output_update(
self,
input: Option<KinesisFirehoseOutputUpdate>
) -> Self
pub fn set_kinesis_firehose_output_update( self, input: Option<KinesisFirehoseOutputUpdate> ) -> Self
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
sourcepub fn get_kinesis_firehose_output_update(
&self
) -> &Option<KinesisFirehoseOutputUpdate>
pub fn get_kinesis_firehose_output_update( &self ) -> &Option<KinesisFirehoseOutputUpdate>
Describes a Kinesis Data Firehose delivery stream as the destination for the output.
sourcepub fn lambda_output_update(self, input: LambdaOutputUpdate) -> Self
pub fn lambda_output_update(self, input: LambdaOutputUpdate) -> Self
Describes an Amazon Lambda function as the destination for the output.
sourcepub fn set_lambda_output_update(self, input: Option<LambdaOutputUpdate>) -> Self
pub fn set_lambda_output_update(self, input: Option<LambdaOutputUpdate>) -> Self
Describes an Amazon Lambda function as the destination for the output.
sourcepub fn get_lambda_output_update(&self) -> &Option<LambdaOutputUpdate>
pub fn get_lambda_output_update(&self) -> &Option<LambdaOutputUpdate>
Describes an Amazon Lambda function as the destination for the output.
sourcepub fn destination_schema_update(self, input: DestinationSchema) -> Self
pub fn destination_schema_update(self, input: DestinationSchema) -> Self
Describes the data format when records are written to the destination.
sourcepub fn set_destination_schema_update(
self,
input: Option<DestinationSchema>
) -> Self
pub fn set_destination_schema_update( self, input: Option<DestinationSchema> ) -> Self
Describes the data format when records are written to the destination.
sourcepub fn get_destination_schema_update(&self) -> &Option<DestinationSchema>
pub fn get_destination_schema_update(&self) -> &Option<DestinationSchema>
Describes the data format when records are written to the destination.
sourcepub fn build(self) -> Result<OutputUpdate, BuildError>
pub fn build(self) -> Result<OutputUpdate, BuildError>
Consumes the builder and constructs a OutputUpdate.
This method will fail if any of the following fields are not set:
Trait Implementations§
source§impl Clone for OutputUpdateBuilder
impl Clone for OutputUpdateBuilder
source§fn clone(&self) -> OutputUpdateBuilder
fn clone(&self) -> OutputUpdateBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Debug for OutputUpdateBuilder
impl Debug for OutputUpdateBuilder
source§impl Default for OutputUpdateBuilder
impl Default for OutputUpdateBuilder
source§fn default() -> OutputUpdateBuilder
fn default() -> OutputUpdateBuilder
source§impl PartialEq for OutputUpdateBuilder
impl PartialEq for OutputUpdateBuilder
source§fn eq(&self, other: &OutputUpdateBuilder) -> bool
fn eq(&self, other: &OutputUpdateBuilder) -> bool
self and other values to be equal, and is used
by ==.