Interface AwsEcrContainerImageDetails.Builder

All Superinterfaces:
Buildable, CopyableBuilder<AwsEcrContainerImageDetails.Builder,AwsEcrContainerImageDetails>, SdkBuilder<AwsEcrContainerImageDetails.Builder,AwsEcrContainerImageDetails>, SdkPojo
Enclosing class:
AwsEcrContainerImageDetails

public static interface AwsEcrContainerImageDetails.Builder extends SdkPojo, CopyableBuilder<AwsEcrContainerImageDetails.Builder,AwsEcrContainerImageDetails>
  • Method Details

    • registryId

      The Amazon Web Services account identifier that is associated with the registry that the image belongs to.

      Parameters:
      registryId - The Amazon Web Services account identifier that is associated with the registry that the image belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • repositoryName

      AwsEcrContainerImageDetails.Builder repositoryName(String repositoryName)

      The name of the repository that the image belongs to.

      Parameters:
      repositoryName - The name of the repository that the image belongs to.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • architecture

      AwsEcrContainerImageDetails.Builder architecture(String architecture)

      The architecture of the image. Valid values are as follows:

      • arm64

      • i386

      • x86_64

      Parameters:
      architecture - The architecture of the image. Valid values are as follows:

      • arm64

      • i386

      • x86_64

      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageDigest

      AwsEcrContainerImageDetails.Builder imageDigest(String imageDigest)

      The sha256 digest of the image manifest.

      Parameters:
      imageDigest - The sha256 digest of the image manifest.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      The list of tags that are associated with the image.

      Parameters:
      imageTags - The list of tags that are associated with the image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      The list of tags that are associated with the image.

      Parameters:
      imageTags - The list of tags that are associated with the image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imagePublishedAt

      AwsEcrContainerImageDetails.Builder imagePublishedAt(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)

      Parameters:
      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)

      Returns:
      Returns a reference to this object so that method calls can be chained together.