Class CreateDBInstanceHourRequest

    • Constructor Detail

      • CreateDBInstanceHourRequest

        public CreateDBInstanceHourRequest()
      • CreateDBInstanceHourRequest

        public CreateDBInstanceHourRequest​(CreateDBInstanceHourRequest 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

      • 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
      • getReplicateSetNum

        public Long getReplicateSetNum()
        Get 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
        Returns:
        ReplicateSetNum 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
      • setReplicateSetNum

        public void setReplicateSetNum​(Long ReplicateSetNum)
        Set 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
        Parameters:
        ReplicateSetNum - 副本集个数,1为单副本集实例,大于1为分片集群实例,最大不超过10
      • getSecondaryNum

        public Long getSecondaryNum()
        Get 每个副本集内从节点个数,目前只支持从节点数为2
        Returns:
        SecondaryNum 每个副本集内从节点个数,目前只支持从节点数为2
      • setSecondaryNum

        public void setSecondaryNum​(Long SecondaryNum)
        Set 每个副本集内从节点个数,目前只支持从节点数为2
        Parameters:
        SecondaryNum - 每个副本集内从节点个数,目前只支持从节点数为2
      • getEngineVersion

        public String getEngineVersion()
        Get MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
        Returns:
        EngineVersion MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
      • setEngineVersion

        public void setEngineVersion​(String EngineVersion)
        Set MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
        Parameters:
        EngineVersion - MongoDB引擎版本,值包括MONGO_3_WT 、MONGO_3_ROCKS和MONGO_36_WT
      • getMachine

        public String getMachine()
        Get 实例类型,GIO:高IO版;TGIO:高IO万兆
        Returns:
        Machine 实例类型,GIO:高IO版;TGIO:高IO万兆
      • setMachine

        public void setMachine​(String Machine)
        Set 实例类型,GIO:高IO版;TGIO:高IO万兆
        Parameters:
        Machine - 实例类型,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
      • getInstanceRole

        public String getInstanceRole()
        Get 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
        Returns:
        InstanceRole 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
      • setInstanceRole

        public void setInstanceRole​(String InstanceRole)
        Set 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
        Parameters:
        InstanceRole - 实例角色,支持值包括:MASTER-表示主实例,DR-表示灾备实例,RO-表示只读实例
      • getInstanceType

        public String getInstanceType()
        Get 实例类型,REPLSET-副本集,SHARD-分片集群
        Returns:
        InstanceType 实例类型,REPLSET-副本集,SHARD-分片集群
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例类型,REPLSET-副本集,SHARD-分片集群
        Parameters:
        InstanceType - 实例类型,REPLSET-副本集,SHARD-分片集群
      • getEncrypt

        public Long getEncrypt()
        Get 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
        Returns:
        Encrypt 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
      • setEncrypt

        public void setEncrypt​(Long Encrypt)
        Set 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
        Parameters:
        Encrypt - 数据是否加密,当且仅当引擎版本为MONGO_3_ROCKS,可以选择加密
      • getVpcId

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

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

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

        public void setSubnetId​(String SubnetId)
        Set 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
        Parameters:
        SubnetId - 私有网络下的子网ID,如果设置了 VpcId,则 SubnetId必填
      • 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 - 安全组参数