Package com.pulumi.aws.neptune.inputs
Class GetOrderableDbInstanceArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.neptune.inputs.GetOrderableDbInstanceArgs.Builder
-
- Enclosing class:
- GetOrderableDbInstanceArgs
public static final class GetOrderableDbInstanceArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetOrderableDbInstanceArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetOrderableDbInstanceArgs
build()
GetOrderableDbInstanceArgs.Builder
engine(com.pulumi.core.Output<java.lang.String> engine)
GetOrderableDbInstanceArgs.Builder
engine(java.lang.String engine)
GetOrderableDbInstanceArgs.Builder
engineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)
GetOrderableDbInstanceArgs.Builder
engineVersion(java.lang.String engineVersion)
GetOrderableDbInstanceArgs.Builder
instanceClass(com.pulumi.core.Output<java.lang.String> instanceClass)
GetOrderableDbInstanceArgs.Builder
instanceClass(java.lang.String instanceClass)
GetOrderableDbInstanceArgs.Builder
licenseModel(com.pulumi.core.Output<java.lang.String> licenseModel)
GetOrderableDbInstanceArgs.Builder
licenseModel(java.lang.String licenseModel)
GetOrderableDbInstanceArgs.Builder
preferredInstanceClasses(com.pulumi.core.Output<java.util.List<java.lang.String>> preferredInstanceClasses)
GetOrderableDbInstanceArgs.Builder
preferredInstanceClasses(java.lang.String... preferredInstanceClasses)
GetOrderableDbInstanceArgs.Builder
preferredInstanceClasses(java.util.List<java.lang.String> preferredInstanceClasses)
GetOrderableDbInstanceArgs.Builder
vpc(com.pulumi.core.Output<java.lang.Boolean> vpc)
GetOrderableDbInstanceArgs.Builder
vpc(java.lang.Boolean vpc)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetOrderableDbInstanceArgs defaults)
-
-
Method Detail
-
engine
public GetOrderableDbInstanceArgs.Builder engine(@Nullable com.pulumi.core.Output<java.lang.String> engine)
- Parameters:
engine
- DB engine. (Default: `neptune`)- Returns:
- builder
-
engine
public GetOrderableDbInstanceArgs.Builder engine(java.lang.String engine)
- Parameters:
engine
- DB engine. (Default: `neptune`)- Returns:
- builder
-
engineVersion
public GetOrderableDbInstanceArgs.Builder engineVersion(@Nullable com.pulumi.core.Output<java.lang.String> engineVersion)
- Parameters:
engineVersion
- Version of the DB engine. For example, `1.0.1.0`, `1.0.1.2`, `1.0.2.2`, and `1.0.3.0`.- Returns:
- builder
-
engineVersion
public GetOrderableDbInstanceArgs.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion
- Version of the DB engine. For example, `1.0.1.0`, `1.0.1.2`, `1.0.2.2`, and `1.0.3.0`.- 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.large`, `db.r5.xlarge`, `db.r4.large`, `db.r5.4xlarge`, `db.r5.12xlarge`, `db.r4.xlarge`, and `db.t3.medium`.- Returns:
- builder
-
instanceClass
public GetOrderableDbInstanceArgs.Builder instanceClass(java.lang.String instanceClass)
- Parameters:
instanceClass
- DB instance class. Examples of classes are `db.r5.large`, `db.r5.xlarge`, `db.r4.large`, `db.r5.4xlarge`, `db.r5.12xlarge`, `db.r4.xlarge`, and `db.t3.medium`.- Returns:
- builder
-
licenseModel
public GetOrderableDbInstanceArgs.Builder licenseModel(@Nullable com.pulumi.core.Output<java.lang.String> licenseModel)
- Parameters:
licenseModel
- License model. (Default: `amazon-license`)- Returns:
- builder
-
licenseModel
public GetOrderableDbInstanceArgs.Builder licenseModel(java.lang.String licenseModel)
- Parameters:
licenseModel
- License model. (Default: `amazon-license`)- 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 Neptune 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.- Returns:
- builder
-
preferredInstanceClasses
public GetOrderableDbInstanceArgs.Builder preferredInstanceClasses(java.util.List<java.lang.String> preferredInstanceClasses)
- Parameters:
preferredInstanceClasses
- Ordered list of preferred Neptune 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.- Returns:
- builder
-
preferredInstanceClasses
public GetOrderableDbInstanceArgs.Builder preferredInstanceClasses(java.lang.String... preferredInstanceClasses)
- Parameters:
preferredInstanceClasses
- Ordered list of preferred Neptune 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.- Returns:
- builder
-
vpc
public GetOrderableDbInstanceArgs.Builder vpc(@Nullable com.pulumi.core.Output<java.lang.Boolean> vpc)
- Parameters:
vpc
- Enable to show only VPC offerings.- Returns:
- builder
-
vpc
public GetOrderableDbInstanceArgs.Builder vpc(java.lang.Boolean vpc)
- Parameters:
vpc
- Enable to show only VPC offerings.- Returns:
- builder
-
build
public GetOrderableDbInstanceArgs build()
-
-