Struct aws_sdk_codeartifact::operation::list_package_version_assets::ListPackageVersionAssetsOutput   
source · #[non_exhaustive]pub struct ListPackageVersionAssetsOutput {
    pub format: Option<PackageFormat>,
    pub namespace: Option<String>,
    pub package: Option<String>,
    pub version: Option<String>,
    pub version_revision: Option<String>,
    pub next_token: Option<String>,
    pub assets: Option<Vec<AssetSummary>>,
    /* private fields */
}Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Struct { .. } syntax; cannot be matched against without a wildcard ..; and struct update syntax will not work.format: Option<PackageFormat>The format of the package that contains the requested package version assets.
namespace: Option<String>The namespace of the package version that contains the requested package version assets. The package component that specifies its namespace depends on its type. For example:
- 
The namespace of a Maven package version is its groupId.
- 
The namespace of an npm or Swift package version is its scope.
- 
The namespace of a generic package is its namespace.
- 
Python, NuGet, and Ruby package versions do not contain a corresponding component, package versions of those formats do not have a namespace. 
package: Option<String>The name of the package that contains the requested package version assets.
version: Option<String>The version of the package associated with the requested assets.
version_revision: Option<String>The current revision associated with the package version.
next_token: Option<String>If there are additional results, this is the token for the next set of results.
assets: Option<Vec<AssetSummary>>The returned list of AssetSummary objects.
Implementations§
source§impl ListPackageVersionAssetsOutput
 
impl ListPackageVersionAssetsOutput
sourcepub fn format(&self) -> Option<&PackageFormat>
 
pub fn format(&self) -> Option<&PackageFormat>
The format of the package that contains the requested package version assets.
sourcepub fn namespace(&self) -> Option<&str>
 
pub fn namespace(&self) -> Option<&str>
The namespace of the package version that contains the requested package version assets. The package component that specifies its namespace depends on its type. For example:
- 
The namespace of a Maven package version is its groupId.
- 
The namespace of an npm or Swift package version is its scope.
- 
The namespace of a generic package is its namespace.
- 
Python, NuGet, and Ruby package versions do not contain a corresponding component, package versions of those formats do not have a namespace. 
sourcepub fn package(&self) -> Option<&str>
 
pub fn package(&self) -> Option<&str>
The name of the package that contains the requested package version assets.
sourcepub fn version(&self) -> Option<&str>
 
pub fn version(&self) -> Option<&str>
The version of the package associated with the requested assets.
sourcepub fn version_revision(&self) -> Option<&str>
 
pub fn version_revision(&self) -> Option<&str>
The current revision associated with the package version.
sourcepub fn next_token(&self) -> Option<&str>
 
pub fn next_token(&self) -> Option<&str>
If there are additional results, this is the token for the next set of results.
sourcepub fn assets(&self) -> &[AssetSummary]
 
pub fn assets(&self) -> &[AssetSummary]
The returned list of AssetSummary objects.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .assets.is_none().
source§impl ListPackageVersionAssetsOutput
 
impl ListPackageVersionAssetsOutput
sourcepub fn builder() -> ListPackageVersionAssetsOutputBuilder
 
pub fn builder() -> ListPackageVersionAssetsOutputBuilder
Creates a new builder-style object to manufacture ListPackageVersionAssetsOutput.
Trait Implementations§
source§impl Clone for ListPackageVersionAssetsOutput
 
impl Clone for ListPackageVersionAssetsOutput
source§fn clone(&self) -> ListPackageVersionAssetsOutput
 
fn clone(&self) -> ListPackageVersionAssetsOutput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
 
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl PartialEq for ListPackageVersionAssetsOutput
 
impl PartialEq for ListPackageVersionAssetsOutput
source§fn eq(&self, other: &ListPackageVersionAssetsOutput) -> bool
 
fn eq(&self, other: &ListPackageVersionAssetsOutput) -> bool
self and other values to be equal, and is used
by ==.source§impl RequestId for ListPackageVersionAssetsOutput
 
impl RequestId for ListPackageVersionAssetsOutput
source§fn request_id(&self) -> Option<&str>
 
fn request_id(&self) -> Option<&str>
None if the service could not be reached.impl StructuralPartialEq for ListPackageVersionAssetsOutput
Auto Trait Implementations§
impl Freeze for ListPackageVersionAssetsOutput
impl RefUnwindSafe for ListPackageVersionAssetsOutput
impl Send for ListPackageVersionAssetsOutput
impl Sync for ListPackageVersionAssetsOutput
impl Unpin for ListPackageVersionAssetsOutput
impl UnwindSafe for ListPackageVersionAssetsOutput
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
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>
source§impl<T> IntoEither for T
 
impl<T> IntoEither for T
source§fn into_either(self, into_left: bool) -> Either<Self, Self>
 
fn into_either(self, into_left: bool) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left is true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read moresource§fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
 
fn into_either_with<F>(self, into_left: F) -> Either<Self, Self>
self into a Left variant of Either<Self, Self>
if into_left(&self) returns true.
Converts self into a Right variant of Either<Self, Self>
otherwise. Read more