Class RepositoryCatalogDataArgs.Builder

  • Enclosing class:
    RepositoryCatalogDataArgs

    public static final class RepositoryCatalogDataArgs.Builder
    extends java.lang.Object
    • Method Detail

      • aboutText

        public RepositoryCatalogDataArgs.Builder aboutText​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> aboutText)
        Parameters:
        aboutText - A detailed description of the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The text must be in markdown format.
        Returns:
        builder
      • aboutText

        public RepositoryCatalogDataArgs.Builder aboutText​(java.lang.String aboutText)
        Parameters:
        aboutText - A detailed description of the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The text must be in markdown format.
        Returns:
        builder
      • architectures

        public RepositoryCatalogDataArgs.Builder architectures​(@Nullable
                                                               com.pulumi.core.Output<java.util.List<java.lang.String>> architectures)
        Parameters:
        architectures - The system architecture that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported architectures will appear as badges on the repository and are used as search filters: `ARM`, `ARM 64`, `x86`, `x86-64`
        Returns:
        builder
      • architectures

        public RepositoryCatalogDataArgs.Builder architectures​(java.util.List<java.lang.String> architectures)
        Parameters:
        architectures - The system architecture that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported architectures will appear as badges on the repository and are used as search filters: `ARM`, `ARM 64`, `x86`, `x86-64`
        Returns:
        builder
      • architectures

        public RepositoryCatalogDataArgs.Builder architectures​(java.lang.String... architectures)
        Parameters:
        architectures - The system architecture that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported architectures will appear as badges on the repository and are used as search filters: `ARM`, `ARM 64`, `x86`, `x86-64`
        Returns:
        builder
      • description

        public RepositoryCatalogDataArgs.Builder description​(@Nullable
                                                             com.pulumi.core.Output<java.lang.String> description)
        Parameters:
        description - A short description of the contents of the repository. This text appears in both the image details and also when searching for repositories on the Amazon ECR Public Gallery.
        Returns:
        builder
      • description

        public RepositoryCatalogDataArgs.Builder description​(java.lang.String description)
        Parameters:
        description - A short description of the contents of the repository. This text appears in both the image details and also when searching for repositories on the Amazon ECR Public Gallery.
        Returns:
        builder
      • logoImageBlob

        public RepositoryCatalogDataArgs.Builder logoImageBlob​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> logoImageBlob)
        Parameters:
        logoImageBlob - The base64-encoded repository logo payload. (Only visible for verified accounts) Note that drift detection is disabled for this attribute.
        Returns:
        builder
      • logoImageBlob

        public RepositoryCatalogDataArgs.Builder logoImageBlob​(java.lang.String logoImageBlob)
        Parameters:
        logoImageBlob - The base64-encoded repository logo payload. (Only visible for verified accounts) Note that drift detection is disabled for this attribute.
        Returns:
        builder
      • operatingSystems

        public RepositoryCatalogDataArgs.Builder operatingSystems​(@Nullable
                                                                  com.pulumi.core.Output<java.util.List<java.lang.String>> operatingSystems)
        Parameters:
        operatingSystems - The operating systems that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported operating systems will appear as badges on the repository and are used as search filters: `Linux`, `Windows`
        Returns:
        builder
      • operatingSystems

        public RepositoryCatalogDataArgs.Builder operatingSystems​(java.util.List<java.lang.String> operatingSystems)
        Parameters:
        operatingSystems - The operating systems that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported operating systems will appear as badges on the repository and are used as search filters: `Linux`, `Windows`
        Returns:
        builder
      • operatingSystems

        public RepositoryCatalogDataArgs.Builder operatingSystems​(java.lang.String... operatingSystems)
        Parameters:
        operatingSystems - The operating systems that the images in the repository are compatible with. On the Amazon ECR Public Gallery, the following supported operating systems will appear as badges on the repository and are used as search filters: `Linux`, `Windows`
        Returns:
        builder
      • usageText

        public RepositoryCatalogDataArgs.Builder usageText​(@Nullable
                                                           com.pulumi.core.Output<java.lang.String> usageText)
        Parameters:
        usageText - Detailed information on how to use the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The usage text provides context, support information, and additional usage details for users of the repository. The text must be in markdown format.
        Returns:
        builder
      • usageText

        public RepositoryCatalogDataArgs.Builder usageText​(java.lang.String usageText)
        Parameters:
        usageText - Detailed information on how to use the contents of the repository. It is publicly visible in the Amazon ECR Public Gallery. The usage text provides context, support information, and additional usage details for users of the repository. The text must be in markdown format.
        Returns:
        builder