Class CreateProxyEndPointRequest

    • Constructor Detail

      • CreateProxyEndPointRequest

        public CreateProxyEndPointRequest()
      • CreateProxyEndPointRequest

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

      • getClusterId

        public String getClusterId()
        Get 集群ID
        Returns:
        ClusterId 集群ID
      • setClusterId

        public void setClusterId​(String ClusterId)
        Set 集群ID
        Parameters:
        ClusterId - 集群ID
      • getUniqueVpcId

        public String getUniqueVpcId()
        Get 私有网络ID,默认与集群私有网络ID保持一致
        Returns:
        UniqueVpcId 私有网络ID,默认与集群私有网络ID保持一致
      • setUniqueVpcId

        public void setUniqueVpcId​(String UniqueVpcId)
        Set 私有网络ID,默认与集群私有网络ID保持一致
        Parameters:
        UniqueVpcId - 私有网络ID,默认与集群私有网络ID保持一致
      • getUniqueSubnetId

        public String getUniqueSubnetId()
        Get 私有网络子网ID,默认与集群子网ID保持一致
        Returns:
        UniqueSubnetId 私有网络子网ID,默认与集群子网ID保持一致
      • setUniqueSubnetId

        public void setUniqueSubnetId​(String UniqueSubnetId)
        Set 私有网络子网ID,默认与集群子网ID保持一致
        Parameters:
        UniqueSubnetId - 私有网络子网ID,默认与集群子网ID保持一致
      • getConnectionPoolType

        public String getConnectionPoolType()
        Get 连接池类型:SessionConnectionPool(会话级别连接池 )
        Returns:
        ConnectionPoolType 连接池类型:SessionConnectionPool(会话级别连接池 )
      • setConnectionPoolType

        public void setConnectionPoolType​(String ConnectionPoolType)
        Set 连接池类型:SessionConnectionPool(会话级别连接池 )
        Parameters:
        ConnectionPoolType - 连接池类型:SessionConnectionPool(会话级别连接池 )
      • getOpenConnectionPool

        public String getOpenConnectionPool()
        Get 是否开启连接池,yes-开启,no-不开启
        Returns:
        OpenConnectionPool 是否开启连接池,yes-开启,no-不开启
      • setOpenConnectionPool

        public void setOpenConnectionPool​(String OpenConnectionPool)
        Set 是否开启连接池,yes-开启,no-不开启
        Parameters:
        OpenConnectionPool - 是否开启连接池,yes-开启,no-不开启
      • getConnectionPoolTimeOut

        public Long getConnectionPoolTimeOut()
        Get 连接池阈值:单位(秒)
        Returns:
        ConnectionPoolTimeOut 连接池阈值:单位(秒)
      • setConnectionPoolTimeOut

        public void setConnectionPoolTimeOut​(Long ConnectionPoolTimeOut)
        Set 连接池阈值:单位(秒)
        Parameters:
        ConnectionPoolTimeOut - 连接池阈值:单位(秒)
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 绑定的安全组ID数组
        Returns:
        SecurityGroupIds 绑定的安全组ID数组
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 绑定的安全组ID数组
        Parameters:
        SecurityGroupIds - 绑定的安全组ID数组
      • getDescription

        public String getDescription()
        Get 描述说明
        Returns:
        Description 描述说明
      • setDescription

        public void setDescription​(String Description)
        Set 描述说明
        Parameters:
        Description - 描述说明
      • getVip

        public String getVip()
        Get 想要绑定的vip信息,需与UniqueVpcId对应。
        Returns:
        Vip 想要绑定的vip信息,需与UniqueVpcId对应。
      • setVip

        public void setVip​(String Vip)
        Set 想要绑定的vip信息,需与UniqueVpcId对应。
        Parameters:
        Vip - 想要绑定的vip信息,需与UniqueVpcId对应。
      • getWeightMode

        public String getWeightMode()
        Get 权重模式: system-系统分配,custom-自定义
        Returns:
        WeightMode 权重模式: system-系统分配,custom-自定义
      • setWeightMode

        public void setWeightMode​(String WeightMode)
        Set 权重模式: system-系统分配,custom-自定义
        Parameters:
        WeightMode - 权重模式: system-系统分配,custom-自定义
      • getAutoAddRo

        public String getAutoAddRo()
        Get 是否自动添加只读实例,yes-是,no-不自动添加
        Returns:
        AutoAddRo 是否自动添加只读实例,yes-是,no-不自动添加
      • setAutoAddRo

        public void setAutoAddRo​(String AutoAddRo)
        Set 是否自动添加只读实例,yes-是,no-不自动添加
        Parameters:
        AutoAddRo - 是否自动添加只读实例,yes-是,no-不自动添加
      • getFailOver

        public String getFailOver()
        Get 是否开启故障转移。 yes:开启 no:不开启。 数据库代理出现故障时,链接地址将会路由到主实例
        Returns:
        FailOver 是否开启故障转移。 yes:开启 no:不开启。 数据库代理出现故障时,链接地址将会路由到主实例
      • setFailOver

        public void setFailOver​(String FailOver)
        Set 是否开启故障转移。 yes:开启 no:不开启。 数据库代理出现故障时,链接地址将会路由到主实例
        Parameters:
        FailOver - 是否开启故障转移。 yes:开启 no:不开启。 数据库代理出现故障时,链接地址将会路由到主实例
      • getConsistencyType

        public String getConsistencyType()
        Get 一致性类型: eventual,global,session
        Returns:
        ConsistencyType 一致性类型: eventual,global,session
      • setConsistencyType

        public void setConsistencyType​(String ConsistencyType)
        Set 一致性类型: eventual,global,session
        Parameters:
        ConsistencyType - 一致性类型: eventual,global,session
      • getRwType

        public String getRwType()
        Get 读写属性: READWRITE,READONLY
        Returns:
        RwType 读写属性: READWRITE,READONLY
      • setRwType

        public void setRwType​(String RwType)
        Set 读写属性: READWRITE,READONLY
        Parameters:
        RwType - 读写属性: READWRITE,READONLY
      • getConsistencyTimeOut

        public Long getConsistencyTimeOut()
        Get 一致性超时时间。取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待
        Returns:
        ConsistencyTimeOut 一致性超时时间。取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待
      • setConsistencyTimeOut

        public void setConsistencyTimeOut​(Long ConsistencyTimeOut)
        Set 一致性超时时间。取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待
        Parameters:
        ConsistencyTimeOut - 一致性超时时间。取值范围:0~1000000(微秒),设置0则表示若只读实例出现延迟, 导致一致性策略不满足, 请求将一直等待
      • getTransSplit

        public Boolean getTransSplit()
        Get 是否开启事务拆分。在一个事务中拆分读和写到不同的实例上去执行
        Returns:
        TransSplit 是否开启事务拆分。在一个事务中拆分读和写到不同的实例上去执行
      • setTransSplit

        public void setTransSplit​(Boolean TransSplit)
        Set 是否开启事务拆分。在一个事务中拆分读和写到不同的实例上去执行
        Parameters:
        TransSplit - 是否开启事务拆分。在一个事务中拆分读和写到不同的实例上去执行
      • getAccessMode

        public String getAccessMode()
        Get 连接模式: nearby,balance
        Returns:
        AccessMode 连接模式: nearby,balance
      • setAccessMode

        public void setAccessMode​(String AccessMode)
        Set 连接模式: nearby,balance
        Parameters:
        AccessMode - 连接模式: nearby,balance
      • getInstanceWeights

        public ProxyInstanceWeight[] getInstanceWeights()
        Get 实例权重
        Returns:
        InstanceWeights 实例权重
      • setInstanceWeights

        public void setInstanceWeights​(ProxyInstanceWeight[] InstanceWeights)
        Set 实例权重
        Parameters:
        InstanceWeights - 实例权重