Class EnvironmentArgs.Builder

  • Enclosing class:
    EnvironmentArgs

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

      • Builder

        public Builder()
    • Method Detail

      • applyChangesDuringMaintenanceWindow

        public EnvironmentArgs.Builder applyChangesDuringMaintenanceWindow​(@Nullable
                                                                           com.pulumi.core.Output<java.lang.Boolean> applyChangesDuringMaintenanceWindow)
      • applyChangesDuringMaintenanceWindow

        public EnvironmentArgs.Builder applyChangesDuringMaintenanceWindow​(java.lang.Boolean applyChangesDuringMaintenanceWindow)
      • description

        public EnvironmentArgs.Builder description​(@Nullable
                                                   com.pulumi.core.Output<java.lang.String> description)
      • engineType

        public EnvironmentArgs.Builder engineType​(com.pulumi.core.Output<java.lang.String> engineType)
        Parameters:
        engineType - Engine type must be `microfocus` or `bluage`.
        Returns:
        builder
      • engineType

        public EnvironmentArgs.Builder engineType​(java.lang.String engineType)
        Parameters:
        engineType - Engine type must be `microfocus` or `bluage`.
        Returns:
        builder
      • engineVersion

        public EnvironmentArgs.Builder engineVersion​(@Nullable
                                                     com.pulumi.core.Output<java.lang.String> engineVersion)
        Parameters:
        engineVersion - The specific version of the engine for the Environment.
        Returns:
        builder
      • engineVersion

        public EnvironmentArgs.Builder engineVersion​(java.lang.String engineVersion)
        Parameters:
        engineVersion - The specific version of the engine for the Environment.
        Returns:
        builder
      • forceUpdate

        public EnvironmentArgs.Builder forceUpdate​(@Nullable
                                                   com.pulumi.core.Output<java.lang.Boolean> forceUpdate)
        Parameters:
        forceUpdate - Force update the environment even if applications are running.
        Returns:
        builder
      • forceUpdate

        public EnvironmentArgs.Builder forceUpdate​(java.lang.Boolean forceUpdate)
        Parameters:
        forceUpdate - Force update the environment even if applications are running.
        Returns:
        builder
      • instanceType

        public EnvironmentArgs.Builder instanceType​(com.pulumi.core.Output<java.lang.String> instanceType)
        Parameters:
        instanceType - M2 Instance Type. The following arguments are optional:
        Returns:
        builder
      • instanceType

        public EnvironmentArgs.Builder instanceType​(java.lang.String instanceType)
        Parameters:
        instanceType - M2 Instance Type. The following arguments are optional:
        Returns:
        builder
      • kmsKeyId

        public EnvironmentArgs.Builder kmsKeyId​(@Nullable
                                                com.pulumi.core.Output<java.lang.String> kmsKeyId)
        Parameters:
        kmsKeyId - ARN of the KMS key to use for the Environment.
        Returns:
        builder
      • kmsKeyId

        public EnvironmentArgs.Builder kmsKeyId​(java.lang.String kmsKeyId)
        Parameters:
        kmsKeyId - ARN of the KMS key to use for the Environment.
        Returns:
        builder
      • name

        public EnvironmentArgs.Builder name​(@Nullable
                                            com.pulumi.core.Output<java.lang.String> name)
        Parameters:
        name - Name of the runtime environment. Must be unique within the account.
        Returns:
        builder
      • name

        public EnvironmentArgs.Builder name​(java.lang.String name)
        Parameters:
        name - Name of the runtime environment. Must be unique within the account.
        Returns:
        builder
      • preferredMaintenanceWindow

        public EnvironmentArgs.Builder preferredMaintenanceWindow​(@Nullable
                                                                  com.pulumi.core.Output<java.lang.String> preferredMaintenanceWindow)
        Parameters:
        preferredMaintenanceWindow - Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used.
        Returns:
        builder
      • preferredMaintenanceWindow

        public EnvironmentArgs.Builder preferredMaintenanceWindow​(java.lang.String preferredMaintenanceWindow)
        Parameters:
        preferredMaintenanceWindow - Configures the maintenance window that you want for the runtime environment. The maintenance window must have the format `ddd:hh24:mi-ddd:hh24:mi` and must be less than 24 hours. If not provided a random value will be used.
        Returns:
        builder
      • publiclyAccessible

        public EnvironmentArgs.Builder publiclyAccessible​(@Nullable
                                                          com.pulumi.core.Output<java.lang.Boolean> publiclyAccessible)
        Parameters:
        publiclyAccessible - Allow applications deployed to this environment to be publicly accessible.
        Returns:
        builder
      • publiclyAccessible

        public EnvironmentArgs.Builder publiclyAccessible​(java.lang.Boolean publiclyAccessible)
        Parameters:
        publiclyAccessible - Allow applications deployed to this environment to be publicly accessible.
        Returns:
        builder
      • securityGroupIds

        public EnvironmentArgs.Builder securityGroupIds​(@Nullable
                                                        com.pulumi.core.Output<java.util.List<java.lang.String>> securityGroupIds)
        Parameters:
        securityGroupIds - List of security group ids.
        Returns:
        builder
      • securityGroupIds

        public EnvironmentArgs.Builder securityGroupIds​(java.util.List<java.lang.String> securityGroupIds)
        Parameters:
        securityGroupIds - List of security group ids.
        Returns:
        builder
      • securityGroupIds

        public EnvironmentArgs.Builder securityGroupIds​(java.lang.String... securityGroupIds)
        Parameters:
        securityGroupIds - List of security group ids.
        Returns:
        builder
      • subnetIds

        public EnvironmentArgs.Builder subnetIds​(@Nullable
                                                 com.pulumi.core.Output<java.util.List<java.lang.String>> subnetIds)
        Parameters:
        subnetIds - List of subnet ids to deploy environment to.
        Returns:
        builder
      • subnetIds

        public EnvironmentArgs.Builder subnetIds​(java.util.List<java.lang.String> subnetIds)
        Parameters:
        subnetIds - List of subnet ids to deploy environment to.
        Returns:
        builder
      • subnetIds

        public EnvironmentArgs.Builder subnetIds​(java.lang.String... subnetIds)
        Parameters:
        subnetIds - List of subnet ids to deploy environment to.
        Returns:
        builder
      • tags

        public EnvironmentArgs.Builder tags​(@Nullable
                                            com.pulumi.core.Output<java.util.Map<java.lang.String,​java.lang.String>> tags)
        Parameters:
        tags - Key-value tags for the place index. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder
      • tags

        public EnvironmentArgs.Builder tags​(java.util.Map<java.lang.String,​java.lang.String> tags)
        Parameters:
        tags - Key-value tags for the place index. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.
        Returns:
        builder