Documentation
¶
Index ¶
- type CreateAccountRequest
- func NewCreateAccountRequest(regionId string, cacheInstanceId string, accountName string, ...) *CreateAccountRequest
- func NewCreateAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string, ...) *CreateAccountRequest
- func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
- func (r CreateAccountRequest) GetRegionId() string
- func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)
- func (r *CreateAccountRequest) SetAccountName(accountName string)
- func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
- func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)
- func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateAccountRequest) SetRegionId(regionId string)
- type CreateAccountResponse
- type CreateAccountResult
- type CreateBackupRequest
- func NewCreateBackupRequest(regionId string, cacheInstanceId string, fileName string, backupType int) *CreateBackupRequest
- func NewCreateBackupRequestWithAllParams(regionId string, cacheInstanceId string, fileName string, backupType int) *CreateBackupRequest
- func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
- func (r CreateBackupRequest) GetRegionId() string
- func (r *CreateBackupRequest) SetBackupType(backupType int)
- func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateBackupRequest) SetFileName(fileName string)
- func (r *CreateBackupRequest) SetRegionId(regionId string)
- type CreateBackupResponse
- type CreateBackupResult
- type CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequest(regionId string, cacheInstanceId string) *CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *CreateBigKeyAnalysisRequest
- func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest
- func (r CreateBigKeyAnalysisRequest) GetRegionId() string
- func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)
- func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)
- func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)
- func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)
- func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)
- func (r *CreateBigKeyAnalysisRequest) SetTop(top int)
- func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)
- type CreateBigKeyAnalysisResponse
- type CreateBigKeyAnalysisResult
- type CreateCacheAnalysisRequest
- type CreateCacheAnalysisResponse
- type CreateCacheAnalysisResult
- type CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequest(regionId string, cacheInstance *redis.CacheInstanceSpec) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithAllParams(regionId string, cacheInstance *redis.CacheInstanceSpec, ...) *CreateCacheInstanceRequest
- func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
- type CreateCacheInstanceResponse
- type CreateCacheInstanceResult
- type DeleteAccountRequest
- func NewDeleteAccountRequest(regionId string, cacheInstanceId string, accountName string) *DeleteAccountRequest
- func NewDeleteAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string) *DeleteAccountRequest
- func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
- type DeleteAccountResponse
- type DeleteAccountResult
- type DeleteCacheInstanceRequest
- type DeleteCacheInstanceResponse
- type DeleteCacheInstanceResult
- type DescribeAccountsRequest
- type DescribeAccountsResponse
- type DescribeAccountsResult
- type DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequest(regionId string, cacheInstanceId string, taskId string) *DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeAnalysisThresholdRequest
- func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest
- type DescribeAnalysisThresholdResponse
- type DescribeAnalysisThresholdResult
- type DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequest(regionId string, cacheInstanceId string) *DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeAnalysisTimeRequest
- func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest
- type DescribeAnalysisTimeResponse
- type DescribeAnalysisTimeResult
- type DescribeAvailableRegionRequest
- type DescribeAvailableRegionResponse
- type DescribeAvailableRegionResult
- type DescribeAvailableResourceRequest
- type DescribeAvailableResourceResponse
- type DescribeAvailableResourceResult
- type DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequest(regionId string, cacheInstanceId string) *DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeBackupPolicyRequest
- func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest
- type DescribeBackupPolicyResponse
- type DescribeBackupPolicyResult
- type DescribeBackupsRequest
- func NewDescribeBackupsRequest(regionId string, cacheInstanceId string) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeBackupsRequest
- func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
- func (r DescribeBackupsRequest) GetRegionId() string
- func (r *DescribeBackupsRequest) SetBaseId(baseId string)
- func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeBackupsRequest) SetEndTime(endTime string)
- func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
- func (r *DescribeBackupsRequest) SetRegionId(regionId string)
- func (r *DescribeBackupsRequest) SetStartTime(startTime string)
- type DescribeBackupsResponse
- type DescribeBackupsResult
- type DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequest(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeBigKeyAnalysisTimeRequest
- func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest
- type DescribeBigKeyAnalysisTimeResponse
- type DescribeBigKeyAnalysisTimeResult
- type DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequest(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeBigKeyDetailRequest
- func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest
- type DescribeBigKeyDetailResponse
- type DescribeBigKeyDetailResult
- type DescribeBigKeyListRequest
- type DescribeBigKeyListResponse
- type DescribeBigKeyListResult
- type DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequest(regionId string, cacheInstanceId string, date string) *DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequestWithAllParams(regionId string, cacheInstanceId string, date string) *DescribeCacheAnalysisListRequest
- func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest
- type DescribeCacheAnalysisListResponse
- type DescribeCacheAnalysisListResult
- type DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequest(regionId string, cacheInstanceId string, taskId string) *DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequestWithAllParams(regionId string, cacheInstanceId string, taskId string) *DescribeCacheAnalysisResultRequest
- func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest
- type DescribeCacheAnalysisResultResponse
- type DescribeCacheAnalysisResultResult
- type DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequest(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeCacheInstanceRequest
- func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
- type DescribeCacheInstanceResponse
- type DescribeCacheInstanceResult
- type DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequest(regionId string) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithAllParams(regionId string, pageNumber *int, pageSize *int, filters []common.Filter, ...) *DescribeCacheInstancesRequest
- func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest
- func (r DescribeCacheInstancesRequest) GetRegionId() string
- func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
- func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
- func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
- func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
- func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
- func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
- type DescribeCacheInstancesResponse
- type DescribeCacheInstancesResult
- type DescribeClearDataRequest
- type DescribeClearDataResponse
- type DescribeClearDataResult
- type DescribeClientDetailUseR2MJavaClientRequest
- func NewDescribeClientDetailUseR2MJavaClientRequest(regionId string, cacheInstanceId string) *DescribeClientDetailUseR2MJavaClientRequest
- func NewDescribeClientDetailUseR2MJavaClientRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeClientDetailUseR2MJavaClientRequest
- func NewDescribeClientDetailUseR2MJavaClientRequestWithoutParam() *DescribeClientDetailUseR2MJavaClientRequest
- type DescribeClientDetailUseR2MJavaClientResponse
- type DescribeClientDetailUseR2MJavaClientResult
- type DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequest(regionId string, cacheInstanceId string, ip string) *DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequestWithAllParams(regionId string, cacheInstanceId string, ip string) *DescribeClientIpDetailRequest
- func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest
- type DescribeClientIpDetailResponse
- type DescribeClientIpDetailResult
- type DescribeClientListRequest
- type DescribeClientListResponse
- type DescribeClientListResult
- type DescribeClientPerfDataRequest
- func NewDescribeClientPerfDataRequest(regionId string, cacheInstanceId string, ip string, uuid string) *DescribeClientPerfDataRequest
- func NewDescribeClientPerfDataRequestWithAllParams(regionId string, cacheInstanceId string, ip string, uuid string) *DescribeClientPerfDataRequest
- func NewDescribeClientPerfDataRequestWithoutParam() *DescribeClientPerfDataRequest
- func (r DescribeClientPerfDataRequest) GetRegionId() string
- func (r *DescribeClientPerfDataRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeClientPerfDataRequest) SetIp(ip string)
- func (r *DescribeClientPerfDataRequest) SetRegionId(regionId string)
- func (r *DescribeClientPerfDataRequest) SetUuid(uuid string)
- type DescribeClientPerfDataResponse
- type DescribeClientPerfDataResult
- type DescribeClientSumUseR2MJavaClientRequest
- func NewDescribeClientSumUseR2MJavaClientRequest(regionId string, cacheInstanceId string) *DescribeClientSumUseR2MJavaClientRequest
- func NewDescribeClientSumUseR2MJavaClientRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeClientSumUseR2MJavaClientRequest
- func NewDescribeClientSumUseR2MJavaClientRequestWithoutParam() *DescribeClientSumUseR2MJavaClientRequest
- type DescribeClientSumUseR2MJavaClientResponse
- type DescribeClientSumUseR2MJavaClientResult
- type DescribeClusterInfoRequest
- type DescribeClusterInfoResponse
- type DescribeClusterInfoResult
- type DescribeConfigCenterTokenAndCipherRequest
- func NewDescribeConfigCenterTokenAndCipherRequest(regionId string, cacheInstanceId string) *DescribeConfigCenterTokenAndCipherRequest
- func NewDescribeConfigCenterTokenAndCipherRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeConfigCenterTokenAndCipherRequest
- func NewDescribeConfigCenterTokenAndCipherRequestWithoutParam() *DescribeConfigCenterTokenAndCipherRequest
- type DescribeConfigCenterTokenAndCipherResponse
- type DescribeConfigCenterTokenAndCipherResult
- type DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequest(regionId string, cacheInstanceId string, baseId string) *DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequestWithAllParams(regionId string, cacheInstanceId string, baseId string) *DescribeDownloadUrlRequest
- func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest
- type DescribeDownloadUrlResponse
- type DescribeDownloadUrlResult
- type DescribeInstanceClassRequest
- type DescribeInstanceClassResponse
- type DescribeInstanceClassResult
- type DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequest(regionId string, cacheInstanceId string) *DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequestWithAllParams(regionId string, cacheInstanceId string) *DescribeInstanceConfigRequest
- func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest
- type DescribeInstanceConfigResponse
- type DescribeInstanceConfigResult
- type DescribeIpWhiteListRequest
- type DescribeIpWhiteListResponse
- type DescribeIpWhiteListResult
- type DescribeNodeListRequest
- func NewDescribeNodeListRequest(regionId string, cacheInstanceId string) *DescribeNodeListRequest
- func NewDescribeNodeListRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeNodeListRequest
- func NewDescribeNodeListRequestWithoutParam() *DescribeNodeListRequest
- func (r DescribeNodeListRequest) GetRegionId() string
- func (r *DescribeNodeListRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeNodeListRequest) SetPageNumber(pageNumber int)
- func (r *DescribeNodeListRequest) SetPageSize(pageSize int)
- func (r *DescribeNodeListRequest) SetRegionId(regionId string)
- func (r *DescribeNodeListRequest) SetRole(role string)
- func (r *DescribeNodeListRequest) SetShardId(shardId string)
- type DescribeNodeListResponse
- type DescribeNodeListResult
- type DescribeSlowLogRequest
- func NewDescribeSlowLogRequest(regionId string, cacheInstanceId string) *DescribeSlowLogRequest
- func NewDescribeSlowLogRequestWithAllParams(regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, ...) *DescribeSlowLogRequest
- func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest
- func (r DescribeSlowLogRequest) GetRegionId() string
- func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *DescribeSlowLogRequest) SetEndTime(endTime string)
- func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)
- func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)
- func (r *DescribeSlowLogRequest) SetRegionId(regionId string)
- func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)
- func (r *DescribeSlowLogRequest) SetShardId(shardId string)
- func (r *DescribeSlowLogRequest) SetStartTime(startTime string)
- type DescribeSlowLogResponse
- type DescribeSlowLogResult
- type DescribeSpecConfigRequest
- type DescribeSpecConfigResponse
- type DescribeSpecConfigResult
- type DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequest(regionId string, cacheInstanceId string) *DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequestWithAllParams(regionId string, cacheInstanceId string, taskType *string) *DescribeTaskProgressListRequest
- func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest
- type DescribeTaskProgressListResponse
- type DescribeTaskProgressListResult
- type DescribeUserQuotaRequest
- type DescribeUserQuotaResponse
- type DescribeUserQuotaResult
- type FilteredClientPerfDataRequest
- func NewFilteredClientPerfDataRequest(regionId string, cacheInstanceId string, ip string, uuid string, tp999 int, ...) *FilteredClientPerfDataRequest
- func NewFilteredClientPerfDataRequestWithAllParams(regionId string, cacheInstanceId string, ip string, uuid string, tp999 int, ...) *FilteredClientPerfDataRequest
- func NewFilteredClientPerfDataRequestWithoutParam() *FilteredClientPerfDataRequest
- func (r FilteredClientPerfDataRequest) GetRegionId() string
- func (r *FilteredClientPerfDataRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *FilteredClientPerfDataRequest) SetIp(ip string)
- func (r *FilteredClientPerfDataRequest) SetRegionId(regionId string)
- func (r *FilteredClientPerfDataRequest) SetTp50(tp50 int)
- func (r *FilteredClientPerfDataRequest) SetTp90(tp90 int)
- func (r *FilteredClientPerfDataRequest) SetTp99(tp99 int)
- func (r *FilteredClientPerfDataRequest) SetTp999(tp999 int)
- func (r *FilteredClientPerfDataRequest) SetUuid(uuid string)
- type FilteredClientPerfDataResponse
- type FilteredClientPerfDataResult
- type GetDisableCommandsRequest
- type GetDisableCommandsResponse
- type GetDisableCommandsResult
- type ModifyAccountRequest
- func NewModifyAccountRequest(regionId string, cacheInstanceId string, accountName string) *ModifyAccountRequest
- func NewModifyAccountRequestWithAllParams(regionId string, cacheInstanceId string, accountName string, ...) *ModifyAccountRequest
- func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest
- func (r ModifyAccountRequest) GetRegionId() string
- func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)
- func (r *ModifyAccountRequest) SetAccountName(accountName string)
- func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)
- func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)
- func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyAccountRequest) SetRegionId(regionId string)
- type ModifyAccountResponse
- type ModifyAccountResult
- type ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequest(regionId string, cacheInstanceId string) *ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequestWithAllParams(regionId string, cacheInstanceId string, stringSize *int, listSize *int, ...) *ModifyAnalysisThresholdRequest
- func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest
- func (r ModifyAnalysisThresholdRequest) GetRegionId() string
- func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)
- func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)
- func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)
- func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)
- func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)
- func (r *ModifyAnalysisThresholdRequest) SetTop(top int)
- func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)
- type ModifyAnalysisThresholdResponse
- type ModifyAnalysisThresholdResult
- type ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequest(regionId string, cacheInstanceId string, analysisTime string) *ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyAnalysisTimeRequest
- func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest
- type ModifyAnalysisTimeResponse
- type ModifyAnalysisTimeResult
- type ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequest(regionId string, cacheInstanceId string, backupTime string, ...) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithAllParams(regionId string, cacheInstanceId string, autoBackup *bool, backupTime string, ...) *ModifyBackupPolicyRequest
- func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
- func (r ModifyBackupPolicyRequest) GetRegionId() string
- func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)
- func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)
- func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)
- func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
- type ModifyBackupPolicyResponse
- type ModifyBackupPolicyResult
- type ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequest(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequestWithAllParams(regionId string, cacheInstanceId string, analysisTime string) *ModifyBigKeyAnalysisTimeRequest
- func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest
- type ModifyBigKeyAnalysisTimeResponse
- type ModifyBigKeyAnalysisTimeResult
- type ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequest(regionId string, cacheInstanceId string) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceName *string, ...) *ModifyCacheInstanceAttributeRequest
- func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest
- func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceDescription(cacheInstanceDescription string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceAttributeRequest) SetCacheInstanceName(cacheInstanceName string)
- func (r *ModifyCacheInstanceAttributeRequest) SetRegionId(regionId string)
- type ModifyCacheInstanceAttributeResponse
- type ModifyCacheInstanceAttributeResult
- type ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequest(regionId string, cacheInstanceId string, cacheInstanceClass string) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithAllParams(regionId string, cacheInstanceId string, cacheInstanceClass string, ...) *ModifyCacheInstanceClassRequest
- func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest
- func (r ModifyCacheInstanceClassRequest) GetRegionId() string
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
- func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
- func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)
- type ModifyCacheInstanceClassResponse
- type ModifyCacheInstanceClassResult
- type ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequest(regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem) *ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequestWithAllParams(regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem) *ModifyInstanceConfigRequest
- func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest
- type ModifyInstanceConfigResponse
- type ModifyInstanceConfigResult
- type ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequest(regionId string, cacheInstanceId string, ipWhiteList []string) *ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequestWithAllParams(regionId string, cacheInstanceId string, ipWhiteList []string) *ModifyIpWhiteListRequest
- func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest
- type ModifyIpWhiteListResponse
- type ModifyIpWhiteListResult
- type ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequest(regionId string, cacheInstanceId string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithAllParams(regionId string, cacheInstanceId string, password *string) *ResetCacheInstancePasswordRequest
- func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest
- type ResetCacheInstancePasswordResponse
- type ResetCacheInstancePasswordResult
- type RestoreInstanceRequest
- func NewRestoreInstanceRequest(regionId string, cacheInstanceId string, baseId string) *RestoreInstanceRequest
- func NewRestoreInstanceRequestWithAllParams(regionId string, cacheInstanceId string, baseId string) *RestoreInstanceRequest
- func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest
- type RestoreInstanceResponse
- type RestoreInstanceResult
- type SetDisableCommandsRequest
- func NewSetDisableCommandsRequest(regionId string, cacheInstanceId string, ...) *SetDisableCommandsRequest
- func NewSetDisableCommandsRequestWithAllParams(regionId string, cacheInstanceId string, ...) *SetDisableCommandsRequest
- func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest
- type SetDisableCommandsResponse
- type SetDisableCommandsResult
- type StartClearDataRequest
- func NewStartClearDataRequest(regionId string, cacheInstanceId string, clearType string) *StartClearDataRequest
- func NewStartClearDataRequestWithAllParams(regionId string, cacheInstanceId string, clearType string, keyPattern *string, ...) *StartClearDataRequest
- func NewStartClearDataRequestWithoutParam() *StartClearDataRequest
- func (r StartClearDataRequest) GetRegionId() string
- func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
- func (r *StartClearDataRequest) SetClearType(clearType string)
- func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)
- func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)
- func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)
- func (r *StartClearDataRequest) SetRegionId(regionId string)
- type StartClearDataResponse
- type StartClearDataResult
- type StopCacheAnalysisRequest
- type StopCacheAnalysisResponse
- type StopCacheAnalysisResult
- type StopClearDataRequest
- type StopClearDataResponse
- type StopClearDataResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateAccountRequest ¶ added in v1.56.0
type CreateAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
/* 账号密码 */
AccountPassword string `json:"accountPassword"`
/* 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
AccountPrivilege *string `json:"accountPrivilege"`
/* 账号描述 (Optional) */
AccountDescription *string `json:"accountDescription"`
}
func NewCreateAccountRequest ¶ added in v1.56.0
func NewCreateAccountRequest( regionId string, cacheInstanceId string, accountName string, accountPassword string, ) *CreateAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateAccountRequestWithAllParams ¶ added in v1.56.0
func NewCreateAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, accountPassword string, accountPrivilege *string, accountDescription *string, ) *CreateAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Required) * param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号描述 (Optional)
func NewCreateAccountRequestWithoutParam ¶ added in v1.56.0
func NewCreateAccountRequestWithoutParam() *CreateAccountRequest
This constructor has better compatible ability when API parameters changed
func (CreateAccountRequest) GetRegionId ¶ added in v1.56.0
func (r CreateAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateAccountRequest) SetAccountDescription ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountDescription(accountDescription string)
param accountDescription: 账号描述(Optional)
func (*CreateAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*CreateAccountRequest) SetAccountPassword ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 账号密码(Required)
func (*CreateAccountRequest) SetAccountPrivilege ¶ added in v1.56.0
func (r *CreateAccountRequest) SetAccountPrivilege(accountPrivilege string)
param accountPrivilege: 账号权限,默认为读写权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)
func (*CreateAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *CreateAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateAccountResponse ¶ added in v1.56.0
type CreateAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateAccountResult `json:"result"`
}
type CreateAccountResult ¶ added in v1.56.0
type CreateAccountResult struct {
}
type CreateBackupRequest ¶ added in v1.12.0
type CreateBackupRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 */
FileName string `json:"fileName"`
/* 备份类型:手动备份为1,只能为手动备份 */
BackupType int `json:"backupType"`
}
func NewCreateBackupRequest ¶ added in v1.12.0
func NewCreateBackupRequest( regionId string, cacheInstanceId string, fileName string, backupType int, ) *CreateBackupRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBackupRequestWithAllParams ¶ added in v1.12.0
func NewCreateBackupRequestWithAllParams( regionId string, cacheInstanceId string, fileName string, backupType int, ) *CreateBackupRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符 (Required) * param backupType: 备份类型:手动备份为1,只能为手动备份 (Required)
func NewCreateBackupRequestWithoutParam ¶ added in v1.12.0
func NewCreateBackupRequestWithoutParam() *CreateBackupRequest
This constructor has better compatible ability when API parameters changed
func (CreateBackupRequest) GetRegionId ¶ added in v1.12.0
func (r CreateBackupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBackupRequest) SetBackupType ¶ added in v1.12.0
func (r *CreateBackupRequest) SetBackupType(backupType int)
param backupType: 备份类型:手动备份为1,只能为手动备份(Required)
func (*CreateBackupRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *CreateBackupRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateBackupRequest) SetFileName ¶ added in v1.12.0
func (r *CreateBackupRequest) SetFileName(fileName string)
param fileName: 备份文件名称,只支持英文数字和下划线的组合,长度不超过32个字符(Required)
func (*CreateBackupRequest) SetRegionId ¶ added in v1.12.0
func (r *CreateBackupRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateBackupResponse ¶ added in v1.12.0
type CreateBackupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBackupResult `json:"result"`
}
type CreateBackupResult ¶ added in v1.12.0
type CreateBackupResult struct {
BaseId string `json:"baseId"`
}
type CreateBigKeyAnalysisRequest ¶ added in v1.56.0
type CreateBigKeyAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值 (Optional) */
ZsetSize *int `json:"zsetSize"`
/* top值,范围10~1000 (Optional) */
Top *int `json:"top"`
}
func NewCreateBigKeyAnalysisRequest ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequest( regionId string, cacheInstanceId string, ) *CreateBigKeyAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateBigKeyAnalysisRequestWithAllParams ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, top *int, ) *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 ¶ added in v1.56.0
func NewCreateBigKeyAnalysisRequestWithoutParam() *CreateBigKeyAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (CreateBigKeyAnalysisRequest) GetRegionId ¶ added in v1.56.0
func (r CreateBigKeyAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateBigKeyAnalysisRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateBigKeyAnalysisRequest) SetHashSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetHashSize(hashSize int)
param hashSize: Hash类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetListSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetListSize(listSize int)
param listSize: List类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetRegionId ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*CreateBigKeyAnalysisRequest) SetSetSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetSetSize(setSize int)
param setSize: Set类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetStringSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetStringSize(stringSize int)
param stringSize: String类型阈值(Optional)
func (*CreateBigKeyAnalysisRequest) SetTop ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetTop(top int)
param top: top值,范围10~1000(Optional)
func (*CreateBigKeyAnalysisRequest) SetZsetSize ¶ added in v1.56.0
func (r *CreateBigKeyAnalysisRequest) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值(Optional)
type CreateBigKeyAnalysisResponse ¶ added in v1.56.0
type CreateBigKeyAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateBigKeyAnalysisResult `json:"result"`
}
type CreateBigKeyAnalysisResult ¶ added in v1.56.0
type CreateBigKeyAnalysisResult struct {
}
type CreateCacheAnalysisRequest ¶ added in v1.20.0
type CreateCacheAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewCreateCacheAnalysisRequest ¶ added in v1.20.0
func NewCreateCacheAnalysisRequest( regionId string, cacheInstanceId string, ) *CreateCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCacheAnalysisRequestWithAllParams ¶ added in v1.20.0
func NewCreateCacheAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, ) *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 ¶ added in v1.20.0
func NewCreateCacheAnalysisRequestWithoutParam() *CreateCacheAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (CreateCacheAnalysisRequest) GetRegionId ¶ added in v1.20.0
func (r CreateCacheAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCacheAnalysisRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *CreateCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*CreateCacheAnalysisRequest) SetRegionId ¶ added in v1.20.0
func (r *CreateCacheAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateCacheAnalysisResponse ¶ added in v1.20.0
type CreateCacheAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateCacheAnalysisResult `json:"result"`
}
type CreateCacheAnalysisResult ¶ added in v1.20.0
type CreateCacheAnalysisResult struct {
}
type CreateCacheInstanceRequest ¶
type CreateCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 实例的创建参数 */
CacheInstance *redis.CacheInstanceSpec `json:"cacheInstance"`
/* 实例的计费类型 (Optional) */
Charge *charge.ChargeSpec `json:"charge"`
}
func NewCreateCacheInstanceRequest ¶
func NewCreateCacheInstanceRequest( regionId string, cacheInstance *redis.CacheInstanceSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithAllParams( regionId string, cacheInstance *redis.CacheInstanceSpec, charge *charge.ChargeSpec, ) *CreateCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstance: 实例的创建参数 (Required) * param charge: 实例的计费类型 (Optional)
func NewCreateCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewCreateCacheInstanceRequestWithoutParam() *CreateCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (CreateCacheInstanceRequest) GetRegionId ¶
func (r CreateCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateCacheInstanceRequest) SetCacheInstance ¶
func (r *CreateCacheInstanceRequest) SetCacheInstance(cacheInstance *redis.CacheInstanceSpec)
param cacheInstance: 实例的创建参数(Required)
func (*CreateCacheInstanceRequest) SetCharge ¶
func (r *CreateCacheInstanceRequest) SetCharge(charge *charge.ChargeSpec)
param charge: 实例的计费类型(Optional)
func (*CreateCacheInstanceRequest) SetRegionId ¶
func (r *CreateCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type CreateCacheInstanceResponse ¶
type CreateCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateCacheInstanceResult `json:"result"`
}
type DeleteAccountRequest ¶ added in v1.56.0
type DeleteAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
}
func NewDeleteAccountRequest ¶ added in v1.56.0
func NewDeleteAccountRequest( regionId string, cacheInstanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteAccountRequestWithAllParams ¶ added in v1.56.0
func NewDeleteAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, ) *DeleteAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required)
func NewDeleteAccountRequestWithoutParam ¶ added in v1.56.0
func NewDeleteAccountRequestWithoutParam() *DeleteAccountRequest
This constructor has better compatible ability when API parameters changed
func (DeleteAccountRequest) GetRegionId ¶ added in v1.56.0
func (r DeleteAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*DeleteAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *DeleteAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DeleteAccountResponse ¶ added in v1.56.0
type DeleteAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteAccountResult `json:"result"`
}
type DeleteAccountResult ¶ added in v1.56.0
type DeleteAccountResult struct {
}
type DeleteCacheInstanceRequest ¶
type DeleteCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDeleteCacheInstanceRequest ¶
func NewDeleteCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DeleteCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDeleteCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDeleteCacheInstanceRequestWithoutParam() *DeleteCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DeleteCacheInstanceRequest) GetRegionId ¶
func (r DeleteCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DeleteCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DeleteCacheInstanceRequest) SetRegionId ¶
func (r *DeleteCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DeleteCacheInstanceResponse ¶
type DeleteCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteCacheInstanceResult `json:"result"`
}
type DeleteCacheInstanceResult ¶
type DeleteCacheInstanceResult struct {
}
type DescribeAccountsRequest ¶ added in v1.56.0
type DescribeAccountsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAccountsRequest ¶ added in v1.56.0
func NewDescribeAccountsRequest( regionId string, cacheInstanceId string, ) *DescribeAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAccountsRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAccountsRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAccountsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAccountsRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAccountsRequestWithoutParam() *DescribeAccountsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAccountsRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAccountsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAccountsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeAccountsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAccountsRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAccountsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAccountsResponse ¶ added in v1.56.0
type DescribeAccountsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAccountsResult `json:"result"`
}
type DescribeAccountsResult ¶ added in v1.56.0
type DescribeAnalysisThresholdRequest ¶ added in v1.56.0
type DescribeAnalysisThresholdRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务id */
TaskId string `json:"taskId"`
}
func NewDescribeAnalysisThresholdRequest ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeAnalysisThresholdRequest
* 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 NewDescribeAnalysisThresholdRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeAnalysisThresholdRequest
* 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 NewDescribeAnalysisThresholdRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAnalysisThresholdRequestWithoutParam() *DescribeAnalysisThresholdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAnalysisThresholdRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAnalysisThresholdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAnalysisThresholdRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAnalysisThresholdRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAnalysisThresholdRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeAnalysisThresholdRequest) SetTaskId ¶ added in v1.56.0
func (r *DescribeAnalysisThresholdRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type DescribeAnalysisThresholdResponse ¶ added in v1.56.0
type DescribeAnalysisThresholdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAnalysisThresholdResult `json:"result"`
}
type DescribeAnalysisThresholdResult ¶ added in v1.56.0
type DescribeAnalysisTimeRequest ¶ added in v1.20.0
type DescribeAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeAnalysisTimeRequest ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequest( regionId string, cacheInstanceId string, ) *DescribeAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAnalysisTimeRequestWithAllParams ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeAnalysisTimeRequestWithoutParam ¶ added in v1.20.0
func NewDescribeAnalysisTimeRequestWithoutParam() *DescribeAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAnalysisTimeRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeAnalysisTimeRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAnalysisTimeResponse ¶ added in v1.20.0
type DescribeAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAnalysisTimeResult `json:"result"`
}
type DescribeAnalysisTimeResult ¶ added in v1.20.0
type DescribeAnalysisTimeResult struct {
Time string `json:"time"`
}
type DescribeAvailableRegionRequest ¶ added in v1.56.0
type DescribeAvailableRegionRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeAvailableRegionRequest ¶ added in v1.56.0
func NewDescribeAvailableRegionRequest( regionId string, ) *DescribeAvailableRegionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableRegionRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAvailableRegionRequestWithAllParams( regionId string, ) *DescribeAvailableRegionRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeAvailableRegionRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAvailableRegionRequestWithoutParam() *DescribeAvailableRegionRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableRegionRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAvailableRegionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableRegionRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAvailableRegionRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableRegionResponse ¶ added in v1.56.0
type DescribeAvailableRegionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableRegionResult `json:"result"`
}
type DescribeAvailableRegionResult ¶ added in v1.56.0
type DescribeAvailableRegionResult struct {
AvailableRegions []redis.AvailableRegion `json:"availableRegions"`
}
type DescribeAvailableResourceRequest ¶ added in v1.56.0
type DescribeAvailableResourceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeAvailableResourceRequest ¶ added in v1.56.0
func NewDescribeAvailableResourceRequest( regionId string, ) *DescribeAvailableResourceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeAvailableResourceRequestWithAllParams ¶ added in v1.56.0
func NewDescribeAvailableResourceRequestWithAllParams( regionId string, ) *DescribeAvailableResourceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeAvailableResourceRequestWithoutParam ¶ added in v1.56.0
func NewDescribeAvailableResourceRequestWithoutParam() *DescribeAvailableResourceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeAvailableResourceRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeAvailableResourceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeAvailableResourceRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeAvailableResourceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeAvailableResourceResponse ¶ added in v1.56.0
type DescribeAvailableResourceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeAvailableResourceResult `json:"result"`
}
type DescribeAvailableResourceResult ¶ added in v1.56.0
type DescribeAvailableResourceResult struct {
AvailableResources []redis.AvailableResource `json:"availableResources"`
}
type DescribeBackupPolicyRequest ¶ added in v1.12.0
type DescribeBackupPolicyRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBackupPolicyRequest ¶ added in v1.12.0
func NewDescribeBackupPolicyRequest( regionId string, cacheInstanceId string, ) *DescribeBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupPolicyRequestWithAllParams ¶ added in v1.12.0
func NewDescribeBackupPolicyRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBackupPolicyRequestWithoutParam ¶ added in v1.12.0
func NewDescribeBackupPolicyRequestWithoutParam() *DescribeBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupPolicyRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupPolicyRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBackupPolicyRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBackupPolicyResponse ¶ added in v1.12.0
type DescribeBackupPolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupPolicyResult `json:"result"`
}
type DescribeBackupPolicyResult ¶ added in v1.12.0
type DescribeBackupsRequest ¶ added in v1.12.0
type DescribeBackupsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 备份任务ID (Optional) */
BaseId *string `json:"baseId"`
}
func NewDescribeBackupsRequest ¶ added in v1.12.0
func NewDescribeBackupsRequest( regionId string, cacheInstanceId string, ) *DescribeBackupsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBackupsRequestWithAllParams ¶ added in v1.12.0
func NewDescribeBackupsRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, baseId *string, ) *DescribeBackupsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param baseId: 备份任务ID (Optional)
func NewDescribeBackupsRequestWithoutParam ¶ added in v1.12.0
func NewDescribeBackupsRequestWithoutParam() *DescribeBackupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBackupsRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeBackupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBackupsRequest) SetBaseId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Optional)
func (*DescribeBackupsRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBackupsRequest) SetEndTime ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeBackupsRequest) SetPageNumber ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeBackupsRequest) SetPageSize ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeBackupsRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeBackupsRequest) SetStartTime ¶ added in v1.12.0
func (r *DescribeBackupsRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeBackupsResponse ¶ added in v1.12.0
type DescribeBackupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBackupsResult `json:"result"`
}
type DescribeBackupsResult ¶ added in v1.12.0
type DescribeBigKeyAnalysisTimeRequest ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBigKeyAnalysisTimeRequest ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequest( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyAnalysisTimeRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBigKeyAnalysisTimeRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyAnalysisTimeRequestWithoutParam() *DescribeBigKeyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyAnalysisTimeRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyAnalysisTimeRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyAnalysisTimeResponse ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyAnalysisTimeResult `json:"result"`
}
type DescribeBigKeyAnalysisTimeResult ¶ added in v1.56.0
type DescribeBigKeyAnalysisTimeResult struct {
Time string `json:"time"`
}
type DescribeBigKeyDetailRequest ¶ added in v1.56.0
type DescribeBigKeyDetailRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务id */
TaskId string `json:"taskId"`
}
func NewDescribeBigKeyDetailRequest ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeBigKeyDetailRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeBigKeyDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务id (Required)
func NewDescribeBigKeyDetailRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyDetailRequestWithoutParam() *DescribeBigKeyDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyDetailRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyDetailRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyDetailRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeBigKeyDetailRequest) SetTaskId ¶ added in v1.56.0
func (r *DescribeBigKeyDetailRequest) SetTaskId(taskId string)
param taskId: 任务id(Required)
type DescribeBigKeyDetailResponse ¶ added in v1.56.0
type DescribeBigKeyDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyDetailResult `json:"result"`
}
type DescribeBigKeyDetailResult ¶ added in v1.56.0
type DescribeBigKeyDetailResult struct {
StartTime string `json:"startTime"`
FinishTime string `json:"finishTime"`
AnalysisType int `json:"analysisType"`
StringBigKeys []redis.RedisBigKey `json:"stringBigKeys"`
HashBigKeys []redis.RedisBigKey `json:"hashBigKeys"`
ListBigKeys []redis.RedisBigKey `json:"listBigKeys"`
ZsetBigKeys []redis.RedisBigKey `json:"zsetBigKeys"`
SetBigKeys []redis.RedisBigKey `json:"setBigKeys"`
}
type DescribeBigKeyListRequest ¶ added in v1.56.0
type DescribeBigKeyListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeBigKeyListRequest ¶ added in v1.56.0
func NewDescribeBigKeyListRequest( regionId string, cacheInstanceId string, ) *DescribeBigKeyListRequest
* 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 NewDescribeBigKeyListRequestWithAllParams ¶ added in v1.56.0
func NewDescribeBigKeyListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeBigKeyListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeBigKeyListRequestWithoutParam ¶ added in v1.56.0
func NewDescribeBigKeyListRequestWithoutParam() *DescribeBigKeyListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeBigKeyListRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeBigKeyListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeBigKeyListRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeBigKeyListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeBigKeyListRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeBigKeyListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeBigKeyListResponse ¶ added in v1.56.0
type DescribeBigKeyListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeBigKeyListResult `json:"result"`
}
type DescribeBigKeyListResult ¶ added in v1.56.0
type DescribeBigKeyListResult struct {
Analyses []redis.CacheAnalysis `json:"analyses"`
}
type DescribeCacheAnalysisListRequest ¶ added in v1.20.0
type DescribeCacheAnalysisListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 */
Date string `json:"date"`
}
func NewDescribeCacheAnalysisListRequest ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequest( regionId string, cacheInstanceId string, date string, ) *DescribeCacheAnalysisListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheAnalysisListRequestWithAllParams ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequestWithAllParams( regionId string, cacheInstanceId string, date string, ) *DescribeCacheAnalysisListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表 (Required)
func NewDescribeCacheAnalysisListRequestWithoutParam ¶ added in v1.20.0
func NewDescribeCacheAnalysisListRequestWithoutParam() *DescribeCacheAnalysisListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheAnalysisListRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeCacheAnalysisListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheAnalysisListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheAnalysisListRequest) SetDate ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetDate(date string)
param date: 格式:yyyy-MM-dd,表示查询某一天的缓存分析列表(Required)
func (*DescribeCacheAnalysisListRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeCacheAnalysisListResponse ¶ added in v1.20.0
type DescribeCacheAnalysisListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheAnalysisListResult `json:"result"`
}
type DescribeCacheAnalysisListResult ¶ added in v1.20.0
type DescribeCacheAnalysisListResult struct {
Analyses []redis.CacheAnalysis `json:"analyses"`
}
type DescribeCacheAnalysisResultRequest ¶ added in v1.20.0
type DescribeCacheAnalysisResultRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务ID,即request ID */
TaskId string `json:"taskId"`
}
func NewDescribeCacheAnalysisResultRequest ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequest( regionId string, cacheInstanceId string, taskId string, ) *DescribeCacheAnalysisResultRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheAnalysisResultRequestWithAllParams ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequestWithAllParams( regionId string, cacheInstanceId string, taskId string, ) *DescribeCacheAnalysisResultRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskId: 任务ID,即request ID (Required)
func NewDescribeCacheAnalysisResultRequestWithoutParam ¶ added in v1.20.0
func NewDescribeCacheAnalysisResultRequestWithoutParam() *DescribeCacheAnalysisResultRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheAnalysisResultRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeCacheAnalysisResultRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheAnalysisResultRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheAnalysisResultRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeCacheAnalysisResultRequest) SetTaskId ¶ added in v1.20.0
func (r *DescribeCacheAnalysisResultRequest) SetTaskId(taskId string)
param taskId: 任务ID,即request ID(Required)
type DescribeCacheAnalysisResultResponse ¶ added in v1.20.0
type DescribeCacheAnalysisResultResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheAnalysisResultResult `json:"result"`
}
type DescribeCacheAnalysisResultResult ¶ added in v1.20.0
type DescribeCacheAnalysisResultResult struct {
StartTime string `json:"startTime"`
FinishTime string `json:"finishTime"`
AnalysisType int `json:"analysisType"`
StringBigKeys []redis.RedisKey `json:"stringBigKeys"`
OtherBigKeys []redis.RedisKey `json:"otherBigKeys"`
HotKeys []redis.RedisKey `json:"hotKeys"`
CmdCallTimesTop []redis.RedisCmd `json:"cmdCallTimesTop"`
CmdUseCpuTop []redis.RedisCmd `json:"cmdUseCpuTop"`
KeyTypeDistribution interface{} `json:"keyTypeDistribution"`
KeySizeDistribution interface{} `json:"keySizeDistribution"`
}
type DescribeCacheInstanceRequest ¶
type DescribeCacheInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeCacheInstanceRequest ¶
func NewDescribeCacheInstanceRequest( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstanceRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeCacheInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeCacheInstanceRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstanceRequestWithoutParam() *DescribeCacheInstanceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheInstanceRequest) GetRegionId ¶
func (r DescribeCacheInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstanceRequest) SetCacheInstanceId ¶
func (r *DescribeCacheInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeCacheInstanceRequest) SetRegionId ¶
func (r *DescribeCacheInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeCacheInstanceResponse ¶
type DescribeCacheInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheInstanceResult `json:"result"`
}
type DescribeCacheInstanceResult ¶
type DescribeCacheInstanceResult struct {
CacheInstance redis.CacheInstance `json:"cacheInstance"`
}
type DescribeCacheInstancesRequest ¶
type DescribeCacheInstancesRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 页码:取值范围[1,∞),默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小:取值范围[10, 100],默认为10 (Optional) */
PageSize *int `json:"pageSize"`
/* 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个
cacheInstanceName - 实例名称,模糊匹配
cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中)
redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0
instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版)
chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) */
Filters []common.Filter `json:"filters"`
/* 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
(Optional) */
Sorts []common.Sort `json:"sorts"`
/* 标签的过滤条件 (Optional) */
TagFilters []common.TagFilter `json:"tagFilters"`
/* (Optional) */
ResourceGroupIds []string `json:"resourceGroupIds"`
}
func NewDescribeCacheInstancesRequest ¶
func NewDescribeCacheInstancesRequest( regionId string, ) *DescribeCacheInstancesRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeCacheInstancesRequestWithAllParams ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithAllParams( regionId string, pageNumber *int, pageSize *int, filters []common.Filter, sorts []common.Sort, tagFilters []common.TagFilter, resourceGroupIds []string, ) *DescribeCacheInstancesRequest
- param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
- param pageNumber: 页码:取值范围[1,∞),默认为1 (Optional)
- param pageSize: 分页大小:取值范围[10, 100],默认为10 (Optional)
- param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费)
(Optional) * param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序)
(Optional) * param tagFilters: 标签的过滤条件 (Optional) * param resourceGroupIds: (Optional)
func NewDescribeCacheInstancesRequestWithoutParam ¶ added in v1.1.0
func NewDescribeCacheInstancesRequestWithoutParam() *DescribeCacheInstancesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeCacheInstancesRequest) GetRegionId ¶
func (r DescribeCacheInstancesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeCacheInstancesRequest) SetFilters ¶
func (r *DescribeCacheInstancesRequest) SetFilters(filters []common.Filter)
param filters: 过滤属性:
cacheInstanceId - 实例Id,精确匹配,可选择多个 cacheInstanceName - 实例名称,模糊匹配 cacheInstanceStatus - 实例状态,精确匹配,可选择多个(running:运行中,error:错误,creating:创建中,changing:变配中,configuring:参数修改中,restoring:备份恢复中,deleting:删除中) redisVersion - redis引擎版本,精确匹配,可选择2.8和4.0 instanceType - 实例类型,精确匹配(redis表示主从版,redis_cluster表示集群版) chargeMode - 计费类型,精确匹配(prepaid_by_duration表示包年包月预付费,postpaid_by_duration表示按配置后付费) (Optional)
func (*DescribeCacheInstancesRequest) SetPageNumber ¶
func (r *DescribeCacheInstancesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码:取值范围[1,∞),默认为1(Optional)
func (*DescribeCacheInstancesRequest) SetPageSize ¶
func (r *DescribeCacheInstancesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小:取值范围[10, 100],默认为10(Optional)
func (*DescribeCacheInstancesRequest) SetRegionId ¶
func (r *DescribeCacheInstancesRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeCacheInstancesRequest) SetResourceGroupIds ¶ added in v1.56.0
func (r *DescribeCacheInstancesRequest) SetResourceGroupIds(resourceGroupIds []string)
param resourceGroupIds: (Optional)
func (*DescribeCacheInstancesRequest) SetSorts ¶
func (r *DescribeCacheInstancesRequest) SetSorts(sorts []common.Sort)
param sorts: 排序属性:
createTime - 按创建时间排序(asc表示按时间正序,desc表示按时间倒序) (Optional)
func (*DescribeCacheInstancesRequest) SetTagFilters ¶ added in v1.7.0
func (r *DescribeCacheInstancesRequest) SetTagFilters(tagFilters []common.TagFilter)
param tagFilters: 标签的过滤条件(Optional)
type DescribeCacheInstancesResponse ¶
type DescribeCacheInstancesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeCacheInstancesResult `json:"result"`
}
type DescribeCacheInstancesResult ¶
type DescribeCacheInstancesResult struct {
CacheInstances []redis.CacheInstance `json:"cacheInstances"`
TotalCount int `json:"totalCount"`
}
type DescribeClearDataRequest ¶ added in v1.56.0
type DescribeClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeClearDataRequest ¶ added in v1.56.0
func NewDescribeClearDataRequest( regionId string, cacheInstanceId string, ) *DescribeClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClearDataRequestWithAllParams ¶ added in v1.56.0
func NewDescribeClearDataRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClearDataRequestWithoutParam ¶ added in v1.56.0
func NewDescribeClearDataRequestWithoutParam() *DescribeClearDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClearDataResponse ¶ added in v1.56.0
type DescribeClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClearDataResult `json:"result"`
}
type DescribeClearDataResult ¶ added in v1.56.0
type DescribeClearDataResult struct {
ClearType string `json:"clearType"`
KeyPattern string `json:"keyPattern"`
KeyFilter []redis.KeyFilter `json:"keyFilter"`
QpsLimit int `json:"qpsLimit"`
Progress int `json:"progress"`
EffectKeys int `json:"effectKeys"`
Status string `json:"status"`
Message string `json:"message"`
LastTransitionTime string `json:"lastTransitionTime"`
}
type DescribeClientDetailUseR2MJavaClientRequest ¶ added in v1.56.0
type DescribeClientDetailUseR2MJavaClientRequest 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 NewDescribeClientDetailUseR2MJavaClientRequest ¶ added in v1.56.0
func NewDescribeClientDetailUseR2MJavaClientRequest( regionId string, cacheInstanceId string, ) *DescribeClientDetailUseR2MJavaClientRequest
* 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 NewDescribeClientDetailUseR2MJavaClientRequestWithAllParams ¶ added in v1.56.0
func NewDescribeClientDetailUseR2MJavaClientRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClientDetailUseR2MJavaClientRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClientDetailUseR2MJavaClientRequestWithoutParam ¶ added in v1.56.0
func NewDescribeClientDetailUseR2MJavaClientRequestWithoutParam() *DescribeClientDetailUseR2MJavaClientRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientDetailUseR2MJavaClientRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeClientDetailUseR2MJavaClientRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientDetailUseR2MJavaClientRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeClientDetailUseR2MJavaClientRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientDetailUseR2MJavaClientRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeClientDetailUseR2MJavaClientRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientDetailUseR2MJavaClientResponse ¶ added in v1.56.0
type DescribeClientDetailUseR2MJavaClientResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientDetailUseR2MJavaClientResult `json:"result"`
}
type DescribeClientDetailUseR2MJavaClientResult ¶ added in v1.56.0
type DescribeClientDetailUseR2MJavaClientResult struct {
ClientInfos []redis.ClientInfo `json:"clientInfos"`
VersionInfos []redis.VersionInfo `json:"versionInfos"`
}
type DescribeClientIpDetailRequest ¶ added in v1.44.0
type DescribeClientIpDetailRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 客户端IP */
Ip string `json:"ip"`
}
func NewDescribeClientIpDetailRequest ¶ added in v1.44.0
func NewDescribeClientIpDetailRequest( regionId string, cacheInstanceId string, ip string, ) *DescribeClientIpDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClientIpDetailRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClientIpDetailRequestWithAllParams( regionId string, cacheInstanceId string, ip string, ) *DescribeClientIpDetailRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ip: 客户端IP (Required)
func NewDescribeClientIpDetailRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClientIpDetailRequestWithoutParam() *DescribeClientIpDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientIpDetailRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClientIpDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientIpDetailRequest) SetCacheInstanceId ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientIpDetailRequest) SetIp ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetIp(ip string)
param ip: 客户端IP(Required)
func (*DescribeClientIpDetailRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClientIpDetailRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientIpDetailResponse ¶ added in v1.44.0
type DescribeClientIpDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientIpDetailResult `json:"result"`
}
type DescribeClientIpDetailResult ¶ added in v1.44.0
type DescribeClientListRequest ¶ added in v1.44.0
type DescribeClientListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeClientListRequest ¶ added in v1.44.0
func NewDescribeClientListRequest( regionId string, cacheInstanceId string, ) *DescribeClientListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClientListRequestWithAllParams ¶ added in v1.44.0
func NewDescribeClientListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClientListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClientListRequestWithoutParam ¶ added in v1.44.0
func NewDescribeClientListRequestWithoutParam() *DescribeClientListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientListRequest) GetRegionId ¶ added in v1.44.0
func (r DescribeClientListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientListRequest) SetCacheInstanceId ¶ added in v1.44.0
func (r *DescribeClientListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientListRequest) SetRegionId ¶ added in v1.44.0
func (r *DescribeClientListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientListResponse ¶ added in v1.44.0
type DescribeClientListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientListResult `json:"result"`
}
type DescribeClientListResult ¶ added in v1.44.0
type DescribeClientPerfDataRequest ¶ added in v1.56.0
type DescribeClientPerfDataRequest 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"`
/* 客户端uuid */
Uuid string `json:"uuid"`
}
func NewDescribeClientPerfDataRequest ¶ added in v1.56.0
func NewDescribeClientPerfDataRequest( regionId string, cacheInstanceId string, ip string, uuid string, ) *DescribeClientPerfDataRequest
* 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) * param uuid: 客户端uuid (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClientPerfDataRequestWithAllParams ¶ added in v1.56.0
func NewDescribeClientPerfDataRequestWithAllParams( regionId string, cacheInstanceId string, ip string, uuid string, ) *DescribeClientPerfDataRequest
* 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) * param uuid: 客户端uuid (Required)
func NewDescribeClientPerfDataRequestWithoutParam ¶ added in v1.56.0
func NewDescribeClientPerfDataRequestWithoutParam() *DescribeClientPerfDataRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientPerfDataRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeClientPerfDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientPerfDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeClientPerfDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientPerfDataRequest) SetIp ¶ added in v1.56.0
func (r *DescribeClientPerfDataRequest) SetIp(ip string)
param ip: 客户端ip(Required)
func (*DescribeClientPerfDataRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeClientPerfDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeClientPerfDataRequest) SetUuid ¶ added in v1.56.0
func (r *DescribeClientPerfDataRequest) SetUuid(uuid string)
param uuid: 客户端uuid(Required)
type DescribeClientPerfDataResponse ¶ added in v1.56.0
type DescribeClientPerfDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientPerfDataResult `json:"result"`
}
type DescribeClientPerfDataResult ¶ added in v1.56.0
type DescribeClientPerfDataResult struct {
PerformanceData []redis.PerformanceDataMsg `json:"performanceData"`
DefaultFilterValue redis.DefaultFilterValue `json:"defaultFilterValue"`
}
type DescribeClientSumUseR2MJavaClientRequest ¶ added in v1.56.0
type DescribeClientSumUseR2MJavaClientRequest 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 NewDescribeClientSumUseR2MJavaClientRequest ¶ added in v1.56.0
func NewDescribeClientSumUseR2MJavaClientRequest( regionId string, cacheInstanceId string, ) *DescribeClientSumUseR2MJavaClientRequest
* 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 NewDescribeClientSumUseR2MJavaClientRequestWithAllParams ¶ added in v1.56.0
func NewDescribeClientSumUseR2MJavaClientRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClientSumUseR2MJavaClientRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClientSumUseR2MJavaClientRequestWithoutParam ¶ added in v1.56.0
func NewDescribeClientSumUseR2MJavaClientRequestWithoutParam() *DescribeClientSumUseR2MJavaClientRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClientSumUseR2MJavaClientRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeClientSumUseR2MJavaClientRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClientSumUseR2MJavaClientRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeClientSumUseR2MJavaClientRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClientSumUseR2MJavaClientRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeClientSumUseR2MJavaClientRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClientSumUseR2MJavaClientResponse ¶ added in v1.56.0
type DescribeClientSumUseR2MJavaClientResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClientSumUseR2MJavaClientResult `json:"result"`
}
type DescribeClientSumUseR2MJavaClientResult ¶ added in v1.56.0
type DescribeClientSumUseR2MJavaClientResult struct {
ClientSum int `json:"clientSum"`
}
type DescribeClusterInfoRequest ¶ added in v1.10.0
type DescribeClusterInfoRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeClusterInfoRequest ¶ added in v1.10.0
func NewDescribeClusterInfoRequest( regionId string, cacheInstanceId string, ) *DescribeClusterInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeClusterInfoRequestWithAllParams ¶ added in v1.10.0
func NewDescribeClusterInfoRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeClusterInfoRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeClusterInfoRequestWithoutParam ¶ added in v1.10.0
func NewDescribeClusterInfoRequestWithoutParam() *DescribeClusterInfoRequest
This constructor has better compatible ability when API parameters changed
func (DescribeClusterInfoRequest) GetRegionId ¶ added in v1.10.0
func (r DescribeClusterInfoRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeClusterInfoRequest) SetCacheInstanceId ¶ added in v1.10.0
func (r *DescribeClusterInfoRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeClusterInfoRequest) SetRegionId ¶ added in v1.10.0
func (r *DescribeClusterInfoRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeClusterInfoResponse ¶ added in v1.10.0
type DescribeClusterInfoResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeClusterInfoResult `json:"result"`
}
type DescribeClusterInfoResult ¶ added in v1.10.0
type DescribeClusterInfoResult struct {
Info redis.ClusterInfo `json:"info"`
}
type DescribeConfigCenterTokenAndCipherRequest ¶ added in v1.56.0
type DescribeConfigCenterTokenAndCipherRequest 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 NewDescribeConfigCenterTokenAndCipherRequest ¶ added in v1.56.0
func NewDescribeConfigCenterTokenAndCipherRequest( regionId string, cacheInstanceId string, ) *DescribeConfigCenterTokenAndCipherRequest
* 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 NewDescribeConfigCenterTokenAndCipherRequestWithAllParams ¶ added in v1.56.0
func NewDescribeConfigCenterTokenAndCipherRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeConfigCenterTokenAndCipherRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeConfigCenterTokenAndCipherRequestWithoutParam ¶ added in v1.56.0
func NewDescribeConfigCenterTokenAndCipherRequestWithoutParam() *DescribeConfigCenterTokenAndCipherRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConfigCenterTokenAndCipherRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeConfigCenterTokenAndCipherRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConfigCenterTokenAndCipherRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeConfigCenterTokenAndCipherRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeConfigCenterTokenAndCipherRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeConfigCenterTokenAndCipherRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeConfigCenterTokenAndCipherResponse ¶ added in v1.56.0
type DescribeConfigCenterTokenAndCipherResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConfigCenterTokenAndCipherResult `json:"result"`
}
type DescribeConfigCenterTokenAndCipherResult ¶ added in v1.56.0
type DescribeDownloadUrlRequest ¶ added in v1.12.0
type DescribeDownloadUrlRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份任务ID */
BaseId string `json:"baseId"`
}
func NewDescribeDownloadUrlRequest ¶ added in v1.12.0
func NewDescribeDownloadUrlRequest( regionId string, cacheInstanceId string, baseId string, ) *DescribeDownloadUrlRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeDownloadUrlRequestWithAllParams ¶ added in v1.12.0
func NewDescribeDownloadUrlRequestWithAllParams( regionId string, cacheInstanceId string, baseId string, ) *DescribeDownloadUrlRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)
func NewDescribeDownloadUrlRequestWithoutParam ¶ added in v1.12.0
func NewDescribeDownloadUrlRequestWithoutParam() *DescribeDownloadUrlRequest
This constructor has better compatible ability when API parameters changed
func (DescribeDownloadUrlRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeDownloadUrlRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeDownloadUrlRequest) SetBaseId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Required)
func (*DescribeDownloadUrlRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeDownloadUrlRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeDownloadUrlRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeDownloadUrlResponse ¶ added in v1.12.0
type DescribeDownloadUrlResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeDownloadUrlResult `json:"result"`
}
type DescribeDownloadUrlResult ¶ added in v1.12.0
type DescribeDownloadUrlResult struct {
DownloadUrls []redis.DownloadUrl `json:"downloadUrls"`
}
type DescribeInstanceClassRequest ¶
type DescribeInstanceClassRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional) */
RedisVersion *string `json:"redisVersion"`
}
func NewDescribeInstanceClassRequest ¶
func NewDescribeInstanceClassRequest( regionId string, ) *DescribeInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceClassRequestWithAllParams ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithAllParams( regionId string, redisVersion *string, ) *DescribeInstanceClassRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8 (Optional)
func NewDescribeInstanceClassRequestWithoutParam ¶ added in v1.1.0
func NewDescribeInstanceClassRequestWithoutParam() *DescribeInstanceClassRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceClassRequest) GetRegionId ¶
func (r DescribeInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceClassRequest) SetRedisVersion ¶ added in v1.7.0
func (r *DescribeInstanceClassRequest) SetRedisVersion(redisVersion string)
param redisVersion: 缓存Redis的版本号:目前有2.8和4.0,默认为2.8(Optional)
func (*DescribeInstanceClassRequest) SetRegionId ¶
func (r *DescribeInstanceClassRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeInstanceClassResponse ¶
type DescribeInstanceClassResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceClassResult `json:"result"`
}
type DescribeInstanceClassResult ¶
type DescribeInstanceClassResult struct {
InstanceClasses []redis.InstanceClass `json:"instanceClasses"`
TotalCount int `json:"totalCount"`
}
type DescribeInstanceConfigRequest ¶ added in v1.12.0
type DescribeInstanceConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeInstanceConfigRequest ¶ added in v1.12.0
func NewDescribeInstanceConfigRequest( regionId string, cacheInstanceId string, ) *DescribeInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeInstanceConfigRequestWithAllParams ¶ added in v1.12.0
func NewDescribeInstanceConfigRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeInstanceConfigRequestWithoutParam ¶ added in v1.12.0
func NewDescribeInstanceConfigRequestWithoutParam() *DescribeInstanceConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeInstanceConfigRequest) GetRegionId ¶ added in v1.12.0
func (r DescribeInstanceConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeInstanceConfigRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *DescribeInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeInstanceConfigRequest) SetRegionId ¶ added in v1.12.0
func (r *DescribeInstanceConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeInstanceConfigResponse ¶ added in v1.12.0
type DescribeInstanceConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeInstanceConfigResult `json:"result"`
}
type DescribeInstanceConfigResult ¶ added in v1.12.0
type DescribeInstanceConfigResult struct {
UnSupportConfigs []string `json:"unSupportConfigs"`
InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}
type DescribeIpWhiteListRequest ¶ added in v1.20.0
type DescribeIpWhiteListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewDescribeIpWhiteListRequest ¶ added in v1.20.0
func NewDescribeIpWhiteListRequest( regionId string, cacheInstanceId string, ) *DescribeIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeIpWhiteListRequestWithAllParams ¶ added in v1.20.0
func NewDescribeIpWhiteListRequestWithAllParams( regionId string, cacheInstanceId string, ) *DescribeIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewDescribeIpWhiteListRequestWithoutParam ¶ added in v1.20.0
func NewDescribeIpWhiteListRequestWithoutParam() *DescribeIpWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeIpWhiteListRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeIpWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeIpWhiteListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *DescribeIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeIpWhiteListRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeIpWhiteListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeIpWhiteListResponse ¶ added in v1.20.0
type DescribeIpWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeIpWhiteListResult `json:"result"`
}
type DescribeIpWhiteListResult ¶ added in v1.20.0
type DescribeIpWhiteListResult struct {
IpWhiteList []string `json:"ipWhiteList"`
}
type DescribeNodeListRequest ¶ added in v1.56.0
type DescribeNodeListRequest 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"`
/* 分片id (Optional) */
ShardId *string `json:"shardId"`
/* 节点角色 (Optional) */
Role *string `json:"role"`
}
func NewDescribeNodeListRequest ¶ added in v1.56.0
func NewDescribeNodeListRequest( regionId string, cacheInstanceId string, ) *DescribeNodeListRequest
* 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 NewDescribeNodeListRequestWithAllParams ¶ added in v1.56.0
func NewDescribeNodeListRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, shardId *string, role *string, ) *DescribeNodeListRequest
* 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 shardId: 分片id (Optional) * param role: 节点角色 (Optional)
func NewDescribeNodeListRequestWithoutParam ¶ added in v1.56.0
func NewDescribeNodeListRequestWithoutParam() *DescribeNodeListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeNodeListRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeNodeListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeNodeListRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeNodeListRequest) SetPageNumber ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeNodeListRequest) SetPageSize ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeNodeListRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeNodeListRequest) SetRole ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetRole(role string)
param role: 节点角色(Optional)
func (*DescribeNodeListRequest) SetShardId ¶ added in v1.56.0
func (r *DescribeNodeListRequest) SetShardId(shardId string)
param shardId: 分片id(Optional)
type DescribeNodeListResponse ¶ added in v1.56.0
type DescribeNodeListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeNodeListResult `json:"result"`
}
type DescribeNodeListResult ¶ added in v1.56.0
type DescribeSlowLogRequest ¶ added in v1.13.0
type DescribeSlowLogRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 页码;默认为1 (Optional) */
PageNumber *int `json:"pageNumber"`
/* 分页大小;默认为10;取值范围[10, 100] (Optional) */
PageSize *int `json:"pageSize"`
/* 开始时间 (Optional) */
StartTime *string `json:"startTime"`
/* 结束时间 (Optional) */
EndTime *string `json:"endTime"`
/* 分片id (Optional) */
ShardId *string `json:"shardId"`
/* 分片地址 (Optional) */
ShardAddr *string `json:"shardAddr"`
}
func NewDescribeSlowLogRequest ¶ added in v1.13.0
func NewDescribeSlowLogRequest( regionId string, cacheInstanceId string, ) *DescribeSlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSlowLogRequestWithAllParams ¶ added in v1.13.0
func NewDescribeSlowLogRequestWithAllParams( regionId string, cacheInstanceId string, pageNumber *int, pageSize *int, startTime *string, endTime *string, shardId *string, shardAddr *string, ) *DescribeSlowLogRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param pageNumber: 页码;默认为1 (Optional) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Optional) * param startTime: 开始时间 (Optional) * param endTime: 结束时间 (Optional) * param shardId: 分片id (Optional) * param shardAddr: 分片地址 (Optional)
func NewDescribeSlowLogRequestWithoutParam ¶ added in v1.13.0
func NewDescribeSlowLogRequestWithoutParam() *DescribeSlowLogRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSlowLogRequest) GetRegionId ¶ added in v1.13.0
func (r DescribeSlowLogRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSlowLogRequest) SetCacheInstanceId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeSlowLogRequest) SetEndTime ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetEndTime(endTime string)
param endTime: 结束时间(Optional)
func (*DescribeSlowLogRequest) SetPageNumber ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码;默认为1(Optional)
func (*DescribeSlowLogRequest) SetPageSize ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Optional)
func (*DescribeSlowLogRequest) SetRegionId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeSlowLogRequest) SetShardAddr ¶ added in v1.56.0
func (r *DescribeSlowLogRequest) SetShardAddr(shardAddr string)
param shardAddr: 分片地址(Optional)
func (*DescribeSlowLogRequest) SetShardId ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetShardId(shardId string)
param shardId: 分片id(Optional)
func (*DescribeSlowLogRequest) SetStartTime ¶ added in v1.13.0
func (r *DescribeSlowLogRequest) SetStartTime(startTime string)
param startTime: 开始时间(Optional)
type DescribeSlowLogResponse ¶ added in v1.13.0
type DescribeSlowLogResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSlowLogResult `json:"result"`
}
type DescribeSlowLogResult ¶ added in v1.13.0
type DescribeSpecConfigRequest ¶ added in v1.20.0
type DescribeSpecConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeSpecConfigRequest ¶ added in v1.20.0
func NewDescribeSpecConfigRequest( regionId string, ) *DescribeSpecConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeSpecConfigRequestWithAllParams ¶ added in v1.20.0
func NewDescribeSpecConfigRequestWithAllParams( regionId string, ) *DescribeSpecConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeSpecConfigRequestWithoutParam ¶ added in v1.20.0
func NewDescribeSpecConfigRequestWithoutParam() *DescribeSpecConfigRequest
This constructor has better compatible ability when API parameters changed
func (DescribeSpecConfigRequest) GetRegionId ¶ added in v1.20.0
func (r DescribeSpecConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeSpecConfigRequest) SetRegionId ¶ added in v1.20.0
func (r *DescribeSpecConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeSpecConfigResponse ¶ added in v1.20.0
type DescribeSpecConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeSpecConfigResult `json:"result"`
}
type DescribeSpecConfigResult ¶ added in v1.20.0
type DescribeSpecConfigResult struct {
ShardSpec interface{} `json:"shardSpec"`
InstanceSpec redis.InstanceSpec `json:"instanceSpec"`
}
type DescribeTaskProgressListRequest ¶ added in v1.56.0
type DescribeTaskProgressListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 任务类型:resize表示变配,upgrade表示升级 (Optional) */
TaskType *string `json:"taskType"`
}
func NewDescribeTaskProgressListRequest ¶ added in v1.56.0
func NewDescribeTaskProgressListRequest( regionId string, cacheInstanceId string, ) *DescribeTaskProgressListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTaskProgressListRequestWithAllParams ¶ added in v1.56.0
func NewDescribeTaskProgressListRequestWithAllParams( regionId string, cacheInstanceId string, taskType *string, ) *DescribeTaskProgressListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param taskType: 任务类型:resize表示变配,upgrade表示升级 (Optional)
func NewDescribeTaskProgressListRequestWithoutParam ¶ added in v1.56.0
func NewDescribeTaskProgressListRequestWithoutParam() *DescribeTaskProgressListRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTaskProgressListRequest) GetRegionId ¶ added in v1.56.0
func (r DescribeTaskProgressListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTaskProgressListRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*DescribeTaskProgressListRequest) SetRegionId ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*DescribeTaskProgressListRequest) SetTaskType ¶ added in v1.56.0
func (r *DescribeTaskProgressListRequest) SetTaskType(taskType string)
param taskType: 任务类型:resize表示变配,upgrade表示升级(Optional)
type DescribeTaskProgressListResponse ¶ added in v1.56.0
type DescribeTaskProgressListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTaskProgressListResult `json:"result"`
}
type DescribeTaskProgressListResult ¶ added in v1.56.0
type DescribeTaskProgressListResult struct {
TaskProgresses []redis.TaskProgress `json:"taskProgresses"`
}
type DescribeUserQuotaRequest ¶
type DescribeUserQuotaRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
}
func NewDescribeUserQuotaRequest ¶
func NewDescribeUserQuotaRequest( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeUserQuotaRequestWithAllParams ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithAllParams( regionId string, ) *DescribeUserQuotaRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required)
func NewDescribeUserQuotaRequestWithoutParam ¶ added in v1.1.0
func NewDescribeUserQuotaRequestWithoutParam() *DescribeUserQuotaRequest
This constructor has better compatible ability when API parameters changed
func (DescribeUserQuotaRequest) GetRegionId ¶
func (r DescribeUserQuotaRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeUserQuotaRequest) SetRegionId ¶
func (r *DescribeUserQuotaRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type DescribeUserQuotaResponse ¶
type DescribeUserQuotaResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeUserQuotaResult `json:"result"`
}
type DescribeUserQuotaResult ¶
type FilteredClientPerfDataRequest ¶ added in v1.56.0
type FilteredClientPerfDataRequest 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"`
/* 客户端uuid */
Uuid string `json:"uuid"`
/* tp999 */
Tp999 int `json:"tp999"`
/* tp99 */
Tp99 int `json:"tp99"`
/* tp90 */
Tp90 int `json:"tp90"`
/* tp50 */
Tp50 int `json:"tp50"`
}
func NewFilteredClientPerfDataRequest ¶ added in v1.56.0
func NewFilteredClientPerfDataRequest( regionId string, cacheInstanceId string, ip string, uuid string, tp999 int, tp99 int, tp90 int, tp50 int, ) *FilteredClientPerfDataRequest
* 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) * param uuid: 客户端uuid (Required) * param tp999: tp999 (Required) * param tp99: tp99 (Required) * param tp90: tp90 (Required) * param tp50: tp50 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewFilteredClientPerfDataRequestWithAllParams ¶ added in v1.56.0
func NewFilteredClientPerfDataRequestWithAllParams( regionId string, cacheInstanceId string, ip string, uuid string, tp999 int, tp99 int, tp90 int, tp50 int, ) *FilteredClientPerfDataRequest
* 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) * param uuid: 客户端uuid (Required) * param tp999: tp999 (Required) * param tp99: tp99 (Required) * param tp90: tp90 (Required) * param tp50: tp50 (Required)
func NewFilteredClientPerfDataRequestWithoutParam ¶ added in v1.56.0
func NewFilteredClientPerfDataRequestWithoutParam() *FilteredClientPerfDataRequest
This constructor has better compatible ability when API parameters changed
func (FilteredClientPerfDataRequest) GetRegionId ¶ added in v1.56.0
func (r FilteredClientPerfDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*FilteredClientPerfDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*FilteredClientPerfDataRequest) SetIp ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetIp(ip string)
param ip: 客户端ip(Required)
func (*FilteredClientPerfDataRequest) SetRegionId ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*FilteredClientPerfDataRequest) SetTp50 ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetTp50(tp50 int)
param tp50: tp50(Required)
func (*FilteredClientPerfDataRequest) SetTp90 ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetTp90(tp90 int)
param tp90: tp90(Required)
func (*FilteredClientPerfDataRequest) SetTp99 ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetTp99(tp99 int)
param tp99: tp99(Required)
func (*FilteredClientPerfDataRequest) SetTp999 ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetTp999(tp999 int)
param tp999: tp999(Required)
func (*FilteredClientPerfDataRequest) SetUuid ¶ added in v1.56.0
func (r *FilteredClientPerfDataRequest) SetUuid(uuid string)
param uuid: 客户端uuid(Required)
type FilteredClientPerfDataResponse ¶ added in v1.56.0
type FilteredClientPerfDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result FilteredClientPerfDataResult `json:"result"`
}
type FilteredClientPerfDataResult ¶ added in v1.56.0
type FilteredClientPerfDataResult struct {
PerformanceData []redis.PerformanceDataMsg `json:"performanceData"`
}
type GetDisableCommandsRequest ¶ added in v1.56.0
type GetDisableCommandsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewGetDisableCommandsRequest ¶ added in v1.56.0
func NewGetDisableCommandsRequest( regionId string, cacheInstanceId string, ) *GetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewGetDisableCommandsRequestWithAllParams ¶ added in v1.56.0
func NewGetDisableCommandsRequestWithAllParams( regionId string, cacheInstanceId string, ) *GetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewGetDisableCommandsRequestWithoutParam ¶ added in v1.56.0
func NewGetDisableCommandsRequestWithoutParam() *GetDisableCommandsRequest
This constructor has better compatible ability when API parameters changed
func (GetDisableCommandsRequest) GetRegionId ¶ added in v1.56.0
func (r GetDisableCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*GetDisableCommandsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *GetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*GetDisableCommandsRequest) SetRegionId ¶ added in v1.56.0
func (r *GetDisableCommandsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type GetDisableCommandsResponse ¶ added in v1.56.0
type GetDisableCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result GetDisableCommandsResult `json:"result"`
}
type GetDisableCommandsResult ¶ added in v1.56.0
type GetDisableCommandsResult struct {
DisableCommandLists []redis.DisableCommandsInfo `json:"disableCommandLists"`
}
type ModifyAccountRequest ¶ added in v1.56.0
type ModifyAccountRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 账号名称 */
AccountName string `json:"accountName"`
/* 账号密码 (Optional) */
AccountPassword *string `json:"accountPassword"`
/* 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) */
AccountPrivilege *string `json:"accountPrivilege"`
/* 账号备注 (Optional) */
AccountDescription *string `json:"accountDescription"`
}
func NewModifyAccountRequest ¶ added in v1.56.0
func NewModifyAccountRequest( regionId string, cacheInstanceId string, accountName string, ) *ModifyAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAccountRequestWithAllParams ¶ added in v1.56.0
func NewModifyAccountRequestWithAllParams( regionId string, cacheInstanceId string, accountName string, accountPassword *string, accountPrivilege *string, accountDescription *string, ) *ModifyAccountRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param accountName: 账号名称 (Required) * param accountPassword: 账号密码 (Optional) * param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限) (Optional) * param accountDescription: 账号备注 (Optional)
func NewModifyAccountRequestWithoutParam ¶ added in v1.56.0
func NewModifyAccountRequestWithoutParam() *ModifyAccountRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAccountRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyAccountRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAccountRequest) SetAccountDescription ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountDescription(accountDescription string)
param accountDescription: 账号备注(Optional)
func (*ModifyAccountRequest) SetAccountName ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountName(accountName string)
param accountName: 账号名称(Required)
func (*ModifyAccountRequest) SetAccountPassword ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountPassword(accountPassword string)
param accountPassword: 账号密码(Optional)
func (*ModifyAccountRequest) SetAccountPrivilege ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetAccountPrivilege(accountPrivilege string)
param accountPrivilege: 账号权限。支持RoleReadOnly(只读权限)、RoleReadWrite(读写权限)(Optional)
func (*ModifyAccountRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAccountRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyAccountRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyAccountResponse ¶ added in v1.56.0
type ModifyAccountResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAccountResult `json:"result"`
}
type ModifyAccountResult ¶ added in v1.56.0
type ModifyAccountResult struct {
}
type ModifyAnalysisThresholdRequest ¶ added in v1.56.0
type ModifyAnalysisThresholdRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* String类型阈值 (Optional) */
StringSize *int `json:"stringSize"`
/* List类型阈值 (Optional) */
ListSize *int `json:"listSize"`
/* Hash类型阈值 (Optional) */
HashSize *int `json:"hashSize"`
/* Set类型阈值 (Optional) */
SetSize *int `json:"setSize"`
/* Zset类型阈值 (Optional) */
ZsetSize *int `json:"zsetSize"`
/* top值,范围10~1000 (Optional) */
Top *int `json:"top"`
}
func NewModifyAnalysisThresholdRequest ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequest( regionId string, cacheInstanceId string, ) *ModifyAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAnalysisThresholdRequestWithAllParams ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequestWithAllParams( regionId string, cacheInstanceId string, stringSize *int, listSize *int, hashSize *int, setSize *int, zsetSize *int, top *int, ) *ModifyAnalysisThresholdRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param stringSize: String类型阈值 (Optional) * param listSize: List类型阈值 (Optional) * param hashSize: Hash类型阈值 (Optional) * param setSize: Set类型阈值 (Optional) * param zsetSize: Zset类型阈值 (Optional) * param top: top值,范围10~1000 (Optional)
func NewModifyAnalysisThresholdRequestWithoutParam ¶ added in v1.56.0
func NewModifyAnalysisThresholdRequestWithoutParam() *ModifyAnalysisThresholdRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAnalysisThresholdRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyAnalysisThresholdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAnalysisThresholdRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAnalysisThresholdRequest) SetHashSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetHashSize(hashSize int)
param hashSize: Hash类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetListSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetListSize(listSize int)
param listSize: List类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyAnalysisThresholdRequest) SetSetSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetSetSize(setSize int)
param setSize: Set类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetStringSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetStringSize(stringSize int)
param stringSize: String类型阈值(Optional)
func (*ModifyAnalysisThresholdRequest) SetTop ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetTop(top int)
param top: top值,范围10~1000(Optional)
func (*ModifyAnalysisThresholdRequest) SetZsetSize ¶ added in v1.56.0
func (r *ModifyAnalysisThresholdRequest) SetZsetSize(zsetSize int)
param zsetSize: Zset类型阈值(Optional)
type ModifyAnalysisThresholdResponse ¶ added in v1.56.0
type ModifyAnalysisThresholdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAnalysisThresholdResult `json:"result"`
}
type ModifyAnalysisThresholdResult ¶ added in v1.56.0
type ModifyAnalysisThresholdResult struct {
}
type ModifyAnalysisTimeRequest ¶ added in v1.20.0
type ModifyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyAnalysisTimeRequest ¶ added in v1.20.0
func NewModifyAnalysisTimeRequest( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyAnalysisTimeRequestWithAllParams ¶ added in v1.20.0
func NewModifyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyAnalysisTimeRequestWithoutParam ¶ added in v1.20.0
func NewModifyAnalysisTimeRequestWithoutParam() *ModifyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyAnalysisTimeRequest) GetRegionId ¶ added in v1.20.0
func (r ModifyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyAnalysisTimeRequest) SetAnalysisTime ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
param analysisTime: 自动缓存分析时间,设置为-表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyAnalysisTimeRequest) SetRegionId ¶ added in v1.20.0
func (r *ModifyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyAnalysisTimeResponse ¶ added in v1.20.0
type ModifyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyAnalysisTimeResult `json:"result"`
}
type ModifyAnalysisTimeResult ¶ added in v1.20.0
type ModifyAnalysisTimeResult struct {
}
type ModifyBackupPolicyRequest ¶ added in v1.12.0
type ModifyBackupPolicyRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 是否开启自动备份,true表示开启,false表示关闭 (Optional) */
AutoBackup *bool `json:"autoBackup"`
/* 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
BackupTime string `json:"backupTime"`
/* 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 */
BackupPeriod string `json:"backupPeriod"`
}
func NewModifyBackupPolicyRequest ¶ added in v1.12.0
func NewModifyBackupPolicyRequest( regionId string, cacheInstanceId string, backupTime string, backupPeriod string, ) *ModifyBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBackupPolicyRequestWithAllParams ¶ added in v1.12.0
func NewModifyBackupPolicyRequestWithAllParams( regionId string, cacheInstanceId string, autoBackup *bool, backupTime string, backupPeriod string, ) *ModifyBackupPolicyRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param autoBackup: 是否开启自动备份,true表示开启,false表示关闭 (Optional) * param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔 (Required)
func NewModifyBackupPolicyRequestWithoutParam ¶ added in v1.12.0
func NewModifyBackupPolicyRequestWithoutParam() *ModifyBackupPolicyRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBackupPolicyRequest) GetRegionId ¶ added in v1.12.0
func (r ModifyBackupPolicyRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBackupPolicyRequest) SetAutoBackup ¶ added in v1.56.0
func (r *ModifyBackupPolicyRequest) SetAutoBackup(autoBackup bool)
param autoBackup: 是否开启自动备份,true表示开启,false表示关闭(Optional)
func (*ModifyBackupPolicyRequest) SetBackupPeriod ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetBackupPeriod(backupPeriod string)
param backupPeriod: 备份周期,包括:Monday,Tuesday,Wednesday,Thursday,Friday,Saturday,Sunday,多个用逗号分隔(Required)
func (*ModifyBackupPolicyRequest) SetBackupTime ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetBackupTime(backupTime string)
param backupTime: 设置自动备份时间,格式为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyBackupPolicyRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBackupPolicyRequest) SetRegionId ¶ added in v1.12.0
func (r *ModifyBackupPolicyRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBackupPolicyResponse ¶ added in v1.12.0
type ModifyBackupPolicyResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBackupPolicyResult `json:"result"`
}
type ModifyBackupPolicyResult ¶ added in v1.12.0
type ModifyBackupPolicyResult struct {
}
type ModifyBigKeyAnalysisTimeRequest ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 */
AnalysisTime string `json:"analysisTime"`
}
func NewModifyBigKeyAnalysisTimeRequest ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequest( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyBigKeyAnalysisTimeRequestWithAllParams ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequestWithAllParams( regionId string, cacheInstanceId string, analysisTime string, ) *ModifyBigKeyAnalysisTimeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点 (Required)
func NewModifyBigKeyAnalysisTimeRequestWithoutParam ¶ added in v1.56.0
func NewModifyBigKeyAnalysisTimeRequestWithoutParam() *ModifyBigKeyAnalysisTimeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyBigKeyAnalysisTimeRequest) GetRegionId ¶ added in v1.56.0
func (r ModifyBigKeyAnalysisTimeRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetAnalysisTime(analysisTime string)
param analysisTime: -表示关闭,否则为:HH:mm-HH:mm 时区,例如"01:00-02:00 +0800",表示东八区的1点到2点(Required)
func (*ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyBigKeyAnalysisTimeRequest) SetRegionId ¶ added in v1.56.0
func (r *ModifyBigKeyAnalysisTimeRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyBigKeyAnalysisTimeResponse ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyBigKeyAnalysisTimeResult `json:"result"`
}
type ModifyBigKeyAnalysisTimeResult ¶ added in v1.56.0
type ModifyBigKeyAnalysisTimeResult struct {
}
type ModifyCacheInstanceAttributeRequest ¶
type ModifyCacheInstanceAttributeRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) */
CacheInstanceName *string `json:"cacheInstanceName"`
/* 实例的描述,不能超过256个字符 (Optional) */
CacheInstanceDescription *string `json:"cacheInstanceDescription"`
}
func NewModifyCacheInstanceAttributeRequest ¶
func NewModifyCacheInstanceAttributeRequest( regionId string, cacheInstanceId string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyCacheInstanceAttributeRequestWithAllParams ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithAllParams( regionId string, cacheInstanceId string, cacheInstanceName *string, cacheInstanceDescription *string, ) *ModifyCacheInstanceAttributeRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param cacheInstanceName: 实例的名称,名称只支持数字、字母、英文下划线、中文,且不少于2字符不超过32字符 (Optional) * param cacheInstanceDescription: 实例的描述,不能超过256个字符 (Optional)
func NewModifyCacheInstanceAttributeRequestWithoutParam ¶ added in v1.1.0
func NewModifyCacheInstanceAttributeRequestWithoutParam() *ModifyCacheInstanceAttributeRequest
This constructor has better compatible ability when API parameters changed
func (ModifyCacheInstanceAttributeRequest) GetRegionId ¶
func (r ModifyCacheInstanceAttributeRequest) GetRegionId() string
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 ¶ added in v1.1.0
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 ¶ added in v1.1.0
func NewModifyCacheInstanceClassRequestWithoutParam() *ModifyCacheInstanceClassRequest
This constructor has better compatible ability when API parameters changed
func (ModifyCacheInstanceClassRequest) GetRegionId ¶
func (r ModifyCacheInstanceClassRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceClass ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceClass(cacheInstanceClass string)
param cacheInstanceClass: 新规格(Required)
func (*ModifyCacheInstanceClassRequest) SetCacheInstanceId ¶
func (r *ModifyCacheInstanceClassRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyCacheInstanceClassRequest) SetRegionId ¶
func (r *ModifyCacheInstanceClassRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
func (*ModifyCacheInstanceClassRequest) SetShardNumber ¶ added in v1.20.0
func (r *ModifyCacheInstanceClassRequest) SetShardNumber(shardNumber int)
param shardNumber: 自定义分片数,只对自定义分片规格实例有效(Optional)
type ModifyCacheInstanceClassResponse ¶
type ModifyCacheInstanceClassResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyCacheInstanceClassResult `json:"result"`
}
type ModifyInstanceConfigRequest ¶ added in v1.12.0
type ModifyInstanceConfigRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 配置参数名和参数值 */
InstanceConfig []redis.ConfigItem `json:"instanceConfig"`
}
func NewModifyInstanceConfigRequest ¶ added in v1.12.0
func NewModifyInstanceConfigRequest( regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem, ) *ModifyInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyInstanceConfigRequestWithAllParams ¶ added in v1.12.0
func NewModifyInstanceConfigRequestWithAllParams( regionId string, cacheInstanceId string, instanceConfig []redis.ConfigItem, ) *ModifyInstanceConfigRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param instanceConfig: 配置参数名和参数值 (Required)
func NewModifyInstanceConfigRequestWithoutParam ¶ added in v1.12.0
func NewModifyInstanceConfigRequestWithoutParam() *ModifyInstanceConfigRequest
This constructor has better compatible ability when API parameters changed
func (ModifyInstanceConfigRequest) GetRegionId ¶ added in v1.12.0
func (r ModifyInstanceConfigRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyInstanceConfigRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyInstanceConfigRequest) SetInstanceConfig ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetInstanceConfig(instanceConfig []redis.ConfigItem)
param instanceConfig: 配置参数名和参数值(Required)
func (*ModifyInstanceConfigRequest) SetRegionId ¶ added in v1.12.0
func (r *ModifyInstanceConfigRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyInstanceConfigResponse ¶ added in v1.12.0
type ModifyInstanceConfigResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyInstanceConfigResult `json:"result"`
}
type ModifyInstanceConfigResult ¶ added in v1.12.0
type ModifyInstanceConfigResult struct {
}
type ModifyIpWhiteListRequest ¶ added in v1.20.0
type ModifyIpWhiteListRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 */
IpWhiteList []string `json:"ipWhiteList"`
}
func NewModifyIpWhiteListRequest ¶ added in v1.20.0
func NewModifyIpWhiteListRequest( regionId string, cacheInstanceId string, ipWhiteList []string, ) *ModifyIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewModifyIpWhiteListRequestWithAllParams ¶ added in v1.20.0
func NewModifyIpWhiteListRequestWithAllParams( regionId string, cacheInstanceId string, ipWhiteList []string, ) *ModifyIpWhiteListRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问 (Required)
func NewModifyIpWhiteListRequestWithoutParam ¶ added in v1.20.0
func NewModifyIpWhiteListRequestWithoutParam() *ModifyIpWhiteListRequest
This constructor has better compatible ability when API parameters changed
func (ModifyIpWhiteListRequest) GetRegionId ¶ added in v1.20.0
func (r ModifyIpWhiteListRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ModifyIpWhiteListRequest) SetCacheInstanceId ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ModifyIpWhiteListRequest) SetIpWhiteList ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetIpWhiteList(ipWhiteList []string)
param ipWhiteList: 修改后的IP白名单列表,IP格式为CIDR表示法(x.x.x.x/x),0.0.0.0/0表示任何IP、网络都可以访问(Required)
func (*ModifyIpWhiteListRequest) SetRegionId ¶ added in v1.20.0
func (r *ModifyIpWhiteListRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ModifyIpWhiteListResponse ¶ added in v1.20.0
type ModifyIpWhiteListResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ModifyIpWhiteListResult `json:"result"`
}
type ModifyIpWhiteListResult ¶ added in v1.20.0
type ModifyIpWhiteListResult struct {
}
type ResetCacheInstancePasswordRequest ¶
type ResetCacheInstancePasswordRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 密码,为空即为免密,不少于8字符不超过16字符 (Optional) */
Password *string `json:"password"`
}
func NewResetCacheInstancePasswordRequest ¶
func NewResetCacheInstancePasswordRequest( regionId string, cacheInstanceId string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetCacheInstancePasswordRequestWithAllParams ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithAllParams( regionId string, cacheInstanceId string, password *string, ) *ResetCacheInstancePasswordRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param password: 密码,为空即为免密,不少于8字符不超过16字符 (Optional)
func NewResetCacheInstancePasswordRequestWithoutParam ¶ added in v1.1.0
func NewResetCacheInstancePasswordRequestWithoutParam() *ResetCacheInstancePasswordRequest
This constructor has better compatible ability when API parameters changed
func (ResetCacheInstancePasswordRequest) GetRegionId ¶
func (r ResetCacheInstancePasswordRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetCacheInstancePasswordRequest) SetCacheInstanceId ¶
func (r *ResetCacheInstancePasswordRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*ResetCacheInstancePasswordRequest) SetPassword ¶
func (r *ResetCacheInstancePasswordRequest) SetPassword(password string)
param password: 密码,为空即为免密,不少于8字符不超过16字符(Optional)
func (*ResetCacheInstancePasswordRequest) SetRegionId ¶
func (r *ResetCacheInstancePasswordRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type ResetCacheInstancePasswordResponse ¶
type ResetCacheInstancePasswordResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ResetCacheInstancePasswordResult `json:"result"`
}
type ResetCacheInstancePasswordResult ¶
type ResetCacheInstancePasswordResult struct {
}
type RestoreInstanceRequest ¶ added in v1.12.0
type RestoreInstanceRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 备份任务ID */
BaseId string `json:"baseId"`
}
func NewRestoreInstanceRequest ¶ added in v1.12.0
func NewRestoreInstanceRequest( regionId string, cacheInstanceId string, baseId string, ) *RestoreInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewRestoreInstanceRequestWithAllParams ¶ added in v1.12.0
func NewRestoreInstanceRequestWithAllParams( regionId string, cacheInstanceId string, baseId string, ) *RestoreInstanceRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param baseId: 备份任务ID (Required)
func NewRestoreInstanceRequestWithoutParam ¶ added in v1.12.0
func NewRestoreInstanceRequestWithoutParam() *RestoreInstanceRequest
This constructor has better compatible ability when API parameters changed
func (RestoreInstanceRequest) GetRegionId ¶ added in v1.12.0
func (r RestoreInstanceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*RestoreInstanceRequest) SetBaseId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetBaseId(baseId string)
param baseId: 备份任务ID(Required)
func (*RestoreInstanceRequest) SetCacheInstanceId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*RestoreInstanceRequest) SetRegionId ¶ added in v1.12.0
func (r *RestoreInstanceRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type RestoreInstanceResponse ¶ added in v1.12.0
type RestoreInstanceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result RestoreInstanceResult `json:"result"`
}
type RestoreInstanceResult ¶ added in v1.12.0
type RestoreInstanceResult struct {
}
type SetDisableCommandsRequest ¶ added in v1.56.0
type SetDisableCommandsRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 禁用命令列表 */
DisableCommands []redis.DisableCommands `json:"disableCommands"`
}
func NewSetDisableCommandsRequest ¶ added in v1.56.0
func NewSetDisableCommandsRequest( regionId string, cacheInstanceId string, disableCommands []redis.DisableCommands, ) *SetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSetDisableCommandsRequestWithAllParams ¶ added in v1.56.0
func NewSetDisableCommandsRequestWithAllParams( regionId string, cacheInstanceId string, disableCommands []redis.DisableCommands, ) *SetDisableCommandsRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param disableCommands: 禁用命令列表 (Required)
func NewSetDisableCommandsRequestWithoutParam ¶ added in v1.56.0
func NewSetDisableCommandsRequestWithoutParam() *SetDisableCommandsRequest
This constructor has better compatible ability when API parameters changed
func (SetDisableCommandsRequest) GetRegionId ¶ added in v1.56.0
func (r SetDisableCommandsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SetDisableCommandsRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*SetDisableCommandsRequest) SetDisableCommands ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetDisableCommands(disableCommands []redis.DisableCommands)
param disableCommands: 禁用命令列表(Required)
func (*SetDisableCommandsRequest) SetRegionId ¶ added in v1.56.0
func (r *SetDisableCommandsRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type SetDisableCommandsResponse ¶ added in v1.56.0
type SetDisableCommandsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SetDisableCommandsResult `json:"result"`
}
type SetDisableCommandsResult ¶ added in v1.56.0
type SetDisableCommandsResult struct {
}
type StartClearDataRequest ¶ added in v1.56.0
type StartClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
/* 数据清理任务类型 */
ClearType string `json:"clearType"`
/* 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
KeyPattern *string `json:"keyPattern"`
/* key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) */
KeyFilter []redis.KeyFilter `json:"keyFilter"`
/* 数据遍历的速率 (Optional) */
QpsLimit *int `json:"qpsLimit"`
}
func NewStartClearDataRequest ¶ added in v1.56.0
func NewStartClearDataRequest( regionId string, cacheInstanceId string, clearType string, ) *StartClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStartClearDataRequestWithAllParams ¶ added in v1.56.0
func NewStartClearDataRequestWithAllParams( regionId string, cacheInstanceId string, clearType string, keyPattern *string, keyFilter []redis.KeyFilter, qpsLimit *int, ) *StartClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * param clearType: 数据清理任务类型 (Required) * param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数 (Optional) * param qpsLimit: 数据遍历的速率 (Optional)
func NewStartClearDataRequestWithoutParam ¶ added in v1.56.0
func NewStartClearDataRequestWithoutParam() *StartClearDataRequest
This constructor has better compatible ability when API parameters changed
func (StartClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r StartClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StartClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StartClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StartClearDataRequest) SetClearType ¶ added in v1.56.0
func (r *StartClearDataRequest) SetClearType(clearType string)
param clearType: 数据清理任务类型(Required)
func (*StartClearDataRequest) SetKeyFilter ¶ added in v1.56.0
func (r *StartClearDataRequest) SetKeyFilter(keyFilter []redis.KeyFilter)
param keyFilter: key的过滤条件, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)
func (*StartClearDataRequest) SetKeyPattern ¶ added in v1.56.0
func (r *StartClearDataRequest) SetKeyPattern(keyPattern string)
param keyPattern: 匹配模式, 如: test*、*test、ab*cc*, 当节点为AllData、ExpiredData时可以忽略此参数(Optional)
func (*StartClearDataRequest) SetQpsLimit ¶ added in v1.56.0
func (r *StartClearDataRequest) SetQpsLimit(qpsLimit int)
param qpsLimit: 数据遍历的速率(Optional)
func (*StartClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *StartClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StartClearDataResponse ¶ added in v1.56.0
type StartClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StartClearDataResult `json:"result"`
}
type StartClearDataResult ¶ added in v1.56.0
type StartClearDataResult struct {
}
type StopCacheAnalysisRequest ¶ added in v1.56.0
type StopCacheAnalysisRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewStopCacheAnalysisRequest ¶ added in v1.56.0
func NewStopCacheAnalysisRequest( regionId string, cacheInstanceId string, ) *StopCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopCacheAnalysisRequestWithAllParams ¶ added in v1.56.0
func NewStopCacheAnalysisRequestWithAllParams( regionId string, cacheInstanceId string, ) *StopCacheAnalysisRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewStopCacheAnalysisRequestWithoutParam ¶ added in v1.56.0
func NewStopCacheAnalysisRequestWithoutParam() *StopCacheAnalysisRequest
This constructor has better compatible ability when API parameters changed
func (StopCacheAnalysisRequest) GetRegionId ¶ added in v1.56.0
func (r StopCacheAnalysisRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopCacheAnalysisRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StopCacheAnalysisRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StopCacheAnalysisRequest) SetRegionId ¶ added in v1.56.0
func (r *StopCacheAnalysisRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StopCacheAnalysisResponse ¶ added in v1.56.0
type StopCacheAnalysisResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopCacheAnalysisResult `json:"result"`
}
type StopCacheAnalysisResult ¶ added in v1.56.0
type StopCacheAnalysisResult struct {
}
type StopClearDataRequest ¶ added in v1.56.0
type StopClearDataRequest struct {
core.JDCloudRequest
/* 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 */
RegionId string `json:"regionId"`
/* 缓存Redis实例ID,是访问实例的唯一标识 */
CacheInstanceId string `json:"cacheInstanceId"`
}
func NewStopClearDataRequest ¶ added in v1.56.0
func NewStopClearDataRequest( regionId string, cacheInstanceId string, ) *StopClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewStopClearDataRequestWithAllParams ¶ added in v1.56.0
func NewStopClearDataRequestWithAllParams( regionId string, cacheInstanceId string, ) *StopClearDataRequest
* param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2 (Required) * param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识 (Required)
func NewStopClearDataRequestWithoutParam ¶ added in v1.56.0
func NewStopClearDataRequestWithoutParam() *StopClearDataRequest
This constructor has better compatible ability when API parameters changed
func (StopClearDataRequest) GetRegionId ¶ added in v1.56.0
func (r StopClearDataRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*StopClearDataRequest) SetCacheInstanceId ¶ added in v1.56.0
func (r *StopClearDataRequest) SetCacheInstanceId(cacheInstanceId string)
param cacheInstanceId: 缓存Redis实例ID,是访问实例的唯一标识(Required)
func (*StopClearDataRequest) SetRegionId ¶ added in v1.56.0
func (r *StopClearDataRequest) SetRegionId(regionId string)
param regionId: 缓存Redis实例所在区域的Region ID。目前有华北-北京、华南-广州、华东-上海三个区域,Region ID分别为cn-north-1、cn-south-1、cn-east-2(Required)
type StopClearDataResponse ¶ added in v1.56.0
type StopClearDataResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result StopClearDataResult `json:"result"`
}
type StopClearDataResult ¶ added in v1.56.0
type StopClearDataResult struct {
}
Source Files
¶
- CreateAccount.go
- CreateBackup.go
- CreateBigKeyAnalysis.go
- CreateCacheAnalysis.go
- CreateCacheInstance.go
- DeleteAccount.go
- DeleteCacheInstance.go
- DescribeAccounts.go
- DescribeAnalysisThreshold.go
- DescribeAnalysisTime.go
- DescribeAvailableRegion.go
- DescribeAvailableResource.go
- DescribeBackupPolicy.go
- DescribeBackups.go
- DescribeBigKeyAnalysisTime.go
- DescribeBigKeyDetail.go
- DescribeBigKeyList.go
- DescribeCacheAnalysisList.go
- DescribeCacheAnalysisResult.go
- DescribeCacheInstance.go
- DescribeCacheInstances.go
- DescribeClearData.go
- DescribeClientDetailUseR2MJavaClient.go
- DescribeClientIpDetail.go
- DescribeClientList.go
- DescribeClientPerfData.go
- DescribeClientSumUseR2MJavaClient.go
- DescribeClusterInfo.go
- DescribeConfigCenterTokenAndCipher.go
- DescribeDownloadUrl.go
- DescribeInstanceClass.go
- DescribeInstanceConfig.go
- DescribeIpWhiteList.go
- DescribeNodeList.go
- DescribeSlowLog.go
- DescribeSpecConfig.go
- DescribeTaskProgressList.go
- DescribeUserQuota.go
- FilteredClientPerfData.go
- GetDisableCommands.go
- ModifyAccount.go
- ModifyAnalysisThreshold.go
- ModifyAnalysisTime.go
- ModifyBackupPolicy.go
- ModifyBigKeyAnalysisTime.go
- ModifyCacheInstanceAttribute.go
- ModifyCacheInstanceClass.go
- ModifyInstanceConfig.go
- ModifyIpWhiteList.go
- ResetCacheInstancePassword.go
- RestoreInstance.go
- SetDisableCommands.go
- StartClearData.go
- StopCacheAnalysis.go
- StopClearData.go