Package com.pulumi.alicloud.rds.inputs
Class GetClassDetailsArgs.Builder
- java.lang.Object
-
- com.pulumi.alicloud.rds.inputs.GetClassDetailsArgs.Builder
-
- Enclosing class:
- GetClassDetailsArgs
public static final class GetClassDetailsArgs.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(GetClassDetailsArgs defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description GetClassDetailsArgs
build()
GetClassDetailsArgs.Builder
classCode(com.pulumi.core.Output<java.lang.String> classCode)
GetClassDetailsArgs.Builder
classCode(java.lang.String classCode)
GetClassDetailsArgs.Builder
commodityCode(com.pulumi.core.Output<java.lang.String> commodityCode)
GetClassDetailsArgs.Builder
commodityCode(java.lang.String commodityCode)
GetClassDetailsArgs.Builder
engine(com.pulumi.core.Output<java.lang.String> engine)
GetClassDetailsArgs.Builder
engine(java.lang.String engine)
GetClassDetailsArgs.Builder
engineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)
GetClassDetailsArgs.Builder
engineVersion(java.lang.String engineVersion)
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(GetClassDetailsArgs defaults)
-
-
Method Detail
-
classCode
public GetClassDetailsArgs.Builder classCode(com.pulumi.core.Output<java.lang.String> classCode)
- Parameters:
classCode
- The code of the instance type.- Returns:
- builder
-
classCode
public GetClassDetailsArgs.Builder classCode(java.lang.String classCode)
- Parameters:
classCode
- The code of the instance type.- Returns:
- builder
-
commodityCode
public GetClassDetailsArgs.Builder commodityCode(com.pulumi.core.Output<java.lang.String> commodityCode)
- Parameters:
commodityCode
- The commodity code of the instance. Valid values: * **bards**: The instance is a pay-as-you-go primary instance. This value is available on the China site (aliyun.com). * **rds**: The instance is a subscription primary instance. This value is available on the China site (aliyun.com). * **rords**: The instance is a pay-as-you-go read-only instance. This value is available on the China site (aliyun.com). * **rds_rordspre_public_cn**: The instance is a subscription read-only instance. This value is available on the China site (aliyun.com). * **bards_intl**: The instance is a pay-as-you-go primary instance. This value is available on the International site (alibabacloud.com). * **rds_intl**: The instance is a subscription primary instance. This value is available on the International site (alibabacloud.com). * **rords_intl**: The instance is a pay-as-you-go read-only instance. This value is available on the International site (alibabacloud.com). * **rds_rordspre_public_intl**: The instance is a subscription read-only instance. This value is available on the International site (alibabacloud.com).- Returns:
- builder
-
commodityCode
public GetClassDetailsArgs.Builder commodityCode(java.lang.String commodityCode)
- Parameters:
commodityCode
- The commodity code of the instance. Valid values: * **bards**: The instance is a pay-as-you-go primary instance. This value is available on the China site (aliyun.com). * **rds**: The instance is a subscription primary instance. This value is available on the China site (aliyun.com). * **rords**: The instance is a pay-as-you-go read-only instance. This value is available on the China site (aliyun.com). * **rds_rordspre_public_cn**: The instance is a subscription read-only instance. This value is available on the China site (aliyun.com). * **bards_intl**: The instance is a pay-as-you-go primary instance. This value is available on the International site (alibabacloud.com). * **rds_intl**: The instance is a subscription primary instance. This value is available on the International site (alibabacloud.com). * **rords_intl**: The instance is a pay-as-you-go read-only instance. This value is available on the International site (alibabacloud.com). * **rds_rordspre_public_intl**: The instance is a subscription read-only instance. This value is available on the International site (alibabacloud.com).- Returns:
- builder
-
engine
public GetClassDetailsArgs.Builder engine(com.pulumi.core.Output<java.lang.String> engine)
- Parameters:
engine
- Database type. Value options: MySQL, SQLServer, PostgreSQL, MariaDB.- Returns:
- builder
-
engine
public GetClassDetailsArgs.Builder engine(java.lang.String engine)
- Parameters:
engine
- Database type. Value options: MySQL, SQLServer, PostgreSQL, MariaDB.- Returns:
- builder
-
engineVersion
public GetClassDetailsArgs.Builder engineVersion(com.pulumi.core.Output<java.lang.String> engineVersion)
- Parameters:
engineVersion
- Database version. Value options: - MySQL: [ 5.5、5.6、5.7、8.0 ] - SQLServer: [ 2008r2、08r2_ent_ha、2012、2012_ent_ha、2012_std_ha、2012_web、2014_std_ha、2016_ent_ha、2016_std_ha、2016_web、2017_std_ha、2017_ent、2019_std_ha、2019_ent ] - PostgreSQL: [ 10.0、11.0、12.0、13.0、14.0、15.0 ] - MariaDB: [ 10.3 ]- Returns:
- builder
-
engineVersion
public GetClassDetailsArgs.Builder engineVersion(java.lang.String engineVersion)
- Parameters:
engineVersion
- Database version. Value options: - MySQL: [ 5.5、5.6、5.7、8.0 ] - SQLServer: [ 2008r2、08r2_ent_ha、2012、2012_ent_ha、2012_std_ha、2012_web、2014_std_ha、2016_ent_ha、2016_std_ha、2016_web、2017_std_ha、2017_ent、2019_std_ha、2019_ent ] - PostgreSQL: [ 10.0、11.0、12.0、13.0、14.0、15.0 ] - MariaDB: [ 10.3 ]- Returns:
- builder
-
build
public GetClassDetailsArgs build()
-
-