apis

package
v1.62.0 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Aug 16, 2023 License: Apache-2.0 Imports: 4 Imported by: 8

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type ClientKillRequest added in v1.59.0

type ClientKillRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 关闭属性, 支持addr/type/db三种属性
	addr - 根据客户端地址关闭连接
	type - 根据链接类型关闭连接
	db - 根据db关闭连接
	*/
	Option string `json:"option"`

	/* 筛选条件
	属性是addr时 - ip:port, port空表示此ip所有port
	属性是type时 - 支持normal/pubsub/all三种条件
	属性是db时 - db列表, 0,1,2..
	*/
	Value string `json:"value"`
}

func NewClientKillRequest added in v1.59.0

func NewClientKillRequest(
	regionId string,
	cacheInstanceId string,
	option string,
	value string,
) *ClientKillRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接

(Required)
* param value: 筛选条件

属性是addr时 - ip:port, port空表示此ip所有port 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..

(Required)
*
* @Deprecated, not compatible when mandatory parameters changed

func NewClientKillRequestWithAllParams added in v1.59.0

func NewClientKillRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	option string,
	value string,
) *ClientKillRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
  • param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接

(Required)
* param value: 筛选条件

属性是addr时 - ip:port, port空表示此ip所有port 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2..

(Required)

func NewClientKillRequestWithoutParam added in v1.59.0

func NewClientKillRequestWithoutParam() *ClientKillRequest

This constructor has better compatible ability when API parameters changed

func (ClientKillRequest) GetRegionId added in v1.59.0

func (r ClientKillRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ClientKillRequest) SetCacheInstanceId added in v1.59.0

func (r *ClientKillRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ClientKillRequest) SetOption added in v1.59.0

func (r *ClientKillRequest) SetOption(option string)
param option: 关闭属性, 支持addr/type/db三种属性

addr - 根据客户端地址关闭连接 type - 根据链接类型关闭连接 db - 根据db关闭连接 (Required)

func (*ClientKillRequest) SetRegionId added in v1.59.0

func (r *ClientKillRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ClientKillRequest) SetValue added in v1.59.0

func (r *ClientKillRequest) SetValue(value string)
param value: 筛选条件

属性是addr时 - ip:port, port空表示此ip所有port 属性是type时 - 支持normal/pubsub/all三种条件 属性是db时 - db列表, 0,1,2.. (Required)

type ClientKillResponse added in v1.59.0

type ClientKillResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    ClientKillResult   `json:"result"`
}

type ClientKillResult added in v1.59.0

type ClientKillResult struct {
}

type CreateAccountRequest added in v1.56.0

type CreateAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 账号密码  */
	AccountPassword string `json:"accountPassword"`

	/* 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
	AccountPrivilege *string `json:"accountPrivilege"`

	/* 账号描述 (Optional) */
	AccountDescription *string `json:"accountDescription"`
}

func NewCreateAccountRequest added in v1.56.0

func NewCreateAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword string,
) *CreateAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateAccountRequestWithAllParams added in v1.56.0

func NewCreateAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword string,
	accountPrivilege *string,
	accountDescription *string,
) *CreateAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号描述 (Optional)

func NewCreateAccountRequestWithoutParam added in v1.56.0

func NewCreateAccountRequestWithoutParam() *CreateAccountRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccountRequest) GetRegionId added in v1.56.0

func (r CreateAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateAccountRequest) SetAccountDescription added in v1.56.0

func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号描述(Optional)

func (*CreateAccountRequest) SetAccountName added in v1.56.0

func (r *CreateAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*CreateAccountRequest) SetAccountPassword added in v1.56.0

func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Required)

func (*CreateAccountRequest) SetAccountPrivilege added in v1.56.0

func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)

param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)

func (*CreateAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateAccountRequest) SetRegionId added in v1.56.0

func (r *CreateAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CreateAccountResponse added in v1.56.0

type CreateAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    CreateAccountResult `json:"result"`
}

type CreateAccountResult added in v1.56.0

type CreateAccountResult struct {
}

type CreateBackupRequest added in v1.12.0

type CreateBackupRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符  */
	FileName string `json:"fileName"`

	/* 备份类型:手动备份为1,只能为手动备份  */
	BackupType int `json:"backupType"`
}

func NewCreateBackupRequest added in v1.12.0

func NewCreateBackupRequest(
	regionId string,
	cacheInstanceId string,
	fileName string,
	backupType int,
) *CreateBackupRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBackupRequestWithAllParams added in v1.12.0

func NewCreateBackupRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	fileName string,
	backupType int,
) *CreateBackupRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required)

func NewCreateBackupRequestWithoutParam added in v1.12.0

func NewCreateBackupRequestWithoutParam() *CreateBackupRequest

This constructor has better compatible ability when API parameters changed

func (CreateBackupRequest) GetRegionId added in v1.12.0

func (r CreateBackupRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBackupRequest) SetBackupType added in v1.12.0

func (r *CreateBackupRequest) SetBackupType(backupType int)

param backupType: 备份类型:手动备份为1,只能为手动备份(Required)

func (*CreateBackupRequest) SetCacheInstanceId added in v1.12.0

func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBackupRequest) SetFileName added in v1.12.0

func (r *CreateBackupRequest) SetFileName(fileName string)

param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符(Required)

func (*CreateBackupRequest) SetRegionId added in v1.12.0

func (r *CreateBackupRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CreateBackupResponse added in v1.12.0

type CreateBackupResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    CreateBackupResult `json:"result"`
}

type CreateBackupResult added in v1.12.0

type CreateBackupResult struct {
	BaseId string `json:"baseId"`
}

type CreateBigKeyAnalysis2Request added in v1.57.0

type CreateBigKeyAnalysis2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值,最小10240 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值,最小1000 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值,最小1000 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值,最小1000 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值,最小1000 (Optional) */
	ZsetSize *int `json:"zsetSize"`
}

func NewCreateBigKeyAnalysis2Request added in v1.57.0

func NewCreateBigKeyAnalysis2Request(
	regionId string,
	cacheInstanceId string,
) *CreateBigKeyAnalysis2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBigKeyAnalysis2RequestWithAllParams added in v1.57.0

func NewCreateBigKeyAnalysis2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
) *CreateBigKeyAnalysis2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)

func NewCreateBigKeyAnalysis2RequestWithoutParam added in v1.57.0

func NewCreateBigKeyAnalysis2RequestWithoutParam() *CreateBigKeyAnalysis2Request

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysis2Request) GetRegionId added in v1.57.0

func (r CreateBigKeyAnalysis2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBigKeyAnalysis2Request) SetCacheInstanceId added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBigKeyAnalysis2Request) SetHashSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetHashSize(hashSize int)

param hashSize: Hash类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetListSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetListSize(listSize int)

param listSize: List类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetRegionId added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateBigKeyAnalysis2Request) SetSetSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetSetSize(setSize int)

param setSize: Set类型阈值,最小1000(Optional)

func (*CreateBigKeyAnalysis2Request) SetStringSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetStringSize(stringSize int)

param stringSize: String类型阈值,最小10240(Optional)

func (*CreateBigKeyAnalysis2Request) SetZsetSize added in v1.57.0

func (r *CreateBigKeyAnalysis2Request) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值,最小1000(Optional)

type CreateBigKeyAnalysis2Response added in v1.57.0

type CreateBigKeyAnalysis2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    CreateBigKeyAnalysis2Result `json:"result"`
}

type CreateBigKeyAnalysis2Result added in v1.57.0

type CreateBigKeyAnalysis2Result struct {
}

type CreateBigKeyAnalysisRequest added in v1.56.0

type CreateBigKeyAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值 (Optional) */
	ZsetSize *int `json:"zsetSize"`

	/* top值,范围10~1000 (Optional) */
	Top *int `json:"top"`

	/* 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional) */
	SizeMode *string `json:"sizeMode"`
}

func NewCreateBigKeyAnalysisRequest added in v1.56.0

func NewCreateBigKeyAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *CreateBigKeyAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateBigKeyAnalysisRequestWithAllParams added in v1.56.0

func NewCreateBigKeyAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
	top *int,
	sizeMode *string,
) *CreateBigKeyAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional) * param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。 (Optional)

func NewCreateBigKeyAnalysisRequestWithoutParam added in v1.56.0

func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysisRequest) GetRegionId added in v1.56.0

func (r CreateBigKeyAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateBigKeyAnalysisRequest) SetCacheInstanceId added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateBigKeyAnalysisRequest) SetHashSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetListSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetRegionId added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateBigKeyAnalysisRequest) SetSetSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetSizeMode added in v1.59.0

func (r *CreateBigKeyAnalysisRequest) SetSizeMode(sizeMode string)

param sizeMode: 计算大key的方式。若为“elementCounts”,则使用元素个数计算大key;若为“memorySize”,则使用内存大小计算大key。默认为“elementCounts”。(Optional)

func (*CreateBigKeyAnalysisRequest) SetStringSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetTop added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetTop(top int)

param top: top值,范围10~1000(Optional)

func (*CreateBigKeyAnalysisRequest) SetZsetSize added in v1.56.0

func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type CreateBigKeyAnalysisResponse added in v1.56.0

type CreateBigKeyAnalysisResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    CreateBigKeyAnalysisResult `json:"result"`
}

type CreateBigKeyAnalysisResult added in v1.56.0

type CreateBigKeyAnalysisResult struct {
}

type CreateCacheAnalysisRequest added in v1.20.0

type CreateCacheAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional) */
	SizeMode *string `json:"sizeMode"`
}

func NewCreateCacheAnalysisRequest added in v1.20.0

func NewCreateCacheAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *CreateCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateCacheAnalysisRequestWithAllParams added in v1.20.0

func NewCreateCacheAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	sizeMode *string,
) *CreateCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。 (Optional)

func NewCreateCacheAnalysisRequestWithoutParam added in v1.20.0

func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateCacheAnalysisRequest) GetRegionId added in v1.20.0

func (r CreateCacheAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateCacheAnalysisRequest) SetCacheInstanceId added in v1.20.0

func (r *CreateCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*CreateCacheAnalysisRequest) SetRegionId added in v1.20.0

func (r *CreateCacheAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*CreateCacheAnalysisRequest) SetSizeMode added in v1.59.0

func (r *CreateCacheAnalysisRequest) SetSizeMode(sizeMode string)

param sizeMode: 计算大key的方式。若为elementCounts,则使用元素个数计算大key;若为memorySize,则使用内存大小计算大key。默认为memorySize。(Optional)

type CreateCacheAnalysisResponse added in v1.20.0

type CreateCacheAnalysisResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CreateCacheAnalysisResult `json:"result"`
}

type CreateCacheAnalysisResult added in v1.20.0

type CreateCacheAnalysisResult struct {
}

type CreateCacheInstanceRequest

type CreateCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 实例的创建参数  */
	CacheInstance *redis.CacheInstanceSpec `json:"cacheInstance"`

	/* 实例的计费类型 (Optional) */
	Charge *charge.ChargeSpec `json:"charge"`
}

func NewCreateCacheInstanceRequest

func NewCreateCacheInstanceRequest(
	regionId string,
	cacheInstance *redis.CacheInstanceSpec,
) *CreateCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewCreateCacheInstanceRequestWithAllParams added in v1.1.0

func NewCreateCacheInstanceRequestWithAllParams(
	regionId string,
	cacheInstance *redis.CacheInstanceSpec,
	charge *charge.ChargeSpec,
) *CreateCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * param charge: 实例的计费类型 (Optional)

func NewCreateCacheInstanceRequestWithoutParam added in v1.1.0

func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest

This constructor has better compatible ability when API parameters changed

func (CreateCacheInstanceRequest) GetRegionId

func (r CreateCacheInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*CreateCacheInstanceRequest) SetCacheInstance

func (r *CreateCacheInstanceRequest) SetCacheInstance(cacheInstance *redis.CacheInstanceSpec)

param cacheInstance: 实例的创建参数(Required)

func (*CreateCacheInstanceRequest) SetCharge

func (r *CreateCacheInstanceRequest) SetCharge(charge *charge.ChargeSpec)

param charge: 实例的计费类型(Optional)

func (*CreateCacheInstanceRequest) SetRegionId

func (r *CreateCacheInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type CreateCacheInstanceResponse

type CreateCacheInstanceResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    CreateCacheInstanceResult `json:"result"`
}

type CreateCacheInstanceResult

type CreateCacheInstanceResult struct {
	CacheInstanceId string `json:"cacheInstanceId"`
	OrderNum        string `json:"orderNum"`
	BuyId           string `json:"buyId"`
}

type DeleteAccountRequest added in v1.56.0

type DeleteAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`
}

func NewDeleteAccountRequest added in v1.56.0

func NewDeleteAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *DeleteAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteAccountRequestWithAllParams added in v1.56.0

func NewDeleteAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *DeleteAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required)

func NewDeleteAccountRequestWithoutParam added in v1.56.0

func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccountRequest) GetRegionId added in v1.56.0

func (r DeleteAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteAccountRequest) SetAccountName added in v1.56.0

func (r *DeleteAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*DeleteAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *DeleteAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DeleteAccountRequest) SetRegionId added in v1.56.0

func (r *DeleteAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DeleteAccountResponse added in v1.56.0

type DeleteAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    DeleteAccountResult `json:"result"`
}

type DeleteAccountResult added in v1.56.0

type DeleteAccountResult struct {
}

type DeleteCacheInstanceRequest

type DeleteCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDeleteCacheInstanceRequest

func NewDeleteCacheInstanceRequest(
	regionId string,
	cacheInstanceId string,
) *DeleteCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDeleteCacheInstanceRequestWithAllParams added in v1.1.0

func NewDeleteCacheInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DeleteCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDeleteCacheInstanceRequestWithoutParam added in v1.1.0

func NewDeleteCacheInstanceRequestWithoutParam() *DeleteCacheInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DeleteCacheInstanceRequest) GetRegionId

func (r DeleteCacheInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DeleteCacheInstanceRequest) SetCacheInstanceId

func (r *DeleteCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DeleteCacheInstanceRequest) SetRegionId

func (r *DeleteCacheInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DeleteCacheInstanceResponse

type DeleteCacheInstanceResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DeleteCacheInstanceResult `json:"result"`
}

type DeleteCacheInstanceResult

type DeleteCacheInstanceResult struct {
}

type DescribeAccountsRequest added in v1.56.0

type DescribeAccountsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAccountsRequest added in v1.56.0

func NewDescribeAccountsRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAccountsRequestWithAllParams added in v1.56.0

func NewDescribeAccountsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAccountsRequestWithoutParam added in v1.56.0

func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAccountsRequest) GetRegionId added in v1.56.0

func (r DescribeAccountsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAccountsRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAccountsRequest) SetRegionId added in v1.56.0

func (r *DescribeAccountsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAccountsResponse added in v1.56.0

type DescribeAccountsResponse struct {
	RequestID string                 `json:"requestId"`
	Error     core.ErrorResponse     `json:"error"`
	Result    DescribeAccountsResult `json:"result"`
}

type DescribeAccountsResult added in v1.56.0

type DescribeAccountsResult struct {
	IsSupport    bool             `json:"isSupport"`
	AccountLists []redis.Accounts `json:"accountLists"`
}

type DescribeAnalysisThreshold2Request added in v1.57.0

type DescribeAnalysisThreshold2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisThreshold2Request added in v1.57.0

func NewDescribeAnalysisThreshold2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAnalysisThreshold2RequestWithAllParams added in v1.57.0

func NewDescribeAnalysisThreshold2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisThreshold2RequestWithoutParam added in v1.57.0

func NewDescribeAnalysisThreshold2RequestWithoutParam() *DescribeAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThreshold2Request) GetRegionId added in v1.57.0

func (r DescribeAnalysisThreshold2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisThreshold2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisThreshold2Request) SetRegionId added in v1.57.0

func (r *DescribeAnalysisThreshold2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisThreshold2Response added in v1.57.0

type DescribeAnalysisThreshold2Response struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeAnalysisThreshold2Result `json:"result"`
}

type DescribeAnalysisThreshold2Result added in v1.57.0

type DescribeAnalysisThreshold2Result struct {
	StringSize int `json:"stringSize"`
	ListSize   int `json:"listSize"`
	HashSize   int `json:"hashSize"`
	SetSize    int `json:"setSize"`
	ZsetSize   int `json:"zsetSize"`
}

type DescribeAnalysisThresholdRequest added in v1.56.0

type DescribeAnalysisThresholdRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisThresholdRequest added in v1.56.0

func NewDescribeAnalysisThresholdRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAnalysisThresholdRequestWithAllParams added in v1.56.0

func NewDescribeAnalysisThresholdRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisThresholdRequestWithoutParam added in v1.56.0

func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThresholdRequest) GetRegionId added in v1.56.0

func (r DescribeAnalysisThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisThresholdRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisThresholdRequest) SetRegionId added in v1.56.0

func (r *DescribeAnalysisThresholdRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisThresholdResponse added in v1.56.0

type DescribeAnalysisThresholdResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeAnalysisThresholdResult `json:"result"`
}

type DescribeAnalysisThresholdResult added in v1.56.0

type DescribeAnalysisThresholdResult struct {
	StringSize int `json:"stringSize"`
	ListSize   int `json:"listSize"`
	HashSize   int `json:"hashSize"`
	SetSize    int `json:"setSize"`
	ZsetSize   int `json:"zsetSize"`
	TopSize    int `json:"topSize"`
}

type DescribeAnalysisTimeRequest added in v1.20.0

type DescribeAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeAnalysisTimeRequest added in v1.20.0

func NewDescribeAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAnalysisTimeRequestWithAllParams added in v1.20.0

func NewDescribeAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeAnalysisTimeRequestWithoutParam added in v1.20.0

func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisTimeRequest) GetRegionId added in v1.20.0

func (r DescribeAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAnalysisTimeRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeAnalysisTimeRequest) SetRegionId added in v1.20.0

func (r *DescribeAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAnalysisTimeResponse added in v1.20.0

type DescribeAnalysisTimeResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeAnalysisTimeResult `json:"result"`
}

type DescribeAnalysisTimeResult added in v1.20.0

type DescribeAnalysisTimeResult struct {
	Time string `json:"time"`
}

type DescribeAvailableRegionRequest added in v1.56.0

type DescribeAvailableRegionRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableRegionRequest added in v1.56.0

func NewDescribeAvailableRegionRequest(
	regionId string,
) *DescribeAvailableRegionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableRegionRequestWithAllParams added in v1.56.0

func NewDescribeAvailableRegionRequestWithAllParams(
	regionId string,
) *DescribeAvailableRegionRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableRegionRequestWithoutParam added in v1.56.0

func NewDescribeAvailableRegionRequestWithoutParam() *DescribeAvailableRegionRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableRegionRequest) GetRegionId added in v1.56.0

func (r DescribeAvailableRegionRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableRegionRequest) SetRegionId added in v1.56.0

func (r *DescribeAvailableRegionRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableRegionResponse added in v1.56.0

type DescribeAvailableRegionResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    DescribeAvailableRegionResult `json:"result"`
}

type DescribeAvailableRegionResult added in v1.56.0

type DescribeAvailableRegionResult struct {
	AvailableRegions []redis.AvailableRegion `json:"availableRegions"`
}

type DescribeAvailableResource2Request added in v1.57.0

type DescribeAvailableResource2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableResource2Request added in v1.57.0

func NewDescribeAvailableResource2Request(
	regionId string,
) *DescribeAvailableResource2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableResource2RequestWithAllParams added in v1.57.0

func NewDescribeAvailableResource2RequestWithAllParams(
	regionId string,
) *DescribeAvailableResource2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableResource2RequestWithoutParam added in v1.57.0

func NewDescribeAvailableResource2RequestWithoutParam() *DescribeAvailableResource2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResource2Request) GetRegionId added in v1.57.0

func (r DescribeAvailableResource2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableResource2Request) SetRegionId added in v1.57.0

func (r *DescribeAvailableResource2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableResource2Response added in v1.57.0

type DescribeAvailableResource2Response struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeAvailableResource2Result `json:"result"`
}

type DescribeAvailableResource2Result added in v1.57.0

type DescribeAvailableResource2Result struct {
	AvailableResources []redis.AvailableResource `json:"availableResources"`
}

type DescribeAvailableResourceRequest added in v1.56.0

type DescribeAvailableResourceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeAvailableResourceRequest added in v1.56.0

func NewDescribeAvailableResourceRequest(
	regionId string,
) *DescribeAvailableResourceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeAvailableResourceRequestWithAllParams added in v1.56.0

func NewDescribeAvailableResourceRequestWithAllParams(
	regionId string,
) *DescribeAvailableResourceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeAvailableResourceRequestWithoutParam added in v1.56.0

func NewDescribeAvailableResourceRequestWithoutParam() *DescribeAvailableResourceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResourceRequest) GetRegionId added in v1.56.0

func (r DescribeAvailableResourceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeAvailableResourceRequest) SetRegionId added in v1.56.0

func (r *DescribeAvailableResourceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeAvailableResourceResponse added in v1.56.0

type DescribeAvailableResourceResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeAvailableResourceResult `json:"result"`
}

type DescribeAvailableResourceResult added in v1.56.0

type DescribeAvailableResourceResult struct {
	AvailableResources []redis.AvailableResource `json:"availableResources"`
}

type DescribeBackupPolicyRequest added in v1.12.0

type DescribeBackupPolicyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBackupPolicyRequest added in v1.12.0

func NewDescribeBackupPolicyRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackupPolicyRequestWithAllParams added in v1.12.0

func NewDescribeBackupPolicyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBackupPolicyRequestWithoutParam added in v1.12.0

func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupPolicyRequest) GetRegionId added in v1.12.0

func (r DescribeBackupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackupPolicyRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBackupPolicyRequest) SetRegionId added in v1.12.0

func (r *DescribeBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBackupPolicyResponse added in v1.12.0

type DescribeBackupPolicyResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeBackupPolicyResult `json:"result"`
}

type DescribeBackupPolicyResult added in v1.12.0

type DescribeBackupPolicyResult struct {
	AutoBackup     bool   `json:"autoBackup"`
	BackupPeriod   string `json:"backupPeriod"`
	BackupTime     string `json:"backupTime"`
	NextBackupTime string `json:"nextBackupTime"`
}

type DescribeBackupsRequest added in v1.12.0

type DescribeBackupsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 备份任务ID (Optional) */
	BaseId *string `json:"baseId"`
}

func NewDescribeBackupsRequest added in v1.12.0

func NewDescribeBackupsRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBackupsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBackupsRequestWithAllParams added in v1.12.0

func NewDescribeBackupsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	baseId *string,
) *DescribeBackupsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param baseId: 备份任务ID (Optional)

func NewDescribeBackupsRequestWithoutParam added in v1.12.0

func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupsRequest) GetRegionId added in v1.12.0

func (r DescribeBackupsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBackupsRequest) SetBaseId added in v1.12.0

func (r *DescribeBackupsRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Optional)

func (*DescribeBackupsRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBackupsRequest) SetEndTime added in v1.12.0

func (r *DescribeBackupsRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeBackupsRequest) SetPageNumber added in v1.12.0

func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeBackupsRequest) SetPageSize added in v1.12.0

func (r *DescribeBackupsRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeBackupsRequest) SetRegionId added in v1.12.0

func (r *DescribeBackupsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBackupsRequest) SetStartTime added in v1.12.0

func (r *DescribeBackupsRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeBackupsResponse added in v1.12.0

type DescribeBackupsResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeBackupsResult `json:"result"`
}

type DescribeBackupsResult added in v1.12.0

type DescribeBackupsResult struct {
	Backups    []redis.Backup `json:"backups"`
	TotalCount int            `json:"totalCount"`
}

type DescribeBigKeyAnalysisTime2Request added in v1.57.0

type DescribeBigKeyAnalysisTime2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBigKeyAnalysisTime2Request added in v1.57.0

func NewDescribeBigKeyAnalysisTime2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyAnalysisTime2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyAnalysisTime2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBigKeyAnalysisTime2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyAnalysisTime2RequestWithoutParam() *DescribeBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTime2Request) GetRegionId added in v1.57.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyAnalysisTime2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyAnalysisTime2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyAnalysisTime2Response added in v1.57.0

type DescribeBigKeyAnalysisTime2Response struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeBigKeyAnalysisTime2Result `json:"result"`
}

type DescribeBigKeyAnalysisTime2Result added in v1.57.0

type DescribeBigKeyAnalysisTime2Result struct {
	Time string `json:"time"`
}

type DescribeBigKeyAnalysisTimeRequest added in v1.56.0

type DescribeBigKeyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeBigKeyAnalysisTimeRequest added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyAnalysisTimeRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeBigKeyAnalysisTimeRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTimeRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyAnalysisTimeRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyAnalysisTimeResponse added in v1.56.0

type DescribeBigKeyAnalysisTimeResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    DescribeBigKeyAnalysisTimeResult `json:"result"`
}

type DescribeBigKeyAnalysisTimeResult added in v1.56.0

type DescribeBigKeyAnalysisTimeResult struct {
	Time string `json:"time"`
}

type DescribeBigKeyDetail2Request added in v1.57.0

type DescribeBigKeyDetail2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewDescribeBigKeyDetail2Request added in v1.57.0

func NewDescribeBigKeyDetail2Request(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyDetail2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyDetail2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)

func NewDescribeBigKeyDetail2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyDetail2RequestWithoutParam() *DescribeBigKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetail2Request) GetRegionId added in v1.57.0

func (r DescribeBigKeyDetail2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyDetail2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyDetail2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBigKeyDetail2Request) SetTaskId added in v1.57.0

func (r *DescribeBigKeyDetail2Request) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetail2Response added in v1.57.0

type DescribeBigKeyDetail2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeBigKeyDetail2Result `json:"result"`
}

type DescribeBigKeyDetail2Result added in v1.57.0

type DescribeBigKeyDetail2Result struct {
	TaskId                  string                     `json:"taskId"`
	StringSize              int                        `json:"stringSize"`
	ListSize                int                        `json:"listSize"`
	SetSize                 int                        `json:"setSize"`
	HashSize                int                        `json:"hashSize"`
	ZsetSize                int                        `json:"zsetSize"`
	Status                  string                     `json:"status"`
	AnalysisTime            string                     `json:"analysisTime"`
	AnalysisDuration        string                     `json:"analysisDuration"`
	BigKeyAnalysisNodesList []redis.BigKeyAnalysisNode `json:"bigKeyAnalysisNodesList"`
}

type DescribeBigKeyDetailRequest added in v1.56.0

type DescribeBigKeyDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务id  */
	TaskId string `json:"taskId"`
}

func NewDescribeBigKeyDetailRequest added in v1.56.0

func NewDescribeBigKeyDetailRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyDetailRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeBigKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)

func NewDescribeBigKeyDetailRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetailRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyDetailRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyDetailRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeBigKeyDetailRequest) SetTaskId added in v1.56.0

func (r *DescribeBigKeyDetailRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetailResponse added in v1.56.0

type DescribeBigKeyDetailResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeBigKeyDetailResult `json:"result"`
}

type DescribeBigKeyDetailResult added in v1.56.0

type DescribeBigKeyDetailResult struct {
	StartTime     string              `json:"startTime"`
	FinishTime    string              `json:"finishTime"`
	AnalysisType  int                 `json:"analysisType"`
	StringBigKeys []redis.RedisBigKey `json:"stringBigKeys"`
	HashBigKeys   []redis.RedisBigKey `json:"hashBigKeys"`
	ListBigKeys   []redis.RedisBigKey `json:"listBigKeys"`
	ZsetBigKeys   []redis.RedisBigKey `json:"zsetBigKeys"`
	SetBigKeys    []redis.RedisBigKey `json:"setBigKeys"`
}

type DescribeBigKeyList2Request added in v1.57.0

type DescribeBigKeyList2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeBigKeyList2Request added in v1.57.0

func NewDescribeBigKeyList2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeBigKeyList2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyList2RequestWithAllParams added in v1.57.0

func NewDescribeBigKeyList2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
) *DescribeBigKeyList2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeBigKeyList2RequestWithoutParam added in v1.57.0

func NewDescribeBigKeyList2RequestWithoutParam() *DescribeBigKeyList2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyList2Request) GetRegionId added in v1.57.0

func (r DescribeBigKeyList2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyList2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeBigKeyList2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyList2Request) SetPageNumber added in v1.57.0

func (r *DescribeBigKeyList2Request) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeBigKeyList2Request) SetPageSize added in v1.57.0

func (r *DescribeBigKeyList2Request) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeBigKeyList2Request) SetRegionId added in v1.57.0

func (r *DescribeBigKeyList2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyList2Response added in v1.57.0

type DescribeBigKeyList2Response struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeBigKeyList2Result `json:"result"`
}

type DescribeBigKeyList2Result added in v1.57.0

type DescribeBigKeyList2Result struct {
	CacheAnalysisList []redis.ClusterCacheAnalysis `json:"cacheAnalysisList"`
	TotalCount        int                          `json:"totalCount"`
}

type DescribeBigKeyListRequest added in v1.56.0

type DescribeBigKeyListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 格式:yyyy-MM-dd,表示查询某一天的大key分析列表  */
	Date string `json:"date"`
}

func NewDescribeBigKeyListRequest added in v1.56.0

func NewDescribeBigKeyListRequest(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeBigKeyListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeBigKeyListRequestWithAllParams added in v1.56.0

func NewDescribeBigKeyListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeBigKeyListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表 (Required)

func NewDescribeBigKeyListRequestWithoutParam added in v1.56.0

func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyListRequest) GetRegionId added in v1.56.0

func (r DescribeBigKeyListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeBigKeyListRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeBigKeyListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeBigKeyListRequest) SetDate added in v1.57.0

func (r *DescribeBigKeyListRequest) SetDate(date string)

param date: 格式:yyyy-MM-dd,表示查询某一天的大key分析列表(Required)

func (*DescribeBigKeyListRequest) SetRegionId added in v1.56.0

func (r *DescribeBigKeyListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeBigKeyListResponse added in v1.56.0

type DescribeBigKeyListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeBigKeyListResult `json:"result"`
}

type DescribeBigKeyListResult added in v1.56.0

type DescribeBigKeyListResult struct {
	Analyses []redis.CacheAnalysis `json:"analyses"`
}

type DescribeCacheAnalysisListRequest added in v1.20.0

type DescribeCacheAnalysisListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表  */
	Date string `json:"date"`
}

func NewDescribeCacheAnalysisListRequest added in v1.20.0

func NewDescribeCacheAnalysisListRequest(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeCacheAnalysisListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheAnalysisListRequestWithAllParams added in v1.20.0

func NewDescribeCacheAnalysisListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	date string,
) *DescribeCacheAnalysisListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required)

func NewDescribeCacheAnalysisListRequestWithoutParam added in v1.20.0

func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisListRequest) GetRegionId added in v1.20.0

func (r DescribeCacheAnalysisListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheAnalysisListRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeCacheAnalysisListRequest) SetDate added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetDate(date string)

param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表(Required)

func (*DescribeCacheAnalysisListRequest) SetRegionId added in v1.20.0

func (r *DescribeCacheAnalysisListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeCacheAnalysisListResponse added in v1.20.0

type DescribeCacheAnalysisListResponse struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    DescribeCacheAnalysisListResult `json:"result"`
}

type DescribeCacheAnalysisListResult added in v1.20.0

type DescribeCacheAnalysisListResult struct {
	Analyses []redis.CacheAnalysis `json:"analyses"`
}

type DescribeCacheAnalysisResultRequest added in v1.20.0

type DescribeCacheAnalysisResultRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务ID,即request ID  */
	TaskId string `json:"taskId"`
}

func NewDescribeCacheAnalysisResultRequest added in v1.20.0

func NewDescribeCacheAnalysisResultRequest(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeCacheAnalysisResultRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheAnalysisResultRequestWithAllParams added in v1.20.0

func NewDescribeCacheAnalysisResultRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskId string,
) *DescribeCacheAnalysisResultRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required)

func NewDescribeCacheAnalysisResultRequestWithoutParam added in v1.20.0

func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisResultRequest) GetRegionId added in v1.20.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheAnalysisResultRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeCacheAnalysisResultRequest) SetRegionId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeCacheAnalysisResultRequest) SetTaskId added in v1.20.0

func (r *DescribeCacheAnalysisResultRequest) SetTaskId(taskId string)

param taskId: 任务ID,即request ID(Required)

type DescribeCacheAnalysisResultResponse added in v1.20.0

type DescribeCacheAnalysisResultResponse struct {
	RequestID string                            `json:"requestId"`
	Error     core.ErrorResponse                `json:"error"`
	Result    DescribeCacheAnalysisResultResult `json:"result"`
}

type DescribeCacheAnalysisResultResult added in v1.20.0

type DescribeCacheAnalysisResultResult struct {
	StartTime           string           `json:"startTime"`
	FinishTime          string           `json:"finishTime"`
	AnalysisType        int              `json:"analysisType"`
	StringBigKeys       []redis.RedisKey `json:"stringBigKeys"`
	OtherBigKeys        []redis.RedisKey `json:"otherBigKeys"`
	HotKeys             []redis.RedisKey `json:"hotKeys"`
	CmdCallTimesTop     []redis.RedisCmd `json:"cmdCallTimesTop"`
	CmdUseCpuTop        []redis.RedisCmd `json:"cmdUseCpuTop"`
	KeyTypeDistribution interface{}      `json:"keyTypeDistribution"`
	KeySizeDistribution interface{}      `json:"keySizeDistribution"`
}

type DescribeCacheInstanceRequest

type DescribeCacheInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeCacheInstanceRequest

func NewDescribeCacheInstanceRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheInstanceRequestWithAllParams added in v1.1.0

func NewDescribeCacheInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeCacheInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeCacheInstanceRequestWithoutParam added in v1.1.0

func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheInstanceRequest) GetRegionId

func (r DescribeCacheInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheInstanceRequest) SetCacheInstanceId

func (r *DescribeCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeCacheInstanceRequest) SetRegionId

func (r *DescribeCacheInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeCacheInstanceResponse

type DescribeCacheInstanceResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeCacheInstanceResult `json:"result"`
}

type DescribeCacheInstanceResult

type DescribeCacheInstanceResult struct {
	CacheInstance redis.CacheInstance `json:"cacheInstance"`
}

type DescribeCacheInstancesRequest

type DescribeCacheInstancesRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 页码:取值范围[1,∞),默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
	PageSize *int `json:"pageSize"`

	/* 过滤属性:
	cacheInstanceId - 实例Id,精确匹配,可选择多个
	cacheInstanceName - 实例名称,模糊匹配
	cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中)
	redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0
	instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版)
	chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
	 (Optional) */
	Filters []common.Filter `json:"filters"`

	/* 排序属性:
	createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
	 (Optional) */
	Sorts []common.Sort `json:"sorts"`

	/* 标签的过滤条件 (Optional) */
	TagFilters []common.TagFilter `json:"tagFilters"`

	/*  (Optional) */
	ResourceGroupIds []string `json:"resourceGroupIds"`
}

func NewDescribeCacheInstancesRequest

func NewDescribeCacheInstancesRequest(
	regionId string,
) *DescribeCacheInstancesRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeCacheInstancesRequestWithAllParams added in v1.1.0

func NewDescribeCacheInstancesRequestWithAllParams(
	regionId string,
	pageNumber *int,
	pageSize *int,
	filters []common.Filter,
	sorts []common.Sort,
	tagFilters []common.TagFilter,
	resourceGroupIds []string,
) *DescribeCacheInstancesRequest
  • param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
  • param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
  • param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
  • param filters: 过滤属性:

cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)

(Optional)
* param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)

(Optional)
* param tagFilters: 标签的过滤条件 (Optional)
* param resourceGroupIds:  (Optional)

func NewDescribeCacheInstancesRequestWithoutParam added in v1.1.0

func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheInstancesRequest) GetRegionId

func (r DescribeCacheInstancesRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeCacheInstancesRequest) SetFilters

func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤属性:

cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费) (Optional)

func (*DescribeCacheInstancesRequest) SetPageNumber

func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)

func (*DescribeCacheInstancesRequest) SetPageSize

func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)

param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)

func (*DescribeCacheInstancesRequest) SetRegionId

func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeCacheInstancesRequest) SetResourceGroupIds added in v1.56.0

func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)

param resourceGroupIds: (Optional)

func (*DescribeCacheInstancesRequest) SetSorts

func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:

createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) (Optional)

func (*DescribeCacheInstancesRequest) SetTagFilters added in v1.7.0

func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)

param tagFilters: 标签的过滤条件(Optional)

type DescribeCacheInstancesResponse

type DescribeCacheInstancesResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeCacheInstancesResult `json:"result"`
}

type DescribeCacheInstancesResult

type DescribeCacheInstancesResult struct {
	CacheInstances []redis.CacheInstance `json:"cacheInstances"`
	TotalCount     int                   `json:"totalCount"`
}

type DescribeClearDataRequest added in v1.56.0

type DescribeClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeClearDataRequest added in v1.56.0

func NewDescribeClearDataRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClearDataRequestWithAllParams added in v1.56.0

func NewDescribeClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeClearDataRequestWithoutParam added in v1.56.0

func NewDescribeClearDataRequestWithoutParam() *DescribeClearDataRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClearDataRequest) GetRegionId added in v1.56.0

func (r DescribeClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClearDataRequest) SetRegionId added in v1.56.0

func (r *DescribeClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClearDataResponse added in v1.56.0

type DescribeClearDataResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeClearDataResult `json:"result"`
}

type DescribeClearDataResult added in v1.56.0

type DescribeClearDataResult struct {
	ClearType          string            `json:"clearType"`
	KeyPattern         string            `json:"keyPattern"`
	KeyFilter          []redis.KeyFilter `json:"keyFilter"`
	QpsLimit           int               `json:"qpsLimit"`
	Progress           int               `json:"progress"`
	EffectKeys         int               `json:"effectKeys"`
	Status             string            `json:"status"`
	Message            string            `json:"message"`
	LastTransitionTime string            `json:"lastTransitionTime"`
}

type DescribeClientIpDetailRequest added in v1.44.0

type DescribeClientIpDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 客户端IP  */
	Ip string `json:"ip"`
}

func NewDescribeClientIpDetailRequest added in v1.44.0

func NewDescribeClientIpDetailRequest(
	regionId string,
	cacheInstanceId string,
	ip string,
) *DescribeClientIpDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClientIpDetailRequestWithAllParams added in v1.44.0

func NewDescribeClientIpDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	ip string,
) *DescribeClientIpDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required)

func NewDescribeClientIpDetailRequestWithoutParam added in v1.44.0

func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientIpDetailRequest) GetRegionId added in v1.44.0

func (r DescribeClientIpDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClientIpDetailRequest) SetCacheInstanceId added in v1.44.0

func (r *DescribeClientIpDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClientIpDetailRequest) SetIp added in v1.44.0

param ip: 客户端IP(Required)

func (*DescribeClientIpDetailRequest) SetRegionId added in v1.44.0

func (r *DescribeClientIpDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClientIpDetailResponse added in v1.44.0

type DescribeClientIpDetailResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeClientIpDetailResult `json:"result"`
}

type DescribeClientIpDetailResult added in v1.44.0

type DescribeClientIpDetailResult struct {
	Details []redis.Details `json:"details"`
}

type DescribeClientListRequest added in v1.44.0

type DescribeClientListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeClientListRequest added in v1.44.0

func NewDescribeClientListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClientListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClientListRequestWithAllParams added in v1.44.0

func NewDescribeClientListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeClientListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeClientListRequestWithoutParam added in v1.44.0

func NewDescribeClientListRequestWithoutParam() *DescribeClientListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientListRequest) GetRegionId added in v1.44.0

func (r DescribeClientListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClientListRequest) SetCacheInstanceId added in v1.44.0

func (r *DescribeClientListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClientListRequest) SetRegionId added in v1.44.0

func (r *DescribeClientListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClientListResponse added in v1.44.0

type DescribeClientListResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeClientListResult `json:"result"`
}

type DescribeClientListResult added in v1.44.0

type DescribeClientListResult struct {
	Ips []redis.Ips `json:"ips"`
}

type DescribeClusterInfoRequest added in v1.10.0

type DescribeClusterInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeClusterInfoRequest added in v1.10.0

func NewDescribeClusterInfoRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeClusterInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeClusterInfoRequestWithAllParams added in v1.10.0

func NewDescribeClusterInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeClusterInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeClusterInfoRequestWithoutParam added in v1.10.0

func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterInfoRequest) GetRegionId added in v1.10.0

func (r DescribeClusterInfoRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeClusterInfoRequest) SetCacheInstanceId added in v1.10.0

func (r *DescribeClusterInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeClusterInfoRequest) SetRegionId added in v1.10.0

func (r *DescribeClusterInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeClusterInfoResponse added in v1.10.0

type DescribeClusterInfoResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeClusterInfoResult `json:"result"`
}

type DescribeClusterInfoResult added in v1.10.0

type DescribeClusterInfoResult struct {
	Info redis.ClusterInfo `json:"info"`
}

type DescribeDownloadUrlRequest added in v1.12.0

type DescribeDownloadUrlRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份任务ID  */
	BaseId string `json:"baseId"`
}

func NewDescribeDownloadUrlRequest added in v1.12.0

func NewDescribeDownloadUrlRequest(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeDownloadUrlRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeDownloadUrlRequestWithAllParams added in v1.12.0

func NewDescribeDownloadUrlRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *DescribeDownloadUrlRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)

func NewDescribeDownloadUrlRequestWithoutParam added in v1.12.0

func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDownloadUrlRequest) GetRegionId added in v1.12.0

func (r DescribeDownloadUrlRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeDownloadUrlRequest) SetBaseId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*DescribeDownloadUrlRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeDownloadUrlRequest) SetRegionId added in v1.12.0

func (r *DescribeDownloadUrlRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeDownloadUrlResponse added in v1.12.0

type DescribeDownloadUrlResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeDownloadUrlResult `json:"result"`
}

type DescribeDownloadUrlResult added in v1.12.0

type DescribeDownloadUrlResult struct {
	DownloadUrls []redis.DownloadUrl `json:"downloadUrls"`
}

type DescribeHotKeyDetail2Request added in v1.57.0

type DescribeHotKeyDetail2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 节点id  */
	NodeId string `json:"nodeId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`
}

func NewDescribeHotKeyDetail2Request added in v1.57.0

func NewDescribeHotKeyDetail2Request(
	regionId string,
	cacheInstanceId string,
	nodeId string,
) *DescribeHotKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeyDetail2RequestWithAllParams added in v1.57.0

func NewDescribeHotKeyDetail2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	nodeId string,
	pageNumber *int,
	pageSize *int,
) *DescribeHotKeyDetail2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional)

func NewDescribeHotKeyDetail2RequestWithoutParam added in v1.57.0

func NewDescribeHotKeyDetail2RequestWithoutParam() *DescribeHotKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetail2Request) GetRegionId added in v1.57.0

func (r DescribeHotKeyDetail2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyDetail2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyDetail2Request) SetNodeId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetail2Request) SetPageNumber added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeHotKeyDetail2Request) SetPageSize added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeHotKeyDetail2Request) SetRegionId added in v1.57.0

func (r *DescribeHotKeyDetail2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeHotKeyDetail2Response added in v1.57.0

type DescribeHotKeyDetail2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeyDetail2Result `json:"result"`
}

type DescribeHotKeyDetail2Result added in v1.57.0

type DescribeHotKeyDetail2Result struct {
	HotHeys    []redis.RedisHotKey `json:"hotHeys"`
	TotalCount int                 `json:"totalCount"`
}

type DescribeHotKeyDetailRequest added in v1.58.0

type DescribeHotKeyDetailRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 节点id  */
	NodeId string `json:"nodeId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeHotKeyDetailRequest added in v1.58.0

func NewDescribeHotKeyDetailRequest(
	regionId string,
	cacheInstanceId string,
	nodeId string,
) *DescribeHotKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeyDetailRequestWithAllParams added in v1.58.0

func NewDescribeHotKeyDetailRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	nodeId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
) *DescribeHotKeyDetailRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param nodeId: 节点id (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)

func NewDescribeHotKeyDetailRequestWithoutParam added in v1.58.0

func NewDescribeHotKeyDetailRequestWithoutParam() *DescribeHotKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetailRequest) GetRegionId added in v1.58.0

func (r DescribeHotKeyDetailRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyDetailRequest) SetCacheInstanceId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyDetailRequest) SetEndTime added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetEndTime(endTime string)

param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)

func (*DescribeHotKeyDetailRequest) SetNodeId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetailRequest) SetPageNumber added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeHotKeyDetailRequest) SetPageSize added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeHotKeyDetailRequest) SetRegionId added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeHotKeyDetailRequest) SetStartTime added in v1.58.0

func (r *DescribeHotKeyDetailRequest) SetStartTime(startTime string)

param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)

type DescribeHotKeyDetailResponse added in v1.58.0

type DescribeHotKeyDetailResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    DescribeHotKeyDetailResult `json:"result"`
}

type DescribeHotKeyDetailResult added in v1.58.0

type DescribeHotKeyDetailResult struct {
	HotHeys    []redis.RedisHotKey `json:"hotHeys"`
	TotalCount int                 `json:"totalCount"`
}

type DescribeHotKeyResult2Request added in v1.57.0

type DescribeHotKeyResult2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeHotKeyResult2Request added in v1.57.0

func NewDescribeHotKeyResult2Request(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeyResult2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeyResult2RequestWithAllParams added in v1.57.0

func NewDescribeHotKeyResult2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeyResult2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeHotKeyResult2RequestWithoutParam added in v1.57.0

func NewDescribeHotKeyResult2RequestWithoutParam() *DescribeHotKeyResult2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyResult2Request) GetRegionId added in v1.57.0

func (r DescribeHotKeyResult2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeyResult2Request) SetCacheInstanceId added in v1.57.0

func (r *DescribeHotKeyResult2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeyResult2Request) SetRegionId added in v1.57.0

func (r *DescribeHotKeyResult2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeHotKeyResult2Response added in v1.57.0

type DescribeHotKeyResult2Response struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeyResult2Result `json:"result"`
}

type DescribeHotKeyResult2Result added in v1.57.0

type DescribeHotKeyResult2Result struct {
	HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}

type DescribeHotKeySummaryRequest added in v1.58.0

type DescribeHotKeySummaryRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间,RFC3339格式,查询时间范围最多7天 (Optional) */
	EndTime *string `json:"endTime"`
}

func NewDescribeHotKeySummaryRequest added in v1.58.0

func NewDescribeHotKeySummaryRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeHotKeySummaryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeHotKeySummaryRequestWithAllParams added in v1.58.0

func NewDescribeHotKeySummaryRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	startTime *string,
	endTime *string,
) *DescribeHotKeySummaryRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据 (Optional) * param endTime: 结束时间,RFC3339格式,查询时间范围最多7天 (Optional)

func NewDescribeHotKeySummaryRequestWithoutParam added in v1.58.0

func NewDescribeHotKeySummaryRequestWithoutParam() *DescribeHotKeySummaryRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeySummaryRequest) GetRegionId added in v1.58.0

func (r DescribeHotKeySummaryRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeHotKeySummaryRequest) SetCacheInstanceId added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeHotKeySummaryRequest) SetEndTime added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetEndTime(endTime string)

param endTime: 结束时间,RFC3339格式,查询时间范围最多7天(Optional)

func (*DescribeHotKeySummaryRequest) SetRegionId added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeHotKeySummaryRequest) SetStartTime added in v1.58.0

func (r *DescribeHotKeySummaryRequest) SetStartTime(startTime string)

param startTime: 开始时间,RFC3339格式,最多可以查询30天内的数据(Optional)

type DescribeHotKeySummaryResponse added in v1.58.0

type DescribeHotKeySummaryResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeHotKeySummaryResult `json:"result"`
}

type DescribeHotKeySummaryResult added in v1.58.0

type DescribeHotKeySummaryResult struct {
	HotKeyAnalysisNodesList []redis.HotKeyAnalysisNode `json:"hotKeyAnalysisNodesList"`
}

type DescribeInstanceClassRequest

type DescribeInstanceClassRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional) */
	RedisVersion *string `json:"redisVersion"`
}

func NewDescribeInstanceClassRequest

func NewDescribeInstanceClassRequest(
	regionId string,
) *DescribeInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceClassRequestWithAllParams added in v1.1.0

func NewDescribeInstanceClassRequestWithAllParams(
	regionId string,
	redisVersion *string,
) *DescribeInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional)

func NewDescribeInstanceClassRequestWithoutParam added in v1.1.0

func NewDescribeInstanceClassRequestWithoutParam() *DescribeInstanceClassRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceClassRequest) GetRegionId

func (r DescribeInstanceClassRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceClassRequest) SetRedisVersion added in v1.7.0

func (r *DescribeInstanceClassRequest) SetRedisVersion(redisVersion string)

param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8(Optional)

func (*DescribeInstanceClassRequest) SetRegionId

func (r *DescribeInstanceClassRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeInstanceClassResponse

type DescribeInstanceClassResponse struct {
	RequestID string                      `json:"requestId"`
	Error     core.ErrorResponse          `json:"error"`
	Result    DescribeInstanceClassResult `json:"result"`
}

type DescribeInstanceClassResult

type DescribeInstanceClassResult struct {
	InstanceClasses []redis.InstanceClass `json:"instanceClasses"`
	TotalCount      int                   `json:"totalCount"`
}

type DescribeInstanceConfigRequest added in v1.12.0

type DescribeInstanceConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeInstanceConfigRequest added in v1.12.0

func NewDescribeInstanceConfigRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeInstanceConfigRequestWithAllParams added in v1.12.0

func NewDescribeInstanceConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeInstanceConfigRequestWithoutParam added in v1.12.0

func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceConfigRequest) GetRegionId added in v1.12.0

func (r DescribeInstanceConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeInstanceConfigRequest) SetCacheInstanceId added in v1.12.0

func (r *DescribeInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeInstanceConfigRequest) SetRegionId added in v1.12.0

func (r *DescribeInstanceConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeInstanceConfigResponse added in v1.12.0

type DescribeInstanceConfigResponse struct {
	RequestID string                       `json:"requestId"`
	Error     core.ErrorResponse           `json:"error"`
	Result    DescribeInstanceConfigResult `json:"result"`
}

type DescribeInstanceConfigResult added in v1.12.0

type DescribeInstanceConfigResult struct {
	UnSupportConfigs []string           `json:"unSupportConfigs"`
	InstanceConfig   []redis.ConfigItem `json:"instanceConfig"`
}

type DescribeIpWhiteListRequest added in v1.20.0

type DescribeIpWhiteListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewDescribeIpWhiteListRequest added in v1.20.0

func NewDescribeIpWhiteListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeIpWhiteListRequestWithAllParams added in v1.20.0

func NewDescribeIpWhiteListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *DescribeIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewDescribeIpWhiteListRequestWithoutParam added in v1.20.0

func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpWhiteListRequest) GetRegionId added in v1.20.0

func (r DescribeIpWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeIpWhiteListRequest) SetCacheInstanceId added in v1.20.0

func (r *DescribeIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeIpWhiteListRequest) SetRegionId added in v1.20.0

func (r *DescribeIpWhiteListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeIpWhiteListResponse added in v1.20.0

type DescribeIpWhiteListResponse struct {
	RequestID string                    `json:"requestId"`
	Error     core.ErrorResponse        `json:"error"`
	Result    DescribeIpWhiteListResult `json:"result"`
}

type DescribeIpWhiteListResult added in v1.20.0

type DescribeIpWhiteListResult struct {
	IpWhiteList []string `json:"ipWhiteList"`
}

type DescribeResizeModeIpTimeInfoRequest added in v1.59.0

type DescribeResizeModeIpTimeInfoRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 新规格。不传参只返回是否支持新变配功能。 (Optional) */
	CacheInstanceClass *string `json:"cacheInstanceClass"`

	/* 自定义分片数。不传参只返回是否支持新变配功能。 (Optional) */
	ShardNumber *int `json:"shardNumber"`
}

func NewDescribeResizeModeIpTimeInfoRequest added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeResizeModeIpTimeInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeResizeModeIpTimeInfoRequestWithAllParams added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass *string,
	shardNumber *int,
) *DescribeResizeModeIpTimeInfoRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。 (Optional) * param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。 (Optional)

func NewDescribeResizeModeIpTimeInfoRequestWithoutParam added in v1.59.0

func NewDescribeResizeModeIpTimeInfoRequestWithoutParam() *DescribeResizeModeIpTimeInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeResizeModeIpTimeInfoRequest) GetRegionId added in v1.59.0

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceClass(cacheInstanceClass string)

param cacheInstanceClass: 新规格。不传参只返回是否支持新变配功能。(Optional)

func (*DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeResizeModeIpTimeInfoRequest) SetRegionId added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeResizeModeIpTimeInfoRequest) SetShardNumber added in v1.59.0

func (r *DescribeResizeModeIpTimeInfoRequest) SetShardNumber(shardNumber int)

param shardNumber: 自定义分片数。不传参只返回是否支持新变配功能。(Optional)

type DescribeResizeModeIpTimeInfoResponse added in v1.59.0

type DescribeResizeModeIpTimeInfoResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    DescribeResizeModeIpTimeInfoResult `json:"result"`
}

type DescribeResizeModeIpTimeInfoResult added in v1.59.0

type DescribeResizeModeIpTimeInfoResult struct {
	SupportPScale    bool `json:"supportPScale"`
	SupportParallel  bool `json:"supportParallel"`
	SerialIpCount    int  `json:"serialIpCount"`
	SerialTimeCost   int  `json:"serialTimeCost"`
	ParallelIpCount  int  `json:"parallelIpCount"`
	ParallelTimeCost int  `json:"parallelTimeCost"`
}

type DescribeSlowLogRequest added in v1.13.0

type DescribeSlowLogRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 页码;默认为1 (Optional) */
	PageNumber *int `json:"pageNumber"`

	/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
	PageSize *int `json:"pageSize"`

	/* 开始时间 (Optional) */
	StartTime *string `json:"startTime"`

	/* 结束时间 (Optional) */
	EndTime *string `json:"endTime"`

	/* 分片id (Optional) */
	ShardId *string `json:"shardId"`

	/* 分片地址 (Optional) */
	ShardAddr *string `json:"shardAddr"`
}

func NewDescribeSlowLogRequest added in v1.13.0

func NewDescribeSlowLogRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeSlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeSlowLogRequestWithAllParams added in v1.13.0

func NewDescribeSlowLogRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	pageNumber *int,
	pageSize *int,
	startTime *string,
	endTime *string,
	shardId *string,
	shardAddr *string,
) *DescribeSlowLogRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param shardId: 分片id (Optional) * param shardAddr: 分片地址 (Optional)

func NewDescribeSlowLogRequestWithoutParam added in v1.13.0

func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSlowLogRequest) GetRegionId added in v1.13.0

func (r DescribeSlowLogRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeSlowLogRequest) SetCacheInstanceId added in v1.13.0

func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeSlowLogRequest) SetEndTime added in v1.13.0

func (r *DescribeSlowLogRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeSlowLogRequest) SetPageNumber added in v1.13.0

func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)

param pageNumber: 页码;默认为1(Optional)

func (*DescribeSlowLogRequest) SetPageSize added in v1.13.0

func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)

param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)

func (*DescribeSlowLogRequest) SetRegionId added in v1.13.0

func (r *DescribeSlowLogRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeSlowLogRequest) SetShardAddr added in v1.56.0

func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)

param shardAddr: 分片地址(Optional)

func (*DescribeSlowLogRequest) SetShardId added in v1.13.0

func (r *DescribeSlowLogRequest) SetShardId(shardId string)

param shardId: 分片id(Optional)

func (*DescribeSlowLogRequest) SetStartTime added in v1.13.0

func (r *DescribeSlowLogRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeSlowLogResponse added in v1.13.0

type DescribeSlowLogResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    DescribeSlowLogResult `json:"result"`
}

type DescribeSlowLogResult added in v1.13.0

type DescribeSlowLogResult struct {
	SlowLogs   []redis.SlowLog `json:"slowLogs"`
	TotalCount int             `json:"totalCount"`
}

type DescribeSpecConfigRequest added in v1.20.0

type DescribeSpecConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeSpecConfigRequest added in v1.20.0

func NewDescribeSpecConfigRequest(
	regionId string,
) *DescribeSpecConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeSpecConfigRequestWithAllParams added in v1.20.0

func NewDescribeSpecConfigRequestWithAllParams(
	regionId string,
) *DescribeSpecConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeSpecConfigRequestWithoutParam added in v1.20.0

func NewDescribeSpecConfigRequestWithoutParam() *DescribeSpecConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSpecConfigRequest) GetRegionId added in v1.20.0

func (r DescribeSpecConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeSpecConfigRequest) SetRegionId added in v1.20.0

func (r *DescribeSpecConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeSpecConfigResponse added in v1.20.0

type DescribeSpecConfigResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    DescribeSpecConfigResult `json:"result"`
}

type DescribeSpecConfigResult added in v1.20.0

type DescribeSpecConfigResult struct {
	ShardSpec    interface{}        `json:"shardSpec"`
	InstanceSpec redis.InstanceSpec `json:"instanceSpec"`
}

type DescribeTaskProgressListRequest added in v1.56.0

type DescribeTaskProgressListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 任务类型:resize表示变配,upgrade表示升级 (Optional) */
	TaskType *string `json:"taskType"`
}

func NewDescribeTaskProgressListRequest added in v1.56.0

func NewDescribeTaskProgressListRequest(
	regionId string,
	cacheInstanceId string,
) *DescribeTaskProgressListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeTaskProgressListRequestWithAllParams added in v1.56.0

func NewDescribeTaskProgressListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	taskType *string,
) *DescribeTaskProgressListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskType: 任务类型:resize表示变配,upgrade表示升级 (Optional)

func NewDescribeTaskProgressListRequestWithoutParam added in v1.56.0

func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTaskProgressListRequest) GetRegionId added in v1.56.0

func (r DescribeTaskProgressListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeTaskProgressListRequest) SetCacheInstanceId added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*DescribeTaskProgressListRequest) SetRegionId added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*DescribeTaskProgressListRequest) SetTaskType added in v1.56.0

func (r *DescribeTaskProgressListRequest) SetTaskType(taskType string)

param taskType: 任务类型:resize表示变配,upgrade表示升级(Optional)

type DescribeTaskProgressListResponse added in v1.56.0

type DescribeTaskProgressListResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    DescribeTaskProgressListResult `json:"result"`
}

type DescribeTaskProgressListResult added in v1.56.0

type DescribeTaskProgressListResult struct {
	TaskProgresses []redis.TaskProgress `json:"taskProgresses"`
}

type DescribeUserQuotaRequest

type DescribeUserQuotaRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`
}

func NewDescribeUserQuotaRequest

func NewDescribeUserQuotaRequest(
	regionId string,
) *DescribeUserQuotaRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewDescribeUserQuotaRequestWithAllParams added in v1.1.0

func NewDescribeUserQuotaRequestWithAllParams(
	regionId string,
) *DescribeUserQuotaRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)

func NewDescribeUserQuotaRequestWithoutParam added in v1.1.0

func NewDescribeUserQuotaRequestWithoutParam() *DescribeUserQuotaRequest

This constructor has better compatible ability when API parameters changed

func (DescribeUserQuotaRequest) GetRegionId

func (r DescribeUserQuotaRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*DescribeUserQuotaRequest) SetRegionId

func (r *DescribeUserQuotaRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type DescribeUserQuotaResponse

type DescribeUserQuotaResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    DescribeUserQuotaResult `json:"result"`
}

type DescribeUserQuotaResult

type DescribeUserQuotaResult struct {
	Quota common.Quota `json:"quota"`
}

type GetDisableCommandsRequest added in v1.56.0

type GetDisableCommandsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewGetDisableCommandsRequest added in v1.56.0

func NewGetDisableCommandsRequest(
	regionId string,
	cacheInstanceId string,
) *GetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewGetDisableCommandsRequestWithAllParams added in v1.56.0

func NewGetDisableCommandsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *GetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewGetDisableCommandsRequestWithoutParam added in v1.56.0

func NewGetDisableCommandsRequestWithoutParam() *GetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (GetDisableCommandsRequest) GetRegionId added in v1.56.0

func (r GetDisableCommandsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*GetDisableCommandsRequest) SetCacheInstanceId added in v1.56.0

func (r *GetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*GetDisableCommandsRequest) SetRegionId added in v1.56.0

func (r *GetDisableCommandsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type GetDisableCommandsResponse added in v1.56.0

type GetDisableCommandsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    GetDisableCommandsResult `json:"result"`
}

type GetDisableCommandsResult added in v1.56.0

type GetDisableCommandsResult struct {
	DisableCommandLists []redis.DisableCommandsInfo `json:"disableCommandLists"`
}

type ModifyAccountRequest added in v1.56.0

type ModifyAccountRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 账号名称  */
	AccountName string `json:"accountName"`

	/* 账号密码 (Optional) */
	AccountPassword *string `json:"accountPassword"`

	/* 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
	AccountPrivilege *string `json:"accountPrivilege"`

	/* 账号备注 (Optional) */
	AccountDescription *string `json:"accountDescription"`
}

func NewModifyAccountRequest added in v1.56.0

func NewModifyAccountRequest(
	regionId string,
	cacheInstanceId string,
	accountName string,
) *ModifyAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAccountRequestWithAllParams added in v1.56.0

func NewModifyAccountRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accountName string,
	accountPassword *string,
	accountPrivilege *string,
	accountDescription *string,
) *ModifyAccountRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Optional) * param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号备注 (Optional)

func NewModifyAccountRequestWithoutParam added in v1.56.0

func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountRequest) GetRegionId added in v1.56.0

func (r ModifyAccountRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAccountRequest) SetAccountDescription added in v1.56.0

func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号备注(Optional)

func (*ModifyAccountRequest) SetAccountName added in v1.56.0

func (r *ModifyAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*ModifyAccountRequest) SetAccountPassword added in v1.56.0

func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Optional)

func (*ModifyAccountRequest) SetAccountPrivilege added in v1.56.0

func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)

param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)

func (*ModifyAccountRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAccountRequest) SetRegionId added in v1.56.0

func (r *ModifyAccountRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAccountResponse added in v1.56.0

type ModifyAccountResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    ModifyAccountResult `json:"result"`
}

type ModifyAccountResult added in v1.56.0

type ModifyAccountResult struct {
}

type ModifyAccountsRequest added in v1.57.0

type ModifyAccountsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 要修改的账号列表  */
	Accounts []redis.ModifyAccount `json:"accounts"`
}

func NewModifyAccountsRequest added in v1.57.0

func NewModifyAccountsRequest(
	regionId string,
	cacheInstanceId string,
	accounts []redis.ModifyAccount,
) *ModifyAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAccountsRequestWithAllParams added in v1.57.0

func NewModifyAccountsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	accounts []redis.ModifyAccount,
) *ModifyAccountsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accounts: 要修改的账号列表 (Required)

func NewModifyAccountsRequestWithoutParam added in v1.57.0

func NewModifyAccountsRequestWithoutParam() *ModifyAccountsRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountsRequest) GetRegionId added in v1.57.0

func (r ModifyAccountsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAccountsRequest) SetAccounts added in v1.57.0

func (r *ModifyAccountsRequest) SetAccounts(accounts []redis.ModifyAccount)

param accounts: 要修改的账号列表(Required)

func (*ModifyAccountsRequest) SetCacheInstanceId added in v1.57.0

func (r *ModifyAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAccountsRequest) SetRegionId added in v1.57.0

func (r *ModifyAccountsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAccountsResponse added in v1.57.0

type ModifyAccountsResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    ModifyAccountsResult `json:"result"`
}

type ModifyAccountsResult added in v1.57.0

type ModifyAccountsResult struct {
}

type ModifyAnalysisThreshold2Request added in v1.57.0

type ModifyAnalysisThreshold2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值,最小10240 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值,最小1000 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值,最小1000 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值,最小1000 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值,最小1000 (Optional) */
	ZsetSize *int `json:"zsetSize"`
}

func NewModifyAnalysisThreshold2Request added in v1.57.0

func NewModifyAnalysisThreshold2Request(
	regionId string,
	cacheInstanceId string,
) *ModifyAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAnalysisThreshold2RequestWithAllParams added in v1.57.0

func NewModifyAnalysisThreshold2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
) *ModifyAnalysisThreshold2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值,最小10240 (Optional) * param listSize: List类型阈值,最小1000 (Optional) * param hashSize: Hash类型阈值,最小1000 (Optional) * param setSize: Set类型阈值,最小1000 (Optional) * param zsetSize: Zset类型阈值,最小1000 (Optional)

func NewModifyAnalysisThreshold2RequestWithoutParam added in v1.57.0

func NewModifyAnalysisThreshold2RequestWithoutParam() *ModifyAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThreshold2Request) GetRegionId added in v1.57.0

func (r ModifyAnalysisThreshold2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisThreshold2Request) SetCacheInstanceId added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisThreshold2Request) SetHashSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetHashSize(hashSize int)

param hashSize: Hash类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetListSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetListSize(listSize int)

param listSize: List类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetRegionId added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyAnalysisThreshold2Request) SetSetSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetSetSize(setSize int)

param setSize: Set类型阈值,最小1000(Optional)

func (*ModifyAnalysisThreshold2Request) SetStringSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetStringSize(stringSize int)

param stringSize: String类型阈值,最小10240(Optional)

func (*ModifyAnalysisThreshold2Request) SetZsetSize added in v1.57.0

func (r *ModifyAnalysisThreshold2Request) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值,最小1000(Optional)

type ModifyAnalysisThreshold2Response added in v1.57.0

type ModifyAnalysisThreshold2Response struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyAnalysisThreshold2Result `json:"result"`
}

type ModifyAnalysisThreshold2Result added in v1.57.0

type ModifyAnalysisThreshold2Result struct {
}

type ModifyAnalysisThresholdRequest added in v1.56.0

type ModifyAnalysisThresholdRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* String类型阈值 (Optional) */
	StringSize *int `json:"stringSize"`

	/* List类型阈值 (Optional) */
	ListSize *int `json:"listSize"`

	/* Hash类型阈值 (Optional) */
	HashSize *int `json:"hashSize"`

	/* Set类型阈值 (Optional) */
	SetSize *int `json:"setSize"`

	/* Zset类型阈值 (Optional) */
	ZsetSize *int `json:"zsetSize"`

	/* top值,范围10~1000 (Optional) */
	Top *int `json:"top"`
}

func NewModifyAnalysisThresholdRequest added in v1.56.0

func NewModifyAnalysisThresholdRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAnalysisThresholdRequestWithAllParams added in v1.56.0

func NewModifyAnalysisThresholdRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
	top *int,
) *ModifyAnalysisThresholdRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional)

func NewModifyAnalysisThresholdRequestWithoutParam added in v1.56.0

func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThresholdRequest) GetRegionId added in v1.56.0

func (r ModifyAnalysisThresholdRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisThresholdRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisThresholdRequest) SetHashSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetListSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetRegionId added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyAnalysisThresholdRequest) SetSetSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetStringSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetTop added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetTop(top int)

param top: top值,范围10~1000(Optional)

func (*ModifyAnalysisThresholdRequest) SetZsetSize added in v1.56.0

func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type ModifyAnalysisThresholdResponse added in v1.56.0

type ModifyAnalysisThresholdResponse struct {
	RequestID string                        `json:"requestId"`
	Error     core.ErrorResponse            `json:"error"`
	Result    ModifyAnalysisThresholdResult `json:"result"`
}

type ModifyAnalysisThresholdResult added in v1.56.0

type ModifyAnalysisThresholdResult struct {
}

type ModifyAnalysisTimeRequest added in v1.20.0

type ModifyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyAnalysisTimeRequest added in v1.20.0

func NewModifyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyAnalysisTimeRequestWithAllParams added in v1.20.0

func NewModifyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyAnalysisTimeRequestWithoutParam added in v1.20.0

func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisTimeRequest) GetRegionId added in v1.20.0

func (r ModifyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyAnalysisTimeRequest) SetAnalysisTime added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyAnalysisTimeRequest) SetCacheInstanceId added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyAnalysisTimeRequest) SetRegionId added in v1.20.0

func (r *ModifyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyAnalysisTimeResponse added in v1.20.0

type ModifyAnalysisTimeResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyAnalysisTimeResult `json:"result"`
}

type ModifyAnalysisTimeResult added in v1.20.0

type ModifyAnalysisTimeResult struct {
}

type ModifyBackupPolicyRequest added in v1.12.0

type ModifyBackupPolicyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 是否开启自动备份,true表示开启,false表示关闭 (Optional) */
	AutoBackup *bool `json:"autoBackup"`

	/* 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	BackupTime string `json:"backupTime"`

	/* 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔  */
	BackupPeriod string `json:"backupPeriod"`
}

func NewModifyBackupPolicyRequest added in v1.12.0

func NewModifyBackupPolicyRequest(
	regionId string,
	cacheInstanceId string,
	backupTime string,
	backupPeriod string,
) *ModifyBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBackupPolicyRequestWithAllParams added in v1.12.0

func NewModifyBackupPolicyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	autoBackup *bool,
	backupTime string,
	backupPeriod string,
) *ModifyBackupPolicyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param autoBackup: 是否开启自动备份,true表示开启,false表示关闭 (Optional) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required)

func NewModifyBackupPolicyRequestWithoutParam added in v1.12.0

func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBackupPolicyRequest) GetRegionId added in v1.12.0

func (r ModifyBackupPolicyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBackupPolicyRequest) SetAutoBackup added in v1.56.0

func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)

param autoBackup: 是否开启自动备份,true表示开启,false表示关闭(Optional)

func (*ModifyBackupPolicyRequest) SetBackupPeriod added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)

param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔(Required)

func (*ModifyBackupPolicyRequest) SetBackupTime added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)

param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBackupPolicyRequest) SetCacheInstanceId added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBackupPolicyRequest) SetRegionId added in v1.12.0

func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBackupPolicyResponse added in v1.12.0

type ModifyBackupPolicyResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    ModifyBackupPolicyResult `json:"result"`
}

type ModifyBackupPolicyResult added in v1.12.0

type ModifyBackupPolicyResult struct {
}

type ModifyBigKeyAnalysisTime2Request added in v1.57.0

type ModifyBigKeyAnalysisTime2Request struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyBigKeyAnalysisTime2Request added in v1.57.0

func NewModifyBigKeyAnalysisTime2Request(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBigKeyAnalysisTime2RequestWithAllParams added in v1.57.0

func NewModifyBigKeyAnalysisTime2RequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTime2Request

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyBigKeyAnalysisTime2RequestWithoutParam added in v1.57.0

func NewModifyBigKeyAnalysisTime2RequestWithoutParam() *ModifyBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTime2Request) GetRegionId added in v1.57.0

func (r ModifyBigKeyAnalysisTime2Request) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBigKeyAnalysisTime2Request) SetAnalysisTime added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetAnalysisTime(analysisTime string)

param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBigKeyAnalysisTime2Request) SetRegionId added in v1.57.0

func (r *ModifyBigKeyAnalysisTime2Request) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBigKeyAnalysisTime2Response added in v1.57.0

type ModifyBigKeyAnalysisTime2Response struct {
	RequestID string                          `json:"requestId"`
	Error     core.ErrorResponse              `json:"error"`
	Result    ModifyBigKeyAnalysisTime2Result `json:"result"`
}

type ModifyBigKeyAnalysisTime2Result added in v1.57.0

type ModifyBigKeyAnalysisTime2Result struct {
}

type ModifyBigKeyAnalysisTimeRequest added in v1.56.0

type ModifyBigKeyAnalysisTimeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点  */
	AnalysisTime string `json:"analysisTime"`
}

func NewModifyBigKeyAnalysisTimeRequest added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequest(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyBigKeyAnalysisTimeRequestWithAllParams added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	analysisTime string,
) *ModifyBigKeyAnalysisTimeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)

func NewModifyBigKeyAnalysisTimeRequestWithoutParam added in v1.56.0

func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTimeRequest) GetRegionId added in v1.56.0

func (r ModifyBigKeyAnalysisTimeRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)

func (*ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyBigKeyAnalysisTimeRequest) SetRegionId added in v1.56.0

func (r *ModifyBigKeyAnalysisTimeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyBigKeyAnalysisTimeResponse added in v1.56.0

type ModifyBigKeyAnalysisTimeResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyBigKeyAnalysisTimeResult `json:"result"`
}

type ModifyBigKeyAnalysisTimeResult added in v1.56.0

type ModifyBigKeyAnalysisTimeResult struct {
}

type ModifyCacheInstanceAttributeRequest

type ModifyCacheInstanceAttributeRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) */
	CacheInstanceName *string `json:"cacheInstanceName"`

	/* 实例的描述,不能超过256个字符 (Optional) */
	CacheInstanceDescription *string `json:"cacheInstanceDescription"`
}

func NewModifyCacheInstanceAttributeRequest

func NewModifyCacheInstanceAttributeRequest(
	regionId string,
	cacheInstanceId string,
) *ModifyCacheInstanceAttributeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyCacheInstanceAttributeRequestWithAllParams added in v1.1.0

func NewModifyCacheInstanceAttributeRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceName *string,
	cacheInstanceDescription *string,
) *ModifyCacheInstanceAttributeRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) * param cacheInstanceDescription: 实例的描述,不能超过256个字符 (Optional)

func NewModifyCacheInstanceAttributeRequestWithoutParam added in v1.1.0

func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyCacheInstanceAttributeRequest) GetRegionId

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription

func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)

param cacheInstanceDescription: 实例的描述,不能超过256个字符(Optional)

func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceId

func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyCacheInstanceAttributeRequest) SetCacheInstanceName

func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)

param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符(Optional)

func (*ModifyCacheInstanceAttributeRequest) SetRegionId

func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyCacheInstanceAttributeResponse

type ModifyCacheInstanceAttributeResponse struct {
	RequestID string                             `json:"requestId"`
	Error     core.ErrorResponse                 `json:"error"`
	Result    ModifyCacheInstanceAttributeResult `json:"result"`
}

type ModifyCacheInstanceAttributeResult

type ModifyCacheInstanceAttributeResult struct {
}

type ModifyCacheInstanceClassRequest

type ModifyCacheInstanceClassRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 新规格  */
	CacheInstanceClass string `json:"cacheInstanceClass"`

	/* 自定义分片数,只对自定义分片规格实例有效 (Optional) */
	ShardNumber *int `json:"shardNumber"`

	/* 是否开启4.0集群并行变配 (Optional) */
	Parallel *bool `json:"parallel"`
}

func NewModifyCacheInstanceClassRequest

func NewModifyCacheInstanceClassRequest(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass string,
) *ModifyCacheInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyCacheInstanceClassRequestWithAllParams added in v1.1.0

func NewModifyCacheInstanceClassRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass string,
	shardNumber *int,
	parallel *bool,
) *ModifyCacheInstanceClassRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceClass: 新规格 (Required) * param shardNumber: 自定义分片数,只对自定义分片规格实例有效 (Optional) * param parallel: 是否开启4.0集群并行变配 (Optional)

func NewModifyCacheInstanceClassRequestWithoutParam added in v1.1.0

func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest

This constructor has better compatible ability when API parameters changed

func (ModifyCacheInstanceClassRequest) GetRegionId

func (r ModifyCacheInstanceClassRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyCacheInstanceClassRequest) SetCacheInstanceClass

func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)

param cacheInstanceClass: 新规格(Required)

func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId

func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyCacheInstanceClassRequest) SetParallel added in v1.59.0

func (r *ModifyCacheInstanceClassRequest) SetParallel(parallel bool)

param parallel: 是否开启4.0集群并行变配(Optional)

func (*ModifyCacheInstanceClassRequest) SetRegionId

func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

func (*ModifyCacheInstanceClassRequest) SetShardNumber added in v1.20.0

func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)

param shardNumber: 自定义分片数,只对自定义分片规格实例有效(Optional)

type ModifyCacheInstanceClassResponse

type ModifyCacheInstanceClassResponse struct {
	RequestID string                         `json:"requestId"`
	Error     core.ErrorResponse             `json:"error"`
	Result    ModifyCacheInstanceClassResult `json:"result"`
}

type ModifyCacheInstanceClassResult

type ModifyCacheInstanceClassResult struct {
	OrderNum string `json:"orderNum"`
	BuyId    string `json:"buyId"`
}

type ModifyInstanceConfigRequest added in v1.12.0

type ModifyInstanceConfigRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 配置参数名和参数值  */
	InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}

func NewModifyInstanceConfigRequest added in v1.12.0

func NewModifyInstanceConfigRequest(
	regionId string,
	cacheInstanceId string,
	instanceConfig []redis.ConfigItem,
) *ModifyInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyInstanceConfigRequestWithAllParams added in v1.12.0

func NewModifyInstanceConfigRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	instanceConfig []redis.ConfigItem,
) *ModifyInstanceConfigRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required)

func NewModifyInstanceConfigRequestWithoutParam added in v1.12.0

func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceConfigRequest) GetRegionId added in v1.12.0

func (r ModifyInstanceConfigRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyInstanceConfigRequest) SetCacheInstanceId added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyInstanceConfigRequest) SetInstanceConfig added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetInstanceConfig(instanceConfig []redis.ConfigItem)

param instanceConfig: 配置参数名和参数值(Required)

func (*ModifyInstanceConfigRequest) SetRegionId added in v1.12.0

func (r *ModifyInstanceConfigRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyInstanceConfigResponse added in v1.12.0

type ModifyInstanceConfigResponse struct {
	RequestID string                     `json:"requestId"`
	Error     core.ErrorResponse         `json:"error"`
	Result    ModifyInstanceConfigResult `json:"result"`
}

type ModifyInstanceConfigResult added in v1.12.0

type ModifyInstanceConfigResult struct {
}

type ModifyIpWhiteListRequest added in v1.20.0

type ModifyIpWhiteListRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问  */
	IpWhiteList []string `json:"ipWhiteList"`
}

func NewModifyIpWhiteListRequest added in v1.20.0

func NewModifyIpWhiteListRequest(
	regionId string,
	cacheInstanceId string,
	ipWhiteList []string,
) *ModifyIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewModifyIpWhiteListRequestWithAllParams added in v1.20.0

func NewModifyIpWhiteListRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	ipWhiteList []string,
) *ModifyIpWhiteListRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required)

func NewModifyIpWhiteListRequestWithoutParam added in v1.20.0

func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (ModifyIpWhiteListRequest) GetRegionId added in v1.20.0

func (r ModifyIpWhiteListRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ModifyIpWhiteListRequest) SetCacheInstanceId added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ModifyIpWhiteListRequest) SetIpWhiteList added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetIpWhiteList(ipWhiteList []string)

param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问(Required)

func (*ModifyIpWhiteListRequest) SetRegionId added in v1.20.0

func (r *ModifyIpWhiteListRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ModifyIpWhiteListResponse added in v1.20.0

type ModifyIpWhiteListResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    ModifyIpWhiteListResult `json:"result"`
}

type ModifyIpWhiteListResult added in v1.20.0

type ModifyIpWhiteListResult struct {
}

type ResetCacheInstancePasswordRequest

type ResetCacheInstancePasswordRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 密码,为空即为免密,不少于8字符不超过16字符 (Optional) */
	Password *string `json:"password"`
}

func NewResetCacheInstancePasswordRequest

func NewResetCacheInstancePasswordRequest(
	regionId string,
	cacheInstanceId string,
) *ResetCacheInstancePasswordRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewResetCacheInstancePasswordRequestWithAllParams added in v1.1.0

func NewResetCacheInstancePasswordRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	password *string,
) *ResetCacheInstancePasswordRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param password: 密码,为空即为免密,不少于8字符不超过16字符 (Optional)

func NewResetCacheInstancePasswordRequestWithoutParam added in v1.1.0

func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest

This constructor has better compatible ability when API parameters changed

func (ResetCacheInstancePasswordRequest) GetRegionId

func (r ResetCacheInstancePasswordRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*ResetCacheInstancePasswordRequest) SetCacheInstanceId

func (r *ResetCacheInstancePasswordRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*ResetCacheInstancePasswordRequest) SetPassword

func (r *ResetCacheInstancePasswordRequest) SetPassword(password string)

param password: 密码,为空即为免密,不少于8字符不超过16字符(Optional)

func (*ResetCacheInstancePasswordRequest) SetRegionId

func (r *ResetCacheInstancePasswordRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type ResetCacheInstancePasswordResponse

type ResetCacheInstancePasswordResponse struct {
	RequestID string                           `json:"requestId"`
	Error     core.ErrorResponse               `json:"error"`
	Result    ResetCacheInstancePasswordResult `json:"result"`
}

type ResetCacheInstancePasswordResult

type ResetCacheInstancePasswordResult struct {
}

type RestartProxyRequest added in v1.59.0

type RestartProxyRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* proxy节点id列表  */
	ProxyIds []int `json:"proxyIds"`
}

func NewRestartProxyRequest added in v1.59.0

func NewRestartProxyRequest(
	regionId string,
	cacheInstanceId string,
	proxyIds []int,
) *RestartProxyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestartProxyRequestWithAllParams added in v1.59.0

func NewRestartProxyRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	proxyIds []int,
) *RestartProxyRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param proxyIds: proxy节点id列表 (Required)

func NewRestartProxyRequestWithoutParam added in v1.59.0

func NewRestartProxyRequestWithoutParam() *RestartProxyRequest

This constructor has better compatible ability when API parameters changed

func (RestartProxyRequest) GetRegionId added in v1.59.0

func (r RestartProxyRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestartProxyRequest) SetCacheInstanceId added in v1.59.0

func (r *RestartProxyRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RestartProxyRequest) SetProxyIds added in v1.59.0

func (r *RestartProxyRequest) SetProxyIds(proxyIds []int)

param proxyIds: proxy节点id列表(Required)

func (*RestartProxyRequest) SetRegionId added in v1.59.0

func (r *RestartProxyRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RestartProxyResponse added in v1.59.0

type RestartProxyResponse struct {
	RequestID string             `json:"requestId"`
	Error     core.ErrorResponse `json:"error"`
	Result    RestartProxyResult `json:"result"`
}

type RestartProxyResult added in v1.59.0

type RestartProxyResult struct {
}

type RestoreInstanceRequest added in v1.12.0

type RestoreInstanceRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 备份任务ID  */
	BaseId string `json:"baseId"`
}

func NewRestoreInstanceRequest added in v1.12.0

func NewRestoreInstanceRequest(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *RestoreInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewRestoreInstanceRequestWithAllParams added in v1.12.0

func NewRestoreInstanceRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	baseId string,
) *RestoreInstanceRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)

func NewRestoreInstanceRequestWithoutParam added in v1.12.0

func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RestoreInstanceRequest) GetRegionId added in v1.12.0

func (r RestoreInstanceRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*RestoreInstanceRequest) SetBaseId added in v1.12.0

func (r *RestoreInstanceRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*RestoreInstanceRequest) SetCacheInstanceId added in v1.12.0

func (r *RestoreInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*RestoreInstanceRequest) SetRegionId added in v1.12.0

func (r *RestoreInstanceRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type RestoreInstanceResponse added in v1.12.0

type RestoreInstanceResponse struct {
	RequestID string                `json:"requestId"`
	Error     core.ErrorResponse    `json:"error"`
	Result    RestoreInstanceResult `json:"result"`
}

type RestoreInstanceResult added in v1.12.0

type RestoreInstanceResult struct {
}

type SetDisableCommandsRequest added in v1.56.0

type SetDisableCommandsRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 禁用命令列表  */
	DisableCommands []redis.DisableCommands `json:"disableCommands"`
}

func NewSetDisableCommandsRequest added in v1.56.0

func NewSetDisableCommandsRequest(
	regionId string,
	cacheInstanceId string,
	disableCommands []redis.DisableCommands,
) *SetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewSetDisableCommandsRequestWithAllParams added in v1.56.0

func NewSetDisableCommandsRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	disableCommands []redis.DisableCommands,
) *SetDisableCommandsRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required)

func NewSetDisableCommandsRequestWithoutParam added in v1.56.0

func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (SetDisableCommandsRequest) GetRegionId added in v1.56.0

func (r SetDisableCommandsRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*SetDisableCommandsRequest) SetCacheInstanceId added in v1.56.0

func (r *SetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*SetDisableCommandsRequest) SetDisableCommands added in v1.56.0

func (r *SetDisableCommandsRequest) SetDisableCommands(disableCommands []redis.DisableCommands)

param disableCommands: 禁用命令列表(Required)

func (*SetDisableCommandsRequest) SetRegionId added in v1.56.0

func (r *SetDisableCommandsRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type SetDisableCommandsResponse added in v1.56.0

type SetDisableCommandsResponse struct {
	RequestID string                   `json:"requestId"`
	Error     core.ErrorResponse       `json:"error"`
	Result    SetDisableCommandsResult `json:"result"`
}

type SetDisableCommandsResult added in v1.56.0

type SetDisableCommandsResult struct {
}

type StartClearDataRequest added in v1.56.0

type StartClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`

	/* 数据清理任务类型  */
	ClearType string `json:"clearType"`

	/* 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
	KeyPattern *string `json:"keyPattern"`

	/* key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
	KeyFilter []redis.KeyFilter `json:"keyFilter"`

	/* 数据遍历的速率 (Optional) */
	QpsLimit *int `json:"qpsLimit"`
}

func NewStartClearDataRequest added in v1.56.0

func NewStartClearDataRequest(
	regionId string,
	cacheInstanceId string,
	clearType string,
) *StartClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStartClearDataRequestWithAllParams added in v1.56.0

func NewStartClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	clearType string,
	keyPattern *string,
	keyFilter []redis.KeyFilter,
	qpsLimit *int,
) *StartClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型 (Required) * param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param qpsLimit: 数据遍历的速率 (Optional)

func NewStartClearDataRequestWithoutParam added in v1.56.0

func NewStartClearDataRequestWithoutParam() *StartClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StartClearDataRequest) GetRegionId added in v1.56.0

func (r StartClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StartClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StartClearDataRequest) SetClearType added in v1.56.0

func (r *StartClearDataRequest) SetClearType(clearType string)

param clearType: 数据清理任务类型(Required)

func (*StartClearDataRequest) SetKeyFilter added in v1.56.0

func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)

param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetKeyPattern added in v1.56.0

func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)

param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetQpsLimit added in v1.56.0

func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)

param qpsLimit: 数据遍历的速率(Optional)

func (*StartClearDataRequest) SetRegionId added in v1.56.0

func (r *StartClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StartClearDataResponse added in v1.56.0

type StartClearDataResponse struct {
	RequestID string               `json:"requestId"`
	Error     core.ErrorResponse   `json:"error"`
	Result    StartClearDataResult `json:"result"`
}

type StartClearDataResult added in v1.56.0

type StartClearDataResult struct {
}

type StopCacheAnalysisRequest added in v1.56.0

type StopCacheAnalysisRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewStopCacheAnalysisRequest added in v1.56.0

func NewStopCacheAnalysisRequest(
	regionId string,
	cacheInstanceId string,
) *StopCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopCacheAnalysisRequestWithAllParams added in v1.56.0

func NewStopCacheAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *StopCacheAnalysisRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewStopCacheAnalysisRequestWithoutParam added in v1.56.0

func NewStopCacheAnalysisRequestWithoutParam() *StopCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (StopCacheAnalysisRequest) GetRegionId added in v1.56.0

func (r StopCacheAnalysisRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopCacheAnalysisRequest) SetCacheInstanceId added in v1.56.0

func (r *StopCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StopCacheAnalysisRequest) SetRegionId added in v1.56.0

func (r *StopCacheAnalysisRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StopCacheAnalysisResponse added in v1.56.0

type StopCacheAnalysisResponse struct {
	RequestID string                  `json:"requestId"`
	Error     core.ErrorResponse      `json:"error"`
	Result    StopCacheAnalysisResult `json:"result"`
}

type StopCacheAnalysisResult added in v1.56.0

type StopCacheAnalysisResult struct {
}

type StopClearDataRequest added in v1.56.0

type StopClearDataRequest struct {
	core.JDCloudRequest

	/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2  */
	RegionId string `json:"regionId"`

	/* 缓存Redis实例ID,是访问实例的唯一标识  */
	CacheInstanceId string `json:"cacheInstanceId"`
}

func NewStopClearDataRequest added in v1.56.0

func NewStopClearDataRequest(
	regionId string,
	cacheInstanceId string,
) *StopClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed

func NewStopClearDataRequestWithAllParams added in v1.56.0

func NewStopClearDataRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
) *StopClearDataRequest

* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)

func NewStopClearDataRequestWithoutParam added in v1.56.0

func NewStopClearDataRequestWithoutParam() *StopClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StopClearDataRequest) GetRegionId added in v1.56.0

func (r StopClearDataRequest) GetRegionId() string

GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string

func (*StopClearDataRequest) SetCacheInstanceId added in v1.56.0

func (r *StopClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)

func (*StopClearDataRequest) SetRegionId added in v1.56.0

func (r *StopClearDataRequest) SetRegionId(regionId string)

param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)

type StopClearDataResponse added in v1.56.0

type StopClearDataResponse struct {
	RequestID string              `json:"requestId"`
	Error     core.ErrorResponse  `json:"error"`
	Result    StopClearDataResult `json:"result"`
}

type StopClearDataResult added in v1.56.0

type StopClearDataResult struct {
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL