Struct aws_sdk_tnb::operation::update_sol_network_instance::builders::UpdateSolNetworkInstanceFluentBuilder
source · pub struct UpdateSolNetworkInstanceFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateSolNetworkInstance.
Update a network instance.
A network instance is a single network created in Amazon Web Services TNB that can be deployed and on which life-cycle operations (like terminate, update, and delete) can be performed.
Implementations§
source§impl UpdateSolNetworkInstanceFluentBuilder
impl UpdateSolNetworkInstanceFluentBuilder
sourcepub fn as_input(&self) -> &UpdateSolNetworkInstanceInputBuilder
pub fn as_input(&self) -> &UpdateSolNetworkInstanceInputBuilder
Access the UpdateSolNetworkInstance as a reference.
sourcepub async fn send(
self
) -> Result<UpdateSolNetworkInstanceOutput, SdkError<UpdateSolNetworkInstanceError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateSolNetworkInstanceOutput, SdkError<UpdateSolNetworkInstanceError, HttpResponse>>
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 customize(
self
) -> CustomizableOperation<UpdateSolNetworkInstanceOutput, UpdateSolNetworkInstanceError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateSolNetworkInstanceOutput, UpdateSolNetworkInstanceError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn ns_instance_id(self, input: impl Into<String>) -> Self
pub fn ns_instance_id(self, input: impl Into<String>) -> Self
ID of the network instance.
sourcepub fn set_ns_instance_id(self, input: Option<String>) -> Self
pub fn set_ns_instance_id(self, input: Option<String>) -> Self
ID of the network instance.
sourcepub fn get_ns_instance_id(&self) -> &Option<String>
pub fn get_ns_instance_id(&self) -> &Option<String>
ID of the network instance.
sourcepub fn update_type(self, input: UpdateSolNetworkType) -> Self
pub fn update_type(self, input: UpdateSolNetworkType) -> Self
The type of update.
sourcepub fn set_update_type(self, input: Option<UpdateSolNetworkType>) -> Self
pub fn set_update_type(self, input: Option<UpdateSolNetworkType>) -> Self
The type of update.
sourcepub fn get_update_type(&self) -> &Option<UpdateSolNetworkType>
pub fn get_update_type(&self) -> &Option<UpdateSolNetworkType>
The type of update.
sourcepub fn modify_vnf_info_data(self, input: UpdateSolNetworkModify) -> Self
pub fn modify_vnf_info_data(self, input: UpdateSolNetworkModify) -> Self
Identifies the network function information parameters and/or the configurable properties of the network function to be modified.
sourcepub fn set_modify_vnf_info_data(
self,
input: Option<UpdateSolNetworkModify>
) -> Self
pub fn set_modify_vnf_info_data( self, input: Option<UpdateSolNetworkModify> ) -> Self
Identifies the network function information parameters and/or the configurable properties of the network function to be modified.
sourcepub fn get_modify_vnf_info_data(&self) -> &Option<UpdateSolNetworkModify>
pub fn get_modify_vnf_info_data(&self) -> &Option<UpdateSolNetworkModify>
Identifies the network function information parameters and/or the configurable properties of the network function to be modified.
Adds a key-value pair to tags.
To override the contents of this collection use set_tags.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
A tag is a label that you assign to an Amazon Web Services resource. Each tag consists of a key and an optional value. When you use this API, the tags are transferred to the network operation that is created. Use tags to search and filter your resources or track your Amazon Web Services costs.
Trait Implementations§
source§impl Clone for UpdateSolNetworkInstanceFluentBuilder
impl Clone for UpdateSolNetworkInstanceFluentBuilder
source§fn clone(&self) -> UpdateSolNetworkInstanceFluentBuilder
fn clone(&self) -> UpdateSolNetworkInstanceFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more