Class GetImageArgs.Builder

  • Enclosing class:
    GetImageArgs

    public static final class GetImageArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • Method Detail

      • imageDigest

        public GetImageArgs.Builder imageDigest​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> imageDigest)
        Parameters:
        imageDigest - Sha256 digest of the image manifest. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • imageDigest

        public GetImageArgs.Builder imageDigest​(java.lang.String imageDigest)
        Parameters:
        imageDigest - Sha256 digest of the image manifest. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • imageTag

        public GetImageArgs.Builder imageTag​(@Nullable
                                             com.pulumi.core.Output<java.lang.String> imageTag)
        Parameters:
        imageTag - Tag associated with this image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • imageTag

        public GetImageArgs.Builder imageTag​(java.lang.String imageTag)
        Parameters:
        imageTag - Tag associated with this image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • mostRecent

        public GetImageArgs.Builder mostRecent​(@Nullable
                                               com.pulumi.core.Output<java.lang.Boolean> mostRecent)
        Parameters:
        mostRecent - Return the most recently pushed image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • mostRecent

        public GetImageArgs.Builder mostRecent​(java.lang.Boolean mostRecent)
        Parameters:
        mostRecent - Return the most recently pushed image. At least one of `image_digest`, `image_tag`, or `most_recent` must be specified.
        Returns:
        builder
      • registryId

        public GetImageArgs.Builder registryId​(@Nullable
                                               com.pulumi.core.Output<java.lang.String> registryId)
        Parameters:
        registryId - ID of the Registry where the repository resides.
        Returns:
        builder
      • registryId

        public GetImageArgs.Builder registryId​(java.lang.String registryId)
        Parameters:
        registryId - ID of the Registry where the repository resides.
        Returns:
        builder
      • repositoryName

        public GetImageArgs.Builder repositoryName​(com.pulumi.core.Output<java.lang.String> repositoryName)
        Parameters:
        repositoryName - Name of the ECR Repository.
        Returns:
        builder
      • repositoryName

        public GetImageArgs.Builder repositoryName​(java.lang.String repositoryName)
        Parameters:
        repositoryName - Name of the ECR Repository.
        Returns:
        builder