Struct aws_sdk_iotfleetwise::operation::create_decoder_manifest::builders::CreateDecoderManifestInputBuilder
source · #[non_exhaustive]pub struct CreateDecoderManifestInputBuilder { /* private fields */ }
Expand description
A builder for CreateDecoderManifestInput
.
Implementations§
source§impl CreateDecoderManifestInputBuilder
impl CreateDecoderManifestInputBuilder
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The unique name of the decoder manifest to create.
This field is required.sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The unique name of the decoder manifest to create.
sourcepub fn description(self, input: impl Into<String>) -> Self
pub fn description(self, input: impl Into<String>) -> Self
A brief description of the decoder manifest.
sourcepub fn set_description(self, input: Option<String>) -> Self
pub fn set_description(self, input: Option<String>) -> Self
A brief description of the decoder manifest.
sourcepub fn get_description(&self) -> &Option<String>
pub fn get_description(&self) -> &Option<String>
A brief description of the decoder manifest.
sourcepub fn model_manifest_arn(self, input: impl Into<String>) -> Self
pub fn model_manifest_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the vehicle model (model manifest).
This field is required.sourcepub fn set_model_manifest_arn(self, input: Option<String>) -> Self
pub fn set_model_manifest_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the vehicle model (model manifest).
sourcepub fn get_model_manifest_arn(&self) -> &Option<String>
pub fn get_model_manifest_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the vehicle model (model manifest).
sourcepub fn signal_decoders(self, input: SignalDecoder) -> Self
pub fn signal_decoders(self, input: SignalDecoder) -> Self
Appends an item to signal_decoders
.
To override the contents of this collection use set_signal_decoders
.
A list of information about signal decoders.
sourcepub fn set_signal_decoders(self, input: Option<Vec<SignalDecoder>>) -> Self
pub fn set_signal_decoders(self, input: Option<Vec<SignalDecoder>>) -> Self
A list of information about signal decoders.
sourcepub fn get_signal_decoders(&self) -> &Option<Vec<SignalDecoder>>
pub fn get_signal_decoders(&self) -> &Option<Vec<SignalDecoder>>
A list of information about signal decoders.
sourcepub fn network_interfaces(self, input: NetworkInterface) -> Self
pub fn network_interfaces(self, input: NetworkInterface) -> Self
Appends an item to network_interfaces
.
To override the contents of this collection use set_network_interfaces
.
A list of information about available network interfaces.
sourcepub fn set_network_interfaces(
self,
input: Option<Vec<NetworkInterface>>
) -> Self
pub fn set_network_interfaces( self, input: Option<Vec<NetworkInterface>> ) -> Self
A list of information about available network interfaces.
sourcepub fn get_network_interfaces(&self) -> &Option<Vec<NetworkInterface>>
pub fn get_network_interfaces(&self) -> &Option<Vec<NetworkInterface>>
A list of information about available network interfaces.
Appends an item to tags
.
To override the contents of this collection use set_tags
.
Metadata that can be used to manage the decoder manifest.
Metadata that can be used to manage the decoder manifest.
Metadata that can be used to manage the decoder manifest.
sourcepub fn build(self) -> Result<CreateDecoderManifestInput, BuildError>
pub fn build(self) -> Result<CreateDecoderManifestInput, BuildError>
Consumes the builder and constructs a CreateDecoderManifestInput
.
source§impl CreateDecoderManifestInputBuilder
impl CreateDecoderManifestInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<CreateDecoderManifestOutput, SdkError<CreateDecoderManifestError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<CreateDecoderManifestOutput, SdkError<CreateDecoderManifestError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CreateDecoderManifestInputBuilder
impl Clone for CreateDecoderManifestInputBuilder
source§fn clone(&self) -> CreateDecoderManifestInputBuilder
fn clone(&self) -> CreateDecoderManifestInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for CreateDecoderManifestInputBuilder
impl Default for CreateDecoderManifestInputBuilder
source§fn default() -> CreateDecoderManifestInputBuilder
fn default() -> CreateDecoderManifestInputBuilder
source§impl PartialEq for CreateDecoderManifestInputBuilder
impl PartialEq for CreateDecoderManifestInputBuilder
source§fn eq(&self, other: &CreateDecoderManifestInputBuilder) -> bool
fn eq(&self, other: &CreateDecoderManifestInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.