pub struct UpdateDecoderManifest { /* private fields */ }
Expand description
Fluent builder constructing a request to UpdateDecoderManifest
.
Updates a decoder manifest.
A decoder manifest can only be updated when the status is DRAFT
. Only ACTIVE
decoder manifests can be associated with vehicles.
Implementations§
source§impl UpdateDecoderManifest
impl UpdateDecoderManifest
sourcepub async fn customize(
self
) -> Result<CustomizableOperation<UpdateDecoderManifest, AwsResponseRetryClassifier>, SdkError<UpdateDecoderManifestError>>
pub async fn customize(
self
) -> Result<CustomizableOperation<UpdateDecoderManifest, AwsResponseRetryClassifier>, SdkError<UpdateDecoderManifestError>>
Consume this builder, creating a customizable operation that can be modified before being sent. The operation’s inner http::Request can be modified as well.
sourcepub async fn send(
self
) -> Result<UpdateDecoderManifestOutput, SdkError<UpdateDecoderManifestError>>
pub async fn send(
self
) -> Result<UpdateDecoderManifestOutput, SdkError<UpdateDecoderManifestError>>
Sends the request and returns the response.
If an error occurs, an SdkError
will be returned with additional details that
can be matched against.
By default, any retryable failures will be retried twice. Retry behavior is configurable with the RetryConfig, which can be set when configuring the client.
sourcepub fn name(self, input: impl Into<String>) -> Self
pub fn name(self, input: impl Into<String>) -> Self
The name of the decoder manifest to update.
sourcepub fn set_name(self, input: Option<String>) -> Self
pub fn set_name(self, input: Option<String>) -> Self
The name of the decoder manifest to update.
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 to update.
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 to update.
sourcepub fn signal_decoders_to_add(self, input: SignalDecoder) -> Self
pub fn signal_decoders_to_add(self, input: SignalDecoder) -> Self
Appends an item to signalDecodersToAdd
.
To override the contents of this collection use set_signal_decoders_to_add
.
A list of information about decoding additional signals to add to the decoder manifest.
sourcepub fn set_signal_decoders_to_add(
self,
input: Option<Vec<SignalDecoder>>
) -> Self
pub fn set_signal_decoders_to_add(
self,
input: Option<Vec<SignalDecoder>>
) -> Self
A list of information about decoding additional signals to add to the decoder manifest.
sourcepub fn signal_decoders_to_update(self, input: SignalDecoder) -> Self
pub fn signal_decoders_to_update(self, input: SignalDecoder) -> Self
Appends an item to signalDecodersToUpdate
.
To override the contents of this collection use set_signal_decoders_to_update
.
A list of updated information about decoding signals to update in the decoder manifest.
sourcepub fn set_signal_decoders_to_update(
self,
input: Option<Vec<SignalDecoder>>
) -> Self
pub fn set_signal_decoders_to_update(
self,
input: Option<Vec<SignalDecoder>>
) -> Self
A list of updated information about decoding signals to update in the decoder manifest.
sourcepub fn signal_decoders_to_remove(self, input: impl Into<String>) -> Self
pub fn signal_decoders_to_remove(self, input: impl Into<String>) -> Self
Appends an item to signalDecodersToRemove
.
To override the contents of this collection use set_signal_decoders_to_remove
.
A list of signal decoders to remove from the decoder manifest.
sourcepub fn set_signal_decoders_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_signal_decoders_to_remove(self, input: Option<Vec<String>>) -> Self
A list of signal decoders to remove from the decoder manifest.
sourcepub fn network_interfaces_to_add(self, input: NetworkInterface) -> Self
pub fn network_interfaces_to_add(self, input: NetworkInterface) -> Self
Appends an item to networkInterfacesToAdd
.
To override the contents of this collection use set_network_interfaces_to_add
.
A list of information about the network interfaces to add to the decoder manifest.
sourcepub fn set_network_interfaces_to_add(
self,
input: Option<Vec<NetworkInterface>>
) -> Self
pub fn set_network_interfaces_to_add(
self,
input: Option<Vec<NetworkInterface>>
) -> Self
A list of information about the network interfaces to add to the decoder manifest.
sourcepub fn network_interfaces_to_update(self, input: NetworkInterface) -> Self
pub fn network_interfaces_to_update(self, input: NetworkInterface) -> Self
Appends an item to networkInterfacesToUpdate
.
To override the contents of this collection use set_network_interfaces_to_update
.
A list of information about the network interfaces to update in the decoder manifest.
sourcepub fn set_network_interfaces_to_update(
self,
input: Option<Vec<NetworkInterface>>
) -> Self
pub fn set_network_interfaces_to_update(
self,
input: Option<Vec<NetworkInterface>>
) -> Self
A list of information about the network interfaces to update in the decoder manifest.
sourcepub fn network_interfaces_to_remove(self, input: impl Into<String>) -> Self
pub fn network_interfaces_to_remove(self, input: impl Into<String>) -> Self
Appends an item to networkInterfacesToRemove
.
To override the contents of this collection use set_network_interfaces_to_remove
.
A list of network interfaces to remove from the decoder manifest.
sourcepub fn set_network_interfaces_to_remove(self, input: Option<Vec<String>>) -> Self
pub fn set_network_interfaces_to_remove(self, input: Option<Vec<String>>) -> Self
A list of network interfaces to remove from the decoder manifest.
sourcepub fn status(self, input: ManifestStatus) -> Self
pub fn status(self, input: ManifestStatus) -> Self
The state of the decoder manifest. If the status is ACTIVE
, the decoder manifest can't be edited. If the status is DRAFT
, you can edit the decoder manifest.
sourcepub fn set_status(self, input: Option<ManifestStatus>) -> Self
pub fn set_status(self, input: Option<ManifestStatus>) -> Self
The state of the decoder manifest. If the status is ACTIVE
, the decoder manifest can't be edited. If the status is DRAFT
, you can edit the decoder manifest.
Trait Implementations§
source§impl Clone for UpdateDecoderManifest
impl Clone for UpdateDecoderManifest
source§fn clone(&self) -> UpdateDecoderManifest
fn clone(&self) -> UpdateDecoderManifest
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read more