#[non_exhaustive]pub struct UpdateOpsMetadataInputBuilder { /* private fields */ }
Expand description
A builder for UpdateOpsMetadataInput
.
Implementations§
source§impl UpdateOpsMetadataInputBuilder
impl UpdateOpsMetadataInputBuilder
sourcepub fn ops_metadata_arn(self, input: impl Into<String>) -> Self
pub fn ops_metadata_arn(self, input: impl Into<String>) -> Self
The Amazon Resource Name (ARN) of the OpsMetadata Object to update.
This field is required.sourcepub fn set_ops_metadata_arn(self, input: Option<String>) -> Self
pub fn set_ops_metadata_arn(self, input: Option<String>) -> Self
The Amazon Resource Name (ARN) of the OpsMetadata Object to update.
sourcepub fn get_ops_metadata_arn(&self) -> &Option<String>
pub fn get_ops_metadata_arn(&self) -> &Option<String>
The Amazon Resource Name (ARN) of the OpsMetadata Object to update.
sourcepub fn metadata_to_update(self, k: impl Into<String>, v: MetadataValue) -> Self
pub fn metadata_to_update(self, k: impl Into<String>, v: MetadataValue) -> Self
Adds a key-value pair to metadata_to_update
.
To override the contents of this collection use set_metadata_to_update
.
Metadata to add to an OpsMetadata object.
sourcepub fn set_metadata_to_update(
self,
input: Option<HashMap<String, MetadataValue>>
) -> Self
pub fn set_metadata_to_update( self, input: Option<HashMap<String, MetadataValue>> ) -> Self
Metadata to add to an OpsMetadata object.
sourcepub fn get_metadata_to_update(&self) -> &Option<HashMap<String, MetadataValue>>
pub fn get_metadata_to_update(&self) -> &Option<HashMap<String, MetadataValue>>
Metadata to add to an OpsMetadata object.
sourcepub fn keys_to_delete(self, input: impl Into<String>) -> Self
pub fn keys_to_delete(self, input: impl Into<String>) -> Self
Appends an item to keys_to_delete
.
To override the contents of this collection use set_keys_to_delete
.
The metadata keys to delete from the OpsMetadata object.
sourcepub fn set_keys_to_delete(self, input: Option<Vec<String>>) -> Self
pub fn set_keys_to_delete(self, input: Option<Vec<String>>) -> Self
The metadata keys to delete from the OpsMetadata object.
sourcepub fn get_keys_to_delete(&self) -> &Option<Vec<String>>
pub fn get_keys_to_delete(&self) -> &Option<Vec<String>>
The metadata keys to delete from the OpsMetadata object.
sourcepub fn build(self) -> Result<UpdateOpsMetadataInput, BuildError>
pub fn build(self) -> Result<UpdateOpsMetadataInput, BuildError>
Consumes the builder and constructs a UpdateOpsMetadataInput
.
source§impl UpdateOpsMetadataInputBuilder
impl UpdateOpsMetadataInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<UpdateOpsMetadataOutput, SdkError<UpdateOpsMetadataError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<UpdateOpsMetadataOutput, SdkError<UpdateOpsMetadataError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for UpdateOpsMetadataInputBuilder
impl Clone for UpdateOpsMetadataInputBuilder
source§fn clone(&self) -> UpdateOpsMetadataInputBuilder
fn clone(&self) -> UpdateOpsMetadataInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for UpdateOpsMetadataInputBuilder
impl Default for UpdateOpsMetadataInputBuilder
source§fn default() -> UpdateOpsMetadataInputBuilder
fn default() -> UpdateOpsMetadataInputBuilder
source§impl PartialEq for UpdateOpsMetadataInputBuilder
impl PartialEq for UpdateOpsMetadataInputBuilder
source§fn eq(&self, other: &UpdateOpsMetadataInputBuilder) -> bool
fn eq(&self, other: &UpdateOpsMetadataInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.