Struct aws_sdk_codeartifact::operation::get_package_version_readme::GetPackageVersionReadmeInput
source · #[non_exhaustive]pub struct GetPackageVersionReadmeInput {
pub domain: Option<String>,
pub domain_owner: Option<String>,
pub repository: Option<String>,
pub format: Option<PackageFormat>,
pub namespace: Option<String>,
pub package: Option<String>,
pub package_version: Option<String>,
}
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.domain: Option<String>
The name of the domain that contains the repository that contains the package version with the requested readme file.
domain_owner: Option<String>
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
repository: Option<String>
The repository that contains the package with the requested readme file.
format: Option<PackageFormat>
A format that specifies the type of the package version with the requested readme file.
namespace: Option<String>
The namespace of the package version with the requested readme file. The package component that specifies its namespace depends on its type. For example:
The namespace is required when requesting the readme from package versions of the following formats:
-
Maven
-
Swift
-
generic
-
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, Ruby, and Cargo 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 version that contains the requested readme file.
package_version: Option<String>
A string that contains the package version (for example, 3.5.2
).
Implementations§
source§impl GetPackageVersionReadmeInput
impl GetPackageVersionReadmeInput
sourcepub fn domain(&self) -> Option<&str>
pub fn domain(&self) -> Option<&str>
The name of the domain that contains the repository that contains the package version with the requested readme file.
sourcepub fn domain_owner(&self) -> Option<&str>
pub fn domain_owner(&self) -> Option<&str>
The 12-digit account number of the Amazon Web Services account that owns the domain. It does not include dashes or spaces.
sourcepub fn repository(&self) -> Option<&str>
pub fn repository(&self) -> Option<&str>
The repository that contains the package with the requested readme file.
sourcepub fn format(&self) -> Option<&PackageFormat>
pub fn format(&self) -> Option<&PackageFormat>
A format that specifies the type of the package version with the requested readme file.
sourcepub fn namespace(&self) -> Option<&str>
pub fn namespace(&self) -> Option<&str>
The namespace of the package version with the requested readme file. The package component that specifies its namespace depends on its type. For example:
The namespace is required when requesting the readme from package versions of the following formats:
-
Maven
-
Swift
-
generic
-
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, Ruby, and Cargo 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 version that contains the requested readme file.
sourcepub fn package_version(&self) -> Option<&str>
pub fn package_version(&self) -> Option<&str>
A string that contains the package version (for example, 3.5.2
).
source§impl GetPackageVersionReadmeInput
impl GetPackageVersionReadmeInput
sourcepub fn builder() -> GetPackageVersionReadmeInputBuilder
pub fn builder() -> GetPackageVersionReadmeInputBuilder
Creates a new builder-style object to manufacture GetPackageVersionReadmeInput
.
Trait Implementations§
source§impl Clone for GetPackageVersionReadmeInput
impl Clone for GetPackageVersionReadmeInput
source§fn clone(&self) -> GetPackageVersionReadmeInput
fn clone(&self) -> GetPackageVersionReadmeInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for GetPackageVersionReadmeInput
impl Debug for GetPackageVersionReadmeInput
source§impl PartialEq for GetPackageVersionReadmeInput
impl PartialEq for GetPackageVersionReadmeInput
source§fn eq(&self, other: &GetPackageVersionReadmeInput) -> bool
fn eq(&self, other: &GetPackageVersionReadmeInput) -> bool
self
and other
values to be equal, and is used by ==
.impl StructuralPartialEq for GetPackageVersionReadmeInput
Auto Trait Implementations§
impl Freeze for GetPackageVersionReadmeInput
impl RefUnwindSafe for GetPackageVersionReadmeInput
impl Send for GetPackageVersionReadmeInput
impl Sync for GetPackageVersionReadmeInput
impl Unpin for GetPackageVersionReadmeInput
impl UnwindSafe for GetPackageVersionReadmeInput
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> CloneToUninit for Twhere
T: Clone,
impl<T> CloneToUninit for Twhere
T: Clone,
source§unsafe fn clone_to_uninit(&self, dst: *mut T)
unsafe fn clone_to_uninit(&self, dst: *mut T)
clone_to_uninit
)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