Class GetClassDetailsArgs.Builder

  • Enclosing class:
    GetClassDetailsArgs

    public static final class GetClassDetailsArgs.Builder
    extends java.lang.Object
    • 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