Package com.pulumi.aws.docdb.inputs
Class GetOrderableDbInstancePlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.docdb.inputs.GetOrderableDbInstancePlainArgs.Builder
-
- Enclosing class:
- GetOrderableDbInstancePlainArgs
public static final class GetOrderableDbInstancePlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetOrderableDbInstancePlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetOrderableDbInstancePlainArgs
build()
GetOrderableDbInstancePlainArgs.Builder
engine(java.lang.String engine)
GetOrderableDbInstancePlainArgs.Builder
engineVersion(java.lang.String engineVersion)
GetOrderableDbInstancePlainArgs.Builder
instanceClass(java.lang.String instanceClass)
GetOrderableDbInstancePlainArgs.Builder
licenseModel(java.lang.String licenseModel)
GetOrderableDbInstancePlainArgs.Builder
preferredInstanceClasses(java.lang.String... preferredInstanceClasses)
GetOrderableDbInstancePlainArgs.Builder
preferredInstanceClasses(java.util.List<java.lang.String> preferredInstanceClasses)
GetOrderableDbInstancePlainArgs.Builder
vpc(java.lang.Boolean vpc)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetOrderableDbInstancePlainArgs defaults)
-
-
Method Detail
-
engine
public GetOrderableDbInstancePlainArgs.Builder engine(@Nullable java.lang.String engine)
- Parameters:
engine
- DB engine. Default: `docdb`- Returns:
- builder
-
engineVersion
public GetOrderableDbInstancePlainArgs.Builder engineVersion(@Nullable java.lang.String engineVersion)
- Parameters:
engineVersion
- Version of the DB engine.- Returns:
- builder
-
instanceClass
public GetOrderableDbInstancePlainArgs.Builder instanceClass(@Nullable 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 `preferred_instance_classes`.)- Returns:
- builder
-
licenseModel
public GetOrderableDbInstancePlainArgs.Builder licenseModel(@Nullable java.lang.String licenseModel)
- Parameters:
licenseModel
- License model. Default: `na`- Returns:
- builder
-
preferredInstanceClasses
public GetOrderableDbInstancePlainArgs.Builder preferredInstanceClasses(@Nullable 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 `instance_class`.)- Returns:
- builder
-
preferredInstanceClasses
public GetOrderableDbInstancePlainArgs.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 `instance_class`.)- Returns:
- builder
-
vpc
public GetOrderableDbInstancePlainArgs.Builder vpc(@Nullable java.lang.Boolean vpc)
- Parameters:
vpc
- Enable to show only VPC.- Returns:
- builder
-
build
public GetOrderableDbInstancePlainArgs build()
-
-