Struct aws_sdk_ecr::operation::complete_layer_upload::builders::CompleteLayerUploadInputBuilder
source · #[non_exhaustive]pub struct CompleteLayerUploadInputBuilder { /* private fields */ }Expand description
A builder for CompleteLayerUploadInput.
Implementations§
source§impl CompleteLayerUploadInputBuilder
impl CompleteLayerUploadInputBuilder
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 associated with the registry to which to upload layers. If you do not specify a registry, the default 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 associated with the registry to which to upload layers. If you do not specify a registry, the default 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 associated with the registry to which to upload layers. If you do not specify a registry, the default 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 associate with the image layer.
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 associate with the image layer.
sourcepub fn get_repository_name(&self) -> &Option<String>
pub fn get_repository_name(&self) -> &Option<String>
The name of the repository to associate with the image layer.
sourcepub fn upload_id(self, input: impl Into<String>) -> Self
pub fn upload_id(self, input: impl Into<String>) -> Self
The upload ID from a previous InitiateLayerUpload operation to associate with the image layer.
sourcepub fn set_upload_id(self, input: Option<String>) -> Self
pub fn set_upload_id(self, input: Option<String>) -> Self
The upload ID from a previous InitiateLayerUpload operation to associate with the image layer.
sourcepub fn get_upload_id(&self) -> &Option<String>
pub fn get_upload_id(&self) -> &Option<String>
The upload ID from a previous InitiateLayerUpload operation to associate with the image layer.
sourcepub fn layer_digests(self, input: impl Into<String>) -> Self
pub fn layer_digests(self, input: impl Into<String>) -> Self
Appends an item to layer_digests.
To override the contents of this collection use set_layer_digests.
The sha256 digest of the image layer.
sourcepub fn set_layer_digests(self, input: Option<Vec<String>>) -> Self
pub fn set_layer_digests(self, input: Option<Vec<String>>) -> Self
The sha256 digest of the image layer.
sourcepub fn get_layer_digests(&self) -> &Option<Vec<String>>
pub fn get_layer_digests(&self) -> &Option<Vec<String>>
The sha256 digest of the image layer.
sourcepub fn build(self) -> Result<CompleteLayerUploadInput, BuildError>
pub fn build(self) -> Result<CompleteLayerUploadInput, BuildError>
Consumes the builder and constructs a CompleteLayerUploadInput.
source§impl CompleteLayerUploadInputBuilder
impl CompleteLayerUploadInputBuilder
sourcepub async fn send_with(
self,
client: &Client,
) -> Result<CompleteLayerUploadOutput, SdkError<CompleteLayerUploadError, HttpResponse>>
pub async fn send_with( self, client: &Client, ) -> Result<CompleteLayerUploadOutput, SdkError<CompleteLayerUploadError, HttpResponse>>
Sends a request with this input using the given client.
Trait Implementations§
source§impl Clone for CompleteLayerUploadInputBuilder
impl Clone for CompleteLayerUploadInputBuilder
source§fn clone(&self) -> CompleteLayerUploadInputBuilder
fn clone(&self) -> CompleteLayerUploadInputBuilder
1.0.0 · source§fn clone_from(&mut self, source: &Self)
fn clone_from(&mut self, source: &Self)
source. Read moresource§impl Default for CompleteLayerUploadInputBuilder
impl Default for CompleteLayerUploadInputBuilder
source§fn default() -> CompleteLayerUploadInputBuilder
fn default() -> CompleteLayerUploadInputBuilder
source§impl PartialEq for CompleteLayerUploadInputBuilder
impl PartialEq for CompleteLayerUploadInputBuilder
source§fn eq(&self, other: &CompleteLayerUploadInputBuilder) -> bool
fn eq(&self, other: &CompleteLayerUploadInputBuilder) -> bool
self and other values to be equal, and is used by ==.impl StructuralPartialEq for CompleteLayerUploadInputBuilder
Auto Trait Implementations§
impl Freeze for CompleteLayerUploadInputBuilder
impl RefUnwindSafe for CompleteLayerUploadInputBuilder
impl Send for CompleteLayerUploadInputBuilder
impl Sync for CompleteLayerUploadInputBuilder
impl Unpin for CompleteLayerUploadInputBuilder
impl UnwindSafe for CompleteLayerUploadInputBuilder
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§default unsafe fn clone_to_uninit(&self, dst: *mut T)
default 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