Struct aws_sdk_tnb::operation::update_sol_network_package::builders::UpdateSolNetworkPackageFluentBuilder
source · pub struct UpdateSolNetworkPackageFluentBuilder { /* private fields */ }Expand description
Fluent builder constructing a request to UpdateSolNetworkPackage.
Updates the operational state of a network package.
A network package is a .zip file in CSAR (Cloud Service Archive) format defines the function packages you want to deploy and the Amazon Web Services infrastructure you want to deploy them on.
A network service descriptor is a .yaml file in a network package that uses the TOSCA standard to describe the network functions you want to deploy and the Amazon Web Services infrastructure you want to deploy the network functions on.
Implementations§
source§impl UpdateSolNetworkPackageFluentBuilder
impl UpdateSolNetworkPackageFluentBuilder
sourcepub fn as_input(&self) -> &UpdateSolNetworkPackageInputBuilder
pub fn as_input(&self) -> &UpdateSolNetworkPackageInputBuilder
Access the UpdateSolNetworkPackage as a reference.
sourcepub async fn send(
self
) -> Result<UpdateSolNetworkPackageOutput, SdkError<UpdateSolNetworkPackageError, HttpResponse>>
pub async fn send( self ) -> Result<UpdateSolNetworkPackageOutput, SdkError<UpdateSolNetworkPackageError, 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<UpdateSolNetworkPackageOutput, UpdateSolNetworkPackageError, Self>
pub fn customize( self ) -> CustomizableOperation<UpdateSolNetworkPackageOutput, UpdateSolNetworkPackageError, Self>
Consumes this builder, creating a customizable operation that can be modified before being sent.
sourcepub fn nsd_info_id(self, input: impl Into<String>) -> Self
pub fn nsd_info_id(self, input: impl Into<String>) -> Self
ID of the network service descriptor in the network package.
sourcepub fn set_nsd_info_id(self, input: Option<String>) -> Self
pub fn set_nsd_info_id(self, input: Option<String>) -> Self
ID of the network service descriptor in the network package.
sourcepub fn get_nsd_info_id(&self) -> &Option<String>
pub fn get_nsd_info_id(&self) -> &Option<String>
ID of the network service descriptor in the network package.
sourcepub fn nsd_operational_state(self, input: NsdOperationalState) -> Self
pub fn nsd_operational_state(self, input: NsdOperationalState) -> Self
Operational state of the network service descriptor in the network package.
sourcepub fn set_nsd_operational_state(
self,
input: Option<NsdOperationalState>
) -> Self
pub fn set_nsd_operational_state( self, input: Option<NsdOperationalState> ) -> Self
Operational state of the network service descriptor in the network package.
sourcepub fn get_nsd_operational_state(&self) -> &Option<NsdOperationalState>
pub fn get_nsd_operational_state(&self) -> &Option<NsdOperationalState>
Operational state of the network service descriptor in the network package.
Trait Implementations§
source§impl Clone for UpdateSolNetworkPackageFluentBuilder
impl Clone for UpdateSolNetworkPackageFluentBuilder
source§fn clone(&self) -> UpdateSolNetworkPackageFluentBuilder
fn clone(&self) -> UpdateSolNetworkPackageFluentBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read more