Interface Image.Builder

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

@Mutable @NotThreadSafe public static interface Image.Builder extends SdkPojo, CopyableBuilder<Image.Builder,Image>
  • Method Details

    • repositoryName

      Image.Builder repositoryName(String repositoryName)

      The name of the repository the container image resides in.

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

      Image.Builder registry(String registry)

      The registry for the container image.

      Parameters:
      registry - The registry for the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      Image.Builder imageTags(Collection<String> imageTags)

      The image tags attached to the container image.

      Parameters:
      imageTags - The image tags attached to the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageTags

      Image.Builder imageTags(String... imageTags)

      The image tags attached to the container image.

      Parameters:
      imageTags - The image tags attached to the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • imageDigest

      Image.Builder imageDigest(String imageDigest)

      The image digest of the container image.

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

      Image.Builder pushedAt(Instant pushedAt)

      The date and time the container image was pushed.

      Parameters:
      pushedAt - The date and time the container image was pushed.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • architecture

      Image.Builder architecture(String architecture)

      The architecture of the container image.

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

      Image.Builder author(String author)

      The author of the container image.

      Parameters:
      author - The author of the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • inUseCount

      Image.Builder inUseCount(Long inUseCount)

      The number of times the container image is in use.

      Parameters:
      inUseCount - The number of times the container image is in use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastInUseAt

      Image.Builder lastInUseAt(Instant lastInUseAt)

      The last time the container image was in use.

      Parameters:
      lastInUseAt - The last time the container image was in use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • platform

      Image.Builder platform(String platform)

      The platform of the container image.

      Parameters:
      platform - The platform of the container image.
      Returns:
      Returns a reference to this object so that method calls can be chained together.