Interface RepositoryCatalogData.Builder

    • Method Detail

      • description

        RepositoryCatalogData.Builder description​(String description)

        The short description of the repository.

        Parameters:
        description - The short description of the repository.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • architectures

        RepositoryCatalogData.Builder architectures​(Collection<String> architectures)

        The architecture tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

        Parameters:
        architectures - The architecture tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

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

        RepositoryCatalogData.Builder architectures​(String... architectures)

        The architecture tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

        Parameters:
        architectures - The architecture tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

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

        RepositoryCatalogData.Builder operatingSystems​(Collection<String> operatingSystems)

        The operating system tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

        Parameters:
        operatingSystems - The operating system tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

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

        RepositoryCatalogData.Builder operatingSystems​(String... operatingSystems)

        The operating system tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

        Parameters:
        operatingSystems - The operating system tags that are associated with the repository.

        Only supported operating system tags appear publicly in the Amazon ECR Public Gallery. For more information, see RepositoryCatalogDataInput.

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

        RepositoryCatalogData.Builder logoUrl​(String logoUrl)

        The URL that contains the logo that's associated with the repository.

        Parameters:
        logoUrl - The URL that contains the logo that's associated with the repository.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • aboutText

        RepositoryCatalogData.Builder aboutText​(String aboutText)

        The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.

        Parameters:
        aboutText - The longform description of the contents of the repository. This text appears in the repository details on the Amazon ECR Public Gallery.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • usageText

        RepositoryCatalogData.Builder usageText​(String usageText)

        The longform usage details of the contents of the repository. The usage text provides context for users of the repository.

        Parameters:
        usageText - The longform usage details of the contents of the repository. The usage text provides context for users of the repository.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • marketplaceCertified

        RepositoryCatalogData.Builder marketplaceCertified​(Boolean marketplaceCertified)

        Indicates whether the repository is certified by Amazon Web Services Marketplace.

        Parameters:
        marketplaceCertified - Indicates whether the repository is certified by Amazon Web Services Marketplace.
        Returns:
        Returns a reference to this object so that method calls can be chained together.