Class PackageArgs.Builder

  • Enclosing class:
    PackageArgs

    public static final class PackageArgs.Builder
    extends java.lang.Object
    • Constructor Detail

      • Builder

        public Builder()
    • 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
      • 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