Package com.pulumi.aws.opensearch
Class PackageArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.PackageArgs.Builder
-
- Enclosing class:
- PackageArgs
public static final class PackageArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PackageArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageArgsbuild()PackageArgs.BuilderengineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)PackageArgs.BuilderengineVersion(java.lang.String engineVersion)PackageArgs.BuilderpackageDescription(com.pulumi.core.Output<java.lang.String> packageDescription)PackageArgs.BuilderpackageDescription(java.lang.String packageDescription)PackageArgs.BuilderpackageName(com.pulumi.core.Output<java.lang.String> packageName)PackageArgs.BuilderpackageName(java.lang.String packageName)PackageArgs.BuilderpackageSource(PackagePackageSourceArgs packageSource)PackageArgs.BuilderpackageSource(com.pulumi.core.Output<PackagePackageSourceArgs> packageSource)PackageArgs.BuilderpackageType(com.pulumi.core.Output<java.lang.String> packageType)PackageArgs.BuilderpackageType(java.lang.String packageType)PackageArgs.Builderregion(com.pulumi.core.Output<java.lang.String> region)PackageArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PackageArgs defaults)
-
-
Method Detail
-
engineVersion
public PackageArgs.Builder engineVersion(@Nullable com.pulumi.core.Output<java.lang.String> engineVersion)
- Parameters:
engineVersion- Engine version that the package is compatible with. This argument is required and only valid when `packageType` is `ZIP-PLUGIN`. Format: `OpenSearch_X.Y` or `Elasticsearch_X.Y`, where `X` and `Y` are the major and minor version numbers, respectively.- Returns:
- builder
-
engineVersion
public PackageArgs.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion- Engine version that the package is compatible with. This argument is required and only valid when `packageType` is `ZIP-PLUGIN`. Format: `OpenSearch_X.Y` or `Elasticsearch_X.Y`, where `X` and `Y` are the major and minor version numbers, respectively.- Returns:
- builder
-
packageDescription
public PackageArgs.Builder packageDescription(@Nullable com.pulumi.core.Output<java.lang.String> packageDescription)
- Parameters:
packageDescription- Description of the package.- Returns:
- builder
-
packageDescription
public PackageArgs.Builder packageDescription(java.lang.String packageDescription)
- Parameters:
packageDescription- Description of the package.- Returns:
- builder
-
packageName
public PackageArgs.Builder packageName(com.pulumi.core.Output<java.lang.String> packageName)
- Parameters:
packageName- Unique name for the package.- Returns:
- builder
-
packageName
public PackageArgs.Builder packageName(java.lang.String packageName)
- Parameters:
packageName- Unique name for the package.- Returns:
- builder
-
packageSource
public PackageArgs.Builder packageSource(com.pulumi.core.Output<PackagePackageSourceArgs> packageSource)
- Parameters:
packageSource- Configuration block for the package source options.- Returns:
- builder
-
packageSource
public PackageArgs.Builder packageSource(PackagePackageSourceArgs packageSource)
- Parameters:
packageSource- Configuration block for the package source options.- Returns:
- builder
-
packageType
public PackageArgs.Builder packageType(com.pulumi.core.Output<java.lang.String> packageType)
- Parameters:
packageType- The type of package. Valid values are `TXT-DICTIONARY`, `ZIP-PLUGIN`, `PACKAGE-LICENSE` and `PACKAGE-CONFIG`.- Returns:
- builder
-
packageType
public PackageArgs.Builder packageType(java.lang.String packageType)
- Parameters:
packageType- The type of package. Valid values are `TXT-DICTIONARY`, `ZIP-PLUGIN`, `PACKAGE-LICENSE` and `PACKAGE-CONFIG`.- Returns:
- builder
-
region
public PackageArgs.Builder region(@Nullable com.pulumi.core.Output<java.lang.String> region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
region
public PackageArgs.Builder region(java.lang.String region)
- Parameters:
region- Region where this resource will be [managed](https://docs.aws.amazon.com/general/latest/gr/rande.html#regional-endpoints). Defaults to the Region set in the provider configuration.- Returns:
- builder
-
build
public PackageArgs build()
-
-