uis-20180821/client/client.go (5,009 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 AddHighPriorityIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` HighPriorityIp *string `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty"` } func (s AddHighPriorityIpRequest) String() string { return tea.Prettify(s) } func (s AddHighPriorityIpRequest) GoString() string { return s.String() } func (s *AddHighPriorityIpRequest) SetOwnerAccount(v string) *AddHighPriorityIpRequest { s.OwnerAccount = &v return s } func (s *AddHighPriorityIpRequest) SetOwnerId(v int64) *AddHighPriorityIpRequest { s.OwnerId = &v return s } func (s *AddHighPriorityIpRequest) SetResourceOwnerAccount(v string) *AddHighPriorityIpRequest { s.ResourceOwnerAccount = &v return s } func (s *AddHighPriorityIpRequest) SetResourceOwnerId(v int64) *AddHighPriorityIpRequest { s.ResourceOwnerId = &v return s } func (s *AddHighPriorityIpRequest) SetClientToken(v string) *AddHighPriorityIpRequest { s.ClientToken = &v return s } func (s *AddHighPriorityIpRequest) SetRegionId(v string) *AddHighPriorityIpRequest { s.RegionId = &v return s } func (s *AddHighPriorityIpRequest) SetUisId(v string) *AddHighPriorityIpRequest { s.UisId = &v return s } func (s *AddHighPriorityIpRequest) SetHighPriorityIp(v string) *AddHighPriorityIpRequest { s.HighPriorityIp = &v return s } type AddHighPriorityIpResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddHighPriorityIpResponseBody) String() string { return tea.Prettify(s) } func (s AddHighPriorityIpResponseBody) GoString() string { return s.String() } func (s *AddHighPriorityIpResponseBody) SetRequestId(v string) *AddHighPriorityIpResponseBody { s.RequestId = &v return s } type AddHighPriorityIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AddHighPriorityIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s AddHighPriorityIpResponse) String() string { return tea.Prettify(s) } func (s AddHighPriorityIpResponse) GoString() string { return s.String() } func (s *AddHighPriorityIpResponse) SetHeaders(v map[string]*string) *AddHighPriorityIpResponse { s.Headers = v return s } func (s *AddHighPriorityIpResponse) SetBody(v *AddHighPriorityIpResponseBody) *AddHighPriorityIpResponse { s.Body = v return s } type AddUisNodeIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` IpAddrsNum *int32 `json:"IpAddrsNum,omitempty" xml:"IpAddrsNum,omitempty"` } func (s AddUisNodeIpRequest) String() string { return tea.Prettify(s) } func (s AddUisNodeIpRequest) GoString() string { return s.String() } func (s *AddUisNodeIpRequest) SetOwnerAccount(v string) *AddUisNodeIpRequest { s.OwnerAccount = &v return s } func (s *AddUisNodeIpRequest) SetOwnerId(v int64) *AddUisNodeIpRequest { s.OwnerId = &v return s } func (s *AddUisNodeIpRequest) SetResourceOwnerAccount(v string) *AddUisNodeIpRequest { s.ResourceOwnerAccount = &v return s } func (s *AddUisNodeIpRequest) SetResourceOwnerId(v int64) *AddUisNodeIpRequest { s.ResourceOwnerId = &v return s } func (s *AddUisNodeIpRequest) SetClientToken(v string) *AddUisNodeIpRequest { s.ClientToken = &v return s } func (s *AddUisNodeIpRequest) SetRegionId(v string) *AddUisNodeIpRequest { s.RegionId = &v return s } func (s *AddUisNodeIpRequest) SetUisNodeId(v string) *AddUisNodeIpRequest { s.UisNodeId = &v return s } func (s *AddUisNodeIpRequest) SetIpAddrsNum(v int32) *AddUisNodeIpRequest { s.IpAddrsNum = &v return s } type AddUisNodeIpResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s AddUisNodeIpResponseBody) String() string { return tea.Prettify(s) } func (s AddUisNodeIpResponseBody) GoString() string { return s.String() } func (s *AddUisNodeIpResponseBody) SetRequestId(v string) *AddUisNodeIpResponseBody { s.RequestId = &v return s } type AddUisNodeIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *AddUisNodeIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s AddUisNodeIpResponse) String() string { return tea.Prettify(s) } func (s AddUisNodeIpResponse) GoString() string { return s.String() } func (s *AddUisNodeIpResponse) SetHeaders(v map[string]*string) *AddUisNodeIpResponse { s.Headers = v return s } func (s *AddUisNodeIpResponse) SetBody(v *AddUisNodeIpResponseBody) *AddUisNodeIpResponse { s.Body = v return s } type CreateDnatEntryRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` DestinationIp *string `json:"DestinationIp,omitempty" xml:"DestinationIp,omitempty"` DestinationPort *int32 `json:"DestinationPort,omitempty" xml:"DestinationPort,omitempty"` OriginalIp *string `json:"OriginalIp,omitempty" xml:"OriginalIp,omitempty"` OriginalPort *int32 `json:"OriginalPort,omitempty" xml:"OriginalPort,omitempty"` IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s CreateDnatEntryRequest) String() string { return tea.Prettify(s) } func (s CreateDnatEntryRequest) GoString() string { return s.String() } func (s *CreateDnatEntryRequest) SetOwnerAccount(v string) *CreateDnatEntryRequest { s.OwnerAccount = &v return s } func (s *CreateDnatEntryRequest) SetOwnerId(v int64) *CreateDnatEntryRequest { s.OwnerId = &v return s } func (s *CreateDnatEntryRequest) SetResourceOwnerAccount(v string) *CreateDnatEntryRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateDnatEntryRequest) SetResourceOwnerId(v int64) *CreateDnatEntryRequest { s.ResourceOwnerId = &v return s } func (s *CreateDnatEntryRequest) SetUisNodeId(v string) *CreateDnatEntryRequest { s.UisNodeId = &v return s } func (s *CreateDnatEntryRequest) SetDestinationIp(v string) *CreateDnatEntryRequest { s.DestinationIp = &v return s } func (s *CreateDnatEntryRequest) SetDestinationPort(v int32) *CreateDnatEntryRequest { s.DestinationPort = &v return s } func (s *CreateDnatEntryRequest) SetOriginalIp(v string) *CreateDnatEntryRequest { s.OriginalIp = &v return s } func (s *CreateDnatEntryRequest) SetOriginalPort(v int32) *CreateDnatEntryRequest { s.OriginalPort = &v return s } func (s *CreateDnatEntryRequest) SetIpProtocol(v string) *CreateDnatEntryRequest { s.IpProtocol = &v return s } func (s *CreateDnatEntryRequest) SetName(v string) *CreateDnatEntryRequest { s.Name = &v return s } type CreateDnatEntryResponseBody struct { UisDnatId *string `json:"UisDnatId,omitempty" xml:"UisDnatId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateDnatEntryResponseBody) String() string { return tea.Prettify(s) } func (s CreateDnatEntryResponseBody) GoString() string { return s.String() } func (s *CreateDnatEntryResponseBody) SetUisDnatId(v string) *CreateDnatEntryResponseBody { s.UisDnatId = &v return s } func (s *CreateDnatEntryResponseBody) SetRequestId(v string) *CreateDnatEntryResponseBody { s.RequestId = &v return s } type CreateDnatEntryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateDnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateDnatEntryResponse) String() string { return tea.Prettify(s) } func (s CreateDnatEntryResponse) GoString() string { return s.String() } func (s *CreateDnatEntryResponse) SetHeaders(v map[string]*string) *CreateDnatEntryResponse { s.Headers = v return s } func (s *CreateDnatEntryResponse) SetBody(v *CreateDnatEntryResponseBody) *CreateDnatEntryResponse { s.Body = v return s } type CreateSubConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` GreConfig *string `json:"GreConfig,omitempty" xml:"GreConfig,omitempty"` } func (s CreateSubConnectionRequest) String() string { return tea.Prettify(s) } func (s CreateSubConnectionRequest) GoString() string { return s.String() } func (s *CreateSubConnectionRequest) SetOwnerAccount(v string) *CreateSubConnectionRequest { s.OwnerAccount = &v return s } func (s *CreateSubConnectionRequest) SetOwnerId(v int64) *CreateSubConnectionRequest { s.OwnerId = &v return s } func (s *CreateSubConnectionRequest) SetResourceOwnerAccount(v string) *CreateSubConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateSubConnectionRequest) SetResourceOwnerId(v int64) *CreateSubConnectionRequest { s.ResourceOwnerId = &v return s } func (s *CreateSubConnectionRequest) SetUisNodeId(v string) *CreateSubConnectionRequest { s.UisNodeId = &v return s } func (s *CreateSubConnectionRequest) SetIp(v string) *CreateSubConnectionRequest { s.Ip = &v return s } func (s *CreateSubConnectionRequest) SetDescription(v string) *CreateSubConnectionRequest { s.Description = &v return s } func (s *CreateSubConnectionRequest) SetName(v string) *CreateSubConnectionRequest { s.Name = &v return s } func (s *CreateSubConnectionRequest) SetGreConfig(v string) *CreateSubConnectionRequest { s.GreConfig = &v return s } type CreateSubConnectionResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` } func (s CreateSubConnectionResponseBody) String() string { return tea.Prettify(s) } func (s CreateSubConnectionResponseBody) GoString() string { return s.String() } func (s *CreateSubConnectionResponseBody) SetRequestId(v string) *CreateSubConnectionResponseBody { s.RequestId = &v return s } func (s *CreateSubConnectionResponseBody) SetUisSubConnectionId(v string) *CreateSubConnectionResponseBody { s.UisSubConnectionId = &v return s } type CreateSubConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateSubConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateSubConnectionResponse) String() string { return tea.Prettify(s) } func (s CreateSubConnectionResponse) GoString() string { return s.String() } func (s *CreateSubConnectionResponse) SetHeaders(v map[string]*string) *CreateSubConnectionResponse { s.Headers = v return s } func (s *CreateSubConnectionResponse) SetBody(v *CreateSubConnectionResponseBody) *CreateSubConnectionResponse { s.Body = v return s } type CreateUisRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` InstanceChargeType *string `json:"InstanceChargeType,omitempty" xml:"InstanceChargeType,omitempty"` InternetChargeType *string `json:"InternetChargeType,omitempty" xml:"InternetChargeType,omitempty"` AutoPay *bool `json:"AutoPay,omitempty" xml:"AutoPay,omitempty"` Duration *int32 `json:"Duration,omitempty" xml:"Duration,omitempty"` PricingCycle *string `json:"PricingCycle,omitempty" xml:"PricingCycle,omitempty"` Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` BandwidthType *string `json:"BandwidthType,omitempty" xml:"BandwidthType,omitempty"` UisProtocol *string `json:"UisProtocol,omitempty" xml:"UisProtocol,omitempty"` ConnectionBandwidth *int32 `json:"ConnectionBandwidth,omitempty" xml:"ConnectionBandwidth,omitempty"` ConnectionCount *int32 `json:"ConnectionCount,omitempty" xml:"ConnectionCount,omitempty"` ServiceRegion *string `json:"ServiceRegion,omitempty" xml:"ServiceRegion,omitempty"` AccessType *string `json:"AccessType,omitempty" xml:"AccessType,omitempty"` } func (s CreateUisRequest) String() string { return tea.Prettify(s) } func (s CreateUisRequest) GoString() string { return s.String() } func (s *CreateUisRequest) SetOwnerAccount(v string) *CreateUisRequest { s.OwnerAccount = &v return s } func (s *CreateUisRequest) SetOwnerId(v int64) *CreateUisRequest { s.OwnerId = &v return s } func (s *CreateUisRequest) SetResourceOwnerAccount(v string) *CreateUisRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateUisRequest) SetResourceOwnerId(v int64) *CreateUisRequest { s.ResourceOwnerId = &v return s } func (s *CreateUisRequest) SetRegionId(v string) *CreateUisRequest { s.RegionId = &v return s } func (s *CreateUisRequest) SetClientToken(v string) *CreateUisRequest { s.ClientToken = &v return s } func (s *CreateUisRequest) SetName(v string) *CreateUisRequest { s.Name = &v return s } func (s *CreateUisRequest) SetDescription(v string) *CreateUisRequest { s.Description = &v return s } func (s *CreateUisRequest) SetInstanceChargeType(v string) *CreateUisRequest { s.InstanceChargeType = &v return s } func (s *CreateUisRequest) SetInternetChargeType(v string) *CreateUisRequest { s.InternetChargeType = &v return s } func (s *CreateUisRequest) SetAutoPay(v bool) *CreateUisRequest { s.AutoPay = &v return s } func (s *CreateUisRequest) SetDuration(v int32) *CreateUisRequest { s.Duration = &v return s } func (s *CreateUisRequest) SetPricingCycle(v string) *CreateUisRequest { s.PricingCycle = &v return s } func (s *CreateUisRequest) SetBandwidth(v int32) *CreateUisRequest { s.Bandwidth = &v return s } func (s *CreateUisRequest) SetBandwidthType(v string) *CreateUisRequest { s.BandwidthType = &v return s } func (s *CreateUisRequest) SetUisProtocol(v string) *CreateUisRequest { s.UisProtocol = &v return s } func (s *CreateUisRequest) SetConnectionBandwidth(v int32) *CreateUisRequest { s.ConnectionBandwidth = &v return s } func (s *CreateUisRequest) SetConnectionCount(v int32) *CreateUisRequest { s.ConnectionCount = &v return s } func (s *CreateUisRequest) SetServiceRegion(v string) *CreateUisRequest { s.ServiceRegion = &v return s } func (s *CreateUisRequest) SetAccessType(v string) *CreateUisRequest { s.AccessType = &v return s } type CreateUisResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` OrderId *string `json:"OrderId,omitempty" xml:"OrderId,omitempty"` } func (s CreateUisResponseBody) String() string { return tea.Prettify(s) } func (s CreateUisResponseBody) GoString() string { return s.String() } func (s *CreateUisResponseBody) SetRequestId(v string) *CreateUisResponseBody { s.RequestId = &v return s } func (s *CreateUisResponseBody) SetUisId(v string) *CreateUisResponseBody { s.UisId = &v return s } func (s *CreateUisResponseBody) SetOrderId(v string) *CreateUisResponseBody { s.OrderId = &v return s } type CreateUisResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateUisResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateUisResponse) String() string { return tea.Prettify(s) } func (s CreateUisResponse) GoString() string { return s.String() } func (s *CreateUisResponse) SetHeaders(v map[string]*string) *CreateUisResponse { s.Headers = v return s } func (s *CreateUisResponse) SetBody(v *CreateUisResponseBody) *CreateUisResponse { s.Body = v return s } type CreateUisConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisProtocol *string `json:"UisProtocol,omitempty" xml:"UisProtocol,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` GreConfig *string `json:"GreConfig,omitempty" xml:"GreConfig,omitempty"` SslConfig *string `json:"SslConfig,omitempty" xml:"SslConfig,omitempty"` } func (s CreateUisConnectionRequest) String() string { return tea.Prettify(s) } func (s CreateUisConnectionRequest) GoString() string { return s.String() } func (s *CreateUisConnectionRequest) SetOwnerAccount(v string) *CreateUisConnectionRequest { s.OwnerAccount = &v return s } func (s *CreateUisConnectionRequest) SetOwnerId(v int64) *CreateUisConnectionRequest { s.OwnerId = &v return s } func (s *CreateUisConnectionRequest) SetResourceOwnerAccount(v string) *CreateUisConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateUisConnectionRequest) SetResourceOwnerId(v int64) *CreateUisConnectionRequest { s.ResourceOwnerId = &v return s } func (s *CreateUisConnectionRequest) SetRegionId(v string) *CreateUisConnectionRequest { s.RegionId = &v return s } func (s *CreateUisConnectionRequest) SetUisNodeId(v string) *CreateUisConnectionRequest { s.UisNodeId = &v return s } func (s *CreateUisConnectionRequest) SetUisProtocol(v string) *CreateUisConnectionRequest { s.UisProtocol = &v return s } func (s *CreateUisConnectionRequest) SetDescription(v string) *CreateUisConnectionRequest { s.Description = &v return s } func (s *CreateUisConnectionRequest) SetName(v string) *CreateUisConnectionRequest { s.Name = &v return s } func (s *CreateUisConnectionRequest) SetGreConfig(v string) *CreateUisConnectionRequest { s.GreConfig = &v return s } func (s *CreateUisConnectionRequest) SetSslConfig(v string) *CreateUisConnectionRequest { s.SslConfig = &v return s } type CreateUisConnectionResponseBody struct { UisConnectionId *string `json:"UisConnectionId,omitempty" xml:"UisConnectionId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateUisConnectionResponseBody) String() string { return tea.Prettify(s) } func (s CreateUisConnectionResponseBody) GoString() string { return s.String() } func (s *CreateUisConnectionResponseBody) SetUisConnectionId(v string) *CreateUisConnectionResponseBody { s.UisConnectionId = &v return s } func (s *CreateUisConnectionResponseBody) SetRequestId(v string) *CreateUisConnectionResponseBody { s.RequestId = &v return s } type CreateUisConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateUisConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateUisConnectionResponse) String() string { return tea.Prettify(s) } func (s CreateUisConnectionResponse) GoString() string { return s.String() } func (s *CreateUisConnectionResponse) SetHeaders(v map[string]*string) *CreateUisConnectionResponse { s.Headers = v return s } func (s *CreateUisConnectionResponse) SetBody(v *CreateUisConnectionResponseBody) *CreateUisConnectionResponse { s.Body = v return s } type CreateUisNetworkInterfaceRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"` SecurityGroupId *string `json:"SecurityGroupId,omitempty" xml:"SecurityGroupId,omitempty"` IpAddress *string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` } func (s CreateUisNetworkInterfaceRequest) String() string { return tea.Prettify(s) } func (s CreateUisNetworkInterfaceRequest) GoString() string { return s.String() } func (s *CreateUisNetworkInterfaceRequest) SetOwnerAccount(v string) *CreateUisNetworkInterfaceRequest { s.OwnerAccount = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetOwnerId(v int64) *CreateUisNetworkInterfaceRequest { s.OwnerId = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetResourceOwnerAccount(v string) *CreateUisNetworkInterfaceRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetResourceOwnerId(v int64) *CreateUisNetworkInterfaceRequest { s.ResourceOwnerId = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetUisNodeId(v string) *CreateUisNetworkInterfaceRequest { s.UisNodeId = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetVswitchId(v string) *CreateUisNetworkInterfaceRequest { s.VswitchId = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetSecurityGroupId(v string) *CreateUisNetworkInterfaceRequest { s.SecurityGroupId = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetIpAddress(v string) *CreateUisNetworkInterfaceRequest { s.IpAddress = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetName(v string) *CreateUisNetworkInterfaceRequest { s.Name = &v return s } func (s *CreateUisNetworkInterfaceRequest) SetDescription(v string) *CreateUisNetworkInterfaceRequest { s.Description = &v return s } type CreateUisNetworkInterfaceResponseBody struct { UisEniId *string `json:"UisEniId,omitempty" xml:"UisEniId,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s CreateUisNetworkInterfaceResponseBody) String() string { return tea.Prettify(s) } func (s CreateUisNetworkInterfaceResponseBody) GoString() string { return s.String() } func (s *CreateUisNetworkInterfaceResponseBody) SetUisEniId(v string) *CreateUisNetworkInterfaceResponseBody { s.UisEniId = &v return s } func (s *CreateUisNetworkInterfaceResponseBody) SetRequestId(v string) *CreateUisNetworkInterfaceResponseBody { s.RequestId = &v return s } type CreateUisNetworkInterfaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateUisNetworkInterfaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateUisNetworkInterfaceResponse) String() string { return tea.Prettify(s) } func (s CreateUisNetworkInterfaceResponse) GoString() string { return s.String() } func (s *CreateUisNetworkInterfaceResponse) SetHeaders(v map[string]*string) *CreateUisNetworkInterfaceResponse { s.Headers = v return s } func (s *CreateUisNetworkInterfaceResponse) SetBody(v *CreateUisNetworkInterfaceResponseBody) *CreateUisNetworkInterfaceResponse { s.Body = v return s } type CreateUisNodeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` UisNodeBandwidth *int32 `json:"UisNodeBandwidth,omitempty" xml:"UisNodeBandwidth,omitempty"` IpAddrsNum *int32 `json:"IpAddrsNum,omitempty" xml:"IpAddrsNum,omitempty"` UisNodeAreaId *string `json:"UisNodeAreaId,omitempty" xml:"UisNodeAreaId,omitempty"` } func (s CreateUisNodeRequest) String() string { return tea.Prettify(s) } func (s CreateUisNodeRequest) GoString() string { return s.String() } func (s *CreateUisNodeRequest) SetOwnerAccount(v string) *CreateUisNodeRequest { s.OwnerAccount = &v return s } func (s *CreateUisNodeRequest) SetOwnerId(v int64) *CreateUisNodeRequest { s.OwnerId = &v return s } func (s *CreateUisNodeRequest) SetResourceOwnerAccount(v string) *CreateUisNodeRequest { s.ResourceOwnerAccount = &v return s } func (s *CreateUisNodeRequest) SetResourceOwnerId(v int64) *CreateUisNodeRequest { s.ResourceOwnerId = &v return s } func (s *CreateUisNodeRequest) SetRegionId(v string) *CreateUisNodeRequest { s.RegionId = &v return s } func (s *CreateUisNodeRequest) SetUisId(v string) *CreateUisNodeRequest { s.UisId = &v return s } func (s *CreateUisNodeRequest) SetName(v string) *CreateUisNodeRequest { s.Name = &v return s } func (s *CreateUisNodeRequest) SetDescription(v string) *CreateUisNodeRequest { s.Description = &v return s } func (s *CreateUisNodeRequest) SetUisNodeBandwidth(v int32) *CreateUisNodeRequest { s.UisNodeBandwidth = &v return s } func (s *CreateUisNodeRequest) SetIpAddrsNum(v int32) *CreateUisNodeRequest { s.IpAddrsNum = &v return s } func (s *CreateUisNodeRequest) SetUisNodeAreaId(v string) *CreateUisNodeRequest { s.UisNodeAreaId = &v return s } type CreateUisNodeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` } func (s CreateUisNodeResponseBody) String() string { return tea.Prettify(s) } func (s CreateUisNodeResponseBody) GoString() string { return s.String() } func (s *CreateUisNodeResponseBody) SetRequestId(v string) *CreateUisNodeResponseBody { s.RequestId = &v return s } func (s *CreateUisNodeResponseBody) SetUisNodeId(v string) *CreateUisNodeResponseBody { s.UisNodeId = &v return s } type CreateUisNodeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *CreateUisNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s CreateUisNodeResponse) String() string { return tea.Prettify(s) } func (s CreateUisNodeResponse) GoString() string { return s.String() } func (s *CreateUisNodeResponse) SetHeaders(v map[string]*string) *CreateUisNodeResponse { s.Headers = v return s } func (s *CreateUisNodeResponse) SetBody(v *CreateUisNodeResponseBody) *CreateUisNodeResponse { s.Body = v return s } type DeleteDnatEntryRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisDnatId *string `json:"UisDnatId,omitempty" xml:"UisDnatId,omitempty"` } func (s DeleteDnatEntryRequest) String() string { return tea.Prettify(s) } func (s DeleteDnatEntryRequest) GoString() string { return s.String() } func (s *DeleteDnatEntryRequest) SetOwnerAccount(v string) *DeleteDnatEntryRequest { s.OwnerAccount = &v return s } func (s *DeleteDnatEntryRequest) SetOwnerId(v int64) *DeleteDnatEntryRequest { s.OwnerId = &v return s } func (s *DeleteDnatEntryRequest) SetResourceOwnerAccount(v string) *DeleteDnatEntryRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteDnatEntryRequest) SetResourceOwnerId(v int64) *DeleteDnatEntryRequest { s.ResourceOwnerId = &v return s } func (s *DeleteDnatEntryRequest) SetUisNodeId(v string) *DeleteDnatEntryRequest { s.UisNodeId = &v return s } func (s *DeleteDnatEntryRequest) SetUisDnatId(v string) *DeleteDnatEntryRequest { s.UisDnatId = &v return s } type DeleteDnatEntryResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteDnatEntryResponseBody) String() string { return tea.Prettify(s) } func (s DeleteDnatEntryResponseBody) GoString() string { return s.String() } func (s *DeleteDnatEntryResponseBody) SetRequestId(v string) *DeleteDnatEntryResponseBody { s.RequestId = &v return s } type DeleteDnatEntryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteDnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteDnatEntryResponse) String() string { return tea.Prettify(s) } func (s DeleteDnatEntryResponse) GoString() string { return s.String() } func (s *DeleteDnatEntryResponse) SetHeaders(v map[string]*string) *DeleteDnatEntryResponse { s.Headers = v return s } func (s *DeleteDnatEntryResponse) SetBody(v *DeleteDnatEntryResponseBody) *DeleteDnatEntryResponse { s.Body = v return s } type DeleteHighPriorityIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` HighPriorityIp *string `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty"` } func (s DeleteHighPriorityIpRequest) String() string { return tea.Prettify(s) } func (s DeleteHighPriorityIpRequest) GoString() string { return s.String() } func (s *DeleteHighPriorityIpRequest) SetOwnerAccount(v string) *DeleteHighPriorityIpRequest { s.OwnerAccount = &v return s } func (s *DeleteHighPriorityIpRequest) SetOwnerId(v int64) *DeleteHighPriorityIpRequest { s.OwnerId = &v return s } func (s *DeleteHighPriorityIpRequest) SetResourceOwnerAccount(v string) *DeleteHighPriorityIpRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteHighPriorityIpRequest) SetResourceOwnerId(v int64) *DeleteHighPriorityIpRequest { s.ResourceOwnerId = &v return s } func (s *DeleteHighPriorityIpRequest) SetClientToken(v string) *DeleteHighPriorityIpRequest { s.ClientToken = &v return s } func (s *DeleteHighPriorityIpRequest) SetRegionId(v string) *DeleteHighPriorityIpRequest { s.RegionId = &v return s } func (s *DeleteHighPriorityIpRequest) SetUisId(v string) *DeleteHighPriorityIpRequest { s.UisId = &v return s } func (s *DeleteHighPriorityIpRequest) SetHighPriorityIp(v string) *DeleteHighPriorityIpRequest { s.HighPriorityIp = &v return s } type DeleteHighPriorityIpResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteHighPriorityIpResponseBody) String() string { return tea.Prettify(s) } func (s DeleteHighPriorityIpResponseBody) GoString() string { return s.String() } func (s *DeleteHighPriorityIpResponseBody) SetRequestId(v string) *DeleteHighPriorityIpResponseBody { s.RequestId = &v return s } type DeleteHighPriorityIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteHighPriorityIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteHighPriorityIpResponse) String() string { return tea.Prettify(s) } func (s DeleteHighPriorityIpResponse) GoString() string { return s.String() } func (s *DeleteHighPriorityIpResponse) SetHeaders(v map[string]*string) *DeleteHighPriorityIpResponse { s.Headers = v return s } func (s *DeleteHighPriorityIpResponse) SetBody(v *DeleteHighPriorityIpResponseBody) *DeleteHighPriorityIpResponse { s.Body = v return s } type DeleteSubConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` } func (s DeleteSubConnectionRequest) String() string { return tea.Prettify(s) } func (s DeleteSubConnectionRequest) GoString() string { return s.String() } func (s *DeleteSubConnectionRequest) SetOwnerAccount(v string) *DeleteSubConnectionRequest { s.OwnerAccount = &v return s } func (s *DeleteSubConnectionRequest) SetOwnerId(v int64) *DeleteSubConnectionRequest { s.OwnerId = &v return s } func (s *DeleteSubConnectionRequest) SetResourceOwnerAccount(v string) *DeleteSubConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteSubConnectionRequest) SetResourceOwnerId(v int64) *DeleteSubConnectionRequest { s.ResourceOwnerId = &v return s } func (s *DeleteSubConnectionRequest) SetUisSubConnectionId(v string) *DeleteSubConnectionRequest { s.UisSubConnectionId = &v return s } type DeleteSubConnectionResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteSubConnectionResponseBody) String() string { return tea.Prettify(s) } func (s DeleteSubConnectionResponseBody) GoString() string { return s.String() } func (s *DeleteSubConnectionResponseBody) SetRequestId(v string) *DeleteSubConnectionResponseBody { s.RequestId = &v return s } type DeleteSubConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteSubConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteSubConnectionResponse) String() string { return tea.Prettify(s) } func (s DeleteSubConnectionResponse) GoString() string { return s.String() } func (s *DeleteSubConnectionResponse) SetHeaders(v map[string]*string) *DeleteSubConnectionResponse { s.Headers = v return s } func (s *DeleteSubConnectionResponse) SetBody(v *DeleteSubConnectionResponseBody) *DeleteSubConnectionResponse { s.Body = v return s } type DeleteUisRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` } func (s DeleteUisRequest) String() string { return tea.Prettify(s) } func (s DeleteUisRequest) GoString() string { return s.String() } func (s *DeleteUisRequest) SetOwnerAccount(v string) *DeleteUisRequest { s.OwnerAccount = &v return s } func (s *DeleteUisRequest) SetOwnerId(v int64) *DeleteUisRequest { s.OwnerId = &v return s } func (s *DeleteUisRequest) SetResourceOwnerAccount(v string) *DeleteUisRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteUisRequest) SetResourceOwnerId(v int64) *DeleteUisRequest { s.ResourceOwnerId = &v return s } func (s *DeleteUisRequest) SetClientToken(v string) *DeleteUisRequest { s.ClientToken = &v return s } func (s *DeleteUisRequest) SetRegionId(v string) *DeleteUisRequest { s.RegionId = &v return s } func (s *DeleteUisRequest) SetUisId(v string) *DeleteUisRequest { s.UisId = &v return s } type DeleteUisResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteUisResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUisResponseBody) GoString() string { return s.String() } func (s *DeleteUisResponseBody) SetRequestId(v string) *DeleteUisResponseBody { s.RequestId = &v return s } type DeleteUisResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteUisResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteUisResponse) String() string { return tea.Prettify(s) } func (s DeleteUisResponse) GoString() string { return s.String() } func (s *DeleteUisResponse) SetHeaders(v map[string]*string) *DeleteUisResponse { s.Headers = v return s } func (s *DeleteUisResponse) SetBody(v *DeleteUisResponseBody) *DeleteUisResponse { s.Body = v return s } type DeleteUisConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` UisConnectionId *string `json:"UisConnectionId,omitempty" xml:"UisConnectionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` } func (s DeleteUisConnectionRequest) String() string { return tea.Prettify(s) } func (s DeleteUisConnectionRequest) GoString() string { return s.String() } func (s *DeleteUisConnectionRequest) SetOwnerAccount(v string) *DeleteUisConnectionRequest { s.OwnerAccount = &v return s } func (s *DeleteUisConnectionRequest) SetOwnerId(v int64) *DeleteUisConnectionRequest { s.OwnerId = &v return s } func (s *DeleteUisConnectionRequest) SetResourceOwnerAccount(v string) *DeleteUisConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteUisConnectionRequest) SetResourceOwnerId(v int64) *DeleteUisConnectionRequest { s.ResourceOwnerId = &v return s } func (s *DeleteUisConnectionRequest) SetClientToken(v string) *DeleteUisConnectionRequest { s.ClientToken = &v return s } func (s *DeleteUisConnectionRequest) SetUisConnectionId(v string) *DeleteUisConnectionRequest { s.UisConnectionId = &v return s } func (s *DeleteUisConnectionRequest) SetUisNodeId(v string) *DeleteUisConnectionRequest { s.UisNodeId = &v return s } type DeleteUisConnectionResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteUisConnectionResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUisConnectionResponseBody) GoString() string { return s.String() } func (s *DeleteUisConnectionResponseBody) SetRequestId(v string) *DeleteUisConnectionResponseBody { s.RequestId = &v return s } type DeleteUisConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteUisConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteUisConnectionResponse) String() string { return tea.Prettify(s) } func (s DeleteUisConnectionResponse) GoString() string { return s.String() } func (s *DeleteUisConnectionResponse) SetHeaders(v map[string]*string) *DeleteUisConnectionResponse { s.Headers = v return s } func (s *DeleteUisConnectionResponse) SetBody(v *DeleteUisConnectionResponseBody) *DeleteUisConnectionResponse { s.Body = v return s } type DeleteUisNetworkInterfaceRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisEniId *string `json:"UisEniId,omitempty" xml:"UisEniId,omitempty"` } func (s DeleteUisNetworkInterfaceRequest) String() string { return tea.Prettify(s) } func (s DeleteUisNetworkInterfaceRequest) GoString() string { return s.String() } func (s *DeleteUisNetworkInterfaceRequest) SetOwnerAccount(v string) *DeleteUisNetworkInterfaceRequest { s.OwnerAccount = &v return s } func (s *DeleteUisNetworkInterfaceRequest) SetOwnerId(v int64) *DeleteUisNetworkInterfaceRequest { s.OwnerId = &v return s } func (s *DeleteUisNetworkInterfaceRequest) SetResourceOwnerAccount(v string) *DeleteUisNetworkInterfaceRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteUisNetworkInterfaceRequest) SetResourceOwnerId(v int64) *DeleteUisNetworkInterfaceRequest { s.ResourceOwnerId = &v return s } func (s *DeleteUisNetworkInterfaceRequest) SetUisNodeId(v string) *DeleteUisNetworkInterfaceRequest { s.UisNodeId = &v return s } func (s *DeleteUisNetworkInterfaceRequest) SetUisEniId(v string) *DeleteUisNetworkInterfaceRequest { s.UisEniId = &v return s } type DeleteUisNetworkInterfaceResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteUisNetworkInterfaceResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUisNetworkInterfaceResponseBody) GoString() string { return s.String() } func (s *DeleteUisNetworkInterfaceResponseBody) SetRequestId(v string) *DeleteUisNetworkInterfaceResponseBody { s.RequestId = &v return s } type DeleteUisNetworkInterfaceResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteUisNetworkInterfaceResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteUisNetworkInterfaceResponse) String() string { return tea.Prettify(s) } func (s DeleteUisNetworkInterfaceResponse) GoString() string { return s.String() } func (s *DeleteUisNetworkInterfaceResponse) SetHeaders(v map[string]*string) *DeleteUisNetworkInterfaceResponse { s.Headers = v return s } func (s *DeleteUisNetworkInterfaceResponse) SetBody(v *DeleteUisNetworkInterfaceResponseBody) *DeleteUisNetworkInterfaceResponse { s.Body = v return s } type DeleteUisNodeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` } func (s DeleteUisNodeRequest) String() string { return tea.Prettify(s) } func (s DeleteUisNodeRequest) GoString() string { return s.String() } func (s *DeleteUisNodeRequest) SetOwnerAccount(v string) *DeleteUisNodeRequest { s.OwnerAccount = &v return s } func (s *DeleteUisNodeRequest) SetOwnerId(v int64) *DeleteUisNodeRequest { s.OwnerId = &v return s } func (s *DeleteUisNodeRequest) SetResourceOwnerAccount(v string) *DeleteUisNodeRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteUisNodeRequest) SetResourceOwnerId(v int64) *DeleteUisNodeRequest { s.ResourceOwnerId = &v return s } func (s *DeleteUisNodeRequest) SetClientToken(v string) *DeleteUisNodeRequest { s.ClientToken = &v return s } func (s *DeleteUisNodeRequest) SetUisId(v string) *DeleteUisNodeRequest { s.UisId = &v return s } func (s *DeleteUisNodeRequest) SetUisNodeId(v string) *DeleteUisNodeRequest { s.UisNodeId = &v return s } type DeleteUisNodeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteUisNodeResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUisNodeResponseBody) GoString() string { return s.String() } func (s *DeleteUisNodeResponseBody) SetRequestId(v string) *DeleteUisNodeResponseBody { s.RequestId = &v return s } type DeleteUisNodeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteUisNodeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteUisNodeResponse) String() string { return tea.Prettify(s) } func (s DeleteUisNodeResponse) GoString() string { return s.String() } func (s *DeleteUisNodeResponse) SetHeaders(v map[string]*string) *DeleteUisNodeResponse { s.Headers = v return s } func (s *DeleteUisNodeResponse) SetBody(v *DeleteUisNodeResponseBody) *DeleteUisNodeResponse { s.Body = v return s } type DeleteUisNodeIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisNodeIpAddress *string `json:"UisNodeIpAddress,omitempty" xml:"UisNodeIpAddress,omitempty"` } func (s DeleteUisNodeIpRequest) String() string { return tea.Prettify(s) } func (s DeleteUisNodeIpRequest) GoString() string { return s.String() } func (s *DeleteUisNodeIpRequest) SetOwnerAccount(v string) *DeleteUisNodeIpRequest { s.OwnerAccount = &v return s } func (s *DeleteUisNodeIpRequest) SetOwnerId(v int64) *DeleteUisNodeIpRequest { s.OwnerId = &v return s } func (s *DeleteUisNodeIpRequest) SetResourceOwnerAccount(v string) *DeleteUisNodeIpRequest { s.ResourceOwnerAccount = &v return s } func (s *DeleteUisNodeIpRequest) SetResourceOwnerId(v int64) *DeleteUisNodeIpRequest { s.ResourceOwnerId = &v return s } func (s *DeleteUisNodeIpRequest) SetClientToken(v string) *DeleteUisNodeIpRequest { s.ClientToken = &v return s } func (s *DeleteUisNodeIpRequest) SetRegionId(v string) *DeleteUisNodeIpRequest { s.RegionId = &v return s } func (s *DeleteUisNodeIpRequest) SetUisNodeId(v string) *DeleteUisNodeIpRequest { s.UisNodeId = &v return s } func (s *DeleteUisNodeIpRequest) SetUisNodeIpAddress(v string) *DeleteUisNodeIpRequest { s.UisNodeIpAddress = &v return s } type DeleteUisNodeIpResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s DeleteUisNodeIpResponseBody) String() string { return tea.Prettify(s) } func (s DeleteUisNodeIpResponseBody) GoString() string { return s.String() } func (s *DeleteUisNodeIpResponseBody) SetRequestId(v string) *DeleteUisNodeIpResponseBody { s.RequestId = &v return s } type DeleteUisNodeIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DeleteUisNodeIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DeleteUisNodeIpResponse) String() string { return tea.Prettify(s) } func (s DeleteUisNodeIpResponse) GoString() string { return s.String() } func (s *DeleteUisNodeIpResponse) SetHeaders(v map[string]*string) *DeleteUisNodeIpResponse { s.Headers = v return s } func (s *DeleteUisNodeIpResponse) SetBody(v *DeleteUisNodeIpResponseBody) *DeleteUisNodeIpResponse { s.Body = v return s } type DescribeAreasRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s DescribeAreasRequest) String() string { return tea.Prettify(s) } func (s DescribeAreasRequest) GoString() string { return s.String() } func (s *DescribeAreasRequest) SetOwnerAccount(v string) *DescribeAreasRequest { s.OwnerAccount = &v return s } func (s *DescribeAreasRequest) SetOwnerId(v int64) *DescribeAreasRequest { s.OwnerId = &v return s } func (s *DescribeAreasRequest) SetResourceOwnerAccount(v string) *DescribeAreasRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeAreasRequest) SetResourceOwnerId(v int64) *DescribeAreasRequest { s.ResourceOwnerId = &v return s } func (s *DescribeAreasRequest) SetRegionId(v string) *DescribeAreasRequest { s.RegionId = &v return s } type DescribeAreasResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Areas *DescribeAreasResponseBodyAreas `json:"Areas,omitempty" xml:"Areas,omitempty" type:"Struct"` } func (s DescribeAreasResponseBody) String() string { return tea.Prettify(s) } func (s DescribeAreasResponseBody) GoString() string { return s.String() } func (s *DescribeAreasResponseBody) SetRequestId(v string) *DescribeAreasResponseBody { s.RequestId = &v return s } func (s *DescribeAreasResponseBody) SetAreas(v *DescribeAreasResponseBodyAreas) *DescribeAreasResponseBody { s.Areas = v return s } type DescribeAreasResponseBodyAreas struct { Area []*DescribeAreasResponseBodyAreasArea `json:"Area,omitempty" xml:"Area,omitempty" type:"Repeated"` } func (s DescribeAreasResponseBodyAreas) String() string { return tea.Prettify(s) } func (s DescribeAreasResponseBodyAreas) GoString() string { return s.String() } func (s *DescribeAreasResponseBodyAreas) SetArea(v []*DescribeAreasResponseBodyAreasArea) *DescribeAreasResponseBodyAreas { s.Area = v return s } type DescribeAreasResponseBodyAreasArea struct { LocalName *string `json:"LocalName,omitempty" xml:"LocalName,omitempty"` AreaId *string `json:"AreaId,omitempty" xml:"AreaId,omitempty"` } func (s DescribeAreasResponseBodyAreasArea) String() string { return tea.Prettify(s) } func (s DescribeAreasResponseBodyAreasArea) GoString() string { return s.String() } func (s *DescribeAreasResponseBodyAreasArea) SetLocalName(v string) *DescribeAreasResponseBodyAreasArea { s.LocalName = &v return s } func (s *DescribeAreasResponseBodyAreasArea) SetAreaId(v string) *DescribeAreasResponseBodyAreasArea { s.AreaId = &v return s } type DescribeAreasResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeAreasResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeAreasResponse) String() string { return tea.Prettify(s) } func (s DescribeAreasResponse) GoString() string { return s.String() } func (s *DescribeAreasResponse) SetHeaders(v map[string]*string) *DescribeAreasResponse { s.Headers = v return s } func (s *DescribeAreasResponse) SetBody(v *DescribeAreasResponseBody) *DescribeAreasResponse { s.Body = v return s } type DescribeDnatEntriesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisDnatId *string `json:"UisDnatId,omitempty" xml:"UisDnatId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeDnatEntriesRequest) String() string { return tea.Prettify(s) } func (s DescribeDnatEntriesRequest) GoString() string { return s.String() } func (s *DescribeDnatEntriesRequest) SetOwnerAccount(v string) *DescribeDnatEntriesRequest { s.OwnerAccount = &v return s } func (s *DescribeDnatEntriesRequest) SetOwnerId(v int64) *DescribeDnatEntriesRequest { s.OwnerId = &v return s } func (s *DescribeDnatEntriesRequest) SetResourceOwnerAccount(v string) *DescribeDnatEntriesRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeDnatEntriesRequest) SetResourceOwnerId(v int64) *DescribeDnatEntriesRequest { s.ResourceOwnerId = &v return s } func (s *DescribeDnatEntriesRequest) SetRegionId(v string) *DescribeDnatEntriesRequest { s.RegionId = &v return s } func (s *DescribeDnatEntriesRequest) SetUisNodeId(v string) *DescribeDnatEntriesRequest { s.UisNodeId = &v return s } func (s *DescribeDnatEntriesRequest) SetUisDnatId(v string) *DescribeDnatEntriesRequest { s.UisDnatId = &v return s } func (s *DescribeDnatEntriesRequest) SetPageNumber(v int32) *DescribeDnatEntriesRequest { s.PageNumber = &v return s } func (s *DescribeDnatEntriesRequest) SetPageSize(v int32) *DescribeDnatEntriesRequest { s.PageSize = &v return s } type DescribeDnatEntriesResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` UisDnatEntries *DescribeDnatEntriesResponseBodyUisDnatEntries `json:"UisDnatEntries,omitempty" xml:"UisDnatEntries,omitempty" type:"Struct"` } func (s DescribeDnatEntriesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeDnatEntriesResponseBody) GoString() string { return s.String() } func (s *DescribeDnatEntriesResponseBody) SetTotalCount(v int32) *DescribeDnatEntriesResponseBody { s.TotalCount = &v return s } func (s *DescribeDnatEntriesResponseBody) SetPageSize(v int32) *DescribeDnatEntriesResponseBody { s.PageSize = &v return s } func (s *DescribeDnatEntriesResponseBody) SetRequestId(v string) *DescribeDnatEntriesResponseBody { s.RequestId = &v return s } func (s *DescribeDnatEntriesResponseBody) SetPageNumber(v int32) *DescribeDnatEntriesResponseBody { s.PageNumber = &v return s } func (s *DescribeDnatEntriesResponseBody) SetUisDnatEntries(v *DescribeDnatEntriesResponseBodyUisDnatEntries) *DescribeDnatEntriesResponseBody { s.UisDnatEntries = v return s } type DescribeDnatEntriesResponseBodyUisDnatEntries struct { UisDnatEntry []*DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry `json:"UisDnatEntry,omitempty" xml:"UisDnatEntry,omitempty" type:"Repeated"` } func (s DescribeDnatEntriesResponseBodyUisDnatEntries) String() string { return tea.Prettify(s) } func (s DescribeDnatEntriesResponseBodyUisDnatEntries) GoString() string { return s.String() } func (s *DescribeDnatEntriesResponseBodyUisDnatEntries) SetUisDnatEntry(v []*DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) *DescribeDnatEntriesResponseBodyUisDnatEntries { s.UisDnatEntry = v return s } type DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry struct { OriginalPort *int32 `json:"OriginalPort,omitempty" xml:"OriginalPort,omitempty"` DestinationPort *int32 `json:"DestinationPort,omitempty" xml:"DestinationPort,omitempty"` OriginalIp *string `json:"OriginalIp,omitempty" xml:"OriginalIp,omitempty"` IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"` UisDnatId *string `json:"UisDnatId,omitempty" xml:"UisDnatId,omitempty"` DestinationIp *string `json:"DestinationIp,omitempty" xml:"DestinationIp,omitempty"` } func (s DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) String() string { return tea.Prettify(s) } func (s DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) GoString() string { return s.String() } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetOriginalPort(v int32) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.OriginalPort = &v return s } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetDestinationPort(v int32) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.DestinationPort = &v return s } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetOriginalIp(v string) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.OriginalIp = &v return s } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetIpProtocol(v string) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.IpProtocol = &v return s } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetUisDnatId(v string) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.UisDnatId = &v return s } func (s *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry) SetDestinationIp(v string) *DescribeDnatEntriesResponseBodyUisDnatEntriesUisDnatEntry { s.DestinationIp = &v return s } type DescribeDnatEntriesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeDnatEntriesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeDnatEntriesResponse) String() string { return tea.Prettify(s) } func (s DescribeDnatEntriesResponse) GoString() string { return s.String() } func (s *DescribeDnatEntriesResponse) SetHeaders(v map[string]*string) *DescribeDnatEntriesResponse { s.Headers = v return s } func (s *DescribeDnatEntriesResponse) SetBody(v *DescribeDnatEntriesResponseBody) *DescribeDnatEntriesResponse { s.Body = v return s } type DescribeHighPriorityIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` HighPriorityIp *string `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` } func (s DescribeHighPriorityIpRequest) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpRequest) GoString() string { return s.String() } func (s *DescribeHighPriorityIpRequest) SetOwnerAccount(v string) *DescribeHighPriorityIpRequest { s.OwnerAccount = &v return s } func (s *DescribeHighPriorityIpRequest) SetOwnerId(v int64) *DescribeHighPriorityIpRequest { s.OwnerId = &v return s } func (s *DescribeHighPriorityIpRequest) SetResourceOwnerAccount(v string) *DescribeHighPriorityIpRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeHighPriorityIpRequest) SetResourceOwnerId(v int64) *DescribeHighPriorityIpRequest { s.ResourceOwnerId = &v return s } func (s *DescribeHighPriorityIpRequest) SetRegionId(v string) *DescribeHighPriorityIpRequest { s.RegionId = &v return s } func (s *DescribeHighPriorityIpRequest) SetUisId(v string) *DescribeHighPriorityIpRequest { s.UisId = &v return s } func (s *DescribeHighPriorityIpRequest) SetHighPriorityIp(v string) *DescribeHighPriorityIpRequest { s.HighPriorityIp = &v return s } func (s *DescribeHighPriorityIpRequest) SetPageNumber(v int32) *DescribeHighPriorityIpRequest { s.PageNumber = &v return s } func (s *DescribeHighPriorityIpRequest) SetPageSize(v int32) *DescribeHighPriorityIpRequest { s.PageSize = &v return s } func (s *DescribeHighPriorityIpRequest) SetClientToken(v string) *DescribeHighPriorityIpRequest { s.ClientToken = &v return s } type DescribeHighPriorityIpResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` HighPriorityIps *DescribeHighPriorityIpResponseBodyHighPriorityIps `json:"HighPriorityIps,omitempty" xml:"HighPriorityIps,omitempty" type:"Struct"` } func (s DescribeHighPriorityIpResponseBody) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpResponseBody) GoString() string { return s.String() } func (s *DescribeHighPriorityIpResponseBody) SetTotalCount(v int32) *DescribeHighPriorityIpResponseBody { s.TotalCount = &v return s } func (s *DescribeHighPriorityIpResponseBody) SetPageSize(v int32) *DescribeHighPriorityIpResponseBody { s.PageSize = &v return s } func (s *DescribeHighPriorityIpResponseBody) SetRequestId(v string) *DescribeHighPriorityIpResponseBody { s.RequestId = &v return s } func (s *DescribeHighPriorityIpResponseBody) SetPageNumber(v int32) *DescribeHighPriorityIpResponseBody { s.PageNumber = &v return s } func (s *DescribeHighPriorityIpResponseBody) SetHighPriorityIps(v *DescribeHighPriorityIpResponseBodyHighPriorityIps) *DescribeHighPriorityIpResponseBody { s.HighPriorityIps = v return s } type DescribeHighPriorityIpResponseBodyHighPriorityIps struct { HighPriorityIp []*DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty" type:"Repeated"` } func (s DescribeHighPriorityIpResponseBodyHighPriorityIps) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpResponseBodyHighPriorityIps) GoString() string { return s.String() } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIps) SetHighPriorityIp(v []*DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) *DescribeHighPriorityIpResponseBodyHighPriorityIps { s.HighPriorityIp = v return s } type DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp struct { StaticOffAreaId *string `json:"StaticOffAreaId,omitempty" xml:"StaticOffAreaId,omitempty"` Domain *string `json:"Domain,omitempty" xml:"Domain,omitempty"` DynamicOffAreaId *string `json:"DynamicOffAreaId,omitempty" xml:"DynamicOffAreaId,omitempty"` State *string `json:"State,omitempty" xml:"State,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` BoardAreaId *string `json:"BoardAreaId,omitempty" xml:"BoardAreaId,omitempty"` } func (s DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) GoString() string { return s.String() } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetStaticOffAreaId(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.StaticOffAreaId = &v return s } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetDomain(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.Domain = &v return s } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetDynamicOffAreaId(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.DynamicOffAreaId = &v return s } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetState(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.State = &v return s } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetIp(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.Ip = &v return s } func (s *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp) SetBoardAreaId(v string) *DescribeHighPriorityIpResponseBodyHighPriorityIpsHighPriorityIp { s.BoardAreaId = &v return s } type DescribeHighPriorityIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeHighPriorityIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeHighPriorityIpResponse) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpResponse) GoString() string { return s.String() } func (s *DescribeHighPriorityIpResponse) SetHeaders(v map[string]*string) *DescribeHighPriorityIpResponse { s.Headers = v return s } func (s *DescribeHighPriorityIpResponse) SetBody(v *DescribeHighPriorityIpResponseBody) *DescribeHighPriorityIpResponse { s.Body = v return s } type DescribeHighPriorityIpsRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeHighPriorityIpsRequest) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpsRequest) GoString() string { return s.String() } func (s *DescribeHighPriorityIpsRequest) SetOwnerAccount(v string) *DescribeHighPriorityIpsRequest { s.OwnerAccount = &v return s } func (s *DescribeHighPriorityIpsRequest) SetOwnerId(v int64) *DescribeHighPriorityIpsRequest { s.OwnerId = &v return s } func (s *DescribeHighPriorityIpsRequest) SetResourceOwnerAccount(v string) *DescribeHighPriorityIpsRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeHighPriorityIpsRequest) SetResourceOwnerId(v int64) *DescribeHighPriorityIpsRequest { s.ResourceOwnerId = &v return s } func (s *DescribeHighPriorityIpsRequest) SetRegionId(v string) *DescribeHighPriorityIpsRequest { s.RegionId = &v return s } func (s *DescribeHighPriorityIpsRequest) SetUisId(v string) *DescribeHighPriorityIpsRequest { s.UisId = &v return s } func (s *DescribeHighPriorityIpsRequest) SetPageNumber(v int32) *DescribeHighPriorityIpsRequest { s.PageNumber = &v return s } func (s *DescribeHighPriorityIpsRequest) SetPageSize(v int32) *DescribeHighPriorityIpsRequest { s.PageSize = &v return s } type DescribeHighPriorityIpsResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` HighPriorityIps *DescribeHighPriorityIpsResponseBodyHighPriorityIps `json:"HighPriorityIps,omitempty" xml:"HighPriorityIps,omitempty" type:"Struct"` } func (s DescribeHighPriorityIpsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpsResponseBody) GoString() string { return s.String() } func (s *DescribeHighPriorityIpsResponseBody) SetTotalCount(v int32) *DescribeHighPriorityIpsResponseBody { s.TotalCount = &v return s } func (s *DescribeHighPriorityIpsResponseBody) SetPageSize(v int32) *DescribeHighPriorityIpsResponseBody { s.PageSize = &v return s } func (s *DescribeHighPriorityIpsResponseBody) SetRequestId(v string) *DescribeHighPriorityIpsResponseBody { s.RequestId = &v return s } func (s *DescribeHighPriorityIpsResponseBody) SetPageNumber(v int32) *DescribeHighPriorityIpsResponseBody { s.PageNumber = &v return s } func (s *DescribeHighPriorityIpsResponseBody) SetHighPriorityIps(v *DescribeHighPriorityIpsResponseBodyHighPriorityIps) *DescribeHighPriorityIpsResponseBody { s.HighPriorityIps = v return s } type DescribeHighPriorityIpsResponseBodyHighPriorityIps struct { HighPriorityIp []*DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty" type:"Repeated"` } func (s DescribeHighPriorityIpsResponseBodyHighPriorityIps) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpsResponseBodyHighPriorityIps) GoString() string { return s.String() } func (s *DescribeHighPriorityIpsResponseBodyHighPriorityIps) SetHighPriorityIp(v []*DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp) *DescribeHighPriorityIpsResponseBodyHighPriorityIps { s.HighPriorityIp = v return s } type DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp struct { AreaId *string `json:"AreaId,omitempty" xml:"AreaId,omitempty"` Destination *string `json:"Destination,omitempty" xml:"Destination,omitempty"` } func (s DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp) GoString() string { return s.String() } func (s *DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp) SetAreaId(v string) *DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp { s.AreaId = &v return s } func (s *DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp) SetDestination(v string) *DescribeHighPriorityIpsResponseBodyHighPriorityIpsHighPriorityIp { s.Destination = &v return s } type DescribeHighPriorityIpsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeHighPriorityIpsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeHighPriorityIpsResponse) String() string { return tea.Prettify(s) } func (s DescribeHighPriorityIpsResponse) GoString() string { return s.String() } func (s *DescribeHighPriorityIpsResponse) SetHeaders(v map[string]*string) *DescribeHighPriorityIpsResponse { s.Headers = v return s } func (s *DescribeHighPriorityIpsResponse) SetBody(v *DescribeHighPriorityIpsResponseBody) *DescribeHighPriorityIpsResponse { s.Body = v return s } type DescribeRegionsRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` } func (s DescribeRegionsRequest) String() string { return tea.Prettify(s) } func (s DescribeRegionsRequest) GoString() string { return s.String() } func (s *DescribeRegionsRequest) SetOwnerAccount(v string) *DescribeRegionsRequest { s.OwnerAccount = &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 } 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"` 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) 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 DescribeSubConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` } func (s DescribeSubConnectionRequest) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionRequest) GoString() string { return s.String() } func (s *DescribeSubConnectionRequest) SetOwnerAccount(v string) *DescribeSubConnectionRequest { s.OwnerAccount = &v return s } func (s *DescribeSubConnectionRequest) SetOwnerId(v int64) *DescribeSubConnectionRequest { s.OwnerId = &v return s } func (s *DescribeSubConnectionRequest) SetResourceOwnerAccount(v string) *DescribeSubConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeSubConnectionRequest) SetResourceOwnerId(v int64) *DescribeSubConnectionRequest { s.ResourceOwnerId = &v return s } func (s *DescribeSubConnectionRequest) SetUisSubConnectionId(v string) *DescribeSubConnectionRequest { s.UisSubConnectionId = &v return s } type DescribeSubConnectionResponseBody struct { CustomerTunnelIp *string `json:"CustomerTunnelIp,omitempty" xml:"CustomerTunnelIp,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` LocalTunnelIp *string `json:"LocalTunnelIp,omitempty" xml:"LocalTunnelIp,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` CustomerIp *string `json:"CustomerIp,omitempty" xml:"CustomerIp,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` CustomerSubnet *string `json:"CustomerSubnet,omitempty" xml:"CustomerSubnet,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s DescribeSubConnectionResponseBody) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionResponseBody) GoString() string { return s.String() } func (s *DescribeSubConnectionResponseBody) SetCustomerTunnelIp(v string) *DescribeSubConnectionResponseBody { s.CustomerTunnelIp = &v return s } func (s *DescribeSubConnectionResponseBody) SetDescription(v string) *DescribeSubConnectionResponseBody { s.Description = &v return s } func (s *DescribeSubConnectionResponseBody) SetLocalTunnelIp(v string) *DescribeSubConnectionResponseBody { s.LocalTunnelIp = &v return s } func (s *DescribeSubConnectionResponseBody) SetRequestId(v string) *DescribeSubConnectionResponseBody { s.RequestId = &v return s } func (s *DescribeSubConnectionResponseBody) SetUisId(v string) *DescribeSubConnectionResponseBody { s.UisId = &v return s } func (s *DescribeSubConnectionResponseBody) SetCustomerIp(v string) *DescribeSubConnectionResponseBody { s.CustomerIp = &v return s } func (s *DescribeSubConnectionResponseBody) SetIp(v string) *DescribeSubConnectionResponseBody { s.Ip = &v return s } func (s *DescribeSubConnectionResponseBody) SetUisNodeId(v string) *DescribeSubConnectionResponseBody { s.UisNodeId = &v return s } func (s *DescribeSubConnectionResponseBody) SetUisSubConnectionId(v string) *DescribeSubConnectionResponseBody { s.UisSubConnectionId = &v return s } func (s *DescribeSubConnectionResponseBody) SetCustomerSubnet(v string) *DescribeSubConnectionResponseBody { s.CustomerSubnet = &v return s } func (s *DescribeSubConnectionResponseBody) SetName(v string) *DescribeSubConnectionResponseBody { s.Name = &v return s } type DescribeSubConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeSubConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeSubConnectionResponse) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionResponse) GoString() string { return s.String() } func (s *DescribeSubConnectionResponse) SetHeaders(v map[string]*string) *DescribeSubConnectionResponse { s.Headers = v return s } func (s *DescribeSubConnectionResponse) SetBody(v *DescribeSubConnectionResponseBody) *DescribeSubConnectionResponse { s.Body = v return s } type DescribeSubConnectionsRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` IP *string `json:"IP,omitempty" xml:"IP,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeSubConnectionsRequest) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionsRequest) GoString() string { return s.String() } func (s *DescribeSubConnectionsRequest) SetOwnerAccount(v string) *DescribeSubConnectionsRequest { s.OwnerAccount = &v return s } func (s *DescribeSubConnectionsRequest) SetOwnerId(v int64) *DescribeSubConnectionsRequest { s.OwnerId = &v return s } func (s *DescribeSubConnectionsRequest) SetResourceOwnerAccount(v string) *DescribeSubConnectionsRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeSubConnectionsRequest) SetResourceOwnerId(v int64) *DescribeSubConnectionsRequest { s.ResourceOwnerId = &v return s } func (s *DescribeSubConnectionsRequest) SetUisNodeId(v string) *DescribeSubConnectionsRequest { s.UisNodeId = &v return s } func (s *DescribeSubConnectionsRequest) SetIP(v string) *DescribeSubConnectionsRequest { s.IP = &v return s } func (s *DescribeSubConnectionsRequest) SetPageNumber(v int32) *DescribeSubConnectionsRequest { s.PageNumber = &v return s } func (s *DescribeSubConnectionsRequest) SetPageSize(v int32) *DescribeSubConnectionsRequest { s.PageSize = &v return s } type DescribeSubConnectionsResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` UisSubConnections *DescribeSubConnectionsResponseBodyUisSubConnections `json:"UisSubConnections,omitempty" xml:"UisSubConnections,omitempty" type:"Struct"` } func (s DescribeSubConnectionsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionsResponseBody) GoString() string { return s.String() } func (s *DescribeSubConnectionsResponseBody) SetTotalCount(v int32) *DescribeSubConnectionsResponseBody { s.TotalCount = &v return s } func (s *DescribeSubConnectionsResponseBody) SetPageSize(v int32) *DescribeSubConnectionsResponseBody { s.PageSize = &v return s } func (s *DescribeSubConnectionsResponseBody) SetRequestId(v string) *DescribeSubConnectionsResponseBody { s.RequestId = &v return s } func (s *DescribeSubConnectionsResponseBody) SetPageNumber(v int32) *DescribeSubConnectionsResponseBody { s.PageNumber = &v return s } func (s *DescribeSubConnectionsResponseBody) SetUisSubConnections(v *DescribeSubConnectionsResponseBodyUisSubConnections) *DescribeSubConnectionsResponseBody { s.UisSubConnections = v return s } type DescribeSubConnectionsResponseBodyUisSubConnections struct { UisSubConnection []*DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection `json:"UisSubConnection,omitempty" xml:"UisSubConnection,omitempty" type:"Repeated"` } func (s DescribeSubConnectionsResponseBodyUisSubConnections) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionsResponseBodyUisSubConnections) GoString() string { return s.String() } func (s *DescribeSubConnectionsResponseBodyUisSubConnections) SetUisSubConnection(v []*DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) *DescribeSubConnectionsResponseBodyUisSubConnections { s.UisSubConnection = v return s } type DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection struct { UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) GoString() string { return s.String() } func (s *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) SetUisSubConnectionId(v string) *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection { s.UisSubConnectionId = &v return s } func (s *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) SetDescription(v string) *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection { s.Description = &v return s } func (s *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) SetCreateTime(v int64) *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection { s.CreateTime = &v return s } func (s *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) SetIp(v string) *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection { s.Ip = &v return s } func (s *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection) SetName(v string) *DescribeSubConnectionsResponseBodyUisSubConnectionsUisSubConnection { s.Name = &v return s } type DescribeSubConnectionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeSubConnectionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeSubConnectionsResponse) String() string { return tea.Prettify(s) } func (s DescribeSubConnectionsResponse) GoString() string { return s.String() } func (s *DescribeSubConnectionsResponse) SetHeaders(v map[string]*string) *DescribeSubConnectionsResponse { s.Headers = v return s } func (s *DescribeSubConnectionsResponse) SetBody(v *DescribeSubConnectionsResponseBody) *DescribeSubConnectionsResponse { s.Body = v return s } type DescribeUisConnectionsRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisConnectionId *string `json:"UisConnectionId,omitempty" xml:"UisConnectionId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` } func (s DescribeUisConnectionsRequest) String() string { return tea.Prettify(s) } func (s DescribeUisConnectionsRequest) GoString() string { return s.String() } func (s *DescribeUisConnectionsRequest) SetOwnerAccount(v string) *DescribeUisConnectionsRequest { s.OwnerAccount = &v return s } func (s *DescribeUisConnectionsRequest) SetOwnerId(v int64) *DescribeUisConnectionsRequest { s.OwnerId = &v return s } func (s *DescribeUisConnectionsRequest) SetResourceOwnerAccount(v string) *DescribeUisConnectionsRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeUisConnectionsRequest) SetResourceOwnerId(v int64) *DescribeUisConnectionsRequest { s.ResourceOwnerId = &v return s } func (s *DescribeUisConnectionsRequest) SetRegionId(v string) *DescribeUisConnectionsRequest { s.RegionId = &v return s } func (s *DescribeUisConnectionsRequest) SetUisNodeId(v string) *DescribeUisConnectionsRequest { s.UisNodeId = &v return s } func (s *DescribeUisConnectionsRequest) SetUisConnectionId(v string) *DescribeUisConnectionsRequest { s.UisConnectionId = &v return s } func (s *DescribeUisConnectionsRequest) SetPageNumber(v int32) *DescribeUisConnectionsRequest { s.PageNumber = &v return s } func (s *DescribeUisConnectionsRequest) SetPageSize(v int32) *DescribeUisConnectionsRequest { s.PageSize = &v return s } func (s *DescribeUisConnectionsRequest) SetClientToken(v string) *DescribeUisConnectionsRequest { s.ClientToken = &v return s } type DescribeUisConnectionsResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` UisConnections *DescribeUisConnectionsResponseBodyUisConnections `json:"UisConnections,omitempty" xml:"UisConnections,omitempty" type:"Struct"` } func (s DescribeUisConnectionsResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUisConnectionsResponseBody) GoString() string { return s.String() } func (s *DescribeUisConnectionsResponseBody) SetTotalCount(v int32) *DescribeUisConnectionsResponseBody { s.TotalCount = &v return s } func (s *DescribeUisConnectionsResponseBody) SetPageSize(v int32) *DescribeUisConnectionsResponseBody { s.PageSize = &v return s } func (s *DescribeUisConnectionsResponseBody) SetRequestId(v string) *DescribeUisConnectionsResponseBody { s.RequestId = &v return s } func (s *DescribeUisConnectionsResponseBody) SetPageNumber(v int32) *DescribeUisConnectionsResponseBody { s.PageNumber = &v return s } func (s *DescribeUisConnectionsResponseBody) SetUisConnections(v *DescribeUisConnectionsResponseBodyUisConnections) *DescribeUisConnectionsResponseBody { s.UisConnections = v return s } type DescribeUisConnectionsResponseBodyUisConnections struct { UisConnection []*DescribeUisConnectionsResponseBodyUisConnectionsUisConnection `json:"UisConnection,omitempty" xml:"UisConnection,omitempty" type:"Repeated"` } func (s DescribeUisConnectionsResponseBodyUisConnections) String() string { return tea.Prettify(s) } func (s DescribeUisConnectionsResponseBodyUisConnections) GoString() string { return s.String() } func (s *DescribeUisConnectionsResponseBodyUisConnections) SetUisConnection(v []*DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) *DescribeUisConnectionsResponseBodyUisConnections { s.UisConnection = v return s } type DescribeUisConnectionsResponseBodyUisConnectionsUisConnection struct { GreConfig *string `json:"GreConfig,omitempty" xml:"GreConfig,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` State *string `json:"State,omitempty" xml:"State,omitempty"` UisProtocol *string `json:"UisProtocol,omitempty" xml:"UisProtocol,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` SslConfig *string `json:"SslConfig,omitempty" xml:"SslConfig,omitempty"` UisConnectionId *string `json:"UisConnectionId,omitempty" xml:"UisConnectionId,omitempty"` } func (s DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) String() string { return tea.Prettify(s) } func (s DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) GoString() string { return s.String() } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetGreConfig(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.GreConfig = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetUisId(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.UisId = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetUisNodeId(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.UisNodeId = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetDescription(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.Description = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetState(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.State = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetUisProtocol(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.UisProtocol = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetName(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.Name = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetSslConfig(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.SslConfig = &v return s } func (s *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection) SetUisConnectionId(v string) *DescribeUisConnectionsResponseBodyUisConnectionsUisConnection { s.UisConnectionId = &v return s } type DescribeUisConnectionsResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeUisConnectionsResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeUisConnectionsResponse) String() string { return tea.Prettify(s) } func (s DescribeUisConnectionsResponse) GoString() string { return s.String() } func (s *DescribeUisConnectionsResponse) SetHeaders(v map[string]*string) *DescribeUisConnectionsResponse { s.Headers = v return s } func (s *DescribeUisConnectionsResponse) SetBody(v *DescribeUisConnectionsResponseBody) *DescribeUisConnectionsResponse { s.Body = v return s } type DescribeUiseNodeStatusRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` } func (s DescribeUiseNodeStatusRequest) String() string { return tea.Prettify(s) } func (s DescribeUiseNodeStatusRequest) GoString() string { return s.String() } func (s *DescribeUiseNodeStatusRequest) SetOwnerAccount(v string) *DescribeUiseNodeStatusRequest { s.OwnerAccount = &v return s } func (s *DescribeUiseNodeStatusRequest) SetOwnerId(v int64) *DescribeUiseNodeStatusRequest { s.OwnerId = &v return s } func (s *DescribeUiseNodeStatusRequest) SetResourceOwnerAccount(v string) *DescribeUiseNodeStatusRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeUiseNodeStatusRequest) SetResourceOwnerId(v int64) *DescribeUiseNodeStatusRequest { s.ResourceOwnerId = &v return s } func (s *DescribeUiseNodeStatusRequest) SetUisNodeId(v string) *DescribeUiseNodeStatusRequest { s.UisNodeId = &v return s } func (s *DescribeUiseNodeStatusRequest) SetIp(v string) *DescribeUiseNodeStatusRequest { s.Ip = &v return s } type DescribeUiseNodeStatusResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` IpStatusList *DescribeUiseNodeStatusResponseBodyIpStatusList `json:"IpStatusList,omitempty" xml:"IpStatusList,omitempty" type:"Struct"` } func (s DescribeUiseNodeStatusResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUiseNodeStatusResponseBody) GoString() string { return s.String() } func (s *DescribeUiseNodeStatusResponseBody) SetRequestId(v string) *DescribeUiseNodeStatusResponseBody { s.RequestId = &v return s } func (s *DescribeUiseNodeStatusResponseBody) SetIpStatusList(v *DescribeUiseNodeStatusResponseBodyIpStatusList) *DescribeUiseNodeStatusResponseBody { s.IpStatusList = v return s } type DescribeUiseNodeStatusResponseBodyIpStatusList struct { IpStatus []*DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus `json:"IpStatus,omitempty" xml:"IpStatus,omitempty" type:"Repeated"` } func (s DescribeUiseNodeStatusResponseBodyIpStatusList) String() string { return tea.Prettify(s) } func (s DescribeUiseNodeStatusResponseBodyIpStatusList) GoString() string { return s.String() } func (s *DescribeUiseNodeStatusResponseBodyIpStatusList) SetIpStatus(v []*DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) *DescribeUiseNodeStatusResponseBodyIpStatusList { s.IpStatus = v return s } type DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus struct { CurrentConnections *int32 `json:"CurrentConnections,omitempty" xml:"CurrentConnections,omitempty"` Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty"` MaxConnections *int32 `json:"MaxConnections,omitempty" xml:"MaxConnections,omitempty"` } func (s DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) String() string { return tea.Prettify(s) } func (s DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) GoString() string { return s.String() } func (s *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) SetCurrentConnections(v int32) *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus { s.CurrentConnections = &v return s } func (s *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) SetIp(v string) *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus { s.Ip = &v return s } func (s *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus) SetMaxConnections(v int32) *DescribeUiseNodeStatusResponseBodyIpStatusListIpStatus { s.MaxConnections = &v return s } type DescribeUiseNodeStatusResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeUiseNodeStatusResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeUiseNodeStatusResponse) String() string { return tea.Prettify(s) } func (s DescribeUiseNodeStatusResponse) GoString() string { return s.String() } func (s *DescribeUiseNodeStatusResponse) SetHeaders(v map[string]*string) *DescribeUiseNodeStatusResponse { s.Headers = v return s } func (s *DescribeUiseNodeStatusResponse) SetBody(v *DescribeUiseNodeStatusResponseBody) *DescribeUiseNodeStatusResponse { s.Body = v return s } type DescribeUisesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeUisesRequest) String() string { return tea.Prettify(s) } func (s DescribeUisesRequest) GoString() string { return s.String() } func (s *DescribeUisesRequest) SetOwnerAccount(v string) *DescribeUisesRequest { s.OwnerAccount = &v return s } func (s *DescribeUisesRequest) SetOwnerId(v int64) *DescribeUisesRequest { s.OwnerId = &v return s } func (s *DescribeUisesRequest) SetResourceOwnerAccount(v string) *DescribeUisesRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeUisesRequest) SetResourceOwnerId(v int64) *DescribeUisesRequest { s.ResourceOwnerId = &v return s } func (s *DescribeUisesRequest) SetUisId(v string) *DescribeUisesRequest { s.UisId = &v return s } func (s *DescribeUisesRequest) SetName(v string) *DescribeUisesRequest { s.Name = &v return s } func (s *DescribeUisesRequest) SetPageNumber(v int32) *DescribeUisesRequest { s.PageNumber = &v return s } func (s *DescribeUisesRequest) SetPageSize(v int32) *DescribeUisesRequest { s.PageSize = &v return s } type DescribeUisesResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` Uises *DescribeUisesResponseBodyUises `json:"Uises,omitempty" xml:"Uises,omitempty" type:"Struct"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` } func (s DescribeUisesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUisesResponseBody) GoString() string { return s.String() } func (s *DescribeUisesResponseBody) SetTotalCount(v int32) *DescribeUisesResponseBody { s.TotalCount = &v return s } func (s *DescribeUisesResponseBody) SetUises(v *DescribeUisesResponseBodyUises) *DescribeUisesResponseBody { s.Uises = v return s } func (s *DescribeUisesResponseBody) SetPageSize(v int32) *DescribeUisesResponseBody { s.PageSize = &v return s } func (s *DescribeUisesResponseBody) SetRequestId(v string) *DescribeUisesResponseBody { s.RequestId = &v return s } func (s *DescribeUisesResponseBody) SetPageNumber(v int32) *DescribeUisesResponseBody { s.PageNumber = &v return s } type DescribeUisesResponseBodyUises struct { Uis []*DescribeUisesResponseBodyUisesUis `json:"Uis,omitempty" xml:"Uis,omitempty" type:"Repeated"` } func (s DescribeUisesResponseBodyUises) String() string { return tea.Prettify(s) } func (s DescribeUisesResponseBodyUises) GoString() string { return s.String() } func (s *DescribeUisesResponseBodyUises) SetUis(v []*DescribeUisesResponseBodyUisesUis) *DescribeUisesResponseBodyUises { s.Uis = v return s } type DescribeUisesResponseBodyUisesUis struct { Status *string `json:"Status,omitempty" xml:"Status,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` ConnectionType *string `json:"ConnectionType,omitempty" xml:"ConnectionType,omitempty"` BandwidthType *string `json:"BandwidthType,omitempty" xml:"BandwidthType,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` ChargeType *string `json:"ChargeType,omitempty" xml:"ChargeType,omitempty"` PayType *string `json:"PayType,omitempty" xml:"PayType,omitempty"` UserInfo *DescribeUisesResponseBodyUisesUisUserInfo `json:"UserInfo,omitempty" xml:"UserInfo,omitempty" type:"Struct"` SslClientCertUrl *string `json:"SslClientCertUrl,omitempty" xml:"SslClientCertUrl,omitempty"` ConnectionCount *int32 `json:"ConnectionCount,omitempty" xml:"ConnectionCount,omitempty"` UisNodeIds *DescribeUisesResponseBodyUisesUisUisNodeIds `json:"UisNodeIds,omitempty" xml:"UisNodeIds,omitempty" type:"Struct"` EndTime *int64 `json:"EndTime,omitempty" xml:"EndTime,omitempty"` Bandwidth *int32 `json:"Bandwidth,omitempty" xml:"Bandwidth,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` ServiceRegion *string `json:"ServiceRegion,omitempty" xml:"ServiceRegion,omitempty"` ConnectionBandwidth *int32 `json:"ConnectionBandwidth,omitempty" xml:"ConnectionBandwidth,omitempty"` BusinessStatus *string `json:"BusinessStatus,omitempty" xml:"BusinessStatus,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s DescribeUisesResponseBodyUisesUis) String() string { return tea.Prettify(s) } func (s DescribeUisesResponseBodyUisesUis) GoString() string { return s.String() } func (s *DescribeUisesResponseBodyUisesUis) SetStatus(v string) *DescribeUisesResponseBodyUisesUis { s.Status = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetUisId(v string) *DescribeUisesResponseBodyUisesUis { s.UisId = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetConnectionType(v string) *DescribeUisesResponseBodyUisesUis { s.ConnectionType = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetBandwidthType(v string) *DescribeUisesResponseBodyUisesUis { s.BandwidthType = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetCreateTime(v int64) *DescribeUisesResponseBodyUisesUis { s.CreateTime = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetChargeType(v string) *DescribeUisesResponseBodyUisesUis { s.ChargeType = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetPayType(v string) *DescribeUisesResponseBodyUisesUis { s.PayType = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetUserInfo(v *DescribeUisesResponseBodyUisesUisUserInfo) *DescribeUisesResponseBodyUisesUis { s.UserInfo = v return s } func (s *DescribeUisesResponseBodyUisesUis) SetSslClientCertUrl(v string) *DescribeUisesResponseBodyUisesUis { s.SslClientCertUrl = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetConnectionCount(v int32) *DescribeUisesResponseBodyUisesUis { s.ConnectionCount = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetUisNodeIds(v *DescribeUisesResponseBodyUisesUisUisNodeIds) *DescribeUisesResponseBodyUisesUis { s.UisNodeIds = v return s } func (s *DescribeUisesResponseBodyUisesUis) SetEndTime(v int64) *DescribeUisesResponseBodyUisesUis { s.EndTime = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetBandwidth(v int32) *DescribeUisesResponseBodyUisesUis { s.Bandwidth = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetDescription(v string) *DescribeUisesResponseBodyUisesUis { s.Description = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetServiceRegion(v string) *DescribeUisesResponseBodyUisesUis { s.ServiceRegion = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetConnectionBandwidth(v int32) *DescribeUisesResponseBodyUisesUis { s.ConnectionBandwidth = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetBusinessStatus(v string) *DescribeUisesResponseBodyUisesUis { s.BusinessStatus = &v return s } func (s *DescribeUisesResponseBodyUisesUis) SetName(v string) *DescribeUisesResponseBodyUisesUis { s.Name = &v return s } type DescribeUisesResponseBodyUisesUisUserInfo struct { ClientInfoDBAccount *string `json:"ClientInfoDBAccount,omitempty" xml:"ClientInfoDBAccount,omitempty"` ClientInfoDB *string `json:"ClientInfoDB,omitempty" xml:"ClientInfoDB,omitempty"` ClientInfoDBPassword *string `json:"ClientInfoDBPassword,omitempty" xml:"ClientInfoDBPassword,omitempty"` } func (s DescribeUisesResponseBodyUisesUisUserInfo) String() string { return tea.Prettify(s) } func (s DescribeUisesResponseBodyUisesUisUserInfo) GoString() string { return s.String() } func (s *DescribeUisesResponseBodyUisesUisUserInfo) SetClientInfoDBAccount(v string) *DescribeUisesResponseBodyUisesUisUserInfo { s.ClientInfoDBAccount = &v return s } func (s *DescribeUisesResponseBodyUisesUisUserInfo) SetClientInfoDB(v string) *DescribeUisesResponseBodyUisesUisUserInfo { s.ClientInfoDB = &v return s } func (s *DescribeUisesResponseBodyUisesUisUserInfo) SetClientInfoDBPassword(v string) *DescribeUisesResponseBodyUisesUisUserInfo { s.ClientInfoDBPassword = &v return s } type DescribeUisesResponseBodyUisesUisUisNodeIds struct { UisNodeIds []*string `json:"UisNodeIds,omitempty" xml:"UisNodeIds,omitempty" type:"Repeated"` } func (s DescribeUisesResponseBodyUisesUisUisNodeIds) String() string { return tea.Prettify(s) } func (s DescribeUisesResponseBodyUisesUisUisNodeIds) GoString() string { return s.String() } func (s *DescribeUisesResponseBodyUisesUisUisNodeIds) SetUisNodeIds(v []*string) *DescribeUisesResponseBodyUisesUisUisNodeIds { s.UisNodeIds = v return s } type DescribeUisesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeUisesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeUisesResponse) String() string { return tea.Prettify(s) } func (s DescribeUisesResponse) GoString() string { return s.String() } func (s *DescribeUisesResponse) SetHeaders(v map[string]*string) *DescribeUisesResponse { s.Headers = v return s } func (s *DescribeUisesResponse) SetBody(v *DescribeUisesResponseBody) *DescribeUisesResponse { s.Body = v return s } type DescribeUisNetworkInterfacesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisEniId *string `json:"UisEniId,omitempty" xml:"UisEniId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` } func (s DescribeUisNetworkInterfacesRequest) String() string { return tea.Prettify(s) } func (s DescribeUisNetworkInterfacesRequest) GoString() string { return s.String() } func (s *DescribeUisNetworkInterfacesRequest) SetOwnerAccount(v string) *DescribeUisNetworkInterfacesRequest { s.OwnerAccount = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetOwnerId(v int64) *DescribeUisNetworkInterfacesRequest { s.OwnerId = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetResourceOwnerAccount(v string) *DescribeUisNetworkInterfacesRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetResourceOwnerId(v int64) *DescribeUisNetworkInterfacesRequest { s.ResourceOwnerId = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetRegionId(v string) *DescribeUisNetworkInterfacesRequest { s.RegionId = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetUisNodeId(v string) *DescribeUisNetworkInterfacesRequest { s.UisNodeId = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetUisEniId(v string) *DescribeUisNetworkInterfacesRequest { s.UisEniId = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetPageNumber(v int32) *DescribeUisNetworkInterfacesRequest { s.PageNumber = &v return s } func (s *DescribeUisNetworkInterfacesRequest) SetPageSize(v int32) *DescribeUisNetworkInterfacesRequest { s.PageSize = &v return s } type DescribeUisNetworkInterfacesResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` NetworkInterfaces *DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces `json:"NetworkInterfaces,omitempty" xml:"NetworkInterfaces,omitempty" type:"Struct"` } func (s DescribeUisNetworkInterfacesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUisNetworkInterfacesResponseBody) GoString() string { return s.String() } func (s *DescribeUisNetworkInterfacesResponseBody) SetTotalCount(v int32) *DescribeUisNetworkInterfacesResponseBody { s.TotalCount = &v return s } func (s *DescribeUisNetworkInterfacesResponseBody) SetPageSize(v int32) *DescribeUisNetworkInterfacesResponseBody { s.PageSize = &v return s } func (s *DescribeUisNetworkInterfacesResponseBody) SetRequestId(v string) *DescribeUisNetworkInterfacesResponseBody { s.RequestId = &v return s } func (s *DescribeUisNetworkInterfacesResponseBody) SetPageNumber(v int32) *DescribeUisNetworkInterfacesResponseBody { s.PageNumber = &v return s } func (s *DescribeUisNetworkInterfacesResponseBody) SetNetworkInterfaces(v *DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces) *DescribeUisNetworkInterfacesResponseBody { s.NetworkInterfaces = v return s } type DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces struct { NetworkInterface []*DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface `json:"NetworkInterface,omitempty" xml:"NetworkInterface,omitempty" type:"Repeated"` } func (s DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces) String() string { return tea.Prettify(s) } func (s DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces) GoString() string { return s.String() } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces) SetNetworkInterface(v []*DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfaces { s.NetworkInterface = v return s } type DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface struct { UisEniId *string `json:"UisEniId,omitempty" xml:"UisEniId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` IpAddress *string `json:"IpAddress,omitempty" xml:"IpAddress,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` VswitchId *string `json:"VswitchId,omitempty" xml:"VswitchId,omitempty"` State *string `json:"State,omitempty" xml:"State,omitempty"` SecurityGroupID *string `json:"SecurityGroupID,omitempty" xml:"SecurityGroupID,omitempty"` NetworkInterfaceId *string `json:"NetworkInterfaceId,omitempty" xml:"NetworkInterfaceId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Log *string `json:"Log,omitempty" xml:"Log,omitempty"` } func (s DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) String() string { return tea.Prettify(s) } func (s DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) GoString() string { return s.String() } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetUisEniId(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.UisEniId = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetUisNodeId(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.UisNodeId = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetIpAddress(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.IpAddress = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetDescription(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.Description = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetVswitchId(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.VswitchId = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetState(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.State = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetSecurityGroupID(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.SecurityGroupID = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetNetworkInterfaceId(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.NetworkInterfaceId = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetName(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.Name = &v return s } func (s *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface) SetLog(v string) *DescribeUisNetworkInterfacesResponseBodyNetworkInterfacesNetworkInterface { s.Log = &v return s } type DescribeUisNetworkInterfacesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeUisNetworkInterfacesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeUisNetworkInterfacesResponse) String() string { return tea.Prettify(s) } func (s DescribeUisNetworkInterfacesResponse) GoString() string { return s.String() } func (s *DescribeUisNetworkInterfacesResponse) SetHeaders(v map[string]*string) *DescribeUisNetworkInterfacesResponse { s.Headers = v return s } func (s *DescribeUisNetworkInterfacesResponse) SetBody(v *DescribeUisNetworkInterfacesResponseBody) *DescribeUisNetworkInterfacesResponse { s.Body = v return s } type DescribeUisNodesRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Status *string `json:"Status,omitempty" xml:"Status,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` } func (s DescribeUisNodesRequest) String() string { return tea.Prettify(s) } func (s DescribeUisNodesRequest) GoString() string { return s.String() } func (s *DescribeUisNodesRequest) SetOwnerAccount(v string) *DescribeUisNodesRequest { s.OwnerAccount = &v return s } func (s *DescribeUisNodesRequest) SetOwnerId(v int64) *DescribeUisNodesRequest { s.OwnerId = &v return s } func (s *DescribeUisNodesRequest) SetResourceOwnerAccount(v string) *DescribeUisNodesRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeUisNodesRequest) SetResourceOwnerId(v int64) *DescribeUisNodesRequest { s.ResourceOwnerId = &v return s } func (s *DescribeUisNodesRequest) SetRegionId(v string) *DescribeUisNodesRequest { s.RegionId = &v return s } func (s *DescribeUisNodesRequest) SetUisId(v string) *DescribeUisNodesRequest { s.UisId = &v return s } func (s *DescribeUisNodesRequest) SetUisNodeId(v string) *DescribeUisNodesRequest { s.UisNodeId = &v return s } func (s *DescribeUisNodesRequest) SetName(v string) *DescribeUisNodesRequest { s.Name = &v return s } func (s *DescribeUisNodesRequest) SetStatus(v string) *DescribeUisNodesRequest { s.Status = &v return s } func (s *DescribeUisNodesRequest) SetPageNumber(v int32) *DescribeUisNodesRequest { s.PageNumber = &v return s } func (s *DescribeUisNodesRequest) SetPageSize(v int32) *DescribeUisNodesRequest { s.PageSize = &v return s } func (s *DescribeUisNodesRequest) SetClientToken(v string) *DescribeUisNodesRequest { s.ClientToken = &v return s } type DescribeUisNodesResponseBody struct { TotalCount *int32 `json:"TotalCount,omitempty" xml:"TotalCount,omitempty"` PageSize *int32 `json:"PageSize,omitempty" xml:"PageSize,omitempty"` RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` PageNumber *int32 `json:"PageNumber,omitempty" xml:"PageNumber,omitempty"` UisNodeList *DescribeUisNodesResponseBodyUisNodeList `json:"UisNodeList,omitempty" xml:"UisNodeList,omitempty" type:"Struct"` } func (s DescribeUisNodesResponseBody) String() string { return tea.Prettify(s) } func (s DescribeUisNodesResponseBody) GoString() string { return s.String() } func (s *DescribeUisNodesResponseBody) SetTotalCount(v int32) *DescribeUisNodesResponseBody { s.TotalCount = &v return s } func (s *DescribeUisNodesResponseBody) SetPageSize(v int32) *DescribeUisNodesResponseBody { s.PageSize = &v return s } func (s *DescribeUisNodesResponseBody) SetRequestId(v string) *DescribeUisNodesResponseBody { s.RequestId = &v return s } func (s *DescribeUisNodesResponseBody) SetPageNumber(v int32) *DescribeUisNodesResponseBody { s.PageNumber = &v return s } func (s *DescribeUisNodesResponseBody) SetUisNodeList(v *DescribeUisNodesResponseBodyUisNodeList) *DescribeUisNodesResponseBody { s.UisNodeList = v return s } type DescribeUisNodesResponseBodyUisNodeList struct { UisNode []*DescribeUisNodesResponseBodyUisNodeListUisNode `json:"UisNode,omitempty" xml:"UisNode,omitempty" type:"Repeated"` } func (s DescribeUisNodesResponseBodyUisNodeList) String() string { return tea.Prettify(s) } func (s DescribeUisNodesResponseBodyUisNodeList) GoString() string { return s.String() } func (s *DescribeUisNodesResponseBodyUisNodeList) SetUisNode(v []*DescribeUisNodesResponseBodyUisNodeListUisNode) *DescribeUisNodesResponseBodyUisNodeList { s.UisNode = v return s } type DescribeUisNodesResponseBodyUisNodeListUisNode struct { Status *string `json:"Status,omitempty" xml:"Status,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` UisNodeActiveIp *string `json:"UisNodeActiveIp,omitempty" xml:"UisNodeActiveIp,omitempty"` CreateTime *int64 `json:"CreateTime,omitempty" xml:"CreateTime,omitempty"` UisEniIps *string `json:"UisEniIps,omitempty" xml:"UisEniIps,omitempty"` UisNodeAreaId *string `json:"UisNodeAreaId,omitempty" xml:"UisNodeAreaId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisNodeIps *string `json:"UisNodeIps,omitempty" xml:"UisNodeIps,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` UisNodeBandwidth *int32 `json:"UisNodeBandwidth,omitempty" xml:"UisNodeBandwidth,omitempty"` IpAddrsNum *int32 `json:"IpAddrsNum,omitempty" xml:"IpAddrsNum,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s DescribeUisNodesResponseBodyUisNodeListUisNode) String() string { return tea.Prettify(s) } func (s DescribeUisNodesResponseBodyUisNodeListUisNode) GoString() string { return s.String() } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetStatus(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.Status = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisId(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisId = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisNodeActiveIp(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisNodeActiveIp = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetCreateTime(v int64) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.CreateTime = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisEniIps(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisEniIps = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisNodeAreaId(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisNodeAreaId = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisNodeId(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisNodeId = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisNodeIps(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisNodeIps = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetDescription(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.Description = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetUisNodeBandwidth(v int32) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.UisNodeBandwidth = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetIpAddrsNum(v int32) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.IpAddrsNum = &v return s } func (s *DescribeUisNodesResponseBodyUisNodeListUisNode) SetName(v string) *DescribeUisNodesResponseBodyUisNodeListUisNode { s.Name = &v return s } type DescribeUisNodesResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeUisNodesResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeUisNodesResponse) String() string { return tea.Prettify(s) } func (s DescribeUisNodesResponse) GoString() string { return s.String() } func (s *DescribeUisNodesResponse) SetHeaders(v map[string]*string) *DescribeUisNodesResponse { s.Headers = v return s } func (s *DescribeUisNodesResponse) SetBody(v *DescribeUisNodesResponseBody) *DescribeUisNodesResponse { s.Body = v return s } type DescribeWhiteListRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` } func (s DescribeWhiteListRequest) String() string { return tea.Prettify(s) } func (s DescribeWhiteListRequest) GoString() string { return s.String() } func (s *DescribeWhiteListRequest) SetOwnerAccount(v string) *DescribeWhiteListRequest { s.OwnerAccount = &v return s } func (s *DescribeWhiteListRequest) SetOwnerId(v int64) *DescribeWhiteListRequest { s.OwnerId = &v return s } func (s *DescribeWhiteListRequest) SetResourceOwnerAccount(v string) *DescribeWhiteListRequest { s.ResourceOwnerAccount = &v return s } func (s *DescribeWhiteListRequest) SetResourceOwnerId(v int64) *DescribeWhiteListRequest { s.ResourceOwnerId = &v return s } func (s *DescribeWhiteListRequest) SetRegionId(v string) *DescribeWhiteListRequest { s.RegionId = &v return s } func (s *DescribeWhiteListRequest) SetUisId(v string) *DescribeWhiteListRequest { s.UisId = &v return s } func (s *DescribeWhiteListRequest) SetClientToken(v string) *DescribeWhiteListRequest { s.ClientToken = &v return s } type DescribeWhiteListResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` Whitelist *string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty"` } func (s DescribeWhiteListResponseBody) String() string { return tea.Prettify(s) } func (s DescribeWhiteListResponseBody) GoString() string { return s.String() } func (s *DescribeWhiteListResponseBody) SetRequestId(v string) *DescribeWhiteListResponseBody { s.RequestId = &v return s } func (s *DescribeWhiteListResponseBody) SetWhitelist(v string) *DescribeWhiteListResponseBody { s.Whitelist = &v return s } type DescribeWhiteListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *DescribeWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s DescribeWhiteListResponse) String() string { return tea.Prettify(s) } func (s DescribeWhiteListResponse) GoString() string { return s.String() } func (s *DescribeWhiteListResponse) SetHeaders(v map[string]*string) *DescribeWhiteListResponse { s.Headers = v return s } func (s *DescribeWhiteListResponse) SetBody(v *DescribeWhiteListResponseBody) *DescribeWhiteListResponse { s.Body = v return s } type GetDroppedIpListRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` ChartDate *string `json:"ChartDate,omitempty" xml:"ChartDate,omitempty"` } func (s GetDroppedIpListRequest) String() string { return tea.Prettify(s) } func (s GetDroppedIpListRequest) GoString() string { return s.String() } func (s *GetDroppedIpListRequest) SetOwnerAccount(v string) *GetDroppedIpListRequest { s.OwnerAccount = &v return s } func (s *GetDroppedIpListRequest) SetOwnerId(v int64) *GetDroppedIpListRequest { s.OwnerId = &v return s } func (s *GetDroppedIpListRequest) SetResourceOwnerAccount(v string) *GetDroppedIpListRequest { s.ResourceOwnerAccount = &v return s } func (s *GetDroppedIpListRequest) SetResourceOwnerId(v int64) *GetDroppedIpListRequest { s.ResourceOwnerId = &v return s } func (s *GetDroppedIpListRequest) SetUisId(v string) *GetDroppedIpListRequest { s.UisId = &v return s } func (s *GetDroppedIpListRequest) SetChartDate(v string) *GetDroppedIpListRequest { s.ChartDate = &v return s } type GetDroppedIpListResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` DroppedIpListUrl *string `json:"DroppedIpListUrl,omitempty" xml:"DroppedIpListUrl,omitempty"` } func (s GetDroppedIpListResponseBody) String() string { return tea.Prettify(s) } func (s GetDroppedIpListResponseBody) GoString() string { return s.String() } func (s *GetDroppedIpListResponseBody) SetRequestId(v string) *GetDroppedIpListResponseBody { s.RequestId = &v return s } func (s *GetDroppedIpListResponseBody) SetDroppedIpListUrl(v string) *GetDroppedIpListResponseBody { s.DroppedIpListUrl = &v return s } type GetDroppedIpListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *GetDroppedIpListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s GetDroppedIpListResponse) String() string { return tea.Prettify(s) } func (s GetDroppedIpListResponse) GoString() string { return s.String() } func (s *GetDroppedIpListResponse) SetHeaders(v map[string]*string) *GetDroppedIpListResponse { s.Headers = v return s } func (s *GetDroppedIpListResponse) SetBody(v *GetDroppedIpListResponseBody) *GetDroppedIpListResponse { s.Body = v return s } type ModifyDnatEntryRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisDnatId *string `json:"UisDnatId,omitempty" xml:"UisDnatId,omitempty"` DestinationIp *string `json:"DestinationIp,omitempty" xml:"DestinationIp,omitempty"` DestinationPort *int32 `json:"DestinationPort,omitempty" xml:"DestinationPort,omitempty"` OriginalIp *string `json:"OriginalIp,omitempty" xml:"OriginalIp,omitempty"` OriginalPort *int32 `json:"OriginalPort,omitempty" xml:"OriginalPort,omitempty"` IpProtocol *string `json:"IpProtocol,omitempty" xml:"IpProtocol,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` } func (s ModifyDnatEntryRequest) String() string { return tea.Prettify(s) } func (s ModifyDnatEntryRequest) GoString() string { return s.String() } func (s *ModifyDnatEntryRequest) SetOwnerAccount(v string) *ModifyDnatEntryRequest { s.OwnerAccount = &v return s } func (s *ModifyDnatEntryRequest) SetOwnerId(v int64) *ModifyDnatEntryRequest { s.OwnerId = &v return s } func (s *ModifyDnatEntryRequest) SetResourceOwnerAccount(v string) *ModifyDnatEntryRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyDnatEntryRequest) SetResourceOwnerId(v int64) *ModifyDnatEntryRequest { s.ResourceOwnerId = &v return s } func (s *ModifyDnatEntryRequest) SetRegionId(v string) *ModifyDnatEntryRequest { s.RegionId = &v return s } func (s *ModifyDnatEntryRequest) SetUisNodeId(v string) *ModifyDnatEntryRequest { s.UisNodeId = &v return s } func (s *ModifyDnatEntryRequest) SetUisDnatId(v string) *ModifyDnatEntryRequest { s.UisDnatId = &v return s } func (s *ModifyDnatEntryRequest) SetDestinationIp(v string) *ModifyDnatEntryRequest { s.DestinationIp = &v return s } func (s *ModifyDnatEntryRequest) SetDestinationPort(v int32) *ModifyDnatEntryRequest { s.DestinationPort = &v return s } func (s *ModifyDnatEntryRequest) SetOriginalIp(v string) *ModifyDnatEntryRequest { s.OriginalIp = &v return s } func (s *ModifyDnatEntryRequest) SetOriginalPort(v int32) *ModifyDnatEntryRequest { s.OriginalPort = &v return s } func (s *ModifyDnatEntryRequest) SetIpProtocol(v string) *ModifyDnatEntryRequest { s.IpProtocol = &v return s } func (s *ModifyDnatEntryRequest) SetName(v string) *ModifyDnatEntryRequest { s.Name = &v return s } type ModifyDnatEntryResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyDnatEntryResponseBody) String() string { return tea.Prettify(s) } func (s ModifyDnatEntryResponseBody) GoString() string { return s.String() } func (s *ModifyDnatEntryResponseBody) SetRequestId(v string) *ModifyDnatEntryResponseBody { s.RequestId = &v return s } type ModifyDnatEntryResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyDnatEntryResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyDnatEntryResponse) String() string { return tea.Prettify(s) } func (s ModifyDnatEntryResponse) GoString() string { return s.String() } func (s *ModifyDnatEntryResponse) SetHeaders(v map[string]*string) *ModifyDnatEntryResponse { s.Headers = v return s } func (s *ModifyDnatEntryResponse) SetBody(v *ModifyDnatEntryResponseBody) *ModifyDnatEntryResponse { s.Body = v return s } type ModifyHighPriorityIpRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` HighPriorityIp *string `json:"HighPriorityIp,omitempty" xml:"HighPriorityIp,omitempty"` } func (s ModifyHighPriorityIpRequest) String() string { return tea.Prettify(s) } func (s ModifyHighPriorityIpRequest) GoString() string { return s.String() } func (s *ModifyHighPriorityIpRequest) SetOwnerAccount(v string) *ModifyHighPriorityIpRequest { s.OwnerAccount = &v return s } func (s *ModifyHighPriorityIpRequest) SetOwnerId(v int64) *ModifyHighPriorityIpRequest { s.OwnerId = &v return s } func (s *ModifyHighPriorityIpRequest) SetResourceOwnerAccount(v string) *ModifyHighPriorityIpRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyHighPriorityIpRequest) SetResourceOwnerId(v int64) *ModifyHighPriorityIpRequest { s.ResourceOwnerId = &v return s } func (s *ModifyHighPriorityIpRequest) SetRegionId(v string) *ModifyHighPriorityIpRequest { s.RegionId = &v return s } func (s *ModifyHighPriorityIpRequest) SetClientToken(v string) *ModifyHighPriorityIpRequest { s.ClientToken = &v return s } func (s *ModifyHighPriorityIpRequest) SetUisId(v string) *ModifyHighPriorityIpRequest { s.UisId = &v return s } func (s *ModifyHighPriorityIpRequest) SetHighPriorityIp(v string) *ModifyHighPriorityIpRequest { s.HighPriorityIp = &v return s } type ModifyHighPriorityIpResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyHighPriorityIpResponseBody) String() string { return tea.Prettify(s) } func (s ModifyHighPriorityIpResponseBody) GoString() string { return s.String() } func (s *ModifyHighPriorityIpResponseBody) SetRequestId(v string) *ModifyHighPriorityIpResponseBody { s.RequestId = &v return s } type ModifyHighPriorityIpResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyHighPriorityIpResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyHighPriorityIpResponse) String() string { return tea.Prettify(s) } func (s ModifyHighPriorityIpResponse) GoString() string { return s.String() } func (s *ModifyHighPriorityIpResponse) SetHeaders(v map[string]*string) *ModifyHighPriorityIpResponse { s.Headers = v return s } func (s *ModifyHighPriorityIpResponse) SetBody(v *ModifyHighPriorityIpResponseBody) *ModifyHighPriorityIpResponse { s.Body = v return s } type ModifySubConnectionRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` UisSubConnectionId *string `json:"UisSubConnectionId,omitempty" xml:"UisSubConnectionId,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` GreConfig *string `json:"GreConfig,omitempty" xml:"GreConfig,omitempty"` } func (s ModifySubConnectionRequest) String() string { return tea.Prettify(s) } func (s ModifySubConnectionRequest) GoString() string { return s.String() } func (s *ModifySubConnectionRequest) SetOwnerAccount(v string) *ModifySubConnectionRequest { s.OwnerAccount = &v return s } func (s *ModifySubConnectionRequest) SetOwnerId(v int64) *ModifySubConnectionRequest { s.OwnerId = &v return s } func (s *ModifySubConnectionRequest) SetResourceOwnerAccount(v string) *ModifySubConnectionRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifySubConnectionRequest) SetResourceOwnerId(v int64) *ModifySubConnectionRequest { s.ResourceOwnerId = &v return s } func (s *ModifySubConnectionRequest) SetUisSubConnectionId(v string) *ModifySubConnectionRequest { s.UisSubConnectionId = &v return s } func (s *ModifySubConnectionRequest) SetDescription(v string) *ModifySubConnectionRequest { s.Description = &v return s } func (s *ModifySubConnectionRequest) SetName(v string) *ModifySubConnectionRequest { s.Name = &v return s } func (s *ModifySubConnectionRequest) SetGreConfig(v string) *ModifySubConnectionRequest { s.GreConfig = &v return s } type ModifySubConnectionResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifySubConnectionResponseBody) String() string { return tea.Prettify(s) } func (s ModifySubConnectionResponseBody) GoString() string { return s.String() } func (s *ModifySubConnectionResponseBody) SetRequestId(v string) *ModifySubConnectionResponseBody { s.RequestId = &v return s } type ModifySubConnectionResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifySubConnectionResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifySubConnectionResponse) String() string { return tea.Prettify(s) } func (s ModifySubConnectionResponse) GoString() string { return s.String() } func (s *ModifySubConnectionResponse) SetHeaders(v map[string]*string) *ModifySubConnectionResponse { s.Headers = v return s } func (s *ModifySubConnectionResponse) SetBody(v *ModifySubConnectionResponseBody) *ModifySubConnectionResponse { s.Body = v return s } type ModifyUisAttributeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` } func (s ModifyUisAttributeRequest) String() string { return tea.Prettify(s) } func (s ModifyUisAttributeRequest) GoString() string { return s.String() } func (s *ModifyUisAttributeRequest) SetOwnerAccount(v string) *ModifyUisAttributeRequest { s.OwnerAccount = &v return s } func (s *ModifyUisAttributeRequest) SetOwnerId(v int64) *ModifyUisAttributeRequest { s.OwnerId = &v return s } func (s *ModifyUisAttributeRequest) SetResourceOwnerAccount(v string) *ModifyUisAttributeRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyUisAttributeRequest) SetResourceOwnerId(v int64) *ModifyUisAttributeRequest { s.ResourceOwnerId = &v return s } func (s *ModifyUisAttributeRequest) SetClientToken(v string) *ModifyUisAttributeRequest { s.ClientToken = &v return s } func (s *ModifyUisAttributeRequest) SetUisId(v string) *ModifyUisAttributeRequest { s.UisId = &v return s } func (s *ModifyUisAttributeRequest) SetName(v string) *ModifyUisAttributeRequest { s.Name = &v return s } func (s *ModifyUisAttributeRequest) SetDescription(v string) *ModifyUisAttributeRequest { s.Description = &v return s } func (s *ModifyUisAttributeRequest) SetRegionId(v string) *ModifyUisAttributeRequest { s.RegionId = &v return s } type ModifyUisAttributeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyUisAttributeResponseBody) String() string { return tea.Prettify(s) } func (s ModifyUisAttributeResponseBody) GoString() string { return s.String() } func (s *ModifyUisAttributeResponseBody) SetRequestId(v string) *ModifyUisAttributeResponseBody { s.RequestId = &v return s } type ModifyUisAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyUisAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyUisAttributeResponse) String() string { return tea.Prettify(s) } func (s ModifyUisAttributeResponse) GoString() string { return s.String() } func (s *ModifyUisAttributeResponse) SetHeaders(v map[string]*string) *ModifyUisAttributeResponse { s.Headers = v return s } func (s *ModifyUisAttributeResponse) SetBody(v *ModifyUisAttributeResponseBody) *ModifyUisAttributeResponse { s.Body = v return s } type ModifyUisConnectionAttributeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` UisConnectionId *string `json:"UisConnectionId,omitempty" xml:"UisConnectionId,omitempty"` UisProtocol *string `json:"UisProtocol,omitempty" xml:"UisProtocol,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` GreConfig *string `json:"GreConfig,omitempty" xml:"GreConfig,omitempty"` SslConfig *string `json:"SslConfig,omitempty" xml:"SslConfig,omitempty"` } func (s ModifyUisConnectionAttributeRequest) String() string { return tea.Prettify(s) } func (s ModifyUisConnectionAttributeRequest) GoString() string { return s.String() } func (s *ModifyUisConnectionAttributeRequest) SetOwnerAccount(v string) *ModifyUisConnectionAttributeRequest { s.OwnerAccount = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetOwnerId(v int64) *ModifyUisConnectionAttributeRequest { s.OwnerId = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetResourceOwnerAccount(v string) *ModifyUisConnectionAttributeRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetResourceOwnerId(v int64) *ModifyUisConnectionAttributeRequest { s.ResourceOwnerId = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetRegionId(v string) *ModifyUisConnectionAttributeRequest { s.RegionId = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetUisNodeId(v string) *ModifyUisConnectionAttributeRequest { s.UisNodeId = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetUisConnectionId(v string) *ModifyUisConnectionAttributeRequest { s.UisConnectionId = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetUisProtocol(v string) *ModifyUisConnectionAttributeRequest { s.UisProtocol = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetDescription(v string) *ModifyUisConnectionAttributeRequest { s.Description = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetName(v string) *ModifyUisConnectionAttributeRequest { s.Name = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetGreConfig(v string) *ModifyUisConnectionAttributeRequest { s.GreConfig = &v return s } func (s *ModifyUisConnectionAttributeRequest) SetSslConfig(v string) *ModifyUisConnectionAttributeRequest { s.SslConfig = &v return s } type ModifyUisConnectionAttributeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyUisConnectionAttributeResponseBody) String() string { return tea.Prettify(s) } func (s ModifyUisConnectionAttributeResponseBody) GoString() string { return s.String() } func (s *ModifyUisConnectionAttributeResponseBody) SetRequestId(v string) *ModifyUisConnectionAttributeResponseBody { s.RequestId = &v return s } type ModifyUisConnectionAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyUisConnectionAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyUisConnectionAttributeResponse) String() string { return tea.Prettify(s) } func (s ModifyUisConnectionAttributeResponse) GoString() string { return s.String() } func (s *ModifyUisConnectionAttributeResponse) SetHeaders(v map[string]*string) *ModifyUisConnectionAttributeResponse { s.Headers = v return s } func (s *ModifyUisConnectionAttributeResponse) SetBody(v *ModifyUisConnectionAttributeResponseBody) *ModifyUisConnectionAttributeResponse { s.Body = v return s } type ModifyUisNodeAttributeRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` UisNodeId *string `json:"UisNodeId,omitempty" xml:"UisNodeId,omitempty"` Name *string `json:"Name,omitempty" xml:"Name,omitempty"` Description *string `json:"Description,omitempty" xml:"Description,omitempty"` UisNodeBandwidth *int32 `json:"UisNodeBandwidth,omitempty" xml:"UisNodeBandwidth,omitempty"` } func (s ModifyUisNodeAttributeRequest) String() string { return tea.Prettify(s) } func (s ModifyUisNodeAttributeRequest) GoString() string { return s.String() } func (s *ModifyUisNodeAttributeRequest) SetOwnerAccount(v string) *ModifyUisNodeAttributeRequest { s.OwnerAccount = &v return s } func (s *ModifyUisNodeAttributeRequest) SetOwnerId(v int64) *ModifyUisNodeAttributeRequest { s.OwnerId = &v return s } func (s *ModifyUisNodeAttributeRequest) SetResourceOwnerAccount(v string) *ModifyUisNodeAttributeRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyUisNodeAttributeRequest) SetResourceOwnerId(v int64) *ModifyUisNodeAttributeRequest { s.ResourceOwnerId = &v return s } func (s *ModifyUisNodeAttributeRequest) SetRegionId(v string) *ModifyUisNodeAttributeRequest { s.RegionId = &v return s } func (s *ModifyUisNodeAttributeRequest) SetUisId(v string) *ModifyUisNodeAttributeRequest { s.UisId = &v return s } func (s *ModifyUisNodeAttributeRequest) SetUisNodeId(v string) *ModifyUisNodeAttributeRequest { s.UisNodeId = &v return s } func (s *ModifyUisNodeAttributeRequest) SetName(v string) *ModifyUisNodeAttributeRequest { s.Name = &v return s } func (s *ModifyUisNodeAttributeRequest) SetDescription(v string) *ModifyUisNodeAttributeRequest { s.Description = &v return s } func (s *ModifyUisNodeAttributeRequest) SetUisNodeBandwidth(v int32) *ModifyUisNodeAttributeRequest { s.UisNodeBandwidth = &v return s } type ModifyUisNodeAttributeResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyUisNodeAttributeResponseBody) String() string { return tea.Prettify(s) } func (s ModifyUisNodeAttributeResponseBody) GoString() string { return s.String() } func (s *ModifyUisNodeAttributeResponseBody) SetRequestId(v string) *ModifyUisNodeAttributeResponseBody { s.RequestId = &v return s } type ModifyUisNodeAttributeResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyUisNodeAttributeResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyUisNodeAttributeResponse) String() string { return tea.Prettify(s) } func (s ModifyUisNodeAttributeResponse) GoString() string { return s.String() } func (s *ModifyUisNodeAttributeResponse) SetHeaders(v map[string]*string) *ModifyUisNodeAttributeResponse { s.Headers = v return s } func (s *ModifyUisNodeAttributeResponse) SetBody(v *ModifyUisNodeAttributeResponseBody) *ModifyUisNodeAttributeResponse { s.Body = v return s } type ModifyWhiteListRequest struct { OwnerAccount *string `json:"OwnerAccount,omitempty" xml:"OwnerAccount,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"` RegionId *string `json:"RegionId,omitempty" xml:"RegionId,omitempty"` ClientToken *string `json:"ClientToken,omitempty" xml:"ClientToken,omitempty"` UisId *string `json:"UisId,omitempty" xml:"UisId,omitempty"` Whitelist *string `json:"Whitelist,omitempty" xml:"Whitelist,omitempty"` ModifyMode *string `json:"ModifyMode,omitempty" xml:"ModifyMode,omitempty"` } func (s ModifyWhiteListRequest) String() string { return tea.Prettify(s) } func (s ModifyWhiteListRequest) GoString() string { return s.String() } func (s *ModifyWhiteListRequest) SetOwnerAccount(v string) *ModifyWhiteListRequest { s.OwnerAccount = &v return s } func (s *ModifyWhiteListRequest) SetOwnerId(v int64) *ModifyWhiteListRequest { s.OwnerId = &v return s } func (s *ModifyWhiteListRequest) SetResourceOwnerAccount(v string) *ModifyWhiteListRequest { s.ResourceOwnerAccount = &v return s } func (s *ModifyWhiteListRequest) SetResourceOwnerId(v int64) *ModifyWhiteListRequest { s.ResourceOwnerId = &v return s } func (s *ModifyWhiteListRequest) SetRegionId(v string) *ModifyWhiteListRequest { s.RegionId = &v return s } func (s *ModifyWhiteListRequest) SetClientToken(v string) *ModifyWhiteListRequest { s.ClientToken = &v return s } func (s *ModifyWhiteListRequest) SetUisId(v string) *ModifyWhiteListRequest { s.UisId = &v return s } func (s *ModifyWhiteListRequest) SetWhitelist(v string) *ModifyWhiteListRequest { s.Whitelist = &v return s } func (s *ModifyWhiteListRequest) SetModifyMode(v string) *ModifyWhiteListRequest { s.ModifyMode = &v return s } type ModifyWhiteListResponseBody struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty"` } func (s ModifyWhiteListResponseBody) String() string { return tea.Prettify(s) } func (s ModifyWhiteListResponseBody) GoString() string { return s.String() } func (s *ModifyWhiteListResponseBody) SetRequestId(v string) *ModifyWhiteListResponseBody { s.RequestId = &v return s } type ModifyWhiteListResponse struct { Headers map[string]*string `json:"headers,omitempty" xml:"headers,omitempty" require:"true"` Body *ModifyWhiteListResponseBody `json:"body,omitempty" xml:"body,omitempty" require:"true"` } func (s ModifyWhiteListResponse) String() string { return tea.Prettify(s) } func (s ModifyWhiteListResponse) GoString() string { return s.String() } func (s *ModifyWhiteListResponse) SetHeaders(v map[string]*string) *ModifyWhiteListResponse { s.Headers = v return s } func (s *ModifyWhiteListResponse) SetBody(v *ModifyWhiteListResponseBody) *ModifyWhiteListResponse { 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-north-2-gov-1": tea.String("uis.cn-hangzhou.aliyuncs.com"), "ap-northeast-1": tea.String("uis.aliyuncs.com"), "ap-northeast-2-pop": tea.String("uis.aliyuncs.com"), "ap-south-1": tea.String("uis.aliyuncs.com"), "ap-southeast-1": tea.String("uis.aliyuncs.com"), "ap-southeast-2": tea.String("uis.aliyuncs.com"), "ap-southeast-3": tea.String("uis.aliyuncs.com"), "ap-southeast-5": tea.String("uis.aliyuncs.com"), "cn-beijing": tea.String("uis.aliyuncs.com"), "cn-beijing-finance-1": tea.String("uis.aliyuncs.com"), "cn-beijing-finance-pop": tea.String("uis.aliyuncs.com"), "cn-beijing-gov-1": tea.String("uis.aliyuncs.com"), "cn-beijing-nu16-b01": tea.String("uis.aliyuncs.com"), "cn-chengdu": tea.String("uis.aliyuncs.com"), "cn-edge-1": tea.String("uis.aliyuncs.com"), "cn-fujian": tea.String("uis.aliyuncs.com"), "cn-haidian-cm12-c01": tea.String("uis.aliyuncs.com"), "cn-hangzhou-bj-b01": tea.String("uis.aliyuncs.com"), "cn-hangzhou-finance": tea.String("uis.aliyuncs.com"), "cn-hangzhou-internal-prod-1": tea.String("uis.aliyuncs.com"), "cn-hangzhou-internal-test-1": tea.String("uis.aliyuncs.com"), "cn-hangzhou-internal-test-2": tea.String("uis.aliyuncs.com"), "cn-hangzhou-internal-test-3": tea.String("uis.aliyuncs.com"), "cn-hangzhou-test-306": tea.String("uis.aliyuncs.com"), "cn-hongkong": tea.String("uis.aliyuncs.com"), "cn-hongkong-finance-pop": tea.String("uis.aliyuncs.com"), "cn-huhehaote": tea.String("uis.aliyuncs.com"), "cn-qingdao": tea.String("uis.aliyuncs.com"), "cn-qingdao-nebula": tea.String("uis.aliyuncs.com"), "cn-shanghai": tea.String("uis.aliyuncs.com"), "cn-shanghai-et15-b01": tea.String("uis.aliyuncs.com"), "cn-shanghai-et2-b01": tea.String("uis.aliyuncs.com"), "cn-shanghai-finance-1": tea.String("uis.aliyuncs.com"), "cn-shanghai-inner": tea.String("uis.aliyuncs.com"), "cn-shanghai-internal-test-1": tea.String("uis.aliyuncs.com"), "cn-shenzhen": tea.String("uis.aliyuncs.com"), "cn-shenzhen-finance-1": tea.String("uis.aliyuncs.com"), "cn-shenzhen-inner": tea.String("uis.aliyuncs.com"), "cn-shenzhen-st4-d01": tea.String("uis.aliyuncs.com"), "cn-shenzhen-su18-b01": tea.String("uis.aliyuncs.com"), "cn-wuhan": tea.String("uis.aliyuncs.com"), "cn-yushanfang": tea.String("uis.aliyuncs.com"), "cn-zhangbei-na61-b01": tea.String("uis.aliyuncs.com"), "cn-zhangjiakou": tea.String("uis.aliyuncs.com"), "cn-zhangjiakou-na62-a01": tea.String("uis.aliyuncs.com"), "cn-zhengzhou-nebula-1": tea.String("uis.aliyuncs.com"), "eu-central-1": tea.String("uis.aliyuncs.com"), "eu-west-1": tea.String("uis.aliyuncs.com"), "eu-west-1-oxs": tea.String("uis.aliyuncs.com"), "me-east-1": tea.String("uis.aliyuncs.com"), "rus-west-1-pop": tea.String("uis.aliyuncs.com"), "us-east-1": tea.String("uis.aliyuncs.com"), "us-west-1": tea.String("uis.aliyuncs.com"), } _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("uis"), 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) AddHighPriorityIpWithOptions(request *AddHighPriorityIpRequest, runtime *util.RuntimeOptions) (_result *AddHighPriorityIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &AddHighPriorityIpResponse{} _body, _err := client.DoRPCRequest(tea.String("AddHighPriorityIp"), tea.String("2018-08-21"), 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) AddHighPriorityIp(request *AddHighPriorityIpRequest) (_result *AddHighPriorityIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AddHighPriorityIpResponse{} _body, _err := client.AddHighPriorityIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AddUisNodeIpWithOptions(request *AddUisNodeIpRequest, runtime *util.RuntimeOptions) (_result *AddUisNodeIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &AddUisNodeIpResponse{} _body, _err := client.DoRPCRequest(tea.String("AddUisNodeIp"), tea.String("2018-08-21"), 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) AddUisNodeIp(request *AddUisNodeIpRequest) (_result *AddUisNodeIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AddUisNodeIpResponse{} _body, _err := client.AddUisNodeIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateDnatEntryWithOptions(request *CreateDnatEntryRequest, runtime *util.RuntimeOptions) (_result *CreateDnatEntryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateDnatEntryResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateDnatEntry"), tea.String("2018-08-21"), 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) CreateDnatEntry(request *CreateDnatEntryRequest) (_result *CreateDnatEntryResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateDnatEntryResponse{} _body, _err := client.CreateDnatEntryWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateSubConnectionWithOptions(request *CreateSubConnectionRequest, runtime *util.RuntimeOptions) (_result *CreateSubConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateSubConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateSubConnection"), tea.String("2018-08-21"), 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) CreateSubConnection(request *CreateSubConnectionRequest) (_result *CreateSubConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateSubConnectionResponse{} _body, _err := client.CreateSubConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateUisWithOptions(request *CreateUisRequest, runtime *util.RuntimeOptions) (_result *CreateUisResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateUisResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateUis"), tea.String("2018-08-21"), 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) CreateUis(request *CreateUisRequest) (_result *CreateUisResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateUisResponse{} _body, _err := client.CreateUisWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateUisConnectionWithOptions(request *CreateUisConnectionRequest, runtime *util.RuntimeOptions) (_result *CreateUisConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateUisConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateUisConnection"), tea.String("2018-08-21"), 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) CreateUisConnection(request *CreateUisConnectionRequest) (_result *CreateUisConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateUisConnectionResponse{} _body, _err := client.CreateUisConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateUisNetworkInterfaceWithOptions(request *CreateUisNetworkInterfaceRequest, runtime *util.RuntimeOptions) (_result *CreateUisNetworkInterfaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateUisNetworkInterfaceResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateUisNetworkInterface"), tea.String("2018-08-21"), 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) CreateUisNetworkInterface(request *CreateUisNetworkInterfaceRequest) (_result *CreateUisNetworkInterfaceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateUisNetworkInterfaceResponse{} _body, _err := client.CreateUisNetworkInterfaceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateUisNodeWithOptions(request *CreateUisNodeRequest, runtime *util.RuntimeOptions) (_result *CreateUisNodeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &CreateUisNodeResponse{} _body, _err := client.DoRPCRequest(tea.String("CreateUisNode"), tea.String("2018-08-21"), 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) CreateUisNode(request *CreateUisNodeRequest) (_result *CreateUisNodeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateUisNodeResponse{} _body, _err := client.CreateUisNodeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteDnatEntryWithOptions(request *DeleteDnatEntryRequest, runtime *util.RuntimeOptions) (_result *DeleteDnatEntryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteDnatEntryResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteDnatEntry"), tea.String("2018-08-21"), 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) DeleteDnatEntry(request *DeleteDnatEntryRequest) (_result *DeleteDnatEntryResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteDnatEntryResponse{} _body, _err := client.DeleteDnatEntryWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteHighPriorityIpWithOptions(request *DeleteHighPriorityIpRequest, runtime *util.RuntimeOptions) (_result *DeleteHighPriorityIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteHighPriorityIpResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteHighPriorityIp"), tea.String("2018-08-21"), 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) DeleteHighPriorityIp(request *DeleteHighPriorityIpRequest) (_result *DeleteHighPriorityIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteHighPriorityIpResponse{} _body, _err := client.DeleteHighPriorityIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteSubConnectionWithOptions(request *DeleteSubConnectionRequest, runtime *util.RuntimeOptions) (_result *DeleteSubConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteSubConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteSubConnection"), tea.String("2018-08-21"), 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) DeleteSubConnection(request *DeleteSubConnectionRequest) (_result *DeleteSubConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteSubConnectionResponse{} _body, _err := client.DeleteSubConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUisWithOptions(request *DeleteUisRequest, runtime *util.RuntimeOptions) (_result *DeleteUisResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteUisResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteUis"), tea.String("2018-08-21"), 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) DeleteUis(request *DeleteUisRequest) (_result *DeleteUisResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUisResponse{} _body, _err := client.DeleteUisWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUisConnectionWithOptions(request *DeleteUisConnectionRequest, runtime *util.RuntimeOptions) (_result *DeleteUisConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteUisConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteUisConnection"), tea.String("2018-08-21"), 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) DeleteUisConnection(request *DeleteUisConnectionRequest) (_result *DeleteUisConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUisConnectionResponse{} _body, _err := client.DeleteUisConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUisNetworkInterfaceWithOptions(request *DeleteUisNetworkInterfaceRequest, runtime *util.RuntimeOptions) (_result *DeleteUisNetworkInterfaceResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteUisNetworkInterfaceResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteUisNetworkInterface"), tea.String("2018-08-21"), 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) DeleteUisNetworkInterface(request *DeleteUisNetworkInterfaceRequest) (_result *DeleteUisNetworkInterfaceResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUisNetworkInterfaceResponse{} _body, _err := client.DeleteUisNetworkInterfaceWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUisNodeWithOptions(request *DeleteUisNodeRequest, runtime *util.RuntimeOptions) (_result *DeleteUisNodeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteUisNodeResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteUisNode"), tea.String("2018-08-21"), 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) DeleteUisNode(request *DeleteUisNodeRequest) (_result *DeleteUisNodeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUisNodeResponse{} _body, _err := client.DeleteUisNodeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DeleteUisNodeIpWithOptions(request *DeleteUisNodeIpRequest, runtime *util.RuntimeOptions) (_result *DeleteUisNodeIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DeleteUisNodeIpResponse{} _body, _err := client.DoRPCRequest(tea.String("DeleteUisNodeIp"), tea.String("2018-08-21"), 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) DeleteUisNodeIp(request *DeleteUisNodeIpRequest) (_result *DeleteUisNodeIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DeleteUisNodeIpResponse{} _body, _err := client.DeleteUisNodeIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeAreasWithOptions(request *DescribeAreasRequest, runtime *util.RuntimeOptions) (_result *DescribeAreasResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeAreasResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeAreas"), tea.String("2018-08-21"), 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) DescribeAreas(request *DescribeAreasRequest) (_result *DescribeAreasResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAreasResponse{} _body, _err := client.DescribeAreasWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeDnatEntriesWithOptions(request *DescribeDnatEntriesRequest, runtime *util.RuntimeOptions) (_result *DescribeDnatEntriesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeDnatEntriesResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeDnatEntries"), tea.String("2018-08-21"), 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) DescribeDnatEntries(request *DescribeDnatEntriesRequest) (_result *DescribeDnatEntriesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeDnatEntriesResponse{} _body, _err := client.DescribeDnatEntriesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeHighPriorityIpWithOptions(request *DescribeHighPriorityIpRequest, runtime *util.RuntimeOptions) (_result *DescribeHighPriorityIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeHighPriorityIpResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeHighPriorityIp"), tea.String("2018-08-21"), 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) DescribeHighPriorityIp(request *DescribeHighPriorityIpRequest) (_result *DescribeHighPriorityIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeHighPriorityIpResponse{} _body, _err := client.DescribeHighPriorityIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeHighPriorityIpsWithOptions(request *DescribeHighPriorityIpsRequest, runtime *util.RuntimeOptions) (_result *DescribeHighPriorityIpsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeHighPriorityIpsResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeHighPriorityIps"), tea.String("2018-08-21"), 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) DescribeHighPriorityIps(request *DescribeHighPriorityIpsRequest) (_result *DescribeHighPriorityIpsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeHighPriorityIpsResponse{} _body, _err := client.DescribeHighPriorityIpsWithOptions(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("2018-08-21"), 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) DescribeSubConnectionWithOptions(request *DescribeSubConnectionRequest, runtime *util.RuntimeOptions) (_result *DescribeSubConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeSubConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeSubConnection"), tea.String("2018-08-21"), 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) DescribeSubConnection(request *DescribeSubConnectionRequest) (_result *DescribeSubConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeSubConnectionResponse{} _body, _err := client.DescribeSubConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeSubConnectionsWithOptions(request *DescribeSubConnectionsRequest, runtime *util.RuntimeOptions) (_result *DescribeSubConnectionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeSubConnectionsResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeSubConnections"), tea.String("2018-08-21"), 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) DescribeSubConnections(request *DescribeSubConnectionsRequest) (_result *DescribeSubConnectionsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeSubConnectionsResponse{} _body, _err := client.DescribeSubConnectionsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUisConnectionsWithOptions(request *DescribeUisConnectionsRequest, runtime *util.RuntimeOptions) (_result *DescribeUisConnectionsResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeUisConnectionsResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeUisConnections"), tea.String("2018-08-21"), 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) DescribeUisConnections(request *DescribeUisConnectionsRequest) (_result *DescribeUisConnectionsResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUisConnectionsResponse{} _body, _err := client.DescribeUisConnectionsWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUiseNodeStatusWithOptions(request *DescribeUiseNodeStatusRequest, runtime *util.RuntimeOptions) (_result *DescribeUiseNodeStatusResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeUiseNodeStatusResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeUiseNodeStatus"), tea.String("2018-08-21"), 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) DescribeUiseNodeStatus(request *DescribeUiseNodeStatusRequest) (_result *DescribeUiseNodeStatusResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUiseNodeStatusResponse{} _body, _err := client.DescribeUiseNodeStatusWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUisesWithOptions(request *DescribeUisesRequest, runtime *util.RuntimeOptions) (_result *DescribeUisesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeUisesResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeUises"), tea.String("2018-08-21"), 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) DescribeUises(request *DescribeUisesRequest) (_result *DescribeUisesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUisesResponse{} _body, _err := client.DescribeUisesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUisNetworkInterfacesWithOptions(request *DescribeUisNetworkInterfacesRequest, runtime *util.RuntimeOptions) (_result *DescribeUisNetworkInterfacesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeUisNetworkInterfacesResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeUisNetworkInterfaces"), tea.String("2018-08-21"), 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) DescribeUisNetworkInterfaces(request *DescribeUisNetworkInterfacesRequest) (_result *DescribeUisNetworkInterfacesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUisNetworkInterfacesResponse{} _body, _err := client.DescribeUisNetworkInterfacesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeUisNodesWithOptions(request *DescribeUisNodesRequest, runtime *util.RuntimeOptions) (_result *DescribeUisNodesResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeUisNodesResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeUisNodes"), tea.String("2018-08-21"), 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) DescribeUisNodes(request *DescribeUisNodesRequest) (_result *DescribeUisNodesResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeUisNodesResponse{} _body, _err := client.DescribeUisNodesWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeWhiteListWithOptions(request *DescribeWhiteListRequest, runtime *util.RuntimeOptions) (_result *DescribeWhiteListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &DescribeWhiteListResponse{} _body, _err := client.DoRPCRequest(tea.String("DescribeWhiteList"), tea.String("2018-08-21"), 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) DescribeWhiteList(request *DescribeWhiteListRequest) (_result *DescribeWhiteListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeWhiteListResponse{} _body, _err := client.DescribeWhiteListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) GetDroppedIpListWithOptions(request *GetDroppedIpListRequest, runtime *util.RuntimeOptions) (_result *GetDroppedIpListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &GetDroppedIpListResponse{} _body, _err := client.DoRPCRequest(tea.String("GetDroppedIpList"), tea.String("2018-08-21"), 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) GetDroppedIpList(request *GetDroppedIpListRequest) (_result *GetDroppedIpListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &GetDroppedIpListResponse{} _body, _err := client.GetDroppedIpListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyDnatEntryWithOptions(request *ModifyDnatEntryRequest, runtime *util.RuntimeOptions) (_result *ModifyDnatEntryResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyDnatEntryResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyDnatEntry"), tea.String("2018-08-21"), 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) ModifyDnatEntry(request *ModifyDnatEntryRequest) (_result *ModifyDnatEntryResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyDnatEntryResponse{} _body, _err := client.ModifyDnatEntryWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyHighPriorityIpWithOptions(request *ModifyHighPriorityIpRequest, runtime *util.RuntimeOptions) (_result *ModifyHighPriorityIpResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyHighPriorityIpResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyHighPriorityIp"), tea.String("2018-08-21"), 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) ModifyHighPriorityIp(request *ModifyHighPriorityIpRequest) (_result *ModifyHighPriorityIpResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyHighPriorityIpResponse{} _body, _err := client.ModifyHighPriorityIpWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifySubConnectionWithOptions(request *ModifySubConnectionRequest, runtime *util.RuntimeOptions) (_result *ModifySubConnectionResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifySubConnectionResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifySubConnection"), tea.String("2018-08-21"), 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) ModifySubConnection(request *ModifySubConnectionRequest) (_result *ModifySubConnectionResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifySubConnectionResponse{} _body, _err := client.ModifySubConnectionWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyUisAttributeWithOptions(request *ModifyUisAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyUisAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyUisAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyUisAttribute"), tea.String("2018-08-21"), 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) ModifyUisAttribute(request *ModifyUisAttributeRequest) (_result *ModifyUisAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyUisAttributeResponse{} _body, _err := client.ModifyUisAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyUisConnectionAttributeWithOptions(request *ModifyUisConnectionAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyUisConnectionAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyUisConnectionAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyUisConnectionAttribute"), tea.String("2018-08-21"), 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) ModifyUisConnectionAttribute(request *ModifyUisConnectionAttributeRequest) (_result *ModifyUisConnectionAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyUisConnectionAttributeResponse{} _body, _err := client.ModifyUisConnectionAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyUisNodeAttributeWithOptions(request *ModifyUisNodeAttributeRequest, runtime *util.RuntimeOptions) (_result *ModifyUisNodeAttributeResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyUisNodeAttributeResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyUisNodeAttribute"), tea.String("2018-08-21"), 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) ModifyUisNodeAttribute(request *ModifyUisNodeAttributeRequest) (_result *ModifyUisNodeAttributeResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyUisNodeAttributeResponse{} _body, _err := client.ModifyUisNodeAttributeWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ModifyWhiteListWithOptions(request *ModifyWhiteListRequest, runtime *util.RuntimeOptions) (_result *ModifyWhiteListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } req := &openapi.OpenApiRequest{ Body: util.ToMap(request), } _result = &ModifyWhiteListResponse{} _body, _err := client.DoRPCRequest(tea.String("ModifyWhiteList"), tea.String("2018-08-21"), 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) ModifyWhiteList(request *ModifyWhiteListRequest) (_result *ModifyWhiteListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ModifyWhiteListResponse{} _body, _err := client.ModifyWhiteListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err }