apis

package
v0.0.1 Latest Latest
Warning

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

Go to latest
Published: Dec 30, 2022 License: Apache-2.0 Imports: 4 Imported by: 0

Documentation

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type CreateAccountRequest

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

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

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

func NewCreateAccountRequestWithoutParam() *CreateAccountRequest

This constructor has better compatible ability when API parameters changed

func (CreateAccountRequest) GetRegionId

func (r CreateAccountRequest) GetRegionId() string

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

func (*CreateAccountRequest) SetAccountDescription

func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号描述(Optional)

func (*CreateAccountRequest) SetAccountName

func (r *CreateAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*CreateAccountRequest) SetAccountPassword

func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Required)

func (*CreateAccountRequest) SetAccountPrivilege

func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)

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

func (*CreateAccountRequest) SetCacheInstanceId

func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*CreateAccountRequest) SetRegionId

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

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

type CreateAccountResult

type CreateAccountResult struct {
}

type CreateBackupRequest

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

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

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

func NewCreateBackupRequestWithoutParam() *CreateBackupRequest

This constructor has better compatible ability when API parameters changed

func (CreateBackupRequest) GetRegionId

func (r CreateBackupRequest) GetRegionId() string

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

func (*CreateBackupRequest) SetBackupType

func (r *CreateBackupRequest) SetBackupType(backupType int)

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

func (*CreateBackupRequest) SetCacheInstanceId

func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*CreateBackupRequest) SetFileName

func (r *CreateBackupRequest) SetFileName(fileName string)

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

func (*CreateBackupRequest) SetRegionId

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

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

type CreateBackupResult

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

type CreateBigKeyAnalysis2Request

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

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

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

func NewCreateBigKeyAnalysis2RequestWithoutParam() *CreateBigKeyAnalysis2Request

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysis2Request) GetRegionId

func (r CreateBigKeyAnalysis2Request) GetRegionId() string

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

func (*CreateBigKeyAnalysis2Request) SetCacheInstanceId

func (r *CreateBigKeyAnalysis2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*CreateBigKeyAnalysis2Request) SetHashSize

func (r *CreateBigKeyAnalysis2Request) SetHashSize(hashSize int)

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

func (*CreateBigKeyAnalysis2Request) SetListSize

func (r *CreateBigKeyAnalysis2Request) SetListSize(listSize int)

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

func (*CreateBigKeyAnalysis2Request) SetRegionId

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

func (r *CreateBigKeyAnalysis2Request) SetSetSize(setSize int)

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

func (*CreateBigKeyAnalysis2Request) SetStringSize

func (r *CreateBigKeyAnalysis2Request) SetStringSize(stringSize int)

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

func (*CreateBigKeyAnalysis2Request) SetZsetSize

func (r *CreateBigKeyAnalysis2Request) SetZsetSize(zsetSize int)

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

type CreateBigKeyAnalysis2Response

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

type CreateBigKeyAnalysis2Result

type CreateBigKeyAnalysis2Result struct {
}

type CreateBigKeyAnalysisRequest

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"`
}

func NewCreateBigKeyAnalysisRequest

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

func NewCreateBigKeyAnalysisRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	stringSize *int,
	listSize *int,
	hashSize *int,
	setSize *int,
	zsetSize *int,
	top *int,
) *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)

func NewCreateBigKeyAnalysisRequestWithoutParam

func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateBigKeyAnalysisRequest) GetRegionId

func (r CreateBigKeyAnalysisRequest) GetRegionId() string

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

func (*CreateBigKeyAnalysisRequest) SetCacheInstanceId

func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*CreateBigKeyAnalysisRequest) SetHashSize

func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetListSize

func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetRegionId

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

func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetStringSize

func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*CreateBigKeyAnalysisRequest) SetTop

func (r *CreateBigKeyAnalysisRequest) SetTop(top int)

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

func (*CreateBigKeyAnalysisRequest) SetZsetSize

func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type CreateBigKeyAnalysisResponse

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

type CreateBigKeyAnalysisResult

type CreateBigKeyAnalysisResult struct {
}

type CreateCacheAnalysisRequest

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"`
}

func NewCreateCacheAnalysisRequest

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

func NewCreateCacheAnalysisRequestWithAllParams(
	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)

func NewCreateCacheAnalysisRequestWithoutParam

func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (CreateCacheAnalysisRequest) GetRegionId

func (r CreateCacheAnalysisRequest) GetRegionId() string

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

func (*CreateCacheAnalysisRequest) SetCacheInstanceId

func (r *CreateCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*CreateCacheAnalysisRequest) SetRegionId

func (r *CreateCacheAnalysisRequest) SetRegionId(regionId string)

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

type CreateCacheAnalysisResponse

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

type CreateCacheAnalysisResult

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

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

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

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

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

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

func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest

This constructor has better compatible ability when API parameters changed

func (DeleteAccountRequest) GetRegionId

func (r DeleteAccountRequest) GetRegionId() string

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

func (*DeleteAccountRequest) SetAccountName

func (r *DeleteAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*DeleteAccountRequest) SetCacheInstanceId

func (r *DeleteAccountRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DeleteAccountRequest) SetRegionId

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

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

type DeleteAccountResult

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

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

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

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

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

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

func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAccountsRequest) GetRegionId

func (r DescribeAccountsRequest) GetRegionId() string

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

func (*DescribeAccountsRequest) SetCacheInstanceId

func (r *DescribeAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeAccountsRequest) SetRegionId

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

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

type DescribeAccountsResult

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

type DescribeAnalysisThreshold2Request

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

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

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

func NewDescribeAnalysisThreshold2RequestWithoutParam() *DescribeAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThreshold2Request) GetRegionId

func (r DescribeAnalysisThreshold2Request) GetRegionId() string

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

func (*DescribeAnalysisThreshold2Request) SetCacheInstanceId

func (r *DescribeAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeAnalysisThreshold2Request) SetRegionId

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

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

type DescribeAnalysisThreshold2Result

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

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

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

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

func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisThresholdRequest) GetRegionId

func (r DescribeAnalysisThresholdRequest) GetRegionId() string

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

func (*DescribeAnalysisThresholdRequest) SetCacheInstanceId

func (r *DescribeAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeAnalysisThresholdRequest) SetRegionId

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

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

type DescribeAnalysisThresholdResult

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

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

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

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

func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAnalysisTimeRequest) GetRegionId

func (r DescribeAnalysisTimeRequest) GetRegionId() string

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

func (*DescribeAnalysisTimeRequest) SetCacheInstanceId

func (r *DescribeAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeAnalysisTimeRequest) SetRegionId

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

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

type DescribeAnalysisTimeResult

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

type DescribeAvailableRegionRequest

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

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

func NewDescribeAvailableRegionRequestWithAllParams(
	regionId string,
) *DescribeAvailableRegionRequest

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

func NewDescribeAvailableRegionRequestWithoutParam

func NewDescribeAvailableRegionRequestWithoutParam() *DescribeAvailableRegionRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableRegionRequest) GetRegionId

func (r DescribeAvailableRegionRequest) GetRegionId() string

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

func (*DescribeAvailableRegionRequest) SetRegionId

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

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

type DescribeAvailableRegionResult

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

type DescribeAvailableResource2Request

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

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

func NewDescribeAvailableResource2RequestWithAllParams(
	regionId string,
) *DescribeAvailableResource2Request

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

func NewDescribeAvailableResource2RequestWithoutParam

func NewDescribeAvailableResource2RequestWithoutParam() *DescribeAvailableResource2Request

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResource2Request) GetRegionId

func (r DescribeAvailableResource2Request) GetRegionId() string

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

func (*DescribeAvailableResource2Request) SetRegionId

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

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

type DescribeAvailableResource2Result

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

type DescribeAvailableResourceRequest

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

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

func NewDescribeAvailableResourceRequestWithAllParams(
	regionId string,
) *DescribeAvailableResourceRequest

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

func NewDescribeAvailableResourceRequestWithoutParam

func NewDescribeAvailableResourceRequestWithoutParam() *DescribeAvailableResourceRequest

This constructor has better compatible ability when API parameters changed

func (DescribeAvailableResourceRequest) GetRegionId

func (r DescribeAvailableResourceRequest) GetRegionId() string

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

func (*DescribeAvailableResourceRequest) SetRegionId

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

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

type DescribeAvailableResourceResult

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

type DescribeBackupPolicyRequest

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

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

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

func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupPolicyRequest) GetRegionId

func (r DescribeBackupPolicyRequest) GetRegionId() string

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

func (*DescribeBackupPolicyRequest) SetCacheInstanceId

func (r *DescribeBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBackupPolicyRequest) SetRegionId

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

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

type DescribeBackupPolicyResult

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

type DescribeBackupsRequest

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

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

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

func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBackupsRequest) GetRegionId

func (r DescribeBackupsRequest) GetRegionId() string

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

func (*DescribeBackupsRequest) SetBaseId

func (r *DescribeBackupsRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Optional)

func (*DescribeBackupsRequest) SetCacheInstanceId

func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBackupsRequest) SetEndTime

func (r *DescribeBackupsRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeBackupsRequest) SetPageNumber

func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)

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

func (*DescribeBackupsRequest) SetPageSize

func (r *DescribeBackupsRequest) SetPageSize(pageSize int)

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

func (*DescribeBackupsRequest) SetRegionId

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

func (r *DescribeBackupsRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeBackupsResponse

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

type DescribeBackupsResult

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

type DescribeBigKeyAnalysisTime2Request

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

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

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

func NewDescribeBigKeyAnalysisTime2RequestWithoutParam() *DescribeBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTime2Request) GetRegionId

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

func (*DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId

func (r *DescribeBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyAnalysisTime2Request) SetRegionId

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

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

type DescribeBigKeyAnalysisTime2Result

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

type DescribeBigKeyAnalysisTimeRequest

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

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

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

func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyAnalysisTimeRequest) GetRegionId

func (r DescribeBigKeyAnalysisTimeRequest) GetRegionId() string

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

func (*DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId

func (r *DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyAnalysisTimeRequest) SetRegionId

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

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

type DescribeBigKeyAnalysisTimeResult

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

type DescribeBigKeyDetail2Request

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

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

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

func NewDescribeBigKeyDetail2RequestWithoutParam() *DescribeBigKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetail2Request) GetRegionId

func (r DescribeBigKeyDetail2Request) GetRegionId() string

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

func (*DescribeBigKeyDetail2Request) SetCacheInstanceId

func (r *DescribeBigKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyDetail2Request) SetRegionId

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

func (r *DescribeBigKeyDetail2Request) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetail2Response

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

type DescribeBigKeyDetail2Result

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

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

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

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

func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyDetailRequest) GetRegionId

func (r DescribeBigKeyDetailRequest) GetRegionId() string

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

func (*DescribeBigKeyDetailRequest) SetCacheInstanceId

func (r *DescribeBigKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyDetailRequest) SetRegionId

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

func (r *DescribeBigKeyDetailRequest) SetTaskId(taskId string)

param taskId: 任务id(Required)

type DescribeBigKeyDetailResponse

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

type DescribeBigKeyDetailResult

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

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

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

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

func NewDescribeBigKeyList2RequestWithoutParam() *DescribeBigKeyList2Request

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyList2Request) GetRegionId

func (r DescribeBigKeyList2Request) GetRegionId() string

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

func (*DescribeBigKeyList2Request) SetCacheInstanceId

func (r *DescribeBigKeyList2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyList2Request) SetPageNumber

func (r *DescribeBigKeyList2Request) SetPageNumber(pageNumber int)

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

func (*DescribeBigKeyList2Request) SetPageSize

func (r *DescribeBigKeyList2Request) SetPageSize(pageSize int)

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

func (*DescribeBigKeyList2Request) SetRegionId

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

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

type DescribeBigKeyList2Result

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

type DescribeBigKeyListRequest

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

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

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

func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeBigKeyListRequest) GetRegionId

func (r DescribeBigKeyListRequest) GetRegionId() string

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

func (*DescribeBigKeyListRequest) SetCacheInstanceId

func (r *DescribeBigKeyListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeBigKeyListRequest) SetDate

func (r *DescribeBigKeyListRequest) SetDate(date string)

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

func (*DescribeBigKeyListRequest) SetRegionId

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

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

type DescribeBigKeyListResult

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

type DescribeCacheAnalysisListRequest

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

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

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

func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisListRequest) GetRegionId

func (r DescribeCacheAnalysisListRequest) GetRegionId() string

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

func (*DescribeCacheAnalysisListRequest) SetCacheInstanceId

func (r *DescribeCacheAnalysisListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeCacheAnalysisListRequest) SetDate

func (r *DescribeCacheAnalysisListRequest) SetDate(date string)

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

func (*DescribeCacheAnalysisListRequest) SetRegionId

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

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

type DescribeCacheAnalysisListResult

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

type DescribeCacheAnalysisResultRequest

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

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

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

func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest

This constructor has better compatible ability when API parameters changed

func (DescribeCacheAnalysisResultRequest) GetRegionId

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

func (*DescribeCacheAnalysisResultRequest) SetCacheInstanceId

func (r *DescribeCacheAnalysisResultRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeCacheAnalysisResultRequest) SetRegionId

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

func (r *DescribeCacheAnalysisResultRequest) SetTaskId(taskId string)

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

type DescribeCacheAnalysisResultResponse

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

type DescribeCacheAnalysisResultResult

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

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

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

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

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

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

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

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

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

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

func NewDescribeClearDataRequestWithoutParam() *DescribeClearDataRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClearDataRequest) GetRegionId

func (r DescribeClearDataRequest) GetRegionId() string

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

func (*DescribeClearDataRequest) SetCacheInstanceId

func (r *DescribeClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeClearDataRequest) SetRegionId

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

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

type DescribeClearDataResult

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

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

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

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

func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientIpDetailRequest) GetRegionId

func (r DescribeClientIpDetailRequest) GetRegionId() string

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

func (*DescribeClientIpDetailRequest) SetCacheInstanceId

func (r *DescribeClientIpDetailRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeClientIpDetailRequest) SetIp

param ip: 客户端IP(Required)

func (*DescribeClientIpDetailRequest) SetRegionId

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

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

type DescribeClientIpDetailResult

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

type DescribeClientListRequest

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

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

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

func NewDescribeClientListRequestWithoutParam() *DescribeClientListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClientListRequest) GetRegionId

func (r DescribeClientListRequest) GetRegionId() string

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

func (*DescribeClientListRequest) SetCacheInstanceId

func (r *DescribeClientListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeClientListRequest) SetRegionId

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

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

type DescribeClientListResult

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

type DescribeClusterInfoRequest

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

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

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

func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest

This constructor has better compatible ability when API parameters changed

func (DescribeClusterInfoRequest) GetRegionId

func (r DescribeClusterInfoRequest) GetRegionId() string

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

func (*DescribeClusterInfoRequest) SetCacheInstanceId

func (r *DescribeClusterInfoRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeClusterInfoRequest) SetRegionId

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

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

type DescribeClusterInfoResult

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

type DescribeDownloadUrlRequest

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

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

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

func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest

This constructor has better compatible ability when API parameters changed

func (DescribeDownloadUrlRequest) GetRegionId

func (r DescribeDownloadUrlRequest) GetRegionId() string

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

func (*DescribeDownloadUrlRequest) SetBaseId

func (r *DescribeDownloadUrlRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*DescribeDownloadUrlRequest) SetCacheInstanceId

func (r *DescribeDownloadUrlRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeDownloadUrlRequest) SetRegionId

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

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

type DescribeDownloadUrlResult

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

type DescribeHotKeyDetail2Request

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

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

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

func NewDescribeHotKeyDetail2RequestWithoutParam() *DescribeHotKeyDetail2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetail2Request) GetRegionId

func (r DescribeHotKeyDetail2Request) GetRegionId() string

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

func (*DescribeHotKeyDetail2Request) SetCacheInstanceId

func (r *DescribeHotKeyDetail2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeHotKeyDetail2Request) SetNodeId

func (r *DescribeHotKeyDetail2Request) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetail2Request) SetPageNumber

func (r *DescribeHotKeyDetail2Request) SetPageNumber(pageNumber int)

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

func (*DescribeHotKeyDetail2Request) SetPageSize

func (r *DescribeHotKeyDetail2Request) SetPageSize(pageSize int)

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

func (*DescribeHotKeyDetail2Request) SetRegionId

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

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

type DescribeHotKeyDetail2Result

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

type DescribeHotKeyDetailRequest

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

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

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

func NewDescribeHotKeyDetailRequestWithoutParam() *DescribeHotKeyDetailRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyDetailRequest) GetRegionId

func (r DescribeHotKeyDetailRequest) GetRegionId() string

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

func (*DescribeHotKeyDetailRequest) SetCacheInstanceId

func (r *DescribeHotKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeHotKeyDetailRequest) SetEndTime

func (r *DescribeHotKeyDetailRequest) SetEndTime(endTime string)

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

func (*DescribeHotKeyDetailRequest) SetNodeId

func (r *DescribeHotKeyDetailRequest) SetNodeId(nodeId string)

param nodeId: 节点id(Required)

func (*DescribeHotKeyDetailRequest) SetPageNumber

func (r *DescribeHotKeyDetailRequest) SetPageNumber(pageNumber int)

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

func (*DescribeHotKeyDetailRequest) SetPageSize

func (r *DescribeHotKeyDetailRequest) SetPageSize(pageSize int)

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

func (*DescribeHotKeyDetailRequest) SetRegionId

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

func (r *DescribeHotKeyDetailRequest) SetStartTime(startTime string)

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

type DescribeHotKeyDetailResponse

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

type DescribeHotKeyDetailResult

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

type DescribeHotKeyResult2Request

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

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

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

func NewDescribeHotKeyResult2RequestWithoutParam() *DescribeHotKeyResult2Request

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeyResult2Request) GetRegionId

func (r DescribeHotKeyResult2Request) GetRegionId() string

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

func (*DescribeHotKeyResult2Request) SetCacheInstanceId

func (r *DescribeHotKeyResult2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeHotKeyResult2Request) SetRegionId

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

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

type DescribeHotKeyResult2Result

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

type DescribeHotKeySummaryRequest

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

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

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

func NewDescribeHotKeySummaryRequestWithoutParam() *DescribeHotKeySummaryRequest

This constructor has better compatible ability when API parameters changed

func (DescribeHotKeySummaryRequest) GetRegionId

func (r DescribeHotKeySummaryRequest) GetRegionId() string

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

func (*DescribeHotKeySummaryRequest) SetCacheInstanceId

func (r *DescribeHotKeySummaryRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeHotKeySummaryRequest) SetEndTime

func (r *DescribeHotKeySummaryRequest) SetEndTime(endTime string)

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

func (*DescribeHotKeySummaryRequest) SetRegionId

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

func (r *DescribeHotKeySummaryRequest) SetStartTime(startTime string)

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

type DescribeHotKeySummaryResponse

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

type DescribeHotKeySummaryResult

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

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

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

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

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

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

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

func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeInstanceConfigRequest) GetRegionId

func (r DescribeInstanceConfigRequest) GetRegionId() string

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

func (*DescribeInstanceConfigRequest) SetCacheInstanceId

func (r *DescribeInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeInstanceConfigRequest) SetRegionId

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

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

type DescribeInstanceConfigResult

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

type DescribeIpWhiteListRequest

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

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

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

func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeIpWhiteListRequest) GetRegionId

func (r DescribeIpWhiteListRequest) GetRegionId() string

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

func (*DescribeIpWhiteListRequest) SetCacheInstanceId

func (r *DescribeIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeIpWhiteListRequest) SetRegionId

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

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

type DescribeIpWhiteListResult

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

type DescribeSlowLogRequest

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

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

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

func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSlowLogRequest) GetRegionId

func (r DescribeSlowLogRequest) GetRegionId() string

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

func (*DescribeSlowLogRequest) SetCacheInstanceId

func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeSlowLogRequest) SetEndTime

func (r *DescribeSlowLogRequest) SetEndTime(endTime string)

param endTime: 结束时间(Optional)

func (*DescribeSlowLogRequest) SetPageNumber

func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)

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

func (*DescribeSlowLogRequest) SetPageSize

func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)

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

func (*DescribeSlowLogRequest) SetRegionId

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

func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)

param shardAddr: 分片地址(Optional)

func (*DescribeSlowLogRequest) SetShardId

func (r *DescribeSlowLogRequest) SetShardId(shardId string)

param shardId: 分片id(Optional)

func (*DescribeSlowLogRequest) SetStartTime

func (r *DescribeSlowLogRequest) SetStartTime(startTime string)

param startTime: 开始时间(Optional)

type DescribeSlowLogResponse

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

type DescribeSlowLogResult

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

type DescribeSpecConfigRequest

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

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

func NewDescribeSpecConfigRequestWithAllParams(
	regionId string,
) *DescribeSpecConfigRequest

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

func NewDescribeSpecConfigRequestWithoutParam

func NewDescribeSpecConfigRequestWithoutParam() *DescribeSpecConfigRequest

This constructor has better compatible ability when API parameters changed

func (DescribeSpecConfigRequest) GetRegionId

func (r DescribeSpecConfigRequest) GetRegionId() string

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

func (*DescribeSpecConfigRequest) SetRegionId

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

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

type DescribeSpecConfigResult

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

type DescribeTaskProgressListRequest

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

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

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

func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest

This constructor has better compatible ability when API parameters changed

func (DescribeTaskProgressListRequest) GetRegionId

func (r DescribeTaskProgressListRequest) GetRegionId() string

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

func (*DescribeTaskProgressListRequest) SetCacheInstanceId

func (r *DescribeTaskProgressListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*DescribeTaskProgressListRequest) SetRegionId

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

func (r *DescribeTaskProgressListRequest) SetTaskType(taskType string)

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

type DescribeTaskProgressListResponse

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

type DescribeTaskProgressListResult

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

func NewDescribeUserQuotaRequestWithAllParams(
	regionId string,
) *DescribeUserQuotaRequest

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

func NewDescribeUserQuotaRequestWithoutParam

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

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

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

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

func NewGetDisableCommandsRequestWithoutParam() *GetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (GetDisableCommandsRequest) GetRegionId

func (r GetDisableCommandsRequest) GetRegionId() string

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

func (*GetDisableCommandsRequest) SetCacheInstanceId

func (r *GetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*GetDisableCommandsRequest) SetRegionId

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

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

type GetDisableCommandsResult

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

type ModifyAccountRequest

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

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

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

func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountRequest) GetRegionId

func (r ModifyAccountRequest) GetRegionId() string

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

func (*ModifyAccountRequest) SetAccountDescription

func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)

param accountDescription: 账号备注(Optional)

func (*ModifyAccountRequest) SetAccountName

func (r *ModifyAccountRequest) SetAccountName(accountName string)

param accountName: 账号名称(Required)

func (*ModifyAccountRequest) SetAccountPassword

func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)

param accountPassword: 账号密码(Optional)

func (*ModifyAccountRequest) SetAccountPrivilege

func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)

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

func (*ModifyAccountRequest) SetCacheInstanceId

func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyAccountRequest) SetRegionId

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

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

type ModifyAccountResult

type ModifyAccountResult struct {
}

type ModifyAccountsRequest

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

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

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

func NewModifyAccountsRequestWithoutParam() *ModifyAccountsRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAccountsRequest) GetRegionId

func (r ModifyAccountsRequest) GetRegionId() string

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

func (*ModifyAccountsRequest) SetAccounts

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

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

func (*ModifyAccountsRequest) SetCacheInstanceId

func (r *ModifyAccountsRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyAccountsRequest) SetRegionId

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

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

type ModifyAccountsResult

type ModifyAccountsResult struct {
}

type ModifyAnalysisThreshold2Request

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

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

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

func NewModifyAnalysisThreshold2RequestWithoutParam() *ModifyAnalysisThreshold2Request

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThreshold2Request) GetRegionId

func (r ModifyAnalysisThreshold2Request) GetRegionId() string

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

func (*ModifyAnalysisThreshold2Request) SetCacheInstanceId

func (r *ModifyAnalysisThreshold2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyAnalysisThreshold2Request) SetHashSize

func (r *ModifyAnalysisThreshold2Request) SetHashSize(hashSize int)

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

func (*ModifyAnalysisThreshold2Request) SetListSize

func (r *ModifyAnalysisThreshold2Request) SetListSize(listSize int)

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

func (*ModifyAnalysisThreshold2Request) SetRegionId

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

func (r *ModifyAnalysisThreshold2Request) SetSetSize(setSize int)

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

func (*ModifyAnalysisThreshold2Request) SetStringSize

func (r *ModifyAnalysisThreshold2Request) SetStringSize(stringSize int)

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

func (*ModifyAnalysisThreshold2Request) SetZsetSize

func (r *ModifyAnalysisThreshold2Request) SetZsetSize(zsetSize int)

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

type ModifyAnalysisThreshold2Response

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

type ModifyAnalysisThreshold2Result

type ModifyAnalysisThreshold2Result struct {
}

type ModifyAnalysisThresholdRequest

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

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

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

func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisThresholdRequest) GetRegionId

func (r ModifyAnalysisThresholdRequest) GetRegionId() string

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

func (*ModifyAnalysisThresholdRequest) SetCacheInstanceId

func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyAnalysisThresholdRequest) SetHashSize

func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)

param hashSize: Hash类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetListSize

func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)

param listSize: List类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetRegionId

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

func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)

param setSize: Set类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetStringSize

func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)

param stringSize: String类型阈值(Optional)

func (*ModifyAnalysisThresholdRequest) SetTop

func (r *ModifyAnalysisThresholdRequest) SetTop(top int)

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

func (*ModifyAnalysisThresholdRequest) SetZsetSize

func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)

param zsetSize: Zset类型阈值(Optional)

type ModifyAnalysisThresholdResponse

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

type ModifyAnalysisThresholdResult

type ModifyAnalysisThresholdResult struct {
}

type ModifyAnalysisTimeRequest

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

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

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

func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyAnalysisTimeRequest) GetRegionId

func (r ModifyAnalysisTimeRequest) GetRegionId() string

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

func (*ModifyAnalysisTimeRequest) SetAnalysisTime

func (r *ModifyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

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

func (*ModifyAnalysisTimeRequest) SetCacheInstanceId

func (r *ModifyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyAnalysisTimeRequest) SetRegionId

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

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

type ModifyAnalysisTimeResult

type ModifyAnalysisTimeResult struct {
}

type ModifyBackupPolicyRequest

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

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

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

func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBackupPolicyRequest) GetRegionId

func (r ModifyBackupPolicyRequest) GetRegionId() string

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

func (*ModifyBackupPolicyRequest) SetAutoBackup

func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)

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

func (*ModifyBackupPolicyRequest) SetBackupPeriod

func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)

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

func (*ModifyBackupPolicyRequest) SetBackupTime

func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)

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

func (*ModifyBackupPolicyRequest) SetCacheInstanceId

func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyBackupPolicyRequest) SetRegionId

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

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

type ModifyBackupPolicyResult

type ModifyBackupPolicyResult struct {
}

type ModifyBigKeyAnalysisTime2Request

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

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

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

func NewModifyBigKeyAnalysisTime2RequestWithoutParam() *ModifyBigKeyAnalysisTime2Request

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTime2Request) GetRegionId

func (r ModifyBigKeyAnalysisTime2Request) GetRegionId() string

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

func (*ModifyBigKeyAnalysisTime2Request) SetAnalysisTime

func (r *ModifyBigKeyAnalysisTime2Request) SetAnalysisTime(analysisTime string)

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

func (*ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId

func (r *ModifyBigKeyAnalysisTime2Request) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyBigKeyAnalysisTime2Request) SetRegionId

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

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

type ModifyBigKeyAnalysisTime2Result

type ModifyBigKeyAnalysisTime2Result struct {
}

type ModifyBigKeyAnalysisTimeRequest

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

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

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

func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest

This constructor has better compatible ability when API parameters changed

func (ModifyBigKeyAnalysisTimeRequest) GetRegionId

func (r ModifyBigKeyAnalysisTimeRequest) GetRegionId() string

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

func (*ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime

func (r *ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)

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

func (*ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId

func (r *ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyBigKeyAnalysisTimeRequest) SetRegionId

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

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

type ModifyBigKeyAnalysisTimeResult

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

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

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"`
}

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

func NewModifyCacheInstanceClassRequestWithAllParams(
	regionId string,
	cacheInstanceId string,
	cacheInstanceClass string,
	shardNumber *int,
) *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)

func NewModifyCacheInstanceClassRequestWithoutParam

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) 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

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

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

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

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

func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest

This constructor has better compatible ability when API parameters changed

func (ModifyInstanceConfigRequest) GetRegionId

func (r ModifyInstanceConfigRequest) GetRegionId() string

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

func (*ModifyInstanceConfigRequest) SetCacheInstanceId

func (r *ModifyInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyInstanceConfigRequest) SetInstanceConfig

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

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

func (*ModifyInstanceConfigRequest) SetRegionId

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

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

type ModifyInstanceConfigResult

type ModifyInstanceConfigResult struct {
}

type ModifyIpWhiteListRequest

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

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

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

func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest

This constructor has better compatible ability when API parameters changed

func (ModifyIpWhiteListRequest) GetRegionId

func (r ModifyIpWhiteListRequest) GetRegionId() string

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

func (*ModifyIpWhiteListRequest) SetCacheInstanceId

func (r *ModifyIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*ModifyIpWhiteListRequest) SetIpWhiteList

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

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

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

type ModifyIpWhiteListResult

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

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

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 RestoreInstanceRequest

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

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

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

func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest

This constructor has better compatible ability when API parameters changed

func (RestoreInstanceRequest) GetRegionId

func (r RestoreInstanceRequest) GetRegionId() string

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

func (*RestoreInstanceRequest) SetBaseId

func (r *RestoreInstanceRequest) SetBaseId(baseId string)

param baseId: 备份任务ID(Required)

func (*RestoreInstanceRequest) SetCacheInstanceId

func (r *RestoreInstanceRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*RestoreInstanceRequest) SetRegionId

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

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

type RestoreInstanceResult

type RestoreInstanceResult struct {
}

type SetDisableCommandsRequest

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

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

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

func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest

This constructor has better compatible ability when API parameters changed

func (SetDisableCommandsRequest) GetRegionId

func (r SetDisableCommandsRequest) GetRegionId() string

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

func (*SetDisableCommandsRequest) SetCacheInstanceId

func (r *SetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*SetDisableCommandsRequest) SetDisableCommands

func (r *SetDisableCommandsRequest) SetDisableCommands(disableCommands []redis.DisableCommands)

param disableCommands: 禁用命令列表(Required)

func (*SetDisableCommandsRequest) SetRegionId

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

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

type SetDisableCommandsResult

type SetDisableCommandsResult struct {
}

type StartClearDataRequest

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

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

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

func NewStartClearDataRequestWithoutParam() *StartClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StartClearDataRequest) GetRegionId

func (r StartClearDataRequest) GetRegionId() string

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

func (*StartClearDataRequest) SetCacheInstanceId

func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*StartClearDataRequest) SetClearType

func (r *StartClearDataRequest) SetClearType(clearType string)

param clearType: 数据清理任务类型(Required)

func (*StartClearDataRequest) SetKeyFilter

func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)

param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetKeyPattern

func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)

param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)

func (*StartClearDataRequest) SetQpsLimit

func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)

param qpsLimit: 数据遍历的速率(Optional)

func (*StartClearDataRequest) SetRegionId

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

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

type StartClearDataResult

type StartClearDataResult struct {
}

type StopCacheAnalysisRequest

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

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

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

func NewStopCacheAnalysisRequestWithoutParam() *StopCacheAnalysisRequest

This constructor has better compatible ability when API parameters changed

func (StopCacheAnalysisRequest) GetRegionId

func (r StopCacheAnalysisRequest) GetRegionId() string

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

func (*StopCacheAnalysisRequest) SetCacheInstanceId

func (r *StopCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*StopCacheAnalysisRequest) SetRegionId

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

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

type StopCacheAnalysisResult

type StopCacheAnalysisResult struct {
}

type StopClearDataRequest

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

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

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

func NewStopClearDataRequestWithoutParam() *StopClearDataRequest

This constructor has better compatible ability when API parameters changed

func (StopClearDataRequest) GetRegionId

func (r StopClearDataRequest) GetRegionId() string

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

func (*StopClearDataRequest) SetCacheInstanceId

func (r *StopClearDataRequest) SetCacheInstanceId(cacheInstanceId string)

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

func (*StopClearDataRequest) SetRegionId

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

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

type StopClearDataResult

type StopClearDataResult struct {
}

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL