Struct aws_sdk_ecrpublic::operation::get_repository_catalog_data::builders::GetRepositoryCatalogDataInputBuilder
source · #[non_exhaustive]pub struct GetRepositoryCatalogDataInputBuilder { /* private fields */ }
Expand description
A builder for GetRepositoryCatalogDataInput
.
Implementations§
source§impl GetRepositoryCatalogDataInputBuilder
impl GetRepositoryCatalogDataInputBuilder
sourcepub fn registry_id(self, input: impl Into<String>) -> Self
pub fn registry_id(self, input: impl Into<String>) -> Self
The Amazon Web Services account ID that's associated with the registry that contains the repositories to be described. If you do not specify a registry, the default public registry is assumed.
sourcepub fn set_registry_id(self, input: Option<String>) -> Self
pub fn set_registry_id(self, input: Option<String>) -> Self
The Amazon Web Services account ID that's associated with the registry that contains the repositories to be described. If you do not specify a registry, the default public registry is assumed.
sourcepub fn get_registry_id(&self) -> &Option<String>
pub fn get_registry_id(&self) -> &Option<String>
The Amazon Web Services account ID that's associated with the registry that contains the repositories to be described. If you do not specify a registry, the default public registry is assumed.
sourcepub fn repository_name(self, input: impl Into<String>) -> Self
pub fn repository_name(self, input: impl Into<String>) -> Self
The name of the repository to retrieve the catalog metadata for.
This field is required.sourcepub fn set_repository_name(self, input: Option<String>) -> Self
pub fn set_repository_name(self, input: Option<String>) -> Self
The name of the repository to retrieve the catalog metadata for.
sourcepub fn get_repository_name(&self) -> &Option<String>
pub fn get_repository_name(&self) -> &Option<String>
The name of the repository to retrieve the catalog metadata for.
sourcepub fn build(self) -> Result<GetRepositoryCatalogDataInput, BuildError>
pub fn build(self) -> Result<GetRepositoryCatalogDataInput, BuildError>
Consumes the builder and constructs a GetRepositoryCatalogDataInput
.
source§impl GetRepositoryCatalogDataInputBuilder
impl GetRepositoryCatalogDataInputBuilder
sourcepub async fn send_with(
self,
client: &Client
) -> Result<GetRepositoryCatalogDataOutput, SdkError<GetRepositoryCatalogDataError, HttpResponse>>
pub async fn send_with( self, client: &Client ) -> Result<GetRepositoryCatalogDataOutput, SdkError<GetRepositoryCatalogDataError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for GetRepositoryCatalogDataInputBuilder
impl Clone for GetRepositoryCatalogDataInputBuilder
source§fn clone(&self) -> GetRepositoryCatalogDataInputBuilder
fn clone(&self) -> GetRepositoryCatalogDataInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source
. Read moresource§impl Default for GetRepositoryCatalogDataInputBuilder
impl Default for GetRepositoryCatalogDataInputBuilder
source§fn default() -> GetRepositoryCatalogDataInputBuilder
fn default() -> GetRepositoryCatalogDataInputBuilder
source§impl PartialEq for GetRepositoryCatalogDataInputBuilder
impl PartialEq for GetRepositoryCatalogDataInputBuilder
source§fn eq(&self, other: &GetRepositoryCatalogDataInputBuilder) -> bool
fn eq(&self, other: &GetRepositoryCatalogDataInputBuilder) -> bool
self
and other
values to be equal, and is used
by ==
.impl StructuralPartialEq for GetRepositoryCatalogDataInputBuilder
Auto Trait Implementations§
impl Freeze for GetRepositoryCatalogDataInputBuilder
impl RefUnwindSafe for GetRepositoryCatalogDataInputBuilder
impl Send for GetRepositoryCatalogDataInputBuilder
impl Sync for GetRepositoryCatalogDataInputBuilder
impl Unpin for GetRepositoryCatalogDataInputBuilder
impl UnwindSafe for GetRepositoryCatalogDataInputBuilder
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