Struct aws_sdk_tnb::operation::put_sol_function_package_content::PutSolFunctionPackageContentOutput
source · #[non_exhaustive]pub struct PutSolFunctionPackageContentOutput {
pub id: Option<String>,
pub vnfd_id: Option<String>,
pub vnf_product_name: Option<String>,
pub vnf_provider: Option<String>,
pub vnfd_version: Option<String>,
pub metadata: Option<PutSolFunctionPackageContentMetadata>,
/* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.id: Option<String>Function package ID.
vnfd_id: Option<String>Function package descriptor ID.
vnf_product_name: Option<String>Function product name.
vnf_provider: Option<String>Function provider.
vnfd_version: Option<String>Function package descriptor version.
metadata: Option<PutSolFunctionPackageContentMetadata>Function package metadata.
Implementations§
source§impl PutSolFunctionPackageContentOutput
impl PutSolFunctionPackageContentOutput
sourcepub fn vnf_product_name(&self) -> Option<&str>
pub fn vnf_product_name(&self) -> Option<&str>
Function product name.
sourcepub fn vnf_provider(&self) -> Option<&str>
pub fn vnf_provider(&self) -> Option<&str>
Function provider.
sourcepub fn vnfd_version(&self) -> Option<&str>
pub fn vnfd_version(&self) -> Option<&str>
Function package descriptor version.
sourcepub fn metadata(&self) -> Option<&PutSolFunctionPackageContentMetadata>
pub fn metadata(&self) -> Option<&PutSolFunctionPackageContentMetadata>
Function package metadata.
source§impl PutSolFunctionPackageContentOutput
impl PutSolFunctionPackageContentOutput
sourcepub fn builder() -> PutSolFunctionPackageContentOutputBuilder
pub fn builder() -> PutSolFunctionPackageContentOutputBuilder
Creates a new builder-style object to manufacture PutSolFunctionPackageContentOutput.
Trait Implementations§
source§impl Clone for PutSolFunctionPackageContentOutput
impl Clone for PutSolFunctionPackageContentOutput
source§fn clone(&self) -> PutSolFunctionPackageContentOutput
fn clone(&self) -> PutSolFunctionPackageContentOutput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source. Read moresource§impl PartialEq for PutSolFunctionPackageContentOutput
impl PartialEq for PutSolFunctionPackageContentOutput
source§fn eq(&self, other: &PutSolFunctionPackageContentOutput) -> bool
fn eq(&self, other: &PutSolFunctionPackageContentOutput) -> bool
This method tests for
self and other values to be equal, and is used
by ==.source§impl RequestId for PutSolFunctionPackageContentOutput
impl RequestId for PutSolFunctionPackageContentOutput
source§fn request_id(&self) -> Option<&str>
fn request_id(&self) -> Option<&str>
Returns the request ID, or
None if the service could not be reached.impl StructuralPartialEq for PutSolFunctionPackageContentOutput
Auto Trait Implementations§
impl RefUnwindSafe for PutSolFunctionPackageContentOutput
impl Send for PutSolFunctionPackageContentOutput
impl Sync for PutSolFunctionPackageContentOutput
impl Unpin for PutSolFunctionPackageContentOutput
impl UnwindSafe for PutSolFunctionPackageContentOutput
Blanket Implementations§
source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere T: ?Sized,
source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more