Class GetOrderableDbInstanceArgs.Builder

  • Enclosing class:
    GetOrderableDbInstanceArgs

    public static final class GetOrderableDbInstanceArgs.Builder
    extends java.lang.Object
    • Method Detail

      • engine

        public GetOrderableDbInstanceArgs.Builder engine​(@Nullable
                                                         com.pulumi.core.Output<java.lang.String> engine)
        Parameters:
        engine - DB engine. Default: `docdb`
        Returns:
        builder
      • engineVersion

        public GetOrderableDbInstanceArgs.Builder engineVersion​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> engineVersion)
        Parameters:
        engineVersion - Version of the DB engine.
        Returns:
        builder
      • engineVersion

        public GetOrderableDbInstanceArgs.Builder engineVersion​(java.lang.String engineVersion)
        Parameters:
        engineVersion - Version of the DB engine.
        Returns:
        builder
      • instanceClass

        public GetOrderableDbInstanceArgs.Builder instanceClass​(@Nullable
                                                                com.pulumi.core.Output<java.lang.String> instanceClass)
        Parameters:
        instanceClass - DB instance class. Examples of classes are `db.r5.12xlarge`, `db.r5.24xlarge`, `db.r5.2xlarge`, `db.r5.4xlarge`, `db.r5.large`, `db.r5.xlarge`, and `db.t3.medium`. (Conflicts with `preferredInstanceClasses`.)
        Returns:
        builder
      • instanceClass

        public GetOrderableDbInstanceArgs.Builder instanceClass​(java.lang.String instanceClass)
        Parameters:
        instanceClass - DB instance class. Examples of classes are `db.r5.12xlarge`, `db.r5.24xlarge`, `db.r5.2xlarge`, `db.r5.4xlarge`, `db.r5.large`, `db.r5.xlarge`, and `db.t3.medium`. (Conflicts with `preferredInstanceClasses`.)
        Returns:
        builder
      • licenseModel

        public GetOrderableDbInstanceArgs.Builder licenseModel​(@Nullable
                                                               com.pulumi.core.Output<java.lang.String> licenseModel)
        Parameters:
        licenseModel - License model. Default: `na`
        Returns:
        builder
      • licenseModel

        public GetOrderableDbInstanceArgs.Builder licenseModel​(java.lang.String licenseModel)
        Parameters:
        licenseModel - License model. Default: `na`
        Returns:
        builder
      • preferredInstanceClasses

        public GetOrderableDbInstanceArgs.Builder preferredInstanceClasses​(@Nullable
                                                                           com.pulumi.core.Output<java.util.List<java.lang.String>> preferredInstanceClasses)
        Parameters:
        preferredInstanceClasses - Ordered list of preferred DocumentDB DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. (Conflicts with `instanceClass`.)
        Returns:
        builder
      • preferredInstanceClasses

        public GetOrderableDbInstanceArgs.Builder preferredInstanceClasses​(java.util.List<java.lang.String> preferredInstanceClasses)
        Parameters:
        preferredInstanceClasses - Ordered list of preferred DocumentDB DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. (Conflicts with `instanceClass`.)
        Returns:
        builder
      • preferredInstanceClasses

        public GetOrderableDbInstanceArgs.Builder preferredInstanceClasses​(java.lang.String... preferredInstanceClasses)
        Parameters:
        preferredInstanceClasses - Ordered list of preferred DocumentDB DB instance classes. The first match in this list will be returned. If no preferred matches are found and the original search returned more than one result, an error is returned. (Conflicts with `instanceClass`.)
        Returns:
        builder
      • region

        public GetOrderableDbInstanceArgs.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 GetOrderableDbInstanceArgs.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
      • vpc

        public GetOrderableDbInstanceArgs.Builder vpc​(@Nullable
                                                      com.pulumi.core.Output<java.lang.Boolean> vpc)
        Parameters:
        vpc - Enable to show only VPC.
        Returns:
        builder