#[non_exhaustive]pub struct GetRepositoryEndpointInput {
pub domain: Option<String>,
pub domain_owner: Option<String>,
pub repository: Option<String>,
pub format: Option<PackageFormat>,
}
Fields (Non-exhaustive)§
This struct is marked as non-exhaustive
Non-exhaustive structs could have additional fields added in future. Therefore, non-exhaustive structs cannot be constructed in external crates using the traditional
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.
domain_owner: Option<String>
The 12-digit account number of the Amazon Web Services account that owns the domain that contains the repository. It does not include dashes or spaces.
repository: Option<String>
The name of the repository.
format: Option<PackageFormat>
Returns which endpoint of a repository to return. A repository has one endpoint for each package format.
Implementations§
source§impl GetRepositoryEndpointInput
impl GetRepositoryEndpointInput
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 that contains the repository. It does not include dashes or spaces.
sourcepub fn repository(&self) -> Option<&str>
pub fn repository(&self) -> Option<&str>
The name of the repository.
sourcepub fn format(&self) -> Option<&PackageFormat>
pub fn format(&self) -> Option<&PackageFormat>
Returns which endpoint of a repository to return. A repository has one endpoint for each package format.
source§impl GetRepositoryEndpointInput
impl GetRepositoryEndpointInput
sourcepub fn builder() -> GetRepositoryEndpointInputBuilder
pub fn builder() -> GetRepositoryEndpointInputBuilder
Creates a new builder-style object to manufacture GetRepositoryEndpointInput
.
Trait Implementations§
source§impl Clone for GetRepositoryEndpointInput
impl Clone for GetRepositoryEndpointInput
source§fn clone(&self) -> GetRepositoryEndpointInput
fn clone(&self) -> GetRepositoryEndpointInput
Returns a copy of the value. Read more
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
Performs copy-assignment from
source
. Read moresource§impl Debug for GetRepositoryEndpointInput
impl Debug for GetRepositoryEndpointInput
source§impl PartialEq for GetRepositoryEndpointInput
impl PartialEq for GetRepositoryEndpointInput
source§fn eq(&self, other: &GetRepositoryEndpointInput) -> bool
fn eq(&self, other: &GetRepositoryEndpointInput) -> bool
This method tests for
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetRepositoryEndpointInput
Auto Trait Implementations§
impl Freeze for GetRepositoryEndpointInput
impl RefUnwindSafe for GetRepositoryEndpointInput
impl Send for GetRepositoryEndpointInput
impl Sync for GetRepositoryEndpointInput
impl Unpin for GetRepositoryEndpointInput
impl UnwindSafe for GetRepositoryEndpointInput
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
Mutably borrows from an owned value. Read more
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>
Creates a shared type from an unshared type.