Class CreateDBInstanceRequest

    • Constructor Detail

      • CreateDBInstanceRequest

        public CreateDBInstanceRequest()
      • CreateDBInstanceRequest

        public CreateDBInstanceRequest​(CreateDBInstanceRequest source)
        NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
    • Method Detail

      • getSecondaryNum

        public Long getSecondaryNum()
        Get 每个副本集内从节点个数
        Returns:
        SecondaryNum 每个副本集内从节点个数
      • setSecondaryNum

        public void setSecondaryNum​(Long SecondaryNum)
        Set 每个副本集内从节点个数
        Parameters:
        SecondaryNum - 每个副本集内从节点个数
      • getMemory

        public Long getMemory()
        Get 实例内存大小,单位:GB
        Returns:
        Memory 实例内存大小,单位:GB
      • setMemory

        public void setMemory​(Long Memory)
        Set 实例内存大小,单位:GB
        Parameters:
        Memory - 实例内存大小,单位:GB
      • getVolume

        public Long getVolume()
        Get 实例硬盘大小,单位:GB
        Returns:
        Volume 实例硬盘大小,单位:GB
      • setVolume

        public void setVolume​(Long Volume)
        Set 实例硬盘大小,单位:GB
        Parameters:
        Volume - 实例硬盘大小,单位:GB
      • getMongoVersion

        public String getMongoVersion()
        Get 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
        Returns:
        MongoVersion 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
      • setMongoVersion

        public void setMongoVersion​(String MongoVersion)
        Set 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
        Parameters:
        MongoVersion - 版本号,当前支持 MONGO_3_WT、MONGO_3_ROCKS、MONGO_36_WT
      • getMachineCode

        public String getMachineCode()
        Get 机器类型,GIO:高IO版;TGIO:高IO万兆
        Returns:
        MachineCode 机器类型,GIO:高IO版;TGIO:高IO万兆
      • setMachineCode

        public void setMachineCode​(String MachineCode)
        Set 机器类型,GIO:高IO版;TGIO:高IO万兆
        Parameters:
        MachineCode - 机器类型,GIO:高IO版;TGIO:高IO万兆
      • getGoodsNum

        public Long getGoodsNum()
        Get 实例数量,默认值为1, 最小值1,最大值为10
        Returns:
        GoodsNum 实例数量,默认值为1, 最小值1,最大值为10
      • setGoodsNum

        public void setGoodsNum​(Long GoodsNum)
        Set 实例数量,默认值为1, 最小值1,最大值为10
        Parameters:
        GoodsNum - 实例数量,默认值为1, 最小值1,最大值为10
      • getZone

        public String getZone()
        Get 实例所属区域名称,格式如:ap-guangzhou-2
        Returns:
        Zone 实例所属区域名称,格式如:ap-guangzhou-2
      • setZone

        public void setZone​(String Zone)
        Set 实例所属区域名称,格式如:ap-guangzhou-2
        Parameters:
        Zone - 实例所属区域名称,格式如:ap-guangzhou-2
      • getTimeSpan

        public Long getTimeSpan()
        Get 时长,购买月数
        Returns:
        TimeSpan 时长,购买月数
      • setTimeSpan

        public void setTimeSpan​(Long TimeSpan)
        Set 时长,购买月数
        Parameters:
        TimeSpan - 时长,购买月数
      • getPassword

        public String getPassword()
        Get 实例密码
        Returns:
        Password 实例密码
      • setPassword

        public void setPassword​(String Password)
        Set 实例密码
        Parameters:
        Password - 实例密码
      • getProjectId

        public Long getProjectId()
        Get 项目ID,不填为默认项目
        Returns:
        ProjectId 项目ID,不填为默认项目
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 项目ID,不填为默认项目
        Parameters:
        ProjectId - 项目ID,不填为默认项目
      • getSecurityGroup

        public String[] getSecurityGroup()
        Get 安全组参数
        Returns:
        SecurityGroup 安全组参数
      • setSecurityGroup

        public void setSecurityGroup​(String[] SecurityGroup)
        Set 安全组参数
        Parameters:
        SecurityGroup - 安全组参数
      • getUniqVpcId

        public String getUniqVpcId()
        Get 私有网络ID,如果不传则默认选择基础网络
        Returns:
        UniqVpcId 私有网络ID,如果不传则默认选择基础网络
      • setUniqVpcId

        public void setUniqVpcId​(String UniqVpcId)
        Set 私有网络ID,如果不传则默认选择基础网络
        Parameters:
        UniqVpcId - 私有网络ID,如果不传则默认选择基础网络
      • getUniqSubnetId

        public String getUniqSubnetId()
        Get 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
        Returns:
        UniqSubnetId 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
      • setUniqSubnetId

        public void setUniqSubnetId​(String UniqSubnetId)
        Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
        Parameters:
        UniqSubnetId - 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填