#[non_exhaustive]pub struct PackageGroupDescription {
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
The description of the 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 name of 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 package group 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>
The package group origin configuration that determines how package versions can enter repositories.
parent: Option<PackageGroupReference>
The direct parent package group of the package group.
Implementations§
source§impl PackageGroupDescription
impl PackageGroupDescription
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 name of 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 package group 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>
The package group origin configuration that determines how package versions can enter repositories.
sourcepub fn parent(&self) -> Option<&PackageGroupReference>
pub fn parent(&self) -> Option<&PackageGroupReference>
The direct parent package group of the package group.
source§impl PackageGroupDescription
impl PackageGroupDescription
sourcepub fn builder() -> PackageGroupDescriptionBuilder
pub fn builder() -> PackageGroupDescriptionBuilder
Creates a new builder-style object to manufacture PackageGroupDescription
.
Trait Implementations§
source§impl Clone for PackageGroupDescription
impl Clone for PackageGroupDescription
source§fn clone(&self) -> PackageGroupDescription
fn clone(&self) -> PackageGroupDescription
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for PackageGroupDescription
impl Debug for PackageGroupDescription
source§impl PartialEq for PackageGroupDescription
impl PartialEq for PackageGroupDescription
source§fn eq(&self, other: &PackageGroupDescription) -> bool
fn eq(&self, other: &PackageGroupDescription) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for PackageGroupDescription
Auto Trait Implementations§
impl Freeze for PackageGroupDescription
impl RefUnwindSafe for PackageGroupDescription
impl Send for PackageGroupDescription
impl Sync for PackageGroupDescription
impl Unpin for PackageGroupDescription
impl UnwindSafe for PackageGroupDescription
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