pub struct Builder { /* private fields */ }
Expand description
A builder for AwsEcrContainerImageDetails
.
Implementations§
source§impl Builder
impl Builder
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 identifier that is associated with the registry that the image belongs to.
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 identifier that is associated with the registry that the image belongs to.
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 that the image belongs to.
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 that the image belongs to.
sourcepub fn architecture(self, input: impl Into<String>) -> Self
pub fn architecture(self, input: impl Into<String>) -> Self
The architecture of the image. Valid values are as follows:
-
arm64
-
i386
-
x86_64
sourcepub fn set_architecture(self, input: Option<String>) -> Self
pub fn set_architecture(self, input: Option<String>) -> Self
The architecture of the image. Valid values are as follows:
-
arm64
-
i386
-
x86_64
sourcepub fn image_digest(self, input: impl Into<String>) -> Self
pub fn image_digest(self, input: impl Into<String>) -> Self
The sha256 digest of the image manifest.
sourcepub fn set_image_digest(self, input: Option<String>) -> Self
pub fn set_image_digest(self, input: Option<String>) -> Self
The sha256 digest of the image manifest.
Appends an item to image_tags
.
To override the contents of this collection use set_image_tags
.
The list of tags that are associated with the image.
The list of tags that are associated with the image.
sourcepub fn image_published_at(self, input: impl Into<String>) -> Self
pub fn image_published_at(self, input: impl Into<String>) -> Self
The date and time when the image was pushed to the repository.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
sourcepub fn set_image_published_at(self, input: Option<String>) -> Self
pub fn set_image_published_at(self, input: Option<String>) -> Self
The date and time when the image was pushed to the repository.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
sourcepub fn build(self) -> AwsEcrContainerImageDetails
pub fn build(self) -> AwsEcrContainerImageDetails
Consumes the builder and constructs a AwsEcrContainerImageDetails
.