Struct aws_sdk_tnb::operation::validate_sol_function_package_content::ValidateSolFunctionPackageContentOutput
source · #[non_exhaustive]pub struct ValidateSolFunctionPackageContentOutput {
pub id: String,
pub vnfd_id: String,
pub vnf_product_name: String,
pub vnf_provider: String,
pub vnfd_version: String,
pub metadata: Option<ValidateSolFunctionPackageContentMetadata>,
/* 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: String
Function package ID.
vnfd_id: String
Function package descriptor ID.
vnf_product_name: String
Network function product name.
vnf_provider: String
Network function provider.
vnfd_version: String
Function package descriptor version.
metadata: Option<ValidateSolFunctionPackageContentMetadata>
Function package metadata.
Implementations§
source§impl ValidateSolFunctionPackageContentOutput
impl ValidateSolFunctionPackageContentOutput
sourcepub fn vnf_product_name(&self) -> &str
pub fn vnf_product_name(&self) -> &str
Network function product name.
sourcepub fn vnf_provider(&self) -> &str
pub fn vnf_provider(&self) -> &str
Network function provider.
sourcepub fn vnfd_version(&self) -> &str
pub fn vnfd_version(&self) -> &str
Function package descriptor version.
sourcepub fn metadata(&self) -> Option<&ValidateSolFunctionPackageContentMetadata>
pub fn metadata(&self) -> Option<&ValidateSolFunctionPackageContentMetadata>
Function package metadata.
source§impl ValidateSolFunctionPackageContentOutput
impl ValidateSolFunctionPackageContentOutput
sourcepub fn builder() -> ValidateSolFunctionPackageContentOutputBuilder
pub fn builder() -> ValidateSolFunctionPackageContentOutputBuilder
Creates a new builder-style object to manufacture ValidateSolFunctionPackageContentOutput
.
Trait Implementations§
source§impl Clone for ValidateSolFunctionPackageContentOutput
impl Clone for ValidateSolFunctionPackageContentOutput
source§fn clone(&self) -> ValidateSolFunctionPackageContentOutput
fn clone(&self) -> ValidateSolFunctionPackageContentOutput
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 ValidateSolFunctionPackageContentOutput
impl PartialEq for ValidateSolFunctionPackageContentOutput
source§fn eq(&self, other: &ValidateSolFunctionPackageContentOutput) -> bool
fn eq(&self, other: &ValidateSolFunctionPackageContentOutput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.source§impl RequestId for ValidateSolFunctionPackageContentOutput
impl RequestId for ValidateSolFunctionPackageContentOutput
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 ValidateSolFunctionPackageContentOutput
Auto Trait Implementations§
impl Freeze for ValidateSolFunctionPackageContentOutput
impl RefUnwindSafe for ValidateSolFunctionPackageContentOutput
impl Send for ValidateSolFunctionPackageContentOutput
impl Sync for ValidateSolFunctionPackageContentOutput
impl Unpin for ValidateSolFunctionPackageContentOutput
impl UnwindSafe for ValidateSolFunctionPackageContentOutput
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
source§impl<T> Instrument for T
impl<T> Instrument for T
source§fn instrument(self, span: Span) -> Instrumented<Self>
fn instrument(self, span: Span) -> Instrumented<Self>
source§fn in_current_span(self) -> Instrumented<Self>
fn in_current_span(self) -> Instrumented<Self>
Creates a shared type from an unshared type.