Package com.pulumi.aws.rds.inputs
Class GetReservedInstanceOfferingPlainArgs.Builder
- java.lang.Object
-
- com.pulumi.aws.rds.inputs.GetReservedInstanceOfferingPlainArgs.Builder
-
- Enclosing class:
- GetReservedInstanceOfferingPlainArgs
public static final class GetReservedInstanceOfferingPlainArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()Builder(GetReservedInstanceOfferingPlainArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetReservedInstanceOfferingPlainArgsbuild()GetReservedInstanceOfferingPlainArgs.BuilderdbInstanceClass(java.lang.String dbInstanceClass)GetReservedInstanceOfferingPlainArgs.Builderduration(java.lang.Integer duration)GetReservedInstanceOfferingPlainArgs.BuildermultiAz(java.lang.Boolean multiAz)GetReservedInstanceOfferingPlainArgs.BuilderofferingType(java.lang.String offeringType)GetReservedInstanceOfferingPlainArgs.BuilderproductDescription(java.lang.String productDescription)GetReservedInstanceOfferingPlainArgs.Builderregion(java.lang.String region)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetReservedInstanceOfferingPlainArgs defaults)
-
-
Method Detail
-
dbInstanceClass
public GetReservedInstanceOfferingPlainArgs.Builder dbInstanceClass(java.lang.String dbInstanceClass)
- Parameters:
dbInstanceClass- DB instance class for the reserved DB instance.- Returns:
- builder
-
duration
public GetReservedInstanceOfferingPlainArgs.Builder duration(java.lang.Integer duration)
- Parameters:
duration- Duration of the reservation in years or seconds. Valid values are `1`, `3`, `31536000`, `94608000`- Returns:
- builder
-
multiAz
public GetReservedInstanceOfferingPlainArgs.Builder multiAz(java.lang.Boolean multiAz)
- Parameters:
multiAz- Whether the reservation applies to Multi-AZ deployments.- Returns:
- builder
-
offeringType
public GetReservedInstanceOfferingPlainArgs.Builder offeringType(java.lang.String offeringType)
- Parameters:
offeringType- Offering type of this reserved DB instance. Valid values are `No Upfront`, `Partial Upfront`, `All Upfront`.- Returns:
- builder
-
productDescription
public GetReservedInstanceOfferingPlainArgs.Builder productDescription(java.lang.String productDescription)
- Parameters:
productDescription- Description of the reserved DB instance. Example values are `postgresql`, `aurora-postgresql`, `mysql`, `aurora-mysql`, `mariadb`.- Returns:
- builder
-
region
public GetReservedInstanceOfferingPlainArgs.Builder region(@Nullable 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
-
build
public GetReservedInstanceOfferingPlainArgs build()
-
-