afs-20180112/client/client.go (2,480 lines of code) (raw):

// This file is auto-generated, don't edit it. Thanks. package client import ( endpointutil "github.com/alibabacloud-go/endpoint-util/service" rpc "github.com/alibabacloud-go/tea-rpc/client" util "github.com/alibabacloud-go/tea-utils/service" "github.com/alibabacloud-go/tea/tea" ) type DescribeAfsTotalConfDataRequest struct { ProductName *string `json:"ProductName,omitempty" xml:"ProductName,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataRequest) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataRequest) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataRequest) SetProductName(v string) *DescribeAfsTotalConfDataRequest { s.ProductName = &v return s } type DescribeAfsTotalConfDataResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` NcTotalConfVerifyDatas []*DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas `json:"NcTotalConfVerifyDatas,omitempty" xml:"NcTotalConfVerifyDatas,omitempty" require:"true" type:"Repeated"` NcTotalConfSigDatas []*DescribeAfsTotalConfDataResponseNcTotalConfSigDatas `json:"NcTotalConfSigDatas,omitempty" xml:"NcTotalConfSigDatas,omitempty" require:"true" type:"Repeated"` NcTotalConfBlockDatas []*DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas `json:"NcTotalConfBlockDatas,omitempty" xml:"NcTotalConfBlockDatas,omitempty" require:"true" type:"Repeated"` IcTotalConfVerifyDatas []*DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas `json:"IcTotalConfVerifyDatas,omitempty" xml:"IcTotalConfVerifyDatas,omitempty" require:"true" type:"Repeated"` IcTotalConfSecVerifyDatas []*DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas `json:"IcTotalConfSecVerifyDatas,omitempty" xml:"IcTotalConfSecVerifyDatas,omitempty" require:"true" type:"Repeated"` IcTotalConfSigDatas []*DescribeAfsTotalConfDataResponseIcTotalConfSigDatas `json:"IcTotalConfSigDatas,omitempty" xml:"IcTotalConfSigDatas,omitempty" require:"true" type:"Repeated"` IcTotalConfBlockDatas []*DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas `json:"IcTotalConfBlockDatas,omitempty" xml:"IcTotalConfBlockDatas,omitempty" require:"true" type:"Repeated"` NvcTotalConfVerifyDatas []*DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas `json:"NvcTotalConfVerifyDatas,omitempty" xml:"NvcTotalConfVerifyDatas,omitempty" require:"true" type:"Repeated"` NvcTotalConfSecVerifyDatas []*DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas `json:"NvcTotalConfSecVerifyDatas,omitempty" xml:"NvcTotalConfSecVerifyDatas,omitempty" require:"true" type:"Repeated"` } func (s DescribeAfsTotalConfDataResponse) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponse) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponse) SetRequestId(v string) *DescribeAfsTotalConfDataResponse { s.RequestId = &v return s } func (s *DescribeAfsTotalConfDataResponse) SetBizCode(v string) *DescribeAfsTotalConfDataResponse { s.BizCode = &v return s } func (s *DescribeAfsTotalConfDataResponse) SetHasData(v bool) *DescribeAfsTotalConfDataResponse { s.HasData = &v return s } func (s *DescribeAfsTotalConfDataResponse) SetNcTotalConfVerifyDatas(v []*DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) *DescribeAfsTotalConfDataResponse { s.NcTotalConfVerifyDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetNcTotalConfSigDatas(v []*DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) *DescribeAfsTotalConfDataResponse { s.NcTotalConfSigDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetNcTotalConfBlockDatas(v []*DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) *DescribeAfsTotalConfDataResponse { s.NcTotalConfBlockDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetIcTotalConfVerifyDatas(v []*DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) *DescribeAfsTotalConfDataResponse { s.IcTotalConfVerifyDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetIcTotalConfSecVerifyDatas(v []*DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) *DescribeAfsTotalConfDataResponse { s.IcTotalConfSecVerifyDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetIcTotalConfSigDatas(v []*DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) *DescribeAfsTotalConfDataResponse { s.IcTotalConfSigDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetIcTotalConfBlockDatas(v []*DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) *DescribeAfsTotalConfDataResponse { s.IcTotalConfBlockDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetNvcTotalConfVerifyDatas(v []*DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) *DescribeAfsTotalConfDataResponse { s.NvcTotalConfVerifyDatas = v return s } func (s *DescribeAfsTotalConfDataResponse) SetNvcTotalConfSecVerifyDatas(v []*DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) *DescribeAfsTotalConfDataResponse { s.NvcTotalConfSecVerifyDatas = v return s } type DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseNcTotalConfVerifyDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseNcTotalConfSigDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseNcTotalConfSigDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseNcTotalConfBlockDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseIcTotalConfVerifyDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseIcTotalConfSecVerifyDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseIcTotalConfSigDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseIcTotalConfSigDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseIcTotalConfBlockDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseNvcTotalConfVerifyDatas { s.Value = &v return s } type DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Category *string `json:"Category,omitempty" xml:"Category,omitempty" require:"true"` Value *int64 `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) SetTime(v string) *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas { s.Time = &v return s } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) SetCategory(v string) *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas { s.Category = &v return s } func (s *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas) SetValue(v int64) *DescribeAfsTotalConfDataResponseNvcTotalConfSecVerifyDatas { s.Value = &v return s } type DescribeAfsOneConfDataRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` ProductName *string `json:"ProductName,omitempty" xml:"ProductName,omitempty" require:"true"` } func (s DescribeAfsOneConfDataRequest) String() string { return tea.Prettify(s) } func (s DescribeAfsOneConfDataRequest) GoString() string { return s.String() } func (s *DescribeAfsOneConfDataRequest) SetSourceIp(v string) *DescribeAfsOneConfDataRequest { s.SourceIp = &v return s } func (s *DescribeAfsOneConfDataRequest) SetAppKey(v string) *DescribeAfsOneConfDataRequest { s.AppKey = &v return s } func (s *DescribeAfsOneConfDataRequest) SetScene(v string) *DescribeAfsOneConfDataRequest { s.Scene = &v return s } func (s *DescribeAfsOneConfDataRequest) SetProductName(v string) *DescribeAfsOneConfDataRequest { s.ProductName = &v return s } type DescribeAfsOneConfDataResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` NcOneConfDatas []*DescribeAfsOneConfDataResponseNcOneConfDatas `json:"NcOneConfDatas,omitempty" xml:"NcOneConfDatas,omitempty" require:"true" type:"Repeated"` IcOneConfDatas []*DescribeAfsOneConfDataResponseIcOneConfDatas `json:"IcOneConfDatas,omitempty" xml:"IcOneConfDatas,omitempty" require:"true" type:"Repeated"` NvcOneConfDatas []*DescribeAfsOneConfDataResponseNvcOneConfDatas `json:"NvcOneConfDatas,omitempty" xml:"NvcOneConfDatas,omitempty" require:"true" type:"Repeated"` } func (s DescribeAfsOneConfDataResponse) String() string { return tea.Prettify(s) } func (s DescribeAfsOneConfDataResponse) GoString() string { return s.String() } func (s *DescribeAfsOneConfDataResponse) SetRequestId(v string) *DescribeAfsOneConfDataResponse { s.RequestId = &v return s } func (s *DescribeAfsOneConfDataResponse) SetBizCode(v string) *DescribeAfsOneConfDataResponse { s.BizCode = &v return s } func (s *DescribeAfsOneConfDataResponse) SetHasData(v bool) *DescribeAfsOneConfDataResponse { s.HasData = &v return s } func (s *DescribeAfsOneConfDataResponse) SetNcOneConfDatas(v []*DescribeAfsOneConfDataResponseNcOneConfDatas) *DescribeAfsOneConfDataResponse { s.NcOneConfDatas = v return s } func (s *DescribeAfsOneConfDataResponse) SetIcOneConfDatas(v []*DescribeAfsOneConfDataResponseIcOneConfDatas) *DescribeAfsOneConfDataResponse { s.IcOneConfDatas = v return s } func (s *DescribeAfsOneConfDataResponse) SetNvcOneConfDatas(v []*DescribeAfsOneConfDataResponseNvcOneConfDatas) *DescribeAfsOneConfDataResponse { s.NvcOneConfDatas = v return s } type DescribeAfsOneConfDataResponseNcOneConfDatas struct { TableDate *string `json:"TableDate,omitempty" xml:"TableDate,omitempty" require:"true"` NcInitCnt *int `json:"NcInitCnt,omitempty" xml:"NcInitCnt,omitempty" require:"true"` NcNoActionCnt *int64 `json:"NcNoActionCnt,omitempty" xml:"NcNoActionCnt,omitempty" require:"true"` NcVerifyCnt *int64 `json:"NcVerifyCnt,omitempty" xml:"NcVerifyCnt,omitempty" require:"true"` NcVerifyBlockCnt *int64 `json:"NcVerifyBlockCnt,omitempty" xml:"NcVerifyBlockCnt,omitempty" require:"true"` NcSigCnt *int64 `json:"NcSigCnt,omitempty" xml:"NcSigCnt,omitempty" require:"true"` NcSigBlockCnt *int64 `json:"NcSigBlockCnt,omitempty" xml:"NcSigBlockCnt,omitempty" require:"true"` } func (s DescribeAfsOneConfDataResponseNcOneConfDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsOneConfDataResponseNcOneConfDatas) GoString() string { return s.String() } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetTableDate(v string) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.TableDate = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcInitCnt(v int) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcInitCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcNoActionCnt(v int64) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcNoActionCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcVerifyCnt(v int64) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcVerifyCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcVerifyBlockCnt(v int64) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcVerifyBlockCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcSigCnt(v int64) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcSigCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNcOneConfDatas) SetNcSigBlockCnt(v int64) *DescribeAfsOneConfDataResponseNcOneConfDatas { s.NcSigBlockCnt = &v return s } type DescribeAfsOneConfDataResponseIcOneConfDatas struct { TableDate *string `json:"TableDate,omitempty" xml:"TableDate,omitempty" require:"true"` IcInitCnt *int64 `json:"IcInitCnt,omitempty" xml:"IcInitCnt,omitempty" require:"true"` IcNoActionCnt *int64 `json:"IcNoActionCnt,omitempty" xml:"IcNoActionCnt,omitempty" require:"true"` IcVerifyCnt *int64 `json:"IcVerifyCnt,omitempty" xml:"IcVerifyCnt,omitempty" require:"true"` IcSecVerifyCnt *int64 `json:"IcSecVerifyCnt,omitempty" xml:"IcSecVerifyCnt,omitempty" require:"true"` IcSigCnt *int64 `json:"IcSigCnt,omitempty" xml:"IcSigCnt,omitempty" require:"true"` IcBlockCnt *int64 `json:"IcBlockCnt,omitempty" xml:"IcBlockCnt,omitempty" require:"true"` } func (s DescribeAfsOneConfDataResponseIcOneConfDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsOneConfDataResponseIcOneConfDatas) GoString() string { return s.String() } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetTableDate(v string) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.TableDate = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcInitCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcInitCnt = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcNoActionCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcNoActionCnt = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcVerifyCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcVerifyCnt = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcSecVerifyCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcSecVerifyCnt = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcSigCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcSigCnt = &v return s } func (s *DescribeAfsOneConfDataResponseIcOneConfDatas) SetIcBlockCnt(v int64) *DescribeAfsOneConfDataResponseIcOneConfDatas { s.IcBlockCnt = &v return s } type DescribeAfsOneConfDataResponseNvcOneConfDatas struct { TableDate *string `json:"TableDate,omitempty" xml:"TableDate,omitempty" require:"true"` NvcInitCnt *int64 `json:"NvcInitCnt,omitempty" xml:"NvcInitCnt,omitempty" require:"true"` NvcNoActionCnt *int64 `json:"NvcNoActionCnt,omitempty" xml:"NvcNoActionCnt,omitempty" require:"true"` NvcVerifyCnt *int64 `json:"NvcVerifyCnt,omitempty" xml:"NvcVerifyCnt,omitempty" require:"true"` NvcSecVerifyCnt *int64 `json:"NvcSecVerifyCnt,omitempty" xml:"NvcSecVerifyCnt,omitempty" require:"true"` NvcBlockCnt *int64 `json:"NvcBlockCnt,omitempty" xml:"NvcBlockCnt,omitempty" require:"true"` } func (s DescribeAfsOneConfDataResponseNvcOneConfDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsOneConfDataResponseNvcOneConfDatas) GoString() string { return s.String() } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetTableDate(v string) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.TableDate = &v return s } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetNvcInitCnt(v int64) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.NvcInitCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetNvcNoActionCnt(v int64) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.NvcNoActionCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetNvcVerifyCnt(v int64) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.NvcVerifyCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetNvcSecVerifyCnt(v int64) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.NvcSecVerifyCnt = &v return s } func (s *DescribeAfsOneConfDataResponseNvcOneConfDatas) SetNvcBlockCnt(v int64) *DescribeAfsOneConfDataResponseNvcOneConfDatas { s.NvcBlockCnt = &v return s } type DescribeAfsVerifySigDataRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` ProductName *string `json:"ProductName,omitempty" xml:"ProductName,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataRequest) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataRequest) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataRequest) SetSourceIp(v string) *DescribeAfsVerifySigDataRequest { s.SourceIp = &v return s } func (s *DescribeAfsVerifySigDataRequest) SetAppKey(v string) *DescribeAfsVerifySigDataRequest { s.AppKey = &v return s } func (s *DescribeAfsVerifySigDataRequest) SetScene(v string) *DescribeAfsVerifySigDataRequest { s.Scene = &v return s } func (s *DescribeAfsVerifySigDataRequest) SetProductName(v string) *DescribeAfsVerifySigDataRequest { s.ProductName = &v return s } type DescribeAfsVerifySigDataResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` NcVerifyDatas []*DescribeAfsVerifySigDataResponseNcVerifyDatas `json:"NcVerifyDatas,omitempty" xml:"NcVerifyDatas,omitempty" require:"true" type:"Repeated"` NcSigDatas []*DescribeAfsVerifySigDataResponseNcSigDatas `json:"NcSigDatas,omitempty" xml:"NcSigDatas,omitempty" require:"true" type:"Repeated"` IcSecVerifyDatas []*DescribeAfsVerifySigDataResponseIcSecVerifyDatas `json:"IcSecVerifyDatas,omitempty" xml:"IcSecVerifyDatas,omitempty" require:"true" type:"Repeated"` IcVerifyDatas []*DescribeAfsVerifySigDataResponseIcVerifyDatas `json:"IcVerifyDatas,omitempty" xml:"IcVerifyDatas,omitempty" require:"true" type:"Repeated"` NvcVerifyDatas []*DescribeAfsVerifySigDataResponseNvcVerifyDatas `json:"NvcVerifyDatas,omitempty" xml:"NvcVerifyDatas,omitempty" require:"true" type:"Repeated"` NvcSecDatas []*DescribeAfsVerifySigDataResponseNvcSecDatas `json:"NvcSecDatas,omitempty" xml:"NvcSecDatas,omitempty" require:"true" type:"Repeated"` NvcCodeDatas []*DescribeAfsVerifySigDataResponseNvcCodeDatas `json:"NvcCodeDatas,omitempty" xml:"NvcCodeDatas,omitempty" require:"true" type:"Repeated"` } func (s DescribeAfsVerifySigDataResponse) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponse) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponse) SetRequestId(v string) *DescribeAfsVerifySigDataResponse { s.RequestId = &v return s } func (s *DescribeAfsVerifySigDataResponse) SetBizCode(v string) *DescribeAfsVerifySigDataResponse { s.BizCode = &v return s } func (s *DescribeAfsVerifySigDataResponse) SetHasData(v bool) *DescribeAfsVerifySigDataResponse { s.HasData = &v return s } func (s *DescribeAfsVerifySigDataResponse) SetNcVerifyDatas(v []*DescribeAfsVerifySigDataResponseNcVerifyDatas) *DescribeAfsVerifySigDataResponse { s.NcVerifyDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetNcSigDatas(v []*DescribeAfsVerifySigDataResponseNcSigDatas) *DescribeAfsVerifySigDataResponse { s.NcSigDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetIcSecVerifyDatas(v []*DescribeAfsVerifySigDataResponseIcSecVerifyDatas) *DescribeAfsVerifySigDataResponse { s.IcSecVerifyDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetIcVerifyDatas(v []*DescribeAfsVerifySigDataResponseIcVerifyDatas) *DescribeAfsVerifySigDataResponse { s.IcVerifyDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetNvcVerifyDatas(v []*DescribeAfsVerifySigDataResponseNvcVerifyDatas) *DescribeAfsVerifySigDataResponse { s.NvcVerifyDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetNvcSecDatas(v []*DescribeAfsVerifySigDataResponseNvcSecDatas) *DescribeAfsVerifySigDataResponse { s.NvcSecDatas = v return s } func (s *DescribeAfsVerifySigDataResponse) SetNvcCodeDatas(v []*DescribeAfsVerifySigDataResponseNvcCodeDatas) *DescribeAfsVerifySigDataResponse { s.NvcCodeDatas = v return s } type DescribeAfsVerifySigDataResponseNcVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` NcVerifyPass *int64 `json:"NcVerifyPass,omitempty" xml:"NcVerifyPass,omitempty" require:"true"` NcVerifyBlock *int64 `json:"NcVerifyBlock,omitempty" xml:"NcVerifyBlock,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseNcVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseNcVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseNcVerifyDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseNcVerifyDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseNcVerifyDatas) SetNcVerifyPass(v int64) *DescribeAfsVerifySigDataResponseNcVerifyDatas { s.NcVerifyPass = &v return s } func (s *DescribeAfsVerifySigDataResponseNcVerifyDatas) SetNcVerifyBlock(v int64) *DescribeAfsVerifySigDataResponseNcVerifyDatas { s.NcVerifyBlock = &v return s } type DescribeAfsVerifySigDataResponseNcSigDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` NcSigPass *int64 `json:"NcSigPass,omitempty" xml:"NcSigPass,omitempty" require:"true"` NcSigBlock *int64 `json:"NcSigBlock,omitempty" xml:"NcSigBlock,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseNcSigDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseNcSigDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseNcSigDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseNcSigDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseNcSigDatas) SetNcSigPass(v int64) *DescribeAfsVerifySigDataResponseNcSigDatas { s.NcSigPass = &v return s } func (s *DescribeAfsVerifySigDataResponseNcSigDatas) SetNcSigBlock(v int64) *DescribeAfsVerifySigDataResponseNcSigDatas { s.NcSigBlock = &v return s } type DescribeAfsVerifySigDataResponseIcSecVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` IcSecPass *int64 `json:"IcSecPass,omitempty" xml:"IcSecPass,omitempty" require:"true"` IcSecBlock *int64 `json:"IcSecBlock,omitempty" xml:"IcSecBlock,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseIcSecVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseIcSecVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseIcSecVerifyDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseIcSecVerifyDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseIcSecVerifyDatas) SetIcSecPass(v int64) *DescribeAfsVerifySigDataResponseIcSecVerifyDatas { s.IcSecPass = &v return s } func (s *DescribeAfsVerifySigDataResponseIcSecVerifyDatas) SetIcSecBlock(v int64) *DescribeAfsVerifySigDataResponseIcSecVerifyDatas { s.IcSecBlock = &v return s } type DescribeAfsVerifySigDataResponseIcVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` IcVerifyCnt *int64 `json:"IcVerifyCnt,omitempty" xml:"IcVerifyCnt,omitempty" require:"true"` IcSecVerifyCnt *int64 `json:"IcSecVerifyCnt,omitempty" xml:"IcSecVerifyCnt,omitempty" require:"true"` IcSigCnt *int64 `json:"IcSigCnt,omitempty" xml:"IcSigCnt,omitempty" require:"true"` IcBlockCnt *int64 `json:"IcBlockCnt,omitempty" xml:"IcBlockCnt,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseIcVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseIcVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseIcVerifyDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseIcVerifyDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseIcVerifyDatas) SetIcVerifyCnt(v int64) *DescribeAfsVerifySigDataResponseIcVerifyDatas { s.IcVerifyCnt = &v return s } func (s *DescribeAfsVerifySigDataResponseIcVerifyDatas) SetIcSecVerifyCnt(v int64) *DescribeAfsVerifySigDataResponseIcVerifyDatas { s.IcSecVerifyCnt = &v return s } func (s *DescribeAfsVerifySigDataResponseIcVerifyDatas) SetIcSigCnt(v int64) *DescribeAfsVerifySigDataResponseIcVerifyDatas { s.IcSigCnt = &v return s } func (s *DescribeAfsVerifySigDataResponseIcVerifyDatas) SetIcBlockCnt(v int64) *DescribeAfsVerifySigDataResponseIcVerifyDatas { s.IcBlockCnt = &v return s } type DescribeAfsVerifySigDataResponseNvcVerifyDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` NvcVerifyCnt *int64 `json:"NvcVerifyCnt,omitempty" xml:"NvcVerifyCnt,omitempty" require:"true"` NvcSecVerifyCnt *int64 `json:"NvcSecVerifyCnt,omitempty" xml:"NvcSecVerifyCnt,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseNvcVerifyDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseNvcVerifyDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseNvcVerifyDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseNvcVerifyDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcVerifyDatas) SetNvcVerifyCnt(v int64) *DescribeAfsVerifySigDataResponseNvcVerifyDatas { s.NvcVerifyCnt = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcVerifyDatas) SetNvcSecVerifyCnt(v int64) *DescribeAfsVerifySigDataResponseNvcVerifyDatas { s.NvcSecVerifyCnt = &v return s } type DescribeAfsVerifySigDataResponseNvcSecDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` NvcSecPass *int64 `json:"NvcSecPass,omitempty" xml:"NvcSecPass,omitempty" require:"true"` NvcSecBlock *int64 `json:"NvcSecBlock,omitempty" xml:"NvcSecBlock,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseNvcSecDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseNvcSecDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseNvcSecDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseNvcSecDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcSecDatas) SetNvcSecPass(v int64) *DescribeAfsVerifySigDataResponseNvcSecDatas { s.NvcSecPass = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcSecDatas) SetNvcSecBlock(v int64) *DescribeAfsVerifySigDataResponseNvcSecDatas { s.NvcSecBlock = &v return s } type DescribeAfsVerifySigDataResponseNvcCodeDatas struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` NvcCode200 *int64 `json:"NvcCode200,omitempty" xml:"NvcCode200,omitempty" require:"true"` NvcCode400 *int64 `json:"NvcCode400,omitempty" xml:"NvcCode400,omitempty" require:"true"` NvcCode600 *int64 `json:"NvcCode600,omitempty" xml:"NvcCode600,omitempty" require:"true"` NvcCode800 *int64 `json:"NvcCode800,omitempty" xml:"NvcCode800,omitempty" require:"true"` } func (s DescribeAfsVerifySigDataResponseNvcCodeDatas) String() string { return tea.Prettify(s) } func (s DescribeAfsVerifySigDataResponseNvcCodeDatas) GoString() string { return s.String() } func (s *DescribeAfsVerifySigDataResponseNvcCodeDatas) SetTime(v string) *DescribeAfsVerifySigDataResponseNvcCodeDatas { s.Time = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcCodeDatas) SetNvcCode200(v int64) *DescribeAfsVerifySigDataResponseNvcCodeDatas { s.NvcCode200 = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcCodeDatas) SetNvcCode400(v int64) *DescribeAfsVerifySigDataResponseNvcCodeDatas { s.NvcCode400 = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcCodeDatas) SetNvcCode600(v int64) *DescribeAfsVerifySigDataResponseNvcCodeDatas { s.NvcCode600 = &v return s } func (s *DescribeAfsVerifySigDataResponseNvcCodeDatas) SetNvcCode800(v int64) *DescribeAfsVerifySigDataResponseNvcCodeDatas { s.NvcCode800 = &v return s } type DescribeAfsConfigNameRequest struct { ProductName *string `json:"ProductName,omitempty" xml:"ProductName,omitempty" require:"true"` } func (s DescribeAfsConfigNameRequest) String() string { return tea.Prettify(s) } func (s DescribeAfsConfigNameRequest) GoString() string { return s.String() } func (s *DescribeAfsConfigNameRequest) SetProductName(v string) *DescribeAfsConfigNameRequest { s.ProductName = &v return s } type DescribeAfsConfigNameResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` ConfigNames []*DescribeAfsConfigNameResponseConfigNames `json:"ConfigNames,omitempty" xml:"ConfigNames,omitempty" require:"true" type:"Repeated"` } func (s DescribeAfsConfigNameResponse) String() string { return tea.Prettify(s) } func (s DescribeAfsConfigNameResponse) GoString() string { return s.String() } func (s *DescribeAfsConfigNameResponse) SetRequestId(v string) *DescribeAfsConfigNameResponse { s.RequestId = &v return s } func (s *DescribeAfsConfigNameResponse) SetBizCode(v string) *DescribeAfsConfigNameResponse { s.BizCode = &v return s } func (s *DescribeAfsConfigNameResponse) SetHasData(v bool) *DescribeAfsConfigNameResponse { s.HasData = &v return s } func (s *DescribeAfsConfigNameResponse) SetConfigNames(v []*DescribeAfsConfigNameResponseConfigNames) *DescribeAfsConfigNameResponse { s.ConfigNames = v return s } type DescribeAfsConfigNameResponseConfigNames struct { AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty" require:"true"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty" require:"true"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty" require:"true"` } func (s DescribeAfsConfigNameResponseConfigNames) String() string { return tea.Prettify(s) } func (s DescribeAfsConfigNameResponseConfigNames) GoString() string { return s.String() } func (s *DescribeAfsConfigNameResponseConfigNames) SetAliUid(v string) *DescribeAfsConfigNameResponseConfigNames { s.AliUid = &v return s } func (s *DescribeAfsConfigNameResponseConfigNames) SetConfigName(v string) *DescribeAfsConfigNameResponseConfigNames { s.ConfigName = &v return s } func (s *DescribeAfsConfigNameResponseConfigNames) SetAppKey(v string) *DescribeAfsConfigNameResponseConfigNames { s.AppKey = &v return s } func (s *DescribeAfsConfigNameResponseConfigNames) SetScene(v string) *DescribeAfsConfigNameResponseConfigNames { s.Scene = &v return s } func (s *DescribeAfsConfigNameResponseConfigNames) SetRefExtId(v string) *DescribeAfsConfigNameResponseConfigNames { s.RefExtId = &v return s } type UpdateConfigNameRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty" require:"true"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty" require:"true"` } func (s UpdateConfigNameRequest) String() string { return tea.Prettify(s) } func (s UpdateConfigNameRequest) GoString() string { return s.String() } func (s *UpdateConfigNameRequest) SetSourceIp(v string) *UpdateConfigNameRequest { s.SourceIp = &v return s } func (s *UpdateConfigNameRequest) SetLang(v string) *UpdateConfigNameRequest { s.Lang = &v return s } func (s *UpdateConfigNameRequest) SetRefExtId(v string) *UpdateConfigNameRequest { s.RefExtId = &v return s } func (s *UpdateConfigNameRequest) SetConfigName(v string) *UpdateConfigNameRequest { s.ConfigName = &v return s } type UpdateConfigNameResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` } func (s UpdateConfigNameResponse) String() string { return tea.Prettify(s) } func (s UpdateConfigNameResponse) GoString() string { return s.String() } func (s *UpdateConfigNameResponse) SetRequestId(v string) *UpdateConfigNameResponse { s.RequestId = &v return s } func (s *UpdateConfigNameResponse) SetBizCode(v string) *UpdateConfigNameResponse { s.BizCode = &v return s } type DescribeCaptchaOrderRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` Lang *string `json:"Lang,omitempty" xml:"Lang,omitempty"` } func (s DescribeCaptchaOrderRequest) String() string { return tea.Prettify(s) } func (s DescribeCaptchaOrderRequest) GoString() string { return s.String() } func (s *DescribeCaptchaOrderRequest) SetSourceIp(v string) *DescribeCaptchaOrderRequest { s.SourceIp = &v return s } func (s *DescribeCaptchaOrderRequest) SetLang(v string) *DescribeCaptchaOrderRequest { s.Lang = &v return s } type DescribeCaptchaOrderResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` } func (s DescribeCaptchaOrderResponse) String() string { return tea.Prettify(s) } func (s DescribeCaptchaOrderResponse) GoString() string { return s.String() } func (s *DescribeCaptchaOrderResponse) SetRequestId(v string) *DescribeCaptchaOrderResponse { s.RequestId = &v return s } func (s *DescribeCaptchaOrderResponse) SetBizCode(v string) *DescribeCaptchaOrderResponse { s.BizCode = &v return s } type DescribeOrderInfoRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` } func (s DescribeOrderInfoRequest) String() string { return tea.Prettify(s) } func (s DescribeOrderInfoRequest) GoString() string { return s.String() } func (s *DescribeOrderInfoRequest) SetSourceIp(v string) *DescribeOrderInfoRequest { s.SourceIp = &v return s } type DescribeOrderInfoResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` OrderLevel *string `json:"OrderLevel,omitempty" xml:"OrderLevel,omitempty" require:"true"` Num *string `json:"Num,omitempty" xml:"Num,omitempty" require:"true"` BeginDate *string `json:"BeginDate,omitempty" xml:"BeginDate,omitempty" require:"true"` EndDate *string `json:"EndDate,omitempty" xml:"EndDate,omitempty" require:"true"` } func (s DescribeOrderInfoResponse) String() string { return tea.Prettify(s) } func (s DescribeOrderInfoResponse) GoString() string { return s.String() } func (s *DescribeOrderInfoResponse) SetRequestId(v string) *DescribeOrderInfoResponse { s.RequestId = &v return s } func (s *DescribeOrderInfoResponse) SetBizCode(v string) *DescribeOrderInfoResponse { s.BizCode = &v return s } func (s *DescribeOrderInfoResponse) SetOrderLevel(v string) *DescribeOrderInfoResponse { s.OrderLevel = &v return s } func (s *DescribeOrderInfoResponse) SetNum(v string) *DescribeOrderInfoResponse { s.Num = &v return s } func (s *DescribeOrderInfoResponse) SetBeginDate(v string) *DescribeOrderInfoResponse { s.BeginDate = &v return s } func (s *DescribeOrderInfoResponse) SetEndDate(v string) *DescribeOrderInfoResponse { s.EndDate = &v return s } type SetEarlyWarningRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` WarnOpen *bool `json:"WarnOpen,omitempty" xml:"WarnOpen,omitempty" require:"true"` Channel *string `json:"Channel,omitempty" xml:"Channel,omitempty" require:"true"` Frequency *string `json:"Frequency,omitempty" xml:"Frequency,omitempty" require:"true"` TimeOpen *bool `json:"TimeOpen,omitempty" xml:"TimeOpen,omitempty" require:"true"` TimeBegin *string `json:"TimeBegin,omitempty" xml:"TimeBegin,omitempty" require:"true"` TimeEnd *string `json:"TimeEnd,omitempty" xml:"TimeEnd,omitempty" require:"true"` Title *string `json:"Title,omitempty" xml:"Title,omitempty" require:"true"` } func (s SetEarlyWarningRequest) String() string { return tea.Prettify(s) } func (s SetEarlyWarningRequest) GoString() string { return s.String() } func (s *SetEarlyWarningRequest) SetSourceIp(v string) *SetEarlyWarningRequest { s.SourceIp = &v return s } func (s *SetEarlyWarningRequest) SetWarnOpen(v bool) *SetEarlyWarningRequest { s.WarnOpen = &v return s } func (s *SetEarlyWarningRequest) SetChannel(v string) *SetEarlyWarningRequest { s.Channel = &v return s } func (s *SetEarlyWarningRequest) SetFrequency(v string) *SetEarlyWarningRequest { s.Frequency = &v return s } func (s *SetEarlyWarningRequest) SetTimeOpen(v bool) *SetEarlyWarningRequest { s.TimeOpen = &v return s } func (s *SetEarlyWarningRequest) SetTimeBegin(v string) *SetEarlyWarningRequest { s.TimeBegin = &v return s } func (s *SetEarlyWarningRequest) SetTimeEnd(v string) *SetEarlyWarningRequest { s.TimeEnd = &v return s } func (s *SetEarlyWarningRequest) SetTitle(v string) *SetEarlyWarningRequest { s.Title = &v return s } type SetEarlyWarningResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` } func (s SetEarlyWarningResponse) String() string { return tea.Prettify(s) } func (s SetEarlyWarningResponse) GoString() string { return s.String() } func (s *SetEarlyWarningResponse) SetRequestId(v string) *SetEarlyWarningResponse { s.RequestId = &v return s } func (s *SetEarlyWarningResponse) SetBizCode(v string) *SetEarlyWarningResponse { s.BizCode = &v return s } type DescribePersonMachineListRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` } func (s DescribePersonMachineListRequest) String() string { return tea.Prettify(s) } func (s DescribePersonMachineListRequest) GoString() string { return s.String() } func (s *DescribePersonMachineListRequest) SetSourceIp(v string) *DescribePersonMachineListRequest { s.SourceIp = &v return s } type DescribePersonMachineListResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` PersonMachineRes *DescribePersonMachineListResponsePersonMachineRes `json:"PersonMachineRes,omitempty" xml:"PersonMachineRes,omitempty" require:"true" type:"Struct"` } func (s DescribePersonMachineListResponse) String() string { return tea.Prettify(s) } func (s DescribePersonMachineListResponse) GoString() string { return s.String() } func (s *DescribePersonMachineListResponse) SetRequestId(v string) *DescribePersonMachineListResponse { s.RequestId = &v return s } func (s *DescribePersonMachineListResponse) SetBizCode(v string) *DescribePersonMachineListResponse { s.BizCode = &v return s } func (s *DescribePersonMachineListResponse) SetPersonMachineRes(v *DescribePersonMachineListResponsePersonMachineRes) *DescribePersonMachineListResponse { s.PersonMachineRes = v return s } type DescribePersonMachineListResponsePersonMachineRes struct { HasConfiguration *string `json:"HasConfiguration,omitempty" xml:"HasConfiguration,omitempty" require:"true"` PersonMachines []*DescribePersonMachineListResponsePersonMachineResPersonMachines `json:"PersonMachines,omitempty" xml:"PersonMachines,omitempty" require:"true" type:"Repeated"` } func (s DescribePersonMachineListResponsePersonMachineRes) String() string { return tea.Prettify(s) } func (s DescribePersonMachineListResponsePersonMachineRes) GoString() string { return s.String() } func (s *DescribePersonMachineListResponsePersonMachineRes) SetHasConfiguration(v string) *DescribePersonMachineListResponsePersonMachineRes { s.HasConfiguration = &v return s } func (s *DescribePersonMachineListResponsePersonMachineRes) SetPersonMachines(v []*DescribePersonMachineListResponsePersonMachineResPersonMachines) *DescribePersonMachineListResponsePersonMachineRes { s.PersonMachines = v return s } type DescribePersonMachineListResponsePersonMachineResPersonMachines struct { ConfigurationName *string `json:"ConfigurationName,omitempty" xml:"ConfigurationName,omitempty" require:"true"` Appkey *string `json:"Appkey,omitempty" xml:"Appkey,omitempty" require:"true"` ConfigurationMethod *string `json:"ConfigurationMethod,omitempty" xml:"ConfigurationMethod,omitempty" require:"true"` ApplyType *string `json:"ApplyType,omitempty" xml:"ApplyType,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` LastUpdate *string `json:"LastUpdate,omitempty" xml:"LastUpdate,omitempty" require:"true"` ExtId *string `json:"ExtId,omitempty" xml:"ExtId,omitempty" require:"true"` SceneOriginal *string `json:"SceneOriginal,omitempty" xml:"SceneOriginal,omitempty" require:"true"` } func (s DescribePersonMachineListResponsePersonMachineResPersonMachines) String() string { return tea.Prettify(s) } func (s DescribePersonMachineListResponsePersonMachineResPersonMachines) GoString() string { return s.String() } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetConfigurationName(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.ConfigurationName = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetAppkey(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.Appkey = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetConfigurationMethod(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.ConfigurationMethod = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetApplyType(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.ApplyType = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetScene(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.Scene = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetLastUpdate(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.LastUpdate = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetExtId(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.ExtId = &v return s } func (s *DescribePersonMachineListResponsePersonMachineResPersonMachines) SetSceneOriginal(v string) *DescribePersonMachineListResponsePersonMachineResPersonMachines { s.SceneOriginal = &v return s } type DescribeEarlyWarningRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` } func (s DescribeEarlyWarningRequest) String() string { return tea.Prettify(s) } func (s DescribeEarlyWarningRequest) GoString() string { return s.String() } func (s *DescribeEarlyWarningRequest) SetSourceIp(v string) *DescribeEarlyWarningRequest { s.SourceIp = &v return s } type DescribeEarlyWarningResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` HasWarning *bool `json:"HasWarning,omitempty" xml:"HasWarning,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` EarlyWarnings []*DescribeEarlyWarningResponseEarlyWarnings `json:"EarlyWarnings,omitempty" xml:"EarlyWarnings,omitempty" require:"true" type:"Repeated"` } func (s DescribeEarlyWarningResponse) String() string { return tea.Prettify(s) } func (s DescribeEarlyWarningResponse) GoString() string { return s.String() } func (s *DescribeEarlyWarningResponse) SetRequestId(v string) *DescribeEarlyWarningResponse { s.RequestId = &v return s } func (s *DescribeEarlyWarningResponse) SetHasWarning(v bool) *DescribeEarlyWarningResponse { s.HasWarning = &v return s } func (s *DescribeEarlyWarningResponse) SetBizCode(v string) *DescribeEarlyWarningResponse { s.BizCode = &v return s } func (s *DescribeEarlyWarningResponse) SetEarlyWarnings(v []*DescribeEarlyWarningResponseEarlyWarnings) *DescribeEarlyWarningResponse { s.EarlyWarnings = v return s } type DescribeEarlyWarningResponseEarlyWarnings struct { WarnOpen *bool `json:"WarnOpen,omitempty" xml:"WarnOpen,omitempty" require:"true"` Title *string `json:"Title,omitempty" xml:"Title,omitempty" require:"true"` Content *string `json:"Content,omitempty" xml:"Content,omitempty" require:"true"` Frequency *string `json:"Frequency,omitempty" xml:"Frequency,omitempty" require:"true"` TimeOpen *bool `json:"TimeOpen,omitempty" xml:"TimeOpen,omitempty" require:"true"` TimeBegin *string `json:"TimeBegin,omitempty" xml:"TimeBegin,omitempty" require:"true"` TimeEnd *string `json:"TimeEnd,omitempty" xml:"TimeEnd,omitempty" require:"true"` Channel *string `json:"Channel,omitempty" xml:"Channel,omitempty" require:"true"` } func (s DescribeEarlyWarningResponseEarlyWarnings) String() string { return tea.Prettify(s) } func (s DescribeEarlyWarningResponseEarlyWarnings) GoString() string { return s.String() } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetWarnOpen(v bool) *DescribeEarlyWarningResponseEarlyWarnings { s.WarnOpen = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetTitle(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.Title = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetContent(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.Content = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetFrequency(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.Frequency = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetTimeOpen(v bool) *DescribeEarlyWarningResponseEarlyWarnings { s.TimeOpen = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetTimeBegin(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.TimeBegin = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetTimeEnd(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.TimeEnd = &v return s } func (s *DescribeEarlyWarningResponseEarlyWarnings) SetChannel(v string) *DescribeEarlyWarningResponseEarlyWarnings { s.Channel = &v return s } type DescribeConfigNameRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` } func (s DescribeConfigNameRequest) String() string { return tea.Prettify(s) } func (s DescribeConfigNameRequest) GoString() string { return s.String() } func (s *DescribeConfigNameRequest) SetSourceIp(v string) *DescribeConfigNameRequest { s.SourceIp = &v return s } type DescribeConfigNameResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` HasConfig *bool `json:"HasConfig,omitempty" xml:"HasConfig,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` ConfigNames []*DescribeConfigNameResponseConfigNames `json:"ConfigNames,omitempty" xml:"ConfigNames,omitempty" require:"true" type:"Repeated"` } func (s DescribeConfigNameResponse) String() string { return tea.Prettify(s) } func (s DescribeConfigNameResponse) GoString() string { return s.String() } func (s *DescribeConfigNameResponse) SetRequestId(v string) *DescribeConfigNameResponse { s.RequestId = &v return s } func (s *DescribeConfigNameResponse) SetHasConfig(v bool) *DescribeConfigNameResponse { s.HasConfig = &v return s } func (s *DescribeConfigNameResponse) SetBizCode(v string) *DescribeConfigNameResponse { s.BizCode = &v return s } func (s *DescribeConfigNameResponse) SetConfigNames(v []*DescribeConfigNameResponseConfigNames) *DescribeConfigNameResponse { s.ConfigNames = v return s } type DescribeConfigNameResponseConfigNames struct { AliUid *string `json:"AliUid,omitempty" xml:"AliUid,omitempty" require:"true"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty" require:"true"` } func (s DescribeConfigNameResponseConfigNames) String() string { return tea.Prettify(s) } func (s DescribeConfigNameResponseConfigNames) GoString() string { return s.String() } func (s *DescribeConfigNameResponseConfigNames) SetAliUid(v string) *DescribeConfigNameResponseConfigNames { s.AliUid = &v return s } func (s *DescribeConfigNameResponseConfigNames) SetConfigName(v string) *DescribeConfigNameResponseConfigNames { s.ConfigName = &v return s } func (s *DescribeConfigNameResponseConfigNames) SetRefExtId(v string) *DescribeConfigNameResponseConfigNames { s.RefExtId = &v return s } type DescribeCaptchaRiskRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"` Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty"` } func (s DescribeCaptchaRiskRequest) String() string { return tea.Prettify(s) } func (s DescribeCaptchaRiskRequest) GoString() string { return s.String() } func (s *DescribeCaptchaRiskRequest) SetSourceIp(v string) *DescribeCaptchaRiskRequest { s.SourceIp = &v return s } func (s *DescribeCaptchaRiskRequest) SetConfigName(v string) *DescribeCaptchaRiskRequest { s.ConfigName = &v return s } func (s *DescribeCaptchaRiskRequest) SetTime(v string) *DescribeCaptchaRiskRequest { s.Time = &v return s } func (s *DescribeCaptchaRiskRequest) SetRefExtId(v string) *DescribeCaptchaRiskRequest { s.RefExtId = &v return s } type DescribeCaptchaRiskResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` NumOfThisMonth *int `json:"NumOfThisMonth,omitempty" xml:"NumOfThisMonth,omitempty" require:"true"` NumOfLastMonth *int `json:"NumOfLastMonth,omitempty" xml:"NumOfLastMonth,omitempty" require:"true"` RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty" require:"true"` } func (s DescribeCaptchaRiskResponse) String() string { return tea.Prettify(s) } func (s DescribeCaptchaRiskResponse) GoString() string { return s.String() } func (s *DescribeCaptchaRiskResponse) SetRequestId(v string) *DescribeCaptchaRiskResponse { s.RequestId = &v return s } func (s *DescribeCaptchaRiskResponse) SetBizCode(v string) *DescribeCaptchaRiskResponse { s.BizCode = &v return s } func (s *DescribeCaptchaRiskResponse) SetNumOfThisMonth(v int) *DescribeCaptchaRiskResponse { s.NumOfThisMonth = &v return s } func (s *DescribeCaptchaRiskResponse) SetNumOfLastMonth(v int) *DescribeCaptchaRiskResponse { s.NumOfLastMonth = &v return s } func (s *DescribeCaptchaRiskResponse) SetRiskLevel(v string) *DescribeCaptchaRiskResponse { s.RiskLevel = &v return s } type DescribeCaptchaMinRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"` Type *string `json:"Type,omitempty" xml:"Type,omitempty" require:"true"` Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty"` } func (s DescribeCaptchaMinRequest) String() string { return tea.Prettify(s) } func (s DescribeCaptchaMinRequest) GoString() string { return s.String() } func (s *DescribeCaptchaMinRequest) SetSourceIp(v string) *DescribeCaptchaMinRequest { s.SourceIp = &v return s } func (s *DescribeCaptchaMinRequest) SetConfigName(v string) *DescribeCaptchaMinRequest { s.ConfigName = &v return s } func (s *DescribeCaptchaMinRequest) SetType(v string) *DescribeCaptchaMinRequest { s.Type = &v return s } func (s *DescribeCaptchaMinRequest) SetTime(v string) *DescribeCaptchaMinRequest { s.Time = &v return s } func (s *DescribeCaptchaMinRequest) SetRefExtId(v string) *DescribeCaptchaMinRequest { s.RefExtId = &v return s } type DescribeCaptchaMinResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` CaptchaMins []*DescribeCaptchaMinResponseCaptchaMins `json:"CaptchaMins,omitempty" xml:"CaptchaMins,omitempty" require:"true" type:"Repeated"` } func (s DescribeCaptchaMinResponse) String() string { return tea.Prettify(s) } func (s DescribeCaptchaMinResponse) GoString() string { return s.String() } func (s *DescribeCaptchaMinResponse) SetRequestId(v string) *DescribeCaptchaMinResponse { s.RequestId = &v return s } func (s *DescribeCaptchaMinResponse) SetBizCode(v string) *DescribeCaptchaMinResponse { s.BizCode = &v return s } func (s *DescribeCaptchaMinResponse) SetHasData(v bool) *DescribeCaptchaMinResponse { s.HasData = &v return s } func (s *DescribeCaptchaMinResponse) SetCaptchaMins(v []*DescribeCaptchaMinResponseCaptchaMins) *DescribeCaptchaMinResponse { s.CaptchaMins = v return s } type DescribeCaptchaMinResponseCaptchaMins struct { Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` Pass *string `json:"Pass,omitempty" xml:"Pass,omitempty" require:"true"` Interception *string `json:"Interception,omitempty" xml:"Interception,omitempty" require:"true"` } func (s DescribeCaptchaMinResponseCaptchaMins) String() string { return tea.Prettify(s) } func (s DescribeCaptchaMinResponseCaptchaMins) GoString() string { return s.String() } func (s *DescribeCaptchaMinResponseCaptchaMins) SetTime(v string) *DescribeCaptchaMinResponseCaptchaMins { s.Time = &v return s } func (s *DescribeCaptchaMinResponseCaptchaMins) SetPass(v string) *DescribeCaptchaMinResponseCaptchaMins { s.Pass = &v return s } func (s *DescribeCaptchaMinResponseCaptchaMins) SetInterception(v string) *DescribeCaptchaMinResponseCaptchaMins { s.Interception = &v return s } type DescribeCaptchaIpCityRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"` Type *string `json:"Type,omitempty" xml:"Type,omitempty" require:"true"` Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty"` } func (s DescribeCaptchaIpCityRequest) String() string { return tea.Prettify(s) } func (s DescribeCaptchaIpCityRequest) GoString() string { return s.String() } func (s *DescribeCaptchaIpCityRequest) SetSourceIp(v string) *DescribeCaptchaIpCityRequest { s.SourceIp = &v return s } func (s *DescribeCaptchaIpCityRequest) SetConfigName(v string) *DescribeCaptchaIpCityRequest { s.ConfigName = &v return s } func (s *DescribeCaptchaIpCityRequest) SetType(v string) *DescribeCaptchaIpCityRequest { s.Type = &v return s } func (s *DescribeCaptchaIpCityRequest) SetTime(v string) *DescribeCaptchaIpCityRequest { s.Time = &v return s } func (s *DescribeCaptchaIpCityRequest) SetRefExtId(v string) *DescribeCaptchaIpCityRequest { s.RefExtId = &v return s } type DescribeCaptchaIpCityResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` CaptchaCities []*DescribeCaptchaIpCityResponseCaptchaCities `json:"CaptchaCities,omitempty" xml:"CaptchaCities,omitempty" require:"true" type:"Repeated"` CaptchaIps []*DescribeCaptchaIpCityResponseCaptchaIps `json:"CaptchaIps,omitempty" xml:"CaptchaIps,omitempty" require:"true" type:"Repeated"` } func (s DescribeCaptchaIpCityResponse) String() string { return tea.Prettify(s) } func (s DescribeCaptchaIpCityResponse) GoString() string { return s.String() } func (s *DescribeCaptchaIpCityResponse) SetRequestId(v string) *DescribeCaptchaIpCityResponse { s.RequestId = &v return s } func (s *DescribeCaptchaIpCityResponse) SetBizCode(v string) *DescribeCaptchaIpCityResponse { s.BizCode = &v return s } func (s *DescribeCaptchaIpCityResponse) SetHasData(v bool) *DescribeCaptchaIpCityResponse { s.HasData = &v return s } func (s *DescribeCaptchaIpCityResponse) SetCaptchaCities(v []*DescribeCaptchaIpCityResponseCaptchaCities) *DescribeCaptchaIpCityResponse { s.CaptchaCities = v return s } func (s *DescribeCaptchaIpCityResponse) SetCaptchaIps(v []*DescribeCaptchaIpCityResponseCaptchaIps) *DescribeCaptchaIpCityResponse { s.CaptchaIps = v return s } type DescribeCaptchaIpCityResponseCaptchaCities struct { Location *string `json:"Location,omitempty" xml:"Location,omitempty" require:"true"` Lat *string `json:"Lat,omitempty" xml:"Lat,omitempty" require:"true"` Lng *string `json:"Lng,omitempty" xml:"Lng,omitempty" require:"true"` Pv *int `json:"Pv,omitempty" xml:"Pv,omitempty" require:"true"` } func (s DescribeCaptchaIpCityResponseCaptchaCities) String() string { return tea.Prettify(s) } func (s DescribeCaptchaIpCityResponseCaptchaCities) GoString() string { return s.String() } func (s *DescribeCaptchaIpCityResponseCaptchaCities) SetLocation(v string) *DescribeCaptchaIpCityResponseCaptchaCities { s.Location = &v return s } func (s *DescribeCaptchaIpCityResponseCaptchaCities) SetLat(v string) *DescribeCaptchaIpCityResponseCaptchaCities { s.Lat = &v return s } func (s *DescribeCaptchaIpCityResponseCaptchaCities) SetLng(v string) *DescribeCaptchaIpCityResponseCaptchaCities { s.Lng = &v return s } func (s *DescribeCaptchaIpCityResponseCaptchaCities) SetPv(v int) *DescribeCaptchaIpCityResponseCaptchaCities { s.Pv = &v return s } type DescribeCaptchaIpCityResponseCaptchaIps struct { Ip *string `json:"Ip,omitempty" xml:"Ip,omitempty" require:"true"` Value *int `json:"Value,omitempty" xml:"Value,omitempty" require:"true"` } func (s DescribeCaptchaIpCityResponseCaptchaIps) String() string { return tea.Prettify(s) } func (s DescribeCaptchaIpCityResponseCaptchaIps) GoString() string { return s.String() } func (s *DescribeCaptchaIpCityResponseCaptchaIps) SetIp(v string) *DescribeCaptchaIpCityResponseCaptchaIps { s.Ip = &v return s } func (s *DescribeCaptchaIpCityResponseCaptchaIps) SetValue(v int) *DescribeCaptchaIpCityResponseCaptchaIps { s.Value = &v return s } type DescribeCaptchaDayRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ConfigName *string `json:"ConfigName,omitempty" xml:"ConfigName,omitempty"` Type *string `json:"Type,omitempty" xml:"Type,omitempty" require:"true"` Time *string `json:"Time,omitempty" xml:"Time,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty"` } func (s DescribeCaptchaDayRequest) String() string { return tea.Prettify(s) } func (s DescribeCaptchaDayRequest) GoString() string { return s.String() } func (s *DescribeCaptchaDayRequest) SetSourceIp(v string) *DescribeCaptchaDayRequest { s.SourceIp = &v return s } func (s *DescribeCaptchaDayRequest) SetConfigName(v string) *DescribeCaptchaDayRequest { s.ConfigName = &v return s } func (s *DescribeCaptchaDayRequest) SetType(v string) *DescribeCaptchaDayRequest { s.Type = &v return s } func (s *DescribeCaptchaDayRequest) SetTime(v string) *DescribeCaptchaDayRequest { s.Time = &v return s } func (s *DescribeCaptchaDayRequest) SetRefExtId(v string) *DescribeCaptchaDayRequest { s.RefExtId = &v return s } type DescribeCaptchaDayResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` HasData *bool `json:"HasData,omitempty" xml:"HasData,omitempty" require:"true"` CaptchaDay *DescribeCaptchaDayResponseCaptchaDay `json:"CaptchaDay,omitempty" xml:"CaptchaDay,omitempty" require:"true" type:"Struct"` } func (s DescribeCaptchaDayResponse) String() string { return tea.Prettify(s) } func (s DescribeCaptchaDayResponse) GoString() string { return s.String() } func (s *DescribeCaptchaDayResponse) SetRequestId(v string) *DescribeCaptchaDayResponse { s.RequestId = &v return s } func (s *DescribeCaptchaDayResponse) SetBizCode(v string) *DescribeCaptchaDayResponse { s.BizCode = &v return s } func (s *DescribeCaptchaDayResponse) SetHasData(v bool) *DescribeCaptchaDayResponse { s.HasData = &v return s } func (s *DescribeCaptchaDayResponse) SetCaptchaDay(v *DescribeCaptchaDayResponseCaptchaDay) *DescribeCaptchaDayResponse { s.CaptchaDay = v return s } type DescribeCaptchaDayResponseCaptchaDay struct { Init *int `json:"Init,omitempty" xml:"Init,omitempty" require:"true"` AskForVerify *int `json:"AskForVerify,omitempty" xml:"AskForVerify,omitempty" require:"true"` DirecetStrategyInterception *int `json:"DirecetStrategyInterception,omitempty" xml:"DirecetStrategyInterception,omitempty" require:"true"` TwiceVerify *int `json:"TwiceVerify,omitempty" xml:"TwiceVerify,omitempty" require:"true"` Pass *int `json:"Pass,omitempty" xml:"Pass,omitempty" require:"true"` CheckTested *int `json:"CheckTested,omitempty" xml:"CheckTested,omitempty" require:"true"` UncheckTested *int `json:"UncheckTested,omitempty" xml:"UncheckTested,omitempty" require:"true"` LegalSign *int `json:"LegalSign,omitempty" xml:"LegalSign,omitempty" require:"true"` MaliciousFlow *int `json:"MaliciousFlow,omitempty" xml:"MaliciousFlow,omitempty" require:"true"` } func (s DescribeCaptchaDayResponseCaptchaDay) String() string { return tea.Prettify(s) } func (s DescribeCaptchaDayResponseCaptchaDay) GoString() string { return s.String() } func (s *DescribeCaptchaDayResponseCaptchaDay) SetInit(v int) *DescribeCaptchaDayResponseCaptchaDay { s.Init = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetAskForVerify(v int) *DescribeCaptchaDayResponseCaptchaDay { s.AskForVerify = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetDirecetStrategyInterception(v int) *DescribeCaptchaDayResponseCaptchaDay { s.DirecetStrategyInterception = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetTwiceVerify(v int) *DescribeCaptchaDayResponseCaptchaDay { s.TwiceVerify = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetPass(v int) *DescribeCaptchaDayResponseCaptchaDay { s.Pass = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetCheckTested(v int) *DescribeCaptchaDayResponseCaptchaDay { s.CheckTested = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetUncheckTested(v int) *DescribeCaptchaDayResponseCaptchaDay { s.UncheckTested = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetLegalSign(v int) *DescribeCaptchaDayResponseCaptchaDay { s.LegalSign = &v return s } func (s *DescribeCaptchaDayResponseCaptchaDay) SetMaliciousFlow(v int) *DescribeCaptchaDayResponseCaptchaDay { s.MaliciousFlow = &v return s } type CreateConfigurationRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ConfigurationName *string `json:"ConfigurationName,omitempty" xml:"ConfigurationName,omitempty" require:"true"` ApplyType *string `json:"ApplyType,omitempty" xml:"ApplyType,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` MaxPV *string `json:"MaxPV,omitempty" xml:"MaxPV,omitempty" require:"true"` ConfigurationMethod *string `json:"ConfigurationMethod,omitempty" xml:"ConfigurationMethod,omitempty" require:"true"` } func (s CreateConfigurationRequest) String() string { return tea.Prettify(s) } func (s CreateConfigurationRequest) GoString() string { return s.String() } func (s *CreateConfigurationRequest) SetSourceIp(v string) *CreateConfigurationRequest { s.SourceIp = &v return s } func (s *CreateConfigurationRequest) SetConfigurationName(v string) *CreateConfigurationRequest { s.ConfigurationName = &v return s } func (s *CreateConfigurationRequest) SetApplyType(v string) *CreateConfigurationRequest { s.ApplyType = &v return s } func (s *CreateConfigurationRequest) SetScene(v string) *CreateConfigurationRequest { s.Scene = &v return s } func (s *CreateConfigurationRequest) SetMaxPV(v string) *CreateConfigurationRequest { s.MaxPV = &v return s } func (s *CreateConfigurationRequest) SetConfigurationMethod(v string) *CreateConfigurationRequest { s.ConfigurationMethod = &v return s } type CreateConfigurationResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty" require:"true"` } func (s CreateConfigurationResponse) String() string { return tea.Prettify(s) } func (s CreateConfigurationResponse) GoString() string { return s.String() } func (s *CreateConfigurationResponse) SetRequestId(v string) *CreateConfigurationResponse { s.RequestId = &v return s } func (s *CreateConfigurationResponse) SetBizCode(v string) *CreateConfigurationResponse { s.BizCode = &v return s } func (s *CreateConfigurationResponse) SetRefExtId(v string) *CreateConfigurationResponse { s.RefExtId = &v return s } type ConfigurationStyleRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ApplyType *string `json:"ApplyType,omitempty" xml:"ApplyType,omitempty" require:"true"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty" require:"true"` ConfigurationMethod *string `json:"ConfigurationMethod,omitempty" xml:"ConfigurationMethod,omitempty" require:"true"` RefExtId *string `json:"RefExtId,omitempty" xml:"RefExtId,omitempty"` } func (s ConfigurationStyleRequest) String() string { return tea.Prettify(s) } func (s ConfigurationStyleRequest) GoString() string { return s.String() } func (s *ConfigurationStyleRequest) SetSourceIp(v string) *ConfigurationStyleRequest { s.SourceIp = &v return s } func (s *ConfigurationStyleRequest) SetApplyType(v string) *ConfigurationStyleRequest { s.ApplyType = &v return s } func (s *ConfigurationStyleRequest) SetScene(v string) *ConfigurationStyleRequest { s.Scene = &v return s } func (s *ConfigurationStyleRequest) SetConfigurationMethod(v string) *ConfigurationStyleRequest { s.ConfigurationMethod = &v return s } func (s *ConfigurationStyleRequest) SetRefExtId(v string) *ConfigurationStyleRequest { s.RefExtId = &v return s } type ConfigurationStyleResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` CodeData *ConfigurationStyleResponseCodeData `json:"CodeData,omitempty" xml:"CodeData,omitempty" require:"true" type:"Struct"` } func (s ConfigurationStyleResponse) String() string { return tea.Prettify(s) } func (s ConfigurationStyleResponse) GoString() string { return s.String() } func (s *ConfigurationStyleResponse) SetRequestId(v string) *ConfigurationStyleResponse { s.RequestId = &v return s } func (s *ConfigurationStyleResponse) SetBizCode(v string) *ConfigurationStyleResponse { s.BizCode = &v return s } func (s *ConfigurationStyleResponse) SetCodeData(v *ConfigurationStyleResponseCodeData) *ConfigurationStyleResponse { s.CodeData = v return s } type ConfigurationStyleResponseCodeData struct { Html *string `json:"Html,omitempty" xml:"Html,omitempty" require:"true"` Net *string `json:"Net,omitempty" xml:"Net,omitempty" require:"true"` Php *string `json:"Php,omitempty" xml:"Php,omitempty" require:"true"` Python *string `json:"Python,omitempty" xml:"Python,omitempty" require:"true"` Java *string `json:"Java,omitempty" xml:"Java,omitempty" require:"true"` NodeJs *string `json:"NodeJs,omitempty" xml:"NodeJs,omitempty" require:"true"` NetUrl *string `json:"NetUrl,omitempty" xml:"NetUrl,omitempty" require:"true"` PhpUrl *string `json:"PhpUrl,omitempty" xml:"PhpUrl,omitempty" require:"true"` PythonUrl *string `json:"PythonUrl,omitempty" xml:"PythonUrl,omitempty" require:"true"` JavaUrl *string `json:"JavaUrl,omitempty" xml:"JavaUrl,omitempty" require:"true"` NodeJsUrl *string `json:"NodeJsUrl,omitempty" xml:"NodeJsUrl,omitempty" require:"true"` } func (s ConfigurationStyleResponseCodeData) String() string { return tea.Prettify(s) } func (s ConfigurationStyleResponseCodeData) GoString() string { return s.String() } func (s *ConfigurationStyleResponseCodeData) SetHtml(v string) *ConfigurationStyleResponseCodeData { s.Html = &v return s } func (s *ConfigurationStyleResponseCodeData) SetNet(v string) *ConfigurationStyleResponseCodeData { s.Net = &v return s } func (s *ConfigurationStyleResponseCodeData) SetPhp(v string) *ConfigurationStyleResponseCodeData { s.Php = &v return s } func (s *ConfigurationStyleResponseCodeData) SetPython(v string) *ConfigurationStyleResponseCodeData { s.Python = &v return s } func (s *ConfigurationStyleResponseCodeData) SetJava(v string) *ConfigurationStyleResponseCodeData { s.Java = &v return s } func (s *ConfigurationStyleResponseCodeData) SetNodeJs(v string) *ConfigurationStyleResponseCodeData { s.NodeJs = &v return s } func (s *ConfigurationStyleResponseCodeData) SetNetUrl(v string) *ConfigurationStyleResponseCodeData { s.NetUrl = &v return s } func (s *ConfigurationStyleResponseCodeData) SetPhpUrl(v string) *ConfigurationStyleResponseCodeData { s.PhpUrl = &v return s } func (s *ConfigurationStyleResponseCodeData) SetPythonUrl(v string) *ConfigurationStyleResponseCodeData { s.PythonUrl = &v return s } func (s *ConfigurationStyleResponseCodeData) SetJavaUrl(v string) *ConfigurationStyleResponseCodeData { s.JavaUrl = &v return s } func (s *ConfigurationStyleResponseCodeData) SetNodeJsUrl(v string) *ConfigurationStyleResponseCodeData { s.NodeJsUrl = &v return s } type AuthenticateSigRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` SessionId *string `json:"SessionId,omitempty" xml:"SessionId,omitempty" require:"true"` AppKey *string `json:"AppKey,omitempty" xml:"AppKey,omitempty"` Sig *string `json:"Sig,omitempty" xml:"Sig,omitempty"` Token *string `json:"Token,omitempty" xml:"Token,omitempty"` Scene *string `json:"Scene,omitempty" xml:"Scene,omitempty"` RemoteIp *string `json:"RemoteIp,omitempty" xml:"RemoteIp,omitempty"` } func (s AuthenticateSigRequest) String() string { return tea.Prettify(s) } func (s AuthenticateSigRequest) GoString() string { return s.String() } func (s *AuthenticateSigRequest) SetSourceIp(v string) *AuthenticateSigRequest { s.SourceIp = &v return s } func (s *AuthenticateSigRequest) SetSessionId(v string) *AuthenticateSigRequest { s.SessionId = &v return s } func (s *AuthenticateSigRequest) SetAppKey(v string) *AuthenticateSigRequest { s.AppKey = &v return s } func (s *AuthenticateSigRequest) SetSig(v string) *AuthenticateSigRequest { s.Sig = &v return s } func (s *AuthenticateSigRequest) SetToken(v string) *AuthenticateSigRequest { s.Token = &v return s } func (s *AuthenticateSigRequest) SetScene(v string) *AuthenticateSigRequest { s.Scene = &v return s } func (s *AuthenticateSigRequest) SetRemoteIp(v string) *AuthenticateSigRequest { s.RemoteIp = &v return s } type AuthenticateSigResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` Code *int `json:"Code,omitempty" xml:"Code,omitempty" require:"true"` Msg *string `json:"Msg,omitempty" xml:"Msg,omitempty" require:"true"` RiskLevel *string `json:"RiskLevel,omitempty" xml:"RiskLevel,omitempty" require:"true"` Detail *string `json:"Detail,omitempty" xml:"Detail,omitempty" require:"true"` } func (s AuthenticateSigResponse) String() string { return tea.Prettify(s) } func (s AuthenticateSigResponse) GoString() string { return s.String() } func (s *AuthenticateSigResponse) SetRequestId(v string) *AuthenticateSigResponse { s.RequestId = &v return s } func (s *AuthenticateSigResponse) SetCode(v int) *AuthenticateSigResponse { s.Code = &v return s } func (s *AuthenticateSigResponse) SetMsg(v string) *AuthenticateSigResponse { s.Msg = &v return s } func (s *AuthenticateSigResponse) SetRiskLevel(v string) *AuthenticateSigResponse { s.RiskLevel = &v return s } func (s *AuthenticateSigResponse) SetDetail(v string) *AuthenticateSigResponse { s.Detail = &v return s } type AnalyzeNvcRequest struct { SourceIp *string `json:"SourceIp,omitempty" xml:"SourceIp,omitempty"` ScoreJsonStr *string `json:"ScoreJsonStr,omitempty" xml:"ScoreJsonStr,omitempty" require:"true"` Data *string `json:"Data,omitempty" xml:"Data,omitempty" require:"true"` } func (s AnalyzeNvcRequest) String() string { return tea.Prettify(s) } func (s AnalyzeNvcRequest) GoString() string { return s.String() } func (s *AnalyzeNvcRequest) SetSourceIp(v string) *AnalyzeNvcRequest { s.SourceIp = &v return s } func (s *AnalyzeNvcRequest) SetScoreJsonStr(v string) *AnalyzeNvcRequest { s.ScoreJsonStr = &v return s } func (s *AnalyzeNvcRequest) SetData(v string) *AnalyzeNvcRequest { s.Data = &v return s } type AnalyzeNvcResponse struct { RequestId *string `json:"RequestId,omitempty" xml:"RequestId,omitempty" require:"true"` BizCode *string `json:"BizCode,omitempty" xml:"BizCode,omitempty" require:"true"` } func (s AnalyzeNvcResponse) String() string { return tea.Prettify(s) } func (s AnalyzeNvcResponse) GoString() string { return s.String() } func (s *AnalyzeNvcResponse) SetRequestId(v string) *AnalyzeNvcResponse { s.RequestId = &v return s } func (s *AnalyzeNvcResponse) SetBizCode(v string) *AnalyzeNvcResponse { s.BizCode = &v return s } type Client struct { rpc.Client } func NewClient(config *rpc.Config) (*Client, error) { client := new(Client) err := client.Init(config) return client, err } func (client *Client) Init(config *rpc.Config) (_err error) { _err = client.Client.Init(config) if _err != nil { return _err } client.EndpointRule = tea.String("regional") client.EndpointMap = map[string]*string{ "ap-northeast-1": tea.String("afs.aliyuncs.com"), "ap-northeast-2-pop": tea.String("afs.aliyuncs.com"), "ap-south-1": tea.String("afs.aliyuncs.com"), "ap-southeast-1": tea.String("afs.aliyuncs.com"), "ap-southeast-2": tea.String("afs.aliyuncs.com"), "ap-southeast-3": tea.String("afs.aliyuncs.com"), "ap-southeast-5": tea.String("afs.aliyuncs.com"), "cn-beijing": tea.String("afs.aliyuncs.com"), "cn-beijing-finance-1": tea.String("afs.aliyuncs.com"), "cn-beijing-finance-pop": tea.String("afs.aliyuncs.com"), "cn-beijing-gov-1": tea.String("afs.aliyuncs.com"), "cn-beijing-nu16-b01": tea.String("afs.aliyuncs.com"), "cn-chengdu": tea.String("afs.aliyuncs.com"), "cn-edge-1": tea.String("afs.aliyuncs.com"), "cn-fujian": tea.String("afs.aliyuncs.com"), "cn-haidian-cm12-c01": tea.String("afs.aliyuncs.com"), "cn-hangzhou-bj-b01": tea.String("afs.aliyuncs.com"), "cn-hangzhou-finance": tea.String("afs.aliyuncs.com"), "cn-hangzhou-internal-prod-1": tea.String("afs.aliyuncs.com"), "cn-hangzhou-internal-test-1": tea.String("afs.aliyuncs.com"), "cn-hangzhou-internal-test-2": tea.String("afs.aliyuncs.com"), "cn-hangzhou-internal-test-3": tea.String("afs.aliyuncs.com"), "cn-hangzhou-test-306": tea.String("afs.aliyuncs.com"), "cn-hongkong": tea.String("afs.aliyuncs.com"), "cn-hongkong-finance-pop": tea.String("afs.aliyuncs.com"), "cn-huhehaote": tea.String("afs.aliyuncs.com"), "cn-north-2-gov-1": tea.String("afs.aliyuncs.com"), "cn-qingdao": tea.String("afs.aliyuncs.com"), "cn-qingdao-nebula": tea.String("afs.aliyuncs.com"), "cn-shanghai": tea.String("afs.aliyuncs.com"), "cn-shanghai-et15-b01": tea.String("afs.aliyuncs.com"), "cn-shanghai-et2-b01": tea.String("afs.aliyuncs.com"), "cn-shanghai-finance-1": tea.String("afs.aliyuncs.com"), "cn-shanghai-inner": tea.String("afs.aliyuncs.com"), "cn-shanghai-internal-test-1": tea.String("afs.aliyuncs.com"), "cn-shenzhen": tea.String("afs.aliyuncs.com"), "cn-shenzhen-finance-1": tea.String("afs.aliyuncs.com"), "cn-shenzhen-inner": tea.String("afs.aliyuncs.com"), "cn-shenzhen-st4-d01": tea.String("afs.aliyuncs.com"), "cn-shenzhen-su18-b01": tea.String("afs.aliyuncs.com"), "cn-wuhan": tea.String("afs.aliyuncs.com"), "cn-yushanfang": tea.String("afs.aliyuncs.com"), "cn-zhangbei-na61-b01": tea.String("afs.aliyuncs.com"), "cn-zhangjiakou": tea.String("afs.aliyuncs.com"), "cn-zhangjiakou-na62-a01": tea.String("afs.aliyuncs.com"), "cn-zhengzhou-nebula-1": tea.String("afs.aliyuncs.com"), "eu-central-1": tea.String("afs.aliyuncs.com"), "eu-west-1": tea.String("afs.aliyuncs.com"), "eu-west-1-oxs": tea.String("afs.aliyuncs.com"), "me-east-1": tea.String("afs.aliyuncs.com"), "rus-west-1-pop": tea.String("afs.aliyuncs.com"), "us-east-1": tea.String("afs.aliyuncs.com"), "us-west-1": tea.String("afs.aliyuncs.com"), } _err = client.CheckConfig(config) if _err != nil { return _err } client.Endpoint, _err = client.GetEndpoint(tea.String("afs"), client.RegionId, client.EndpointRule, client.Network, client.Suffix, client.EndpointMap, client.Endpoint) if _err != nil { return _err } return nil } func (client *Client) DescribeAfsTotalConfDataWithOptions(request *DescribeAfsTotalConfDataRequest, runtime *util.RuntimeOptions) (_result *DescribeAfsTotalConfDataResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeAfsTotalConfDataResponse{} _body, _err := client.DoRequest(tea.String("DescribeAfsTotalConfData"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeAfsTotalConfData(request *DescribeAfsTotalConfDataRequest) (_result *DescribeAfsTotalConfDataResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAfsTotalConfDataResponse{} _body, _err := client.DescribeAfsTotalConfDataWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeAfsOneConfDataWithOptions(request *DescribeAfsOneConfDataRequest, runtime *util.RuntimeOptions) (_result *DescribeAfsOneConfDataResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeAfsOneConfDataResponse{} _body, _err := client.DoRequest(tea.String("DescribeAfsOneConfData"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeAfsOneConfData(request *DescribeAfsOneConfDataRequest) (_result *DescribeAfsOneConfDataResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAfsOneConfDataResponse{} _body, _err := client.DescribeAfsOneConfDataWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeAfsVerifySigDataWithOptions(request *DescribeAfsVerifySigDataRequest, runtime *util.RuntimeOptions) (_result *DescribeAfsVerifySigDataResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeAfsVerifySigDataResponse{} _body, _err := client.DoRequest(tea.String("DescribeAfsVerifySigData"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeAfsVerifySigData(request *DescribeAfsVerifySigDataRequest) (_result *DescribeAfsVerifySigDataResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAfsVerifySigDataResponse{} _body, _err := client.DescribeAfsVerifySigDataWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeAfsConfigNameWithOptions(request *DescribeAfsConfigNameRequest, runtime *util.RuntimeOptions) (_result *DescribeAfsConfigNameResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeAfsConfigNameResponse{} _body, _err := client.DoRequest(tea.String("DescribeAfsConfigName"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeAfsConfigName(request *DescribeAfsConfigNameRequest) (_result *DescribeAfsConfigNameResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeAfsConfigNameResponse{} _body, _err := client.DescribeAfsConfigNameWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) UpdateConfigNameWithOptions(request *UpdateConfigNameRequest, runtime *util.RuntimeOptions) (_result *UpdateConfigNameResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &UpdateConfigNameResponse{} _body, _err := client.DoRequest(tea.String("UpdateConfigName"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) UpdateConfigName(request *UpdateConfigNameRequest) (_result *UpdateConfigNameResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &UpdateConfigNameResponse{} _body, _err := client.UpdateConfigNameWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCaptchaOrderWithOptions(request *DescribeCaptchaOrderRequest, runtime *util.RuntimeOptions) (_result *DescribeCaptchaOrderResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeCaptchaOrderResponse{} _body, _err := client.DoRequest(tea.String("DescribeCaptchaOrder"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCaptchaOrder(request *DescribeCaptchaOrderRequest) (_result *DescribeCaptchaOrderResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCaptchaOrderResponse{} _body, _err := client.DescribeCaptchaOrderWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeOrderInfoWithOptions(request *DescribeOrderInfoRequest, runtime *util.RuntimeOptions) (_result *DescribeOrderInfoResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeOrderInfoResponse{} _body, _err := client.DoRequest(tea.String("DescribeOrderInfo"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeOrderInfo(request *DescribeOrderInfoRequest) (_result *DescribeOrderInfoResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeOrderInfoResponse{} _body, _err := client.DescribeOrderInfoWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) SetEarlyWarningWithOptions(request *SetEarlyWarningRequest, runtime *util.RuntimeOptions) (_result *SetEarlyWarningResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &SetEarlyWarningResponse{} _body, _err := client.DoRequest(tea.String("SetEarlyWarning"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) SetEarlyWarning(request *SetEarlyWarningRequest) (_result *SetEarlyWarningResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &SetEarlyWarningResponse{} _body, _err := client.SetEarlyWarningWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribePersonMachineListWithOptions(request *DescribePersonMachineListRequest, runtime *util.RuntimeOptions) (_result *DescribePersonMachineListResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribePersonMachineListResponse{} _body, _err := client.DoRequest(tea.String("DescribePersonMachineList"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribePersonMachineList(request *DescribePersonMachineListRequest) (_result *DescribePersonMachineListResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribePersonMachineListResponse{} _body, _err := client.DescribePersonMachineListWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeEarlyWarningWithOptions(request *DescribeEarlyWarningRequest, runtime *util.RuntimeOptions) (_result *DescribeEarlyWarningResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeEarlyWarningResponse{} _body, _err := client.DoRequest(tea.String("DescribeEarlyWarning"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeEarlyWarning(request *DescribeEarlyWarningRequest) (_result *DescribeEarlyWarningResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeEarlyWarningResponse{} _body, _err := client.DescribeEarlyWarningWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeConfigNameWithOptions(request *DescribeConfigNameRequest, runtime *util.RuntimeOptions) (_result *DescribeConfigNameResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeConfigNameResponse{} _body, _err := client.DoRequest(tea.String("DescribeConfigName"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeConfigName(request *DescribeConfigNameRequest) (_result *DescribeConfigNameResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeConfigNameResponse{} _body, _err := client.DescribeConfigNameWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCaptchaRiskWithOptions(request *DescribeCaptchaRiskRequest, runtime *util.RuntimeOptions) (_result *DescribeCaptchaRiskResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeCaptchaRiskResponse{} _body, _err := client.DoRequest(tea.String("DescribeCaptchaRisk"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCaptchaRisk(request *DescribeCaptchaRiskRequest) (_result *DescribeCaptchaRiskResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCaptchaRiskResponse{} _body, _err := client.DescribeCaptchaRiskWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCaptchaMinWithOptions(request *DescribeCaptchaMinRequest, runtime *util.RuntimeOptions) (_result *DescribeCaptchaMinResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeCaptchaMinResponse{} _body, _err := client.DoRequest(tea.String("DescribeCaptchaMin"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCaptchaMin(request *DescribeCaptchaMinRequest) (_result *DescribeCaptchaMinResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCaptchaMinResponse{} _body, _err := client.DescribeCaptchaMinWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCaptchaIpCityWithOptions(request *DescribeCaptchaIpCityRequest, runtime *util.RuntimeOptions) (_result *DescribeCaptchaIpCityResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeCaptchaIpCityResponse{} _body, _err := client.DoRequest(tea.String("DescribeCaptchaIpCity"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCaptchaIpCity(request *DescribeCaptchaIpCityRequest) (_result *DescribeCaptchaIpCityResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCaptchaIpCityResponse{} _body, _err := client.DescribeCaptchaIpCityWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) DescribeCaptchaDayWithOptions(request *DescribeCaptchaDayRequest, runtime *util.RuntimeOptions) (_result *DescribeCaptchaDayResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &DescribeCaptchaDayResponse{} _body, _err := client.DoRequest(tea.String("DescribeCaptchaDay"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) DescribeCaptchaDay(request *DescribeCaptchaDayRequest) (_result *DescribeCaptchaDayResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &DescribeCaptchaDayResponse{} _body, _err := client.DescribeCaptchaDayWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) CreateConfigurationWithOptions(request *CreateConfigurationRequest, runtime *util.RuntimeOptions) (_result *CreateConfigurationResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &CreateConfigurationResponse{} _body, _err := client.DoRequest(tea.String("CreateConfiguration"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) CreateConfiguration(request *CreateConfigurationRequest) (_result *CreateConfigurationResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &CreateConfigurationResponse{} _body, _err := client.CreateConfigurationWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) ConfigurationStyleWithOptions(request *ConfigurationStyleRequest, runtime *util.RuntimeOptions) (_result *ConfigurationStyleResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &ConfigurationStyleResponse{} _body, _err := client.DoRequest(tea.String("ConfigurationStyle"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) ConfigurationStyle(request *ConfigurationStyleRequest) (_result *ConfigurationStyleResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &ConfigurationStyleResponse{} _body, _err := client.ConfigurationStyleWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AuthenticateSigWithOptions(request *AuthenticateSigRequest, runtime *util.RuntimeOptions) (_result *AuthenticateSigResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &AuthenticateSigResponse{} _body, _err := client.DoRequest(tea.String("AuthenticateSig"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AuthenticateSig(request *AuthenticateSigRequest) (_result *AuthenticateSigResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AuthenticateSigResponse{} _body, _err := client.AuthenticateSigWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } func (client *Client) AnalyzeNvcWithOptions(request *AnalyzeNvcRequest, runtime *util.RuntimeOptions) (_result *AnalyzeNvcResponse, _err error) { _err = util.ValidateModel(request) if _err != nil { return _result, _err } _result = &AnalyzeNvcResponse{} _body, _err := client.DoRequest(tea.String("AnalyzeNvc"), tea.String("HTTPS"), tea.String("POST"), tea.String("2018-01-12"), tea.String("AK"), nil, tea.ToMap(request), runtime) if _err != nil { return _result, _err } _err = tea.Convert(_body, &_result) return _result, _err } func (client *Client) AnalyzeNvc(request *AnalyzeNvcRequest) (_result *AnalyzeNvcResponse, _err error) { runtime := &util.RuntimeOptions{} _result = &AnalyzeNvcResponse{} _body, _err := client.AnalyzeNvcWithOptions(request, runtime) if _err != nil { return _result, _err } _result = _body return _result, _err } 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 }