hitsdb-20170601/client/client.go (1,932 lines of code) (raw):
// This file is auto-generated, don't edit it. Thanks.
/**
*
*/
package client
import (
openapi "github.com/alibabacloud-go/darabonba-openapi/client"
endpointutil "github.com/alibabacloud-go/endpoint-util/service"
util "github.com/alibabacloud-go/tea-utils/service"
"github.com/alibabacloud-go/tea/tea"
)
type CreateHiTSDBInstanceRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
InstanceName *string `json:"InstanceName,omitempty" xml:"InstanceName,omitempty"`
InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"`
VPCId *string `json:"VPCId,omitempty" xml:"VPCId,omitempty"`
VSwitchId *string `json:"VSwitchId,omitempty" xml:"VSwitchId,omitempty"`
MaxTimelineLimit *string `json:"MaxTimelineLimit,omitempty" xml:"MaxTimelineLimit,omitempty"`
InstanceTps *string `json:"InstanceTps,omitempty" xml:"InstanceTps,omitempty"`
EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
MaxSeriesPerDatabase *string `json:"MaxSeriesPerDatabase,omitempty" xml:"MaxSeriesPerDatabase,omitempty"`
MaxDatabaseLimit *string `json:"MaxDatabaseLimit,omitempty" xml:"MaxDatabaseLimit,omitempty"`
PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
Duration *string `json:"Duration,omitempty" xml:"Duration,omitempty"`
TSDBVersion *string `json:"TSDBVersion,omitempty" xml:"TSDBVersion,omitempty"`
DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"`
ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"`
}
func (s CreateHiTSDBInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s CreateHiTSDBInstanceRequest) GoString() string {
return s.String()
}
func (s *CreateHiTSDBInstanceRequest) SetSecurityToken(v string) *CreateHiTSDBInstanceRequest {
s.SecurityToken = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetOwnerId(v int64) *CreateHiTSDBInstanceRequest {
s.OwnerId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetResourceOwnerAccount(v string) *CreateHiTSDBInstanceRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetResourceOwnerId(v int64) *CreateHiTSDBInstanceRequest {
s.ResourceOwnerId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetOwnerAccount(v string) *CreateHiTSDBInstanceRequest {
s.OwnerAccount = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetRegionId(v string) *CreateHiTSDBInstanceRequest {
s.RegionId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetAppKey(v string) *CreateHiTSDBInstanceRequest {
s.AppKey = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetZoneId(v string) *CreateHiTSDBInstanceRequest {
s.ZoneId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetInstanceName(v string) *CreateHiTSDBInstanceRequest {
s.InstanceName = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetInstanceAlias(v string) *CreateHiTSDBInstanceRequest {
s.InstanceAlias = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetInstanceClass(v string) *CreateHiTSDBInstanceRequest {
s.InstanceClass = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetInstanceStorage(v string) *CreateHiTSDBInstanceRequest {
s.InstanceStorage = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetPayType(v string) *CreateHiTSDBInstanceRequest {
s.PayType = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetVPCId(v string) *CreateHiTSDBInstanceRequest {
s.VPCId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetVSwitchId(v string) *CreateHiTSDBInstanceRequest {
s.VSwitchId = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetMaxTimelineLimit(v string) *CreateHiTSDBInstanceRequest {
s.MaxTimelineLimit = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetInstanceTps(v string) *CreateHiTSDBInstanceRequest {
s.InstanceTps = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetEngineType(v string) *CreateHiTSDBInstanceRequest {
s.EngineType = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetMaxSeriesPerDatabase(v string) *CreateHiTSDBInstanceRequest {
s.MaxSeriesPerDatabase = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetMaxDatabaseLimit(v string) *CreateHiTSDBInstanceRequest {
s.MaxDatabaseLimit = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetPricingCycle(v string) *CreateHiTSDBInstanceRequest {
s.PricingCycle = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetDuration(v string) *CreateHiTSDBInstanceRequest {
s.Duration = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetTSDBVersion(v string) *CreateHiTSDBInstanceRequest {
s.TSDBVersion = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetDiskCategory(v string) *CreateHiTSDBInstanceRequest {
s.DiskCategory = &v
return s
}
func (s *CreateHiTSDBInstanceRequest) SetClientToken(v string) *CreateHiTSDBInstanceRequest {
s.ClientToken = &v
return s
}
type CreateHiTSDBInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}
func (s CreateHiTSDBInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s CreateHiTSDBInstanceResponseBody) GoString() string {
return s.String()
}
func (s *CreateHiTSDBInstanceResponseBody) SetRequestId(v string) *CreateHiTSDBInstanceResponseBody {
s.RequestId = &v
return s
}
func (s *CreateHiTSDBInstanceResponseBody) SetInstanceId(v string) *CreateHiTSDBInstanceResponseBody {
s.InstanceId = &v
return s
}
func (s *CreateHiTSDBInstanceResponseBody) SetOrderId(v int64) *CreateHiTSDBInstanceResponseBody {
s.OrderId = &v
return s
}
type CreateHiTSDBInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *CreateHiTSDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s CreateHiTSDBInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s CreateHiTSDBInstanceResponse) GoString() string {
return s.String()
}
func (s *CreateHiTSDBInstanceResponse) SetHeaders(v map[string]*string) *CreateHiTSDBInstanceResponse {
s.Headers = v
return s
}
func (s *CreateHiTSDBInstanceResponse) SetBody(v *CreateHiTSDBInstanceResponseBody) *CreateHiTSDBInstanceResponse {
s.Body = v
return s
}
type DeleteHiTSDBInstanceRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s DeleteHiTSDBInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s DeleteHiTSDBInstanceRequest) GoString() string {
return s.String()
}
func (s *DeleteHiTSDBInstanceRequest) SetSecurityToken(v string) *DeleteHiTSDBInstanceRequest {
s.SecurityToken = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetOwnerId(v int64) *DeleteHiTSDBInstanceRequest {
s.OwnerId = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetResourceOwnerAccount(v string) *DeleteHiTSDBInstanceRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetResourceOwnerId(v int64) *DeleteHiTSDBInstanceRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetOwnerAccount(v string) *DeleteHiTSDBInstanceRequest {
s.OwnerAccount = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetAppKey(v string) *DeleteHiTSDBInstanceRequest {
s.AppKey = &v
return s
}
func (s *DeleteHiTSDBInstanceRequest) SetInstanceId(v string) *DeleteHiTSDBInstanceRequest {
s.InstanceId = &v
return s
}
type DeleteHiTSDBInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s DeleteHiTSDBInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s DeleteHiTSDBInstanceResponseBody) GoString() string {
return s.String()
}
func (s *DeleteHiTSDBInstanceResponseBody) SetRequestId(v string) *DeleteHiTSDBInstanceResponseBody {
s.RequestId = &v
return s
}
type DeleteHiTSDBInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DeleteHiTSDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DeleteHiTSDBInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s DeleteHiTSDBInstanceResponse) GoString() string {
return s.String()
}
func (s *DeleteHiTSDBInstanceResponse) SetHeaders(v map[string]*string) *DeleteHiTSDBInstanceResponse {
s.Headers = v
return s
}
func (s *DeleteHiTSDBInstanceResponse) SetBody(v *DeleteHiTSDBInstanceResponseBody) *DeleteHiTSDBInstanceResponse {
s.Body = v
return s
}
type DescribeHiTSDBInstanceRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s DescribeHiTSDBInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceRequest) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceRequest) SetSecurityToken(v string) *DescribeHiTSDBInstanceRequest {
s.SecurityToken = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetOwnerId(v int64) *DescribeHiTSDBInstanceRequest {
s.OwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetResourceOwnerAccount(v string) *DescribeHiTSDBInstanceRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetResourceOwnerId(v int64) *DescribeHiTSDBInstanceRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetOwnerAccount(v string) *DescribeHiTSDBInstanceRequest {
s.OwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetAppKey(v string) *DescribeHiTSDBInstanceRequest {
s.AppKey = &v
return s
}
func (s *DescribeHiTSDBInstanceRequest) SetInstanceId(v string) *DescribeHiTSDBInstanceRequest {
s.InstanceId = &v
return s
}
type DescribeHiTSDBInstanceResponseBody struct {
AutoRenew *string `json:"AutoRenew,omitempty" xml:"AutoRenew,omitempty"`
GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
CpuNumber *string `json:"CpuNumber,omitempty" xml:"CpuNumber,omitempty"`
MemSize *string `json:"MemSize,omitempty" xml:"MemSize,omitempty"`
NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
GmtExpire *string `json:"GmtExpire,omitempty" xml:"GmtExpire,omitempty"`
InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
MaxTimelineLimit *string `json:"MaxTimelineLimit,omitempty" xml:"MaxTimelineLimit,omitempty"`
PublicConnectionString *string `json:"PublicConnectionString,omitempty" xml:"PublicConnectionString,omitempty"`
EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
InstanceTps *string `json:"InstanceTps,omitempty" xml:"InstanceTps,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
DiskCategory *string `json:"DiskCategory,omitempty" xml:"DiskCategory,omitempty"`
InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
Series *int32 `json:"Series,omitempty" xml:"Series,omitempty"`
VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
SecurityIpList []*DescribeHiTSDBInstanceResponseBodySecurityIpList `json:"SecurityIpList,omitempty" xml:"SecurityIpList,omitempty" type:"Repeated"`
InstanceDescription *string `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
ConnectionString *string `json:"ConnectionString,omitempty" xml:"ConnectionString,omitempty"`
}
func (s DescribeHiTSDBInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceResponseBody) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceResponseBody) SetAutoRenew(v string) *DescribeHiTSDBInstanceResponseBody {
s.AutoRenew = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetGmtCreated(v string) *DescribeHiTSDBInstanceResponseBody {
s.GmtCreated = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetCpuNumber(v string) *DescribeHiTSDBInstanceResponseBody {
s.CpuNumber = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetMemSize(v string) *DescribeHiTSDBInstanceResponseBody {
s.MemSize = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetNetworkType(v string) *DescribeHiTSDBInstanceResponseBody {
s.NetworkType = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetGmtExpire(v string) *DescribeHiTSDBInstanceResponseBody {
s.GmtExpire = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceAlias(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceAlias = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceStatus(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceStatus = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetExpiredTime(v int64) *DescribeHiTSDBInstanceResponseBody {
s.ExpiredTime = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetPaymentType(v string) *DescribeHiTSDBInstanceResponseBody {
s.PaymentType = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetMaxTimelineLimit(v string) *DescribeHiTSDBInstanceResponseBody {
s.MaxTimelineLimit = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetPublicConnectionString(v string) *DescribeHiTSDBInstanceResponseBody {
s.PublicConnectionString = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetEngineType(v string) *DescribeHiTSDBInstanceResponseBody {
s.EngineType = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceTps(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceTps = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetStatus(v string) *DescribeHiTSDBInstanceResponseBody {
s.Status = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceStorage(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceStorage = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetRequestId(v string) *DescribeHiTSDBInstanceResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetZoneId(v string) *DescribeHiTSDBInstanceResponseBody {
s.ZoneId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceId(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetCreateTime(v int64) *DescribeHiTSDBInstanceResponseBody {
s.CreateTime = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetDiskCategory(v string) *DescribeHiTSDBInstanceResponseBody {
s.DiskCategory = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceClass(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceClass = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetVswitchId(v string) *DescribeHiTSDBInstanceResponseBody {
s.VswitchId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetSeries(v int32) *DescribeHiTSDBInstanceResponseBody {
s.Series = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetVpcId(v string) *DescribeHiTSDBInstanceResponseBody {
s.VpcId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetChargeType(v string) *DescribeHiTSDBInstanceResponseBody {
s.ChargeType = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetSecurityIpList(v []*DescribeHiTSDBInstanceResponseBodySecurityIpList) *DescribeHiTSDBInstanceResponseBody {
s.SecurityIpList = v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetInstanceDescription(v string) *DescribeHiTSDBInstanceResponseBody {
s.InstanceDescription = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetRegionId(v string) *DescribeHiTSDBInstanceResponseBody {
s.RegionId = &v
return s
}
func (s *DescribeHiTSDBInstanceResponseBody) SetConnectionString(v string) *DescribeHiTSDBInstanceResponseBody {
s.ConnectionString = &v
return s
}
type DescribeHiTSDBInstanceResponseBodySecurityIpList struct {
Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
}
func (s DescribeHiTSDBInstanceResponseBodySecurityIpList) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceResponseBodySecurityIpList) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceResponseBodySecurityIpList) SetIp(v string) *DescribeHiTSDBInstanceResponseBodySecurityIpList {
s.Ip = &v
return s
}
type DescribeHiTSDBInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeHiTSDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeHiTSDBInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceResponse) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceResponse) SetHeaders(v map[string]*string) *DescribeHiTSDBInstanceResponse {
s.Headers = v
return s
}
func (s *DescribeHiTSDBInstanceResponse) SetBody(v *DescribeHiTSDBInstanceResponseBody) *DescribeHiTSDBInstanceResponse {
s.Body = v
return s
}
type DescribeHiTSDBInstanceListRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
QueryStr *string `json:"QueryStr,omitempty" xml:"QueryStr,omitempty"`
StatusList *string `json:"StatusList,omitempty" xml:"StatusList,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
}
func (s DescribeHiTSDBInstanceListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceListRequest) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceListRequest) SetSecurityToken(v string) *DescribeHiTSDBInstanceListRequest {
s.SecurityToken = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetOwnerId(v int64) *DescribeHiTSDBInstanceListRequest {
s.OwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetResourceOwnerAccount(v string) *DescribeHiTSDBInstanceListRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetResourceOwnerId(v int64) *DescribeHiTSDBInstanceListRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetOwnerAccount(v string) *DescribeHiTSDBInstanceListRequest {
s.OwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetAppKey(v string) *DescribeHiTSDBInstanceListRequest {
s.AppKey = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetQueryStr(v string) *DescribeHiTSDBInstanceListRequest {
s.QueryStr = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetStatusList(v string) *DescribeHiTSDBInstanceListRequest {
s.StatusList = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetPageNumber(v int32) *DescribeHiTSDBInstanceListRequest {
s.PageNumber = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetPageSize(v int32) *DescribeHiTSDBInstanceListRequest {
s.PageSize = &v
return s
}
func (s *DescribeHiTSDBInstanceListRequest) SetEngineType(v string) *DescribeHiTSDBInstanceListRequest {
s.EngineType = &v
return s
}
type DescribeHiTSDBInstanceListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"`
PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"`
Total *int32 `json:"Total,omitempty" xml:"Total,omitempty"`
InstanceList []*DescribeHiTSDBInstanceListResponseBodyInstanceList `json:"InstanceList,omitempty" xml:"InstanceList,omitempty" type:"Repeated"`
}
func (s DescribeHiTSDBInstanceListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceListResponseBody) SetRequestId(v string) *DescribeHiTSDBInstanceListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBody) SetPageSize(v int32) *DescribeHiTSDBInstanceListResponseBody {
s.PageSize = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBody) SetPageNumber(v int32) *DescribeHiTSDBInstanceListResponseBody {
s.PageNumber = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBody) SetTotal(v int32) *DescribeHiTSDBInstanceListResponseBody {
s.Total = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBody) SetInstanceList(v []*DescribeHiTSDBInstanceListResponseBodyInstanceList) *DescribeHiTSDBInstanceListResponseBody {
s.InstanceList = v
return s
}
type DescribeHiTSDBInstanceListResponseBodyInstanceList struct {
VpcId *string `json:"VpcId,omitempty" xml:"VpcId,omitempty"`
Status *string `json:"Status,omitempty" xml:"Status,omitempty"`
MaxSeriesPerDatabase *string `json:"MaxSeriesPerDatabase,omitempty" xml:"MaxSeriesPerDatabase,omitempty"`
PaymentType *string `json:"PaymentType,omitempty" xml:"PaymentType,omitempty"`
EngineType *string `json:"EngineType,omitempty" xml:"EngineType,omitempty"`
VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"`
InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"`
UserId *string `json:"UserId,omitempty" xml:"UserId,omitempty"`
ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"`
InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
NetworkType *string `json:"NetworkType,omitempty" xml:"NetworkType,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
LockMode *string `json:"LockMode,omitempty" xml:"LockMode,omitempty"`
InstanceDescription *string `json:"InstanceDescription,omitempty" xml:"InstanceDescription,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
GmtCreated *string `json:"GmtCreated,omitempty" xml:"GmtCreated,omitempty"`
InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
InstanceTps *string `json:"InstanceTps,omitempty" xml:"InstanceTps,omitempty"`
ExpiredTime *int64 `json:"ExpiredTime,omitempty" xml:"ExpiredTime,omitempty"`
ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
InstanceStatus *string `json:"InstanceStatus,omitempty" xml:"InstanceStatus,omitempty"`
GmtExpire *string `json:"GmtExpire,omitempty" xml:"GmtExpire,omitempty"`
}
func (s DescribeHiTSDBInstanceListResponseBodyInstanceList) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceListResponseBodyInstanceList) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetVpcId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.VpcId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetStatus(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.Status = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetMaxSeriesPerDatabase(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.MaxSeriesPerDatabase = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetPaymentType(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.PaymentType = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetEngineType(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.EngineType = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetVswitchId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.VswitchId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceClass(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceClass = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetCreateTime(v int64) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.CreateTime = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetUserId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.UserId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetChargeType(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.ChargeType = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceStorage(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceStorage = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetNetworkType(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.NetworkType = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetLockMode(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.LockMode = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceDescription(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceDescription = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetRegionId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.RegionId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetGmtCreated(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.GmtCreated = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceAlias(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceAlias = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceTps(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceTps = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetExpiredTime(v int64) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.ExpiredTime = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetZoneId(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.ZoneId = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetInstanceStatus(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.InstanceStatus = &v
return s
}
func (s *DescribeHiTSDBInstanceListResponseBodyInstanceList) SetGmtExpire(v string) *DescribeHiTSDBInstanceListResponseBodyInstanceList {
s.GmtExpire = &v
return s
}
type DescribeHiTSDBInstanceListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeHiTSDBInstanceListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeHiTSDBInstanceListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceListResponse) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceListResponse) SetHeaders(v map[string]*string) *DescribeHiTSDBInstanceListResponse {
s.Headers = v
return s
}
func (s *DescribeHiTSDBInstanceListResponse) SetBody(v *DescribeHiTSDBInstanceListResponseBody) *DescribeHiTSDBInstanceListResponse {
s.Body = v
return s
}
type DescribeHiTSDBInstanceSecurityIpListRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
}
func (s DescribeHiTSDBInstanceSecurityIpListRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceSecurityIpListRequest) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetSecurityToken(v string) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.SecurityToken = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetOwnerId(v int64) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.OwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetResourceOwnerAccount(v string) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetResourceOwnerId(v int64) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetOwnerAccount(v string) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.OwnerAccount = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetInstanceId(v string) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.InstanceId = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListRequest) SetGroupName(v string) *DescribeHiTSDBInstanceSecurityIpListRequest {
s.GroupName = &v
return s
}
type DescribeHiTSDBInstanceSecurityIpListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
SecurityIpList []*DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList `json:"SecurityIpList,omitempty" xml:"SecurityIpList,omitempty" type:"Repeated"`
}
func (s DescribeHiTSDBInstanceSecurityIpListResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceSecurityIpListResponseBody) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceSecurityIpListResponseBody) SetRequestId(v string) *DescribeHiTSDBInstanceSecurityIpListResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListResponseBody) SetSecurityIpList(v []*DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList) *DescribeHiTSDBInstanceSecurityIpListResponseBody {
s.SecurityIpList = v
return s
}
type DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList struct {
Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"`
}
func (s DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList) SetIp(v string) *DescribeHiTSDBInstanceSecurityIpListResponseBodySecurityIpList {
s.Ip = &v
return s
}
type DescribeHiTSDBInstanceSecurityIpListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeHiTSDBInstanceSecurityIpListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeHiTSDBInstanceSecurityIpListResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeHiTSDBInstanceSecurityIpListResponse) GoString() string {
return s.String()
}
func (s *DescribeHiTSDBInstanceSecurityIpListResponse) SetHeaders(v map[string]*string) *DescribeHiTSDBInstanceSecurityIpListResponse {
s.Headers = v
return s
}
func (s *DescribeHiTSDBInstanceSecurityIpListResponse) SetBody(v *DescribeHiTSDBInstanceSecurityIpListResponseBody) *DescribeHiTSDBInstanceSecurityIpListResponse {
s.Body = v
return s
}
type DescribeRegionsRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AcceptLanguage *string `json:"AcceptLanguage,omitempty" xml:"AcceptLanguage,omitempty"`
}
func (s DescribeRegionsRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsRequest) GoString() string {
return s.String()
}
func (s *DescribeRegionsRequest) SetSecurityToken(v string) *DescribeRegionsRequest {
s.SecurityToken = &v
return s
}
func (s *DescribeRegionsRequest) SetOwnerId(v int64) *DescribeRegionsRequest {
s.OwnerId = &v
return s
}
func (s *DescribeRegionsRequest) SetResourceOwnerAccount(v string) *DescribeRegionsRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DescribeRegionsRequest) SetResourceOwnerId(v int64) *DescribeRegionsRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest {
s.OwnerAccount = &v
return s
}
func (s *DescribeRegionsRequest) SetAcceptLanguage(v string) *DescribeRegionsRequest {
s.AcceptLanguage = &v
return s
}
type DescribeRegionsResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
Regions *DescribeRegionsResponseBodyRegions `json:"Regions,omitempty" xml:"Regions,omitempty" type:"Struct"`
}
func (s DescribeRegionsResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBody) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBody) SetRequestId(v string) *DescribeRegionsResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeRegionsResponseBody) SetRegions(v *DescribeRegionsResponseBodyRegions) *DescribeRegionsResponseBody {
s.Regions = v
return s
}
type DescribeRegionsResponseBodyRegions struct {
Region []*DescribeRegionsResponseBodyRegionsRegion `json:"Region,omitempty" xml:"Region,omitempty" type:"Repeated"`
}
func (s DescribeRegionsResponseBodyRegions) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBodyRegions) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBodyRegions) SetRegion(v []*DescribeRegionsResponseBodyRegionsRegion) *DescribeRegionsResponseBodyRegions {
s.Region = v
return s
}
type DescribeRegionsResponseBodyRegionsRegion struct {
LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
RegionEndpoint *string `json:"RegionEndpoint,omitempty" xml:"RegionEndpoint,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
}
func (s DescribeRegionsResponseBodyRegionsRegion) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponseBodyRegionsRegion) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetLocalName(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.LocalName = &v
return s
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionEndpoint(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.RegionEndpoint = &v
return s
}
func (s *DescribeRegionsResponseBodyRegionsRegion) SetRegionId(v string) *DescribeRegionsResponseBodyRegionsRegion {
s.RegionId = &v
return s
}
type DescribeRegionsResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeRegionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeRegionsResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeRegionsResponse) GoString() string {
return s.String()
}
func (s *DescribeRegionsResponse) SetHeaders(v map[string]*string) *DescribeRegionsResponse {
s.Headers = v
return s
}
func (s *DescribeRegionsResponse) SetBody(v *DescribeRegionsResponseBody) *DescribeRegionsResponse {
s.Body = v
return s
}
type DescribeZonesRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
Language *string `json:"Language,omitempty" xml:"Language,omitempty"`
}
func (s DescribeZonesRequest) String() string {
return tea.Prettify(s)
}
func (s DescribeZonesRequest) GoString() string {
return s.String()
}
func (s *DescribeZonesRequest) SetSecurityToken(v string) *DescribeZonesRequest {
s.SecurityToken = &v
return s
}
func (s *DescribeZonesRequest) SetOwnerId(v int64) *DescribeZonesRequest {
s.OwnerId = &v
return s
}
func (s *DescribeZonesRequest) SetResourceOwnerAccount(v string) *DescribeZonesRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *DescribeZonesRequest) SetResourceOwnerId(v int64) *DescribeZonesRequest {
s.ResourceOwnerId = &v
return s
}
func (s *DescribeZonesRequest) SetOwnerAccount(v string) *DescribeZonesRequest {
s.OwnerAccount = &v
return s
}
func (s *DescribeZonesRequest) SetLanguage(v string) *DescribeZonesRequest {
s.Language = &v
return s
}
type DescribeZonesResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
ZoneList *DescribeZonesResponseBodyZoneList `json:"ZoneList,omitempty" xml:"ZoneList,omitempty" type:"Struct"`
}
func (s DescribeZonesResponseBody) String() string {
return tea.Prettify(s)
}
func (s DescribeZonesResponseBody) GoString() string {
return s.String()
}
func (s *DescribeZonesResponseBody) SetRequestId(v string) *DescribeZonesResponseBody {
s.RequestId = &v
return s
}
func (s *DescribeZonesResponseBody) SetZoneList(v *DescribeZonesResponseBodyZoneList) *DescribeZonesResponseBody {
s.ZoneList = v
return s
}
type DescribeZonesResponseBodyZoneList struct {
ZoneModel []*DescribeZonesResponseBodyZoneListZoneModel `json:"ZoneModel,omitempty" xml:"ZoneModel,omitempty" type:"Repeated"`
}
func (s DescribeZonesResponseBodyZoneList) String() string {
return tea.Prettify(s)
}
func (s DescribeZonesResponseBodyZoneList) GoString() string {
return s.String()
}
func (s *DescribeZonesResponseBodyZoneList) SetZoneModel(v []*DescribeZonesResponseBodyZoneListZoneModel) *DescribeZonesResponseBodyZoneList {
s.ZoneModel = v
return s
}
type DescribeZonesResponseBodyZoneListZoneModel struct {
LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"`
ZoneId *string `json:"ZoneId,omitempty" xml:"ZoneId,omitempty"`
}
func (s DescribeZonesResponseBodyZoneListZoneModel) String() string {
return tea.Prettify(s)
}
func (s DescribeZonesResponseBodyZoneListZoneModel) GoString() string {
return s.String()
}
func (s *DescribeZonesResponseBodyZoneListZoneModel) SetLocalName(v string) *DescribeZonesResponseBodyZoneListZoneModel {
s.LocalName = &v
return s
}
func (s *DescribeZonesResponseBodyZoneListZoneModel) SetZoneId(v string) *DescribeZonesResponseBodyZoneListZoneModel {
s.ZoneId = &v
return s
}
type DescribeZonesResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *DescribeZonesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s DescribeZonesResponse) String() string {
return tea.Prettify(s)
}
func (s DescribeZonesResponse) GoString() string {
return s.String()
}
func (s *DescribeZonesResponse) SetHeaders(v map[string]*string) *DescribeZonesResponse {
s.Headers = v
return s
}
func (s *DescribeZonesResponse) SetBody(v *DescribeZonesResponseBody) *DescribeZonesResponse {
s.Body = v
return s
}
type ModifyHiTSDBInstanceClassRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
InstanceClass *string `json:"InstanceClass,omitempty" xml:"InstanceClass,omitempty"`
InstanceStorage *string `json:"InstanceStorage,omitempty" xml:"InstanceStorage,omitempty"`
}
func (s ModifyHiTSDBInstanceClassRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceClassRequest) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceClassRequest) SetSecurityToken(v string) *ModifyHiTSDBInstanceClassRequest {
s.SecurityToken = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetOwnerId(v int64) *ModifyHiTSDBInstanceClassRequest {
s.OwnerId = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetResourceOwnerAccount(v string) *ModifyHiTSDBInstanceClassRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetResourceOwnerId(v int64) *ModifyHiTSDBInstanceClassRequest {
s.ResourceOwnerId = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetOwnerAccount(v string) *ModifyHiTSDBInstanceClassRequest {
s.OwnerAccount = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetAppKey(v string) *ModifyHiTSDBInstanceClassRequest {
s.AppKey = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetInstanceId(v string) *ModifyHiTSDBInstanceClassRequest {
s.InstanceId = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetInstanceClass(v string) *ModifyHiTSDBInstanceClassRequest {
s.InstanceClass = &v
return s
}
func (s *ModifyHiTSDBInstanceClassRequest) SetInstanceStorage(v string) *ModifyHiTSDBInstanceClassRequest {
s.InstanceStorage = &v
return s
}
type ModifyHiTSDBInstanceClassResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyHiTSDBInstanceClassResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceClassResponseBody) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceClassResponseBody) SetRequestId(v string) *ModifyHiTSDBInstanceClassResponseBody {
s.RequestId = &v
return s
}
type ModifyHiTSDBInstanceClassResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyHiTSDBInstanceClassResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyHiTSDBInstanceClassResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceClassResponse) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceClassResponse) SetHeaders(v map[string]*string) *ModifyHiTSDBInstanceClassResponse {
s.Headers = v
return s
}
func (s *ModifyHiTSDBInstanceClassResponse) SetBody(v *ModifyHiTSDBInstanceClassResponseBody) *ModifyHiTSDBInstanceClassResponse {
s.Body = v
return s
}
type ModifyHiTSDBInstanceSecurityIpListRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
SecurityIpList *string `json:"SecurityIpList,omitempty" xml:"SecurityIpList,omitempty"`
GroupName *string `json:"GroupName,omitempty" xml:"GroupName,omitempty"`
}
func (s ModifyHiTSDBInstanceSecurityIpListRequest) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceSecurityIpListRequest) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetSecurityToken(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.SecurityToken = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetOwnerId(v int64) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.OwnerId = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetResourceOwnerAccount(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetResourceOwnerId(v int64) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.ResourceOwnerId = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetOwnerAccount(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.OwnerAccount = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetInstanceId(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.InstanceId = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetSecurityIpList(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.SecurityIpList = &v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListRequest) SetGroupName(v string) *ModifyHiTSDBInstanceSecurityIpListRequest {
s.GroupName = &v
return s
}
type ModifyHiTSDBInstanceSecurityIpListResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s ModifyHiTSDBInstanceSecurityIpListResponseBody) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceSecurityIpListResponseBody) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceSecurityIpListResponseBody) SetRequestId(v string) *ModifyHiTSDBInstanceSecurityIpListResponseBody {
s.RequestId = &v
return s
}
type ModifyHiTSDBInstanceSecurityIpListResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *ModifyHiTSDBInstanceSecurityIpListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s ModifyHiTSDBInstanceSecurityIpListResponse) String() string {
return tea.Prettify(s)
}
func (s ModifyHiTSDBInstanceSecurityIpListResponse) GoString() string {
return s.String()
}
func (s *ModifyHiTSDBInstanceSecurityIpListResponse) SetHeaders(v map[string]*string) *ModifyHiTSDBInstanceSecurityIpListResponse {
s.Headers = v
return s
}
func (s *ModifyHiTSDBInstanceSecurityIpListResponse) SetBody(v *ModifyHiTSDBInstanceSecurityIpListResponseBody) *ModifyHiTSDBInstanceSecurityIpListResponse {
s.Body = v
return s
}
type RenameHiTSDBInstanceAliasRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
InstanceAlias *string `json:"InstanceAlias,omitempty" xml:"InstanceAlias,omitempty"`
}
func (s RenameHiTSDBInstanceAliasRequest) String() string {
return tea.Prettify(s)
}
func (s RenameHiTSDBInstanceAliasRequest) GoString() string {
return s.String()
}
func (s *RenameHiTSDBInstanceAliasRequest) SetSecurityToken(v string) *RenameHiTSDBInstanceAliasRequest {
s.SecurityToken = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetOwnerId(v int64) *RenameHiTSDBInstanceAliasRequest {
s.OwnerId = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetResourceOwnerAccount(v string) *RenameHiTSDBInstanceAliasRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetResourceOwnerId(v int64) *RenameHiTSDBInstanceAliasRequest {
s.ResourceOwnerId = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetOwnerAccount(v string) *RenameHiTSDBInstanceAliasRequest {
s.OwnerAccount = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetAppKey(v string) *RenameHiTSDBInstanceAliasRequest {
s.AppKey = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetInstanceId(v string) *RenameHiTSDBInstanceAliasRequest {
s.InstanceId = &v
return s
}
func (s *RenameHiTSDBInstanceAliasRequest) SetInstanceAlias(v string) *RenameHiTSDBInstanceAliasRequest {
s.InstanceAlias = &v
return s
}
type RenameHiTSDBInstanceAliasResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s RenameHiTSDBInstanceAliasResponseBody) String() string {
return tea.Prettify(s)
}
func (s RenameHiTSDBInstanceAliasResponseBody) GoString() string {
return s.String()
}
func (s *RenameHiTSDBInstanceAliasResponseBody) SetRequestId(v string) *RenameHiTSDBInstanceAliasResponseBody {
s.RequestId = &v
return s
}
type RenameHiTSDBInstanceAliasResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *RenameHiTSDBInstanceAliasResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s RenameHiTSDBInstanceAliasResponse) String() string {
return tea.Prettify(s)
}
func (s RenameHiTSDBInstanceAliasResponse) GoString() string {
return s.String()
}
func (s *RenameHiTSDBInstanceAliasResponse) SetHeaders(v map[string]*string) *RenameHiTSDBInstanceAliasResponse {
s.Headers = v
return s
}
func (s *RenameHiTSDBInstanceAliasResponse) SetBody(v *RenameHiTSDBInstanceAliasResponseBody) *RenameHiTSDBInstanceAliasResponse {
s.Body = v
return s
}
type RenewTSDBInstanceRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"`
Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"`
}
func (s RenewTSDBInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s RenewTSDBInstanceRequest) GoString() string {
return s.String()
}
func (s *RenewTSDBInstanceRequest) SetSecurityToken(v string) *RenewTSDBInstanceRequest {
s.SecurityToken = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetOwnerId(v int64) *RenewTSDBInstanceRequest {
s.OwnerId = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetResourceOwnerAccount(v string) *RenewTSDBInstanceRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetResourceOwnerId(v int64) *RenewTSDBInstanceRequest {
s.ResourceOwnerId = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetOwnerAccount(v string) *RenewTSDBInstanceRequest {
s.OwnerAccount = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetRegionId(v string) *RenewTSDBInstanceRequest {
s.RegionId = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetInstanceId(v string) *RenewTSDBInstanceRequest {
s.InstanceId = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetPricingCycle(v string) *RenewTSDBInstanceRequest {
s.PricingCycle = &v
return s
}
func (s *RenewTSDBInstanceRequest) SetDuration(v int32) *RenewTSDBInstanceRequest {
s.Duration = &v
return s
}
type RenewTSDBInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
OrderId *int64 `json:"OrderId,omitempty" xml:"OrderId,omitempty"`
}
func (s RenewTSDBInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s RenewTSDBInstanceResponseBody) GoString() string {
return s.String()
}
func (s *RenewTSDBInstanceResponseBody) SetRequestId(v string) *RenewTSDBInstanceResponseBody {
s.RequestId = &v
return s
}
func (s *RenewTSDBInstanceResponseBody) SetOrderId(v int64) *RenewTSDBInstanceResponseBody {
s.OrderId = &v
return s
}
type RenewTSDBInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *RenewTSDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s RenewTSDBInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s RenewTSDBInstanceResponse) GoString() string {
return s.String()
}
func (s *RenewTSDBInstanceResponse) SetHeaders(v map[string]*string) *RenewTSDBInstanceResponse {
s.Headers = v
return s
}
func (s *RenewTSDBInstanceResponse) SetBody(v *RenewTSDBInstanceResponseBody) *RenewTSDBInstanceResponse {
s.Body = v
return s
}
type RestartHiTSDBInstanceRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
}
func (s RestartHiTSDBInstanceRequest) String() string {
return tea.Prettify(s)
}
func (s RestartHiTSDBInstanceRequest) GoString() string {
return s.String()
}
func (s *RestartHiTSDBInstanceRequest) SetSecurityToken(v string) *RestartHiTSDBInstanceRequest {
s.SecurityToken = &v
return s
}
func (s *RestartHiTSDBInstanceRequest) SetOwnerId(v int64) *RestartHiTSDBInstanceRequest {
s.OwnerId = &v
return s
}
func (s *RestartHiTSDBInstanceRequest) SetResourceOwnerAccount(v string) *RestartHiTSDBInstanceRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *RestartHiTSDBInstanceRequest) SetResourceOwnerId(v int64) *RestartHiTSDBInstanceRequest {
s.ResourceOwnerId = &v
return s
}
func (s *RestartHiTSDBInstanceRequest) SetOwnerAccount(v string) *RestartHiTSDBInstanceRequest {
s.OwnerAccount = &v
return s
}
func (s *RestartHiTSDBInstanceRequest) SetInstanceId(v string) *RestartHiTSDBInstanceRequest {
s.InstanceId = &v
return s
}
type RestartHiTSDBInstanceResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s RestartHiTSDBInstanceResponseBody) String() string {
return tea.Prettify(s)
}
func (s RestartHiTSDBInstanceResponseBody) GoString() string {
return s.String()
}
func (s *RestartHiTSDBInstanceResponseBody) SetRequestId(v string) *RestartHiTSDBInstanceResponseBody {
s.RequestId = &v
return s
}
type RestartHiTSDBInstanceResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *RestartHiTSDBInstanceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s RestartHiTSDBInstanceResponse) String() string {
return tea.Prettify(s)
}
func (s RestartHiTSDBInstanceResponse) GoString() string {
return s.String()
}
func (s *RestartHiTSDBInstanceResponse) SetHeaders(v map[string]*string) *RestartHiTSDBInstanceResponse {
s.Headers = v
return s
}
func (s *RestartHiTSDBInstanceResponse) SetBody(v *RestartHiTSDBInstanceResponseBody) *RestartHiTSDBInstanceResponse {
s.Body = v
return s
}
type SwitchHiTSDBInstancePublicNetRequest struct {
SecurityToken *string `json:"SecurityToken,omitempty" xml:"SecurityToken,omitempty"`
OwnerId *int64 `json:"OwnerId,omitempty" xml:"OwnerId,omitempty"`
ResourceOwnerAccount *string `json:"ResourceOwnerAccount,omitempty" xml:"ResourceOwnerAccount,omitempty"`
ResourceOwnerId *int64 `json:"ResourceOwnerId,omitempty" xml:"ResourceOwnerId,omitempty"`
OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,omitempty"`
InstanceId *string `json:"InstanceId,omitempty" xml:"InstanceId,omitempty"`
SwitchAction *int64 `json:"SwitchAction,omitempty" xml:"SwitchAction,omitempty"`
}
func (s SwitchHiTSDBInstancePublicNetRequest) String() string {
return tea.Prettify(s)
}
func (s SwitchHiTSDBInstancePublicNetRequest) GoString() string {
return s.String()
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetSecurityToken(v string) *SwitchHiTSDBInstancePublicNetRequest {
s.SecurityToken = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetOwnerId(v int64) *SwitchHiTSDBInstancePublicNetRequest {
s.OwnerId = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetResourceOwnerAccount(v string) *SwitchHiTSDBInstancePublicNetRequest {
s.ResourceOwnerAccount = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetResourceOwnerId(v int64) *SwitchHiTSDBInstancePublicNetRequest {
s.ResourceOwnerId = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetOwnerAccount(v string) *SwitchHiTSDBInstancePublicNetRequest {
s.OwnerAccount = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetInstanceId(v string) *SwitchHiTSDBInstancePublicNetRequest {
s.InstanceId = &v
return s
}
func (s *SwitchHiTSDBInstancePublicNetRequest) SetSwitchAction(v int64) *SwitchHiTSDBInstancePublicNetRequest {
s.SwitchAction = &v
return s
}
type SwitchHiTSDBInstancePublicNetResponseBody struct {
RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"`
}
func (s SwitchHiTSDBInstancePublicNetResponseBody) String() string {
return tea.Prettify(s)
}
func (s SwitchHiTSDBInstancePublicNetResponseBody) GoString() string {
return s.String()
}
func (s *SwitchHiTSDBInstancePublicNetResponseBody) SetRequestId(v string) *SwitchHiTSDBInstancePublicNetResponseBody {
s.RequestId = &v
return s
}
type SwitchHiTSDBInstancePublicNetResponse struct {
Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"`
Body *SwitchHiTSDBInstancePublicNetResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"`
}
func (s SwitchHiTSDBInstancePublicNetResponse) String() string {
return tea.Prettify(s)
}
func (s SwitchHiTSDBInstancePublicNetResponse) GoString() string {
return s.String()
}
func (s *SwitchHiTSDBInstancePublicNetResponse) SetHeaders(v map[string]*string) *SwitchHiTSDBInstancePublicNetResponse {
s.Headers = v
return s
}
func (s *SwitchHiTSDBInstancePublicNetResponse) SetBody(v *SwitchHiTSDBInstancePublicNetResponseBody) *SwitchHiTSDBInstancePublicNetResponse {
s.Body = v
return s
}
type Client struct {
openapi.Client
}
func NewClient(config *openapi.Config) (*Client, error) {
client := new(Client)
err := client.Init(config)
return client, err
}
func (client *Client) Init(config *openapi.Config) (_err error) {
_err = client.Client.Init(config)
if _err != nil {
return _err
}
client.EndpointRule = tea.String("regional")
client.EndpointMap = map[string]*string{
"cn-qingdao": tea.String("hitsdb.aliyuncs.com"),
"cn-beijing": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai": tea.String("hitsdb.aliyuncs.com"),
"cn-shenzhen": tea.String("hitsdb.aliyuncs.com"),
"cn-hongkong": tea.String("hitsdb.aliyuncs.com"),
"ap-southeast-1": tea.String("hitsdb.aliyuncs.com"),
"us-west-1": tea.String("hitsdb.aliyuncs.com"),
"us-east-1": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai-finance-1": tea.String("hitsdb.aliyuncs.com"),
"cn-shenzhen-finance-1": tea.String("hitsdb.aliyuncs.com"),
"ap-northeast-2-pop": tea.String("hitsdb.aliyuncs.com"),
"cn-beijing-finance-1": tea.String("hitsdb.aliyuncs.com"),
"cn-beijing-finance-pop": tea.String("hitsdb.aliyuncs.com"),
"cn-beijing-gov-1": tea.String("hitsdb.aliyuncs.com"),
"cn-beijing-nu16-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-chengdu": tea.String("hitsdb.aliyuncs.com"),
"cn-edge-1": tea.String("hitsdb.aliyuncs.com"),
"cn-fujian": tea.String("hitsdb.aliyuncs.com"),
"cn-haidian-cm12-c01": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-bj-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-finance": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-internal-prod-1": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-internal-test-1": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-internal-test-2": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-internal-test-3": tea.String("hitsdb.aliyuncs.com"),
"cn-hangzhou-test-306": tea.String("hitsdb.aliyuncs.com"),
"cn-hongkong-finance-pop": tea.String("hitsdb.aliyuncs.com"),
"cn-huhehaote-nebula-1": tea.String("hitsdb.aliyuncs.com"),
"cn-qingdao-nebula": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai-et15-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai-et2-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai-inner": tea.String("hitsdb.aliyuncs.com"),
"cn-shanghai-internal-test-1": tea.String("hitsdb.aliyuncs.com"),
"cn-shenzhen-inner": tea.String("hitsdb.aliyuncs.com"),
"cn-shenzhen-st4-d01": tea.String("hitsdb.aliyuncs.com"),
"cn-shenzhen-su18-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-wuhan": tea.String("hitsdb.aliyuncs.com"),
"cn-wulanchabu": tea.String("hitsdb.aliyuncs.com"),
"cn-yushanfang": tea.String("hitsdb.aliyuncs.com"),
"cn-zhangbei": tea.String("hitsdb.aliyuncs.com"),
"cn-zhangbei-na61-b01": tea.String("hitsdb.aliyuncs.com"),
"cn-zhangjiakou-na62-a01": tea.String("hitsdb.aliyuncs.com"),
"cn-zhengzhou-nebula-1": tea.String("hitsdb.aliyuncs.com"),
"eu-west-1-oxs": tea.String("hitsdb.aliyuncs.com"),
"me-east-1": tea.String("hitsdb.aliyuncs.com"),
"rus-west-1-pop": tea.String("hitsdb.aliyuncs.com"),
}
_err = client.CheckConfig(config)
if _err != nil {
return _err
}
client.Endpoint, _err = client.GetEndpoint(tea.String("hitsdb"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint)
if _err != nil {
return _err
}
return nil
}
func (client *Client) GetEndpoint(productId *string, regionId *string, endpointRule *string, network *string, suffix *string, endpointMap map[string]*string, endpoint *string) (_result *string, _err error) {
if !tea.BoolValue(util.Empty(endpoint)) {
_result = endpoint
return _result, _err
}
if !tea.BoolValue(util.IsUnset(endpointMap)) && !tea.BoolValue(util.Empty(endpointMap[tea.StringValue(regionId)])) {
_result = endpointMap[tea.StringValue(regionId)]
return _result, _err
}
_body, _err := endpointutil.GetEndpointRules(productId, regionId, endpointRule, network, suffix)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) CreateHiTSDBInstanceWithOptions(request *CreateHiTSDBInstanceRequest, runtime *util.RuntimeOptions) (_result *CreateHiTSDBInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &CreateHiTSDBInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("CreateHiTSDBInstance"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) CreateHiTSDBInstance(request *CreateHiTSDBInstanceRequest) (_result *CreateHiTSDBInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &CreateHiTSDBInstanceResponse{}
_body, _err := client.CreateHiTSDBInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DeleteHiTSDBInstanceWithOptions(request *DeleteHiTSDBInstanceRequest, runtime *util.RuntimeOptions) (_result *DeleteHiTSDBInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DeleteHiTSDBInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("DeleteHiTSDBInstance"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DeleteHiTSDBInstance(request *DeleteHiTSDBInstanceRequest) (_result *DeleteHiTSDBInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DeleteHiTSDBInstanceResponse{}
_body, _err := client.DeleteHiTSDBInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeHiTSDBInstanceWithOptions(request *DescribeHiTSDBInstanceRequest, runtime *util.RuntimeOptions) (_result *DescribeHiTSDBInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeHiTSDBInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeHiTSDBInstance"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeHiTSDBInstance(request *DescribeHiTSDBInstanceRequest) (_result *DescribeHiTSDBInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeHiTSDBInstanceResponse{}
_body, _err := client.DescribeHiTSDBInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeHiTSDBInstanceListWithOptions(request *DescribeHiTSDBInstanceListRequest, runtime *util.RuntimeOptions) (_result *DescribeHiTSDBInstanceListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeHiTSDBInstanceListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeHiTSDBInstanceList"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeHiTSDBInstanceList(request *DescribeHiTSDBInstanceListRequest) (_result *DescribeHiTSDBInstanceListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeHiTSDBInstanceListResponse{}
_body, _err := client.DescribeHiTSDBInstanceListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeHiTSDBInstanceSecurityIpListWithOptions(request *DescribeHiTSDBInstanceSecurityIpListRequest, runtime *util.RuntimeOptions) (_result *DescribeHiTSDBInstanceSecurityIpListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeHiTSDBInstanceSecurityIpListResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeHiTSDBInstanceSecurityIpList"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeHiTSDBInstanceSecurityIpList(request *DescribeHiTSDBInstanceSecurityIpListRequest) (_result *DescribeHiTSDBInstanceSecurityIpListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeHiTSDBInstanceSecurityIpListResponse{}
_body, _err := client.DescribeHiTSDBInstanceSecurityIpListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeRegionsWithOptions(request *DescribeRegionsRequest, runtime *util.RuntimeOptions) (_result *DescribeRegionsResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeRegionsResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeRegions"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeRegions(request *DescribeRegionsRequest) (_result *DescribeRegionsResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeRegionsResponse{}
_body, _err := client.DescribeRegionsWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) DescribeZonesWithOptions(request *DescribeZonesRequest, runtime *util.RuntimeOptions) (_result *DescribeZonesResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &DescribeZonesResponse{}
_body, _err := client.DoRPCRequest(tea.String("DescribeZones"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) DescribeZones(request *DescribeZonesRequest) (_result *DescribeZonesResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &DescribeZonesResponse{}
_body, _err := client.DescribeZonesWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyHiTSDBInstanceClassWithOptions(request *ModifyHiTSDBInstanceClassRequest, runtime *util.RuntimeOptions) (_result *ModifyHiTSDBInstanceClassResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyHiTSDBInstanceClassResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyHiTSDBInstanceClass"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyHiTSDBInstanceClass(request *ModifyHiTSDBInstanceClassRequest) (_result *ModifyHiTSDBInstanceClassResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyHiTSDBInstanceClassResponse{}
_body, _err := client.ModifyHiTSDBInstanceClassWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) ModifyHiTSDBInstanceSecurityIpListWithOptions(request *ModifyHiTSDBInstanceSecurityIpListRequest, runtime *util.RuntimeOptions) (_result *ModifyHiTSDBInstanceSecurityIpListResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &ModifyHiTSDBInstanceSecurityIpListResponse{}
_body, _err := client.DoRPCRequest(tea.String("ModifyHiTSDBInstanceSecurityIpList"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) ModifyHiTSDBInstanceSecurityIpList(request *ModifyHiTSDBInstanceSecurityIpListRequest) (_result *ModifyHiTSDBInstanceSecurityIpListResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &ModifyHiTSDBInstanceSecurityIpListResponse{}
_body, _err := client.ModifyHiTSDBInstanceSecurityIpListWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RenameHiTSDBInstanceAliasWithOptions(request *RenameHiTSDBInstanceAliasRequest, runtime *util.RuntimeOptions) (_result *RenameHiTSDBInstanceAliasResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &RenameHiTSDBInstanceAliasResponse{}
_body, _err := client.DoRPCRequest(tea.String("RenameHiTSDBInstanceAlias"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RenameHiTSDBInstanceAlias(request *RenameHiTSDBInstanceAliasRequest) (_result *RenameHiTSDBInstanceAliasResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RenameHiTSDBInstanceAliasResponse{}
_body, _err := client.RenameHiTSDBInstanceAliasWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RenewTSDBInstanceWithOptions(request *RenewTSDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RenewTSDBInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &RenewTSDBInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("RenewTSDBInstance"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RenewTSDBInstance(request *RenewTSDBInstanceRequest) (_result *RenewTSDBInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RenewTSDBInstanceResponse{}
_body, _err := client.RenewTSDBInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) RestartHiTSDBInstanceWithOptions(request *RestartHiTSDBInstanceRequest, runtime *util.RuntimeOptions) (_result *RestartHiTSDBInstanceResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &RestartHiTSDBInstanceResponse{}
_body, _err := client.DoRPCRequest(tea.String("RestartHiTSDBInstance"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) RestartHiTSDBInstance(request *RestartHiTSDBInstanceRequest) (_result *RestartHiTSDBInstanceResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &RestartHiTSDBInstanceResponse{}
_body, _err := client.RestartHiTSDBInstanceWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}
func (client *Client) SwitchHiTSDBInstancePublicNetWithOptions(request *SwitchHiTSDBInstancePublicNetRequest, runtime *util.RuntimeOptions) (_result *SwitchHiTSDBInstancePublicNetResponse, _err error) {
_err = util.ValidateModel(request)
if _err != nil {
return _result, _err
}
req := &openapi.OpenApiRequest{
Body: util.ToMap(request),
}
_result = &SwitchHiTSDBInstancePublicNetResponse{}
_body, _err := client.DoRPCRequest(tea.String("SwitchHiTSDBInstancePublicNet"), tea.String("2017-06-01"), tea.String("HTTPS"), tea.String("POST"), tea.String("AK"), tea.String("json"), req, runtime)
if _err != nil {
return _result, _err
}
_err = tea.Convert(_body, &_result)
return _result, _err
}
func (client *Client) SwitchHiTSDBInstancePublicNet(request *SwitchHiTSDBInstancePublicNetRequest) (_result *SwitchHiTSDBInstancePublicNetResponse, _err error) {
runtime := &util.RuntimeOptions{}
_result = &SwitchHiTSDBInstancePublicNetResponse{}
_body, _err := client.SwitchHiTSDBInstancePublicNetWithOptions(request, runtime)
if _err != nil {
return _result, _err
}
_result = _body
return _result, _err
}