Package com.pulumi.aws.opensearch.inputs
Class PackageState.Builder
- java.lang.Object
-
- com.pulumi.aws.opensearch.inputs.PackageState.Builder
-
- Enclosing class:
- PackageState
public static final class PackageState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(PackageState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description PackageState.BuilderavailablePackageVersion(com.pulumi.core.Output<java.lang.String> availablePackageVersion)PackageState.BuilderavailablePackageVersion(java.lang.String availablePackageVersion)PackageStatebuild()PackageState.BuilderengineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)PackageState.BuilderengineVersion(java.lang.String engineVersion)PackageState.BuilderpackageDescription(com.pulumi.core.Output<java.lang.String> packageDescription)PackageState.BuilderpackageDescription(java.lang.String packageDescription)PackageState.BuilderpackageId(com.pulumi.core.Output<java.lang.String> packageId)PackageState.BuilderpackageId(java.lang.String packageId)PackageState.BuilderpackageName(com.pulumi.core.Output<java.lang.String> packageName)PackageState.BuilderpackageName(java.lang.String packageName)PackageState.BuilderpackageSource(PackagePackageSourceArgs packageSource)PackageState.BuilderpackageSource(com.pulumi.core.Output<PackagePackageSourceArgs> packageSource)PackageState.BuilderpackageType(com.pulumi.core.Output<java.lang.String> packageType)PackageState.BuilderpackageType(java.lang.String packageType)PackageState.Builderregion(com.pulumi.core.Output<java.lang.String> region)PackageState.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(PackageState defaults)
-
-
Method Detail
-
availablePackageVersion
public PackageState.Builder availablePackageVersion(@Nullable com.pulumi.core.Output<java.lang.String> availablePackageVersion)
- Parameters:
availablePackageVersion- The current version of the package.- Returns:
- builder
-
availablePackageVersion
public PackageState.Builder availablePackageVersion(java.lang.String availablePackageVersion)
- Parameters:
availablePackageVersion- The current version of the package.- Returns:
- builder
-
engineVersion
public PackageState.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 PackageState.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 PackageState.Builder packageDescription(@Nullable com.pulumi.core.Output<java.lang.String> packageDescription)
- Parameters:
packageDescription- Description of the package.- Returns:
- builder
-
packageDescription
public PackageState.Builder packageDescription(java.lang.String packageDescription)
- Parameters:
packageDescription- Description of the package.- Returns:
- builder
-
packageId
public PackageState.Builder packageId(@Nullable com.pulumi.core.Output<java.lang.String> packageId)
-
packageId
public PackageState.Builder packageId(java.lang.String packageId)
-
packageName
public PackageState.Builder packageName(@Nullable com.pulumi.core.Output<java.lang.String> packageName)
- Parameters:
packageName- Unique name for the package.- Returns:
- builder
-
packageName
public PackageState.Builder packageName(java.lang.String packageName)
- Parameters:
packageName- Unique name for the package.- Returns:
- builder
-
packageSource
public PackageState.Builder packageSource(@Nullable com.pulumi.core.Output<PackagePackageSourceArgs> packageSource)
- Parameters:
packageSource- Configuration block for the package source options.- Returns:
- builder
-
packageSource
public PackageState.Builder packageSource(PackagePackageSourceArgs packageSource)
- Parameters:
packageSource- Configuration block for the package source options.- Returns:
- builder
-
packageType
public PackageState.Builder packageType(@Nullable 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 PackageState.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 PackageState.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 PackageState.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 PackageState build()
-
-