@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AwsEcrContainerImageDetails extends Object implements Serializable, Cloneable, StructuredPojo
Information about an Amazon ECR image.
Constructor and Description |
---|
AwsEcrContainerImageDetails() |
Modifier and Type | Method and Description |
---|---|
AwsEcrContainerImageDetails |
clone() |
boolean |
equals(Object obj) |
String |
getArchitecture()
The architecture of the image.
|
String |
getImageDigest()
The sha256 digest of the image manifest.
|
String |
getImagePublishedAt()
The date and time when the image was pushed to the repository.
|
List<String> |
getImageTags()
The list of tags that are associated with the image.
|
String |
getRegistryId()
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
|
String |
getRepositoryName()
The name of the repository that the image belongs to.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setArchitecture(String architecture)
The architecture of the image.
|
void |
setImageDigest(String imageDigest)
The sha256 digest of the image manifest.
|
void |
setImagePublishedAt(String imagePublishedAt)
The date and time when the image was pushed to the repository.
|
void |
setImageTags(Collection<String> imageTags)
The list of tags that are associated with the image.
|
void |
setRegistryId(String registryId)
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
|
void |
setRepositoryName(String repositoryName)
The name of the repository that the image belongs to.
|
String |
toString()
Returns a string representation of this object.
|
AwsEcrContainerImageDetails |
withArchitecture(String architecture)
The architecture of the image.
|
AwsEcrContainerImageDetails |
withImageDigest(String imageDigest)
The sha256 digest of the image manifest.
|
AwsEcrContainerImageDetails |
withImagePublishedAt(String imagePublishedAt)
The date and time when the image was pushed to the repository.
|
AwsEcrContainerImageDetails |
withImageTags(Collection<String> imageTags)
The list of tags that are associated with the image.
|
AwsEcrContainerImageDetails |
withImageTags(String... imageTags)
The list of tags that are associated with the image.
|
AwsEcrContainerImageDetails |
withRegistryId(String registryId)
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
|
AwsEcrContainerImageDetails |
withRepositoryName(String repositoryName)
The name of the repository that the image belongs to.
|
public void setRegistryId(String registryId)
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
registryId
- The Amazon Web Services account identifier that is associated with the registry that the image belongs to.public String getRegistryId()
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
public AwsEcrContainerImageDetails withRegistryId(String registryId)
The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
registryId
- The Amazon Web Services account identifier that is associated with the registry that the image belongs to.public void setRepositoryName(String repositoryName)
The name of the repository that the image belongs to.
repositoryName
- The name of the repository that the image belongs to.public String getRepositoryName()
The name of the repository that the image belongs to.
public AwsEcrContainerImageDetails withRepositoryName(String repositoryName)
The name of the repository that the image belongs to.
repositoryName
- The name of the repository that the image belongs to.public void setArchitecture(String architecture)
The architecture of the image. Valid values are as follows:
arm64
i386
x86_64
architecture
- The architecture of the image. Valid values are as follows:
arm64
i386
x86_64
public String getArchitecture()
The architecture of the image. Valid values are as follows:
arm64
i386
x86_64
arm64
i386
x86_64
public AwsEcrContainerImageDetails withArchitecture(String architecture)
The architecture of the image. Valid values are as follows:
arm64
i386
x86_64
architecture
- The architecture of the image. Valid values are as follows:
arm64
i386
x86_64
public void setImageDigest(String imageDigest)
The sha256 digest of the image manifest.
imageDigest
- The sha256 digest of the image manifest.public String getImageDigest()
The sha256 digest of the image manifest.
public AwsEcrContainerImageDetails withImageDigest(String imageDigest)
The sha256 digest of the image manifest.
imageDigest
- The sha256 digest of the image manifest.public List<String> getImageTags()
The list of tags that are associated with the image.
public void setImageTags(Collection<String> imageTags)
The list of tags that are associated with the image.
imageTags
- The list of tags that are associated with the image.public AwsEcrContainerImageDetails withImageTags(String... imageTags)
The list of tags that are associated with the image.
NOTE: This method appends the values to the existing list (if any). Use
setImageTags(java.util.Collection)
or withImageTags(java.util.Collection)
if you want to
override the existing values.
imageTags
- The list of tags that are associated with the image.public AwsEcrContainerImageDetails withImageTags(Collection<String> imageTags)
The list of tags that are associated with the image.
imageTags
- The list of tags that are associated with the image.public void setImagePublishedAt(String imagePublishedAt)
The date and time when the image was pushed to the repository.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
imagePublishedAt
- The date and time when the image was pushed to the repository.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public String getImagePublishedAt()
The date and time when the image was pushed to the repository.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public AwsEcrContainerImageDetails withImagePublishedAt(String imagePublishedAt)
The date and time when the image was pushed to the repository.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a maximum of 9
digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example, 2024-01-04T15:25:10.123456789+17:59
)
imagePublishedAt
- The date and time when the image was pushed to the repository.
This field accepts only the specified formats. Timestamps can end with Z
or
("+" / "-") time-hour [":" time-minute]
. The time-secfrac after seconds is limited to a
maximum of 9 digits. The offset is bounded by +/-18:00. Here are valid timestamp formats with examples:
YYYY-MM-DDTHH:MM:SSZ
(for example, 2019-01-31T23:00:00Z
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmmZ
(for example, 2019-01-31T23:00:00.123456789Z
)
YYYY-MM-DDTHH:MM:SS+HH:MM
(for example, 2024-01-04T15:25:10+17:59
)
YYYY-MM-DDTHH:MM:SS-HHMM
(for example, 2024-01-04T15:25:10-1759
)
YYYY-MM-DDTHH:MM:SS.mmmmmmmmm+HH:MM
(for example,
2024-01-04T15:25:10.123456789+17:59
)
public String toString()
toString
in class Object
Object.toString()
public AwsEcrContainerImageDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.