Struct aws_sdk_codeartifact::types::PackageGroupSummary
source · #[non_exhaustive]pub struct PackageGroupSummary {
pub arn: Option<String>,
pub pattern: Option<String>,
pub domain_name: Option<String>,
pub domain_owner: Option<String>,
pub created_time: Option<DateTime>,
pub contact_info: Option<String>,
pub description: Option<String>,
pub origin_configuration: Option<PackageGroupOriginConfiguration>,
pub parent: Option<PackageGroupReference>,
}
Expand description
Details about a package group.
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.arn: Option<String>
The ARN of the package group.
pattern: Option<String>
The pattern of the package group. The pattern determines which packages are associated with the package group.
domain_name: Option<String>
The domain that contains the package group.
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.
created_time: Option<DateTime>
A timestamp that represents the date and time the repository was created.
contact_info: Option<String>
The contact information of the package group.
description: Option<String>
The description of the package group.
origin_configuration: Option<PackageGroupOriginConfiguration>
Details about the package origin configuration of a package group.
parent: Option<PackageGroupReference>
The direct parent package group of the package group.
Implementations§
source§impl PackageGroupSummary
impl PackageGroupSummary
sourcepub fn pattern(&self) -> Option<&str>
pub fn pattern(&self) -> Option<&str>
The pattern of the package group. The pattern determines which packages are associated with the package group.
sourcepub fn domain_name(&self) -> Option<&str>
pub fn domain_name(&self) -> Option<&str>
The domain that contains the package group.
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 created_time(&self) -> Option<&DateTime>
pub fn created_time(&self) -> Option<&DateTime>
A timestamp that represents the date and time the repository was created.
sourcepub fn contact_info(&self) -> Option<&str>
pub fn contact_info(&self) -> Option<&str>
The contact information of the package group.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
The description of the package group.
sourcepub fn origin_configuration(&self) -> Option<&PackageGroupOriginConfiguration>
pub fn origin_configuration(&self) -> Option<&PackageGroupOriginConfiguration>
Details about the package origin configuration of a package group.
sourcepub fn parent(&self) -> Option<&PackageGroupReference>
pub fn parent(&self) -> Option<&PackageGroupReference>
The direct parent package group of the package group.
source§impl PackageGroupSummary
impl PackageGroupSummary
sourcepub fn builder() -> PackageGroupSummaryBuilder
pub fn builder() -> PackageGroupSummaryBuilder
Creates a new builder-style object to manufacture PackageGroupSummary
.
Trait Implementations§
source§impl Clone for PackageGroupSummary
impl Clone for PackageGroupSummary
source§fn clone(&self) -> PackageGroupSummary
fn clone(&self) -> PackageGroupSummary
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PackageGroupSummary
impl Debug for PackageGroupSummary
source§impl PartialEq for PackageGroupSummary
impl PartialEq for PackageGroupSummary
source§fn eq(&self, other: &PackageGroupSummary) -> bool
fn eq(&self, other: &PackageGroupSummary) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PackageGroupSummary
Auto Trait Implementations§
impl Freeze for PackageGroupSummary
impl RefUnwindSafe for PackageGroupSummary
impl Send for PackageGroupSummary
impl Sync for PackageGroupSummary
impl Unpin for PackageGroupSummary
impl UnwindSafe for PackageGroupSummary
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