#[non_exhaustive]pub struct CreatePackageGroupInput {
pub domain: Option<String>,
pub domain_owner: Option<String>,
pub package_group: Option<String>,
pub contact_info: Option<String>,
pub description: Option<String>,
pub tags: Option<Vec<Tag>>,
}
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 in which you want to create a 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.
package_group: Option<String>
The pattern of the package group to create. The pattern is also the identifier of the package group.
contact_info: Option<String>
The contact information for the created package group.
description: Option<String>
A description of the package group.
One or more tag key-value pairs for the package group.
Implementations§
source§impl CreatePackageGroupInput
impl CreatePackageGroupInput
sourcepub fn domain(&self) -> Option<&str>
pub fn domain(&self) -> Option<&str>
The name of the domain in which you want to create a 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 package_group(&self) -> Option<&str>
pub fn package_group(&self) -> Option<&str>
The pattern of the package group to create. The pattern is also the identifier of the package group.
sourcepub fn contact_info(&self) -> Option<&str>
pub fn contact_info(&self) -> Option<&str>
The contact information for the created package group.
sourcepub fn description(&self) -> Option<&str>
pub fn description(&self) -> Option<&str>
A description of the package group.
One or more tag key-value pairs for the package group.
If no value was sent for this field, a default will be set. If you want to determine if no value was sent, use .tags.is_none()
.
source§impl CreatePackageGroupInput
impl CreatePackageGroupInput
sourcepub fn builder() -> CreatePackageGroupInputBuilder
pub fn builder() -> CreatePackageGroupInputBuilder
Creates a new builder-style object to manufacture CreatePackageGroupInput
.
Trait Implementations§
source§impl Clone for CreatePackageGroupInput
impl Clone for CreatePackageGroupInput
source§fn clone(&self) -> CreatePackageGroupInput
fn clone(&self) -> CreatePackageGroupInput
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Debug for CreatePackageGroupInput
impl Debug for CreatePackageGroupInput
source§impl PartialEq for CreatePackageGroupInput
impl PartialEq for CreatePackageGroupInput
impl StructuralPartialEq for CreatePackageGroupInput
Auto Trait Implementations§
impl Freeze for CreatePackageGroupInput
impl RefUnwindSafe for CreatePackageGroupInput
impl Send for CreatePackageGroupInput
impl Sync for CreatePackageGroupInput
impl Unpin for CreatePackageGroupInput
impl UnwindSafe for CreatePackageGroupInput
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