Package com.pulumi.aws.ecrpublic.inputs
Class RepositoryCatalogDataArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.ecrpublic.inputs.RepositoryCatalogDataArgs.Builder
-
- Enclosing class:
- RepositoryCatalogDataArgs
public static final class RepositoryCatalogDataArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(RepositoryCatalogDataArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description RepositoryCatalogDataArgs.BuilderaboutText(com.pulumi.core.Output<java.lang.String> aboutText)RepositoryCatalogDataArgs.BuilderaboutText(java.lang.String aboutText)RepositoryCatalogDataArgs.Builderarchitectures(com.pulumi.core.Output<java.util.List<java.lang.String>> architectures)RepositoryCatalogDataArgs.Builderarchitectures(java.lang.String... architectures)RepositoryCatalogDataArgs.Builderarchitectures(java.util.List<java.lang.String> architectures)RepositoryCatalogDataArgsbuild()RepositoryCatalogDataArgs.Builderdescription(com.pulumi.core.Output<java.lang.String> description)RepositoryCatalogDataArgs.Builderdescription(java.lang.String description)RepositoryCatalogDataArgs.BuilderlogoImageBlob(com.pulumi.core.Output<java.lang.String> logoImageBlob)RepositoryCatalogDataArgs.BuilderlogoImageBlob(java.lang.String logoImageBlob)RepositoryCatalogDataArgs.BuilderoperatingSystems(com.pulumi.core.Output<java.util.List<java.lang.String>> operatingSystems)RepositoryCatalogDataArgs.BuilderoperatingSystems(java.lang.String... operatingSystems)RepositoryCatalogDataArgs.BuilderoperatingSystems(java.util.List<java.lang.String> operatingSystems)RepositoryCatalogDataArgs.BuilderusageText(com.pulumi.core.Output<java.lang.String> usageText)RepositoryCatalogDataArgs.BuilderusageText(java.lang.String usageText)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(RepositoryCatalogDataArgs defaults)
-
-
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
-
build
public RepositoryCatalogDataArgs build()
-
-