Documentation
¶
Overview ¶
Package advdefence20230308iface provides an interface to enable mocking the ADVDEFENCE20230308 service client for testing your code.
It is important to note that this interface will have breaking changes when the service model is updated and adds new API operations, paginators, and waiters.
Index ¶
- Constants
- type ADVDEFENCE20230308
- func (c *ADVDEFENCE20230308) AddWebDefCcRule(input *AddWebDefCcRuleInput) (*AddWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) AddWebDefCcRuleRequest(input *AddWebDefCcRuleInput) (req *request.Request, output *AddWebDefCcRuleOutput)
- func (c *ADVDEFENCE20230308) AddWebDefCcRuleWithContext(ctx volcengine.Context, input *AddWebDefCcRuleInput, opts ...request.Option) (*AddWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) BatchAddFwdRule(input *BatchAddFwdRuleInput) (*BatchAddFwdRuleOutput, error)
- func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) BatchAddFwdRuleRequest(input *BatchAddFwdRuleInput) (req *request.Request, output *BatchAddFwdRuleOutput)
- func (c *ADVDEFENCE20230308) BatchAddFwdRuleWithContext(ctx volcengine.Context, input *BatchAddFwdRuleInput, opts ...request.Option) (*BatchAddFwdRuleOutput, error)
- func (c *ADVDEFENCE20230308) DelWebDefCcRule(input *DelWebDefCcRuleInput) (*DelWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DelWebDefCcRuleRequest(input *DelWebDefCcRuleInput) (req *request.Request, output *DelWebDefCcRuleOutput)
- func (c *ADVDEFENCE20230308) DelWebDefCcRuleWithContext(ctx volcengine.Context, input *DelWebDefCcRuleInput, opts ...request.Option) (*DelWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) DescribeAttackFlow(input *DescribeAttackFlowInput) (*DescribeAttackFlowOutput, error)
- func (c *ADVDEFENCE20230308) DescribeAttackFlowCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DescribeAttackFlowCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) DescribeAttackFlowCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DescribeAttackFlowRequest(input *DescribeAttackFlowInput) (req *request.Request, output *DescribeAttackFlowOutput)
- func (c *ADVDEFENCE20230308) DescribeAttackFlowWithContext(ctx volcengine.Context, input *DescribeAttackFlowInput, opts ...request.Option) (*DescribeAttackFlowOutput, error)
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCount(input *DescribeBizFlowAndConnCountInput) (*DescribeBizFlowAndConnCountOutput, error)
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountRequest(input *DescribeBizFlowAndConnCountInput) (req *request.Request, output *DescribeBizFlowAndConnCountOutput)
- func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountWithContext(ctx volcengine.Context, input *DescribeBizFlowAndConnCountInput, ...) (*DescribeBizFlowAndConnCountOutput, error)
- func (c *ADVDEFENCE20230308) UpdWebDefCcRule(input *UpdWebDefCcRuleInput) (*UpdWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) UpdWebDefCcRuleRequest(input *UpdWebDefCcRuleInput) (req *request.Request, output *UpdWebDefCcRuleOutput)
- func (c *ADVDEFENCE20230308) UpdWebDefCcRuleWithContext(ctx volcengine.Context, input *UpdWebDefCcRuleInput, opts ...request.Option) (*UpdWebDefCcRuleOutput, error)
- func (c *ADVDEFENCE20230308) UpdateFwdRule(input *UpdateFwdRuleInput) (*UpdateFwdRuleOutput, error)
- func (c *ADVDEFENCE20230308) UpdateFwdRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) UpdateFwdRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
- func (c *ADVDEFENCE20230308) UpdateFwdRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
- func (c *ADVDEFENCE20230308) UpdateFwdRuleRequest(input *UpdateFwdRuleInput) (req *request.Request, output *UpdateFwdRuleOutput)
- func (c *ADVDEFENCE20230308) UpdateFwdRuleWithContext(ctx volcengine.Context, input *UpdateFwdRuleInput, opts ...request.Option) (*UpdateFwdRuleOutput, error)
- type ADVDEFENCE20230308API
- type AccurateGroupForAddWebDefCcRuleInput
- func (s AccurateGroupForAddWebDefCcRuleInput) GoString() string
- func (s *AccurateGroupForAddWebDefCcRuleInput) SetAccurateRules(v []*AccurateRuleForAddWebDefCcRuleInput) *AccurateGroupForAddWebDefCcRuleInput
- func (s *AccurateGroupForAddWebDefCcRuleInput) SetLogic(v int32) *AccurateGroupForAddWebDefCcRuleInput
- func (s AccurateGroupForAddWebDefCcRuleInput) String() string
- type AccurateGroupForUpdWebDefCcRuleInput
- func (s AccurateGroupForUpdWebDefCcRuleInput) GoString() string
- func (s *AccurateGroupForUpdWebDefCcRuleInput) SetAccurateGroupPriority(v int32) *AccurateGroupForUpdWebDefCcRuleInput
- func (s *AccurateGroupForUpdWebDefCcRuleInput) SetAccurateRules(v []*AccurateRuleForUpdWebDefCcRuleInput) *AccurateGroupForUpdWebDefCcRuleInput
- func (s *AccurateGroupForUpdWebDefCcRuleInput) SetId(v int32) *AccurateGroupForUpdWebDefCcRuleInput
- func (s *AccurateGroupForUpdWebDefCcRuleInput) SetLogic(v int32) *AccurateGroupForUpdWebDefCcRuleInput
- func (s AccurateGroupForUpdWebDefCcRuleInput) String() string
- type AccurateRuleForAddWebDefCcRuleInput
- func (s AccurateRuleForAddWebDefCcRuleInput) GoString() string
- func (s *AccurateRuleForAddWebDefCcRuleInput) SetHttpObj(v string) *AccurateRuleForAddWebDefCcRuleInput
- func (s *AccurateRuleForAddWebDefCcRuleInput) SetObjType(v int32) *AccurateRuleForAddWebDefCcRuleInput
- func (s *AccurateRuleForAddWebDefCcRuleInput) SetOpretar(v int32) *AccurateRuleForAddWebDefCcRuleInput
- func (s *AccurateRuleForAddWebDefCcRuleInput) SetProperty(v int32) *AccurateRuleForAddWebDefCcRuleInput
- func (s *AccurateRuleForAddWebDefCcRuleInput) SetValueString(v string) *AccurateRuleForAddWebDefCcRuleInput
- func (s AccurateRuleForAddWebDefCcRuleInput) String() string
- type AccurateRuleForUpdWebDefCcRuleInput
- func (s AccurateRuleForUpdWebDefCcRuleInput) GoString() string
- func (s *AccurateRuleForUpdWebDefCcRuleInput) SetHttpObj(v string) *AccurateRuleForUpdWebDefCcRuleInput
- func (s *AccurateRuleForUpdWebDefCcRuleInput) SetObjType(v int32) *AccurateRuleForUpdWebDefCcRuleInput
- func (s *AccurateRuleForUpdWebDefCcRuleInput) SetOpretar(v int32) *AccurateRuleForUpdWebDefCcRuleInput
- func (s *AccurateRuleForUpdWebDefCcRuleInput) SetProperty(v int32) *AccurateRuleForUpdWebDefCcRuleInput
- func (s *AccurateRuleForUpdWebDefCcRuleInput) SetValueString(v string) *AccurateRuleForUpdWebDefCcRuleInput
- func (s AccurateRuleForUpdWebDefCcRuleInput) String() string
- type AddRuleForBatchAddFwdRuleInput
- func (s AddRuleForBatchAddFwdRuleInput) GoString() string
- func (s *AddRuleForBatchAddFwdRuleInput) SetFwdPort(v int32) *AddRuleForBatchAddFwdRuleInput
- func (s *AddRuleForBatchAddFwdRuleInput) SetInstanceIp(v string) *AddRuleForBatchAddFwdRuleInput
- func (s *AddRuleForBatchAddFwdRuleInput) SetProto(v string) *AddRuleForBatchAddFwdRuleInput
- func (s *AddRuleForBatchAddFwdRuleInput) SetSrcIpList(v []*string) *AddRuleForBatchAddFwdRuleInput
- func (s *AddRuleForBatchAddFwdRuleInput) SetSrcPort(v int32) *AddRuleForBatchAddFwdRuleInput
- func (s *AddRuleForBatchAddFwdRuleInput) SetTimeout(v int32) *AddRuleForBatchAddFwdRuleInput
- func (s AddRuleForBatchAddFwdRuleInput) String() string
- type AddWebDefCcRuleInput
- func (s AddWebDefCcRuleInput) GoString() string
- func (s *AddWebDefCcRuleInput) SetAccurateGroup(v *AccurateGroupForAddWebDefCcRuleInput) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetCCType(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetCountTime(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetEffectTime(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetEnable(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetField(v string) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetHost(v string) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetName(v string) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetPathThreshold(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetPrefixSwitch(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetRulePriority(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetSingleThreshold(v int32) *AddWebDefCcRuleInput
- func (s *AddWebDefCcRuleInput) SetUrl(v string) *AddWebDefCcRuleInput
- func (s AddWebDefCcRuleInput) String() string
- func (s *AddWebDefCcRuleInput) Validate() error
- type AddWebDefCcRuleOutput
- type AvgFlowForDescribeBizFlowAndConnCountOutput
- func (s AvgFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *AvgFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp(v int32) *AvgFlowForDescribeBizFlowAndConnCountOutput
- func (s *AvgFlowForDescribeBizFlowAndConnCountOutput) SetValue(v int32) *AvgFlowForDescribeBizFlowAndConnCountOutput
- func (s AvgFlowForDescribeBizFlowAndConnCountOutput) String() string
- type BatchAddFwdRuleInput
- type BatchAddFwdRuleOutput
- type BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) String() string
- type BizInPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizInPpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizInPpsFlowForDescribeBizFlowAndConnCountOutput) String() string
- type BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) String() string
- type BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
- func (s BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) String() string
- type ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
- func (s ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
- func (s ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) String() string
- type DelWebDefCcRuleInput
- type DelWebDefCcRuleOutput
- type DescribeAttackFlowInput
- func (s DescribeAttackFlowInput) GoString() string
- func (s *DescribeAttackFlowInput) SetBeginTime(v int32) *DescribeAttackFlowInput
- func (s *DescribeAttackFlowInput) SetEndTime(v int32) *DescribeAttackFlowInput
- func (s *DescribeAttackFlowInput) SetInstanceIps(v []*string) *DescribeAttackFlowInput
- func (s *DescribeAttackFlowInput) SetTab(v string) *DescribeAttackFlowInput
- func (s DescribeAttackFlowInput) String() string
- func (s *DescribeAttackFlowInput) Validate() error
- type DescribeAttackFlowOutput
- func (s DescribeAttackFlowOutput) GoString() string
- func (s *DescribeAttackFlowOutput) SetInstanceResult(v []*InstanceResultForDescribeAttackFlowOutput) *DescribeAttackFlowOutput
- func (s *DescribeAttackFlowOutput) SetOverallResult(v *OverallResultForDescribeAttackFlowOutput) *DescribeAttackFlowOutput
- func (s DescribeAttackFlowOutput) String() string
- type DescribeBizFlowAndConnCountInput
- func (s DescribeBizFlowAndConnCountInput) GoString() string
- func (s *DescribeBizFlowAndConnCountInput) SetBeginTime(v int32) *DescribeBizFlowAndConnCountInput
- func (s *DescribeBizFlowAndConnCountInput) SetEndTime(v int32) *DescribeBizFlowAndConnCountInput
- func (s *DescribeBizFlowAndConnCountInput) SetInstanceIps(v []*string) *DescribeBizFlowAndConnCountInput
- func (s DescribeBizFlowAndConnCountInput) String() string
- func (s *DescribeBizFlowAndConnCountInput) Validate() error
- type DescribeBizFlowAndConnCountOutput
- func (s DescribeBizFlowAndConnCountOutput) GoString() string
- func (s *DescribeBizFlowAndConnCountOutput) SetBizInKbpsFlow(v *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s *DescribeBizFlowAndConnCountOutput) SetBizInPpsFlow(v *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s *DescribeBizFlowAndConnCountOutput) SetBizOutKbpsFlow(v *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s *DescribeBizFlowAndConnCountOutput) SetBizOutPpsFlow(v *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s *DescribeBizFlowAndConnCountOutput) SetConcurrConnFlow(v *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s *DescribeBizFlowAndConnCountOutput) SetNewConnFlow(v *NewConnFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
- func (s DescribeBizFlowAndConnCountOutput) String() string
- type DropKBpsFlowForDescribeAttackFlowOutput
- func (s DropKBpsFlowForDescribeAttackFlowOutput) GoString() string
- func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetIp(v string) *DropKBpsFlowForDescribeAttackFlowOutput
- func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *DropKBpsFlowForDescribeAttackFlowOutput
- func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetValue(v int32) *DropKBpsFlowForDescribeAttackFlowOutput
- func (s DropKBpsFlowForDescribeAttackFlowOutput) String() string
- type DropPktsFlowForDescribeAttackFlowOutput
- func (s DropPktsFlowForDescribeAttackFlowOutput) GoString() string
- func (s *DropPktsFlowForDescribeAttackFlowOutput) SetIp(v string) *DropPktsFlowForDescribeAttackFlowOutput
- func (s *DropPktsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *DropPktsFlowForDescribeAttackFlowOutput
- func (s *DropPktsFlowForDescribeAttackFlowOutput) SetValue(v int32) *DropPktsFlowForDescribeAttackFlowOutput
- func (s DropPktsFlowForDescribeAttackFlowOutput) String() string
- type InKBpsFlowForDescribeAttackFlowOutput
- func (s InKBpsFlowForDescribeAttackFlowOutput) GoString() string
- func (s *InKBpsFlowForDescribeAttackFlowOutput) SetIp(v string) *InKBpsFlowForDescribeAttackFlowOutput
- func (s *InKBpsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *InKBpsFlowForDescribeAttackFlowOutput
- func (s *InKBpsFlowForDescribeAttackFlowOutput) SetValue(v int32) *InKBpsFlowForDescribeAttackFlowOutput
- func (s InKBpsFlowForDescribeAttackFlowOutput) String() string
- type InPktsFlowForDescribeAttackFlowOutput
- func (s InPktsFlowForDescribeAttackFlowOutput) GoString() string
- func (s *InPktsFlowForDescribeAttackFlowOutput) SetIp(v string) *InPktsFlowForDescribeAttackFlowOutput
- func (s *InPktsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *InPktsFlowForDescribeAttackFlowOutput
- func (s *InPktsFlowForDescribeAttackFlowOutput) SetValue(v int32) *InPktsFlowForDescribeAttackFlowOutput
- func (s InPktsFlowForDescribeAttackFlowOutput) String() string
- type InstanceResultForDescribeAttackFlowOutput
- func (s InstanceResultForDescribeAttackFlowOutput) GoString() string
- func (s *InstanceResultForDescribeAttackFlowOutput) SetKey(v string) *InstanceResultForDescribeAttackFlowOutput
- func (s *InstanceResultForDescribeAttackFlowOutput) SetVal(v *ValForDescribeAttackFlowOutput) *InstanceResultForDescribeAttackFlowOutput
- func (s InstanceResultForDescribeAttackFlowOutput) String() string
- type MessageForBatchAddFwdRuleOutput
- func (s MessageForBatchAddFwdRuleOutput) GoString() string
- func (s *MessageForBatchAddFwdRuleOutput) SetErrMsgs(v []*string) *MessageForBatchAddFwdRuleOutput
- func (s *MessageForBatchAddFwdRuleOutput) SetFwdPort(v int32) *MessageForBatchAddFwdRuleOutput
- func (s *MessageForBatchAddFwdRuleOutput) SetIsSucceed(v int32) *MessageForBatchAddFwdRuleOutput
- func (s *MessageForBatchAddFwdRuleOutput) SetProto(v string) *MessageForBatchAddFwdRuleOutput
- func (s MessageForBatchAddFwdRuleOutput) String() string
- type NewConnFlowForDescribeBizFlowAndConnCountOutput
- func (s NewConnFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *NewConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *NewConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *NewConnFlowForDescribeBizFlowAndConnCountOutput
- func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *NewConnFlowForDescribeBizFlowAndConnCountOutput
- func (s NewConnFlowForDescribeBizFlowAndConnCountOutput) String() string
- type OverallResultForDescribeAttackFlowOutput
- func (s OverallResultForDescribeAttackFlowOutput) GoString() string
- func (s *OverallResultForDescribeAttackFlowOutput) SetDropKBpsFlow(v []*DropKBpsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetDropPktsFlow(v []*DropPktsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetInKBpsFlow(v []*InKBpsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetInPktsFlow(v []*InPktsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetPeakDropKBps(v int32) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetPeakDropPps(v int32) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetPeakInKBps(v int32) *OverallResultForDescribeAttackFlowOutput
- func (s *OverallResultForDescribeAttackFlowOutput) SetPeakInPps(v int32) *OverallResultForDescribeAttackFlowOutput
- func (s OverallResultForDescribeAttackFlowOutput) String() string
- type PeakFlowForDescribeBizFlowAndConnCountOutput
- func (s PeakFlowForDescribeBizFlowAndConnCountOutput) GoString() string
- func (s *PeakFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp(v int32) *PeakFlowForDescribeBizFlowAndConnCountOutput
- func (s *PeakFlowForDescribeBizFlowAndConnCountOutput) SetValue(v int32) *PeakFlowForDescribeBizFlowAndConnCountOutput
- func (s PeakFlowForDescribeBizFlowAndConnCountOutput) String() string
- type UpdWebDefCcRuleInput
- func (s UpdWebDefCcRuleInput) GoString() string
- func (s *UpdWebDefCcRuleInput) SetAccurateGroup(v *AccurateGroupForUpdWebDefCcRuleInput) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetCCType(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetCountTime(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetDdosId(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetEffectTime(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetEnable(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetField(v string) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetHost(v string) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetName(v string) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetPathThreshold(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetPrefixSwitch(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetRulePriority(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetSingleThreshold(v int32) *UpdWebDefCcRuleInput
- func (s *UpdWebDefCcRuleInput) SetUrl(v string) *UpdWebDefCcRuleInput
- func (s UpdWebDefCcRuleInput) String() string
- func (s *UpdWebDefCcRuleInput) Validate() error
- type UpdWebDefCcRuleOutput
- type UpdateFwdRuleInput
- func (s UpdateFwdRuleInput) GoString() string
- func (s *UpdateFwdRuleInput) SetFwdPort(v int32) *UpdateFwdRuleInput
- func (s *UpdateFwdRuleInput) SetInstanceIp(v string) *UpdateFwdRuleInput
- func (s *UpdateFwdRuleInput) SetProto(v string) *UpdateFwdRuleInput
- func (s *UpdateFwdRuleInput) SetSrcIpList(v []*string) *UpdateFwdRuleInput
- func (s *UpdateFwdRuleInput) SetSrcPort(v int32) *UpdateFwdRuleInput
- func (s *UpdateFwdRuleInput) SetTimeOut(v int32) *UpdateFwdRuleInput
- func (s UpdateFwdRuleInput) String() string
- func (s *UpdateFwdRuleInput) Validate() error
- type UpdateFwdRuleOutput
- type ValForDescribeAttackFlowOutput
- func (s ValForDescribeAttackFlowOutput) GoString() string
- func (s *ValForDescribeAttackFlowOutput) SetDropKBpsFlow(v []*DropKBpsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetDropPktsFlow(v []*DropPktsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetInKBpsFlow(v []*InKBpsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetInPktsFlow(v []*InPktsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetPeakDropKBps(v int32) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetPeakDropPps(v int32) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetPeakInKBps(v int32) *ValForDescribeAttackFlowOutput
- func (s *ValForDescribeAttackFlowOutput) SetPeakInPps(v int32) *ValForDescribeAttackFlowOutput
- func (s ValForDescribeAttackFlowOutput) String() string
Constants ¶
const ( ServiceName = "advdefence" // Name of service. EndpointsID = ServiceName // ID to lookup a service endpoint with. ServiceID = "advdefence" // ServiceID is a unique identifer of a specific service. )
Service information constants
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type ADVDEFENCE20230308 ¶
ADVDEFENCE20230308 provides the API operation methods for making requests to ADVDEFENCE20230308. See this package's package overview docs for details on the service.
ADVDEFENCE20230308 methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *ADVDEFENCE20230308
New create int can support ssl or region locate set
func (*ADVDEFENCE20230308) AddWebDefCcRule ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRule(input *AddWebDefCcRuleInput) (*AddWebDefCcRuleOutput, error)
AddWebDefCcRule API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation AddWebDefCcRule for usage and error information.
func (*ADVDEFENCE20230308) AddWebDefCcRuleCommon ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
AddWebDefCcRuleCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation AddWebDefCcRuleCommon for usage and error information.
func (*ADVDEFENCE20230308) AddWebDefCcRuleCommonRequest ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
AddWebDefCcRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddWebDefCcRuleCommon operation. The "output" return value will be populated with the AddWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned AddWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddWebDefCcRuleCommon Send returns without error.
See AddWebDefCcRuleCommon for more information on using the AddWebDefCcRuleCommon API call, and error handling.
// Example sending a request using the AddWebDefCcRuleCommonRequest method. req, resp := client.AddWebDefCcRuleCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) AddWebDefCcRuleCommonWithContext ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
AddWebDefCcRuleCommonWithContext is the same as AddWebDefCcRuleCommon with the addition of the ability to pass a context and additional request options.
See AddWebDefCcRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) AddWebDefCcRuleRequest ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRuleRequest(input *AddWebDefCcRuleInput) (req *request.Request, output *AddWebDefCcRuleOutput)
AddWebDefCcRuleRequest generates a "volcengine/request.Request" representing the client's request for the AddWebDefCcRule operation. The "output" return value will be populated with the AddWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned AddWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddWebDefCcRuleCommon Send returns without error.
See AddWebDefCcRule for more information on using the AddWebDefCcRule API call, and error handling.
// Example sending a request using the AddWebDefCcRuleRequest method. req, resp := client.AddWebDefCcRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) AddWebDefCcRuleWithContext ¶
func (c *ADVDEFENCE20230308) AddWebDefCcRuleWithContext(ctx volcengine.Context, input *AddWebDefCcRuleInput, opts ...request.Option) (*AddWebDefCcRuleOutput, error)
AddWebDefCcRuleWithContext is the same as AddWebDefCcRule with the addition of the ability to pass a context and additional request options.
See AddWebDefCcRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) BatchAddFwdRule ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRule(input *BatchAddFwdRuleInput) (*BatchAddFwdRuleOutput, error)
BatchAddFwdRule API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation BatchAddFwdRule for usage and error information.
func (*ADVDEFENCE20230308) BatchAddFwdRuleCommon ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
BatchAddFwdRuleCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation BatchAddFwdRuleCommon for usage and error information.
func (*ADVDEFENCE20230308) BatchAddFwdRuleCommonRequest ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
BatchAddFwdRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchAddFwdRuleCommon operation. The "output" return value will be populated with the BatchAddFwdRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned BatchAddFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchAddFwdRuleCommon Send returns without error.
See BatchAddFwdRuleCommon for more information on using the BatchAddFwdRuleCommon API call, and error handling.
// Example sending a request using the BatchAddFwdRuleCommonRequest method. req, resp := client.BatchAddFwdRuleCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) BatchAddFwdRuleCommonWithContext ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
BatchAddFwdRuleCommonWithContext is the same as BatchAddFwdRuleCommon with the addition of the ability to pass a context and additional request options.
See BatchAddFwdRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) BatchAddFwdRuleRequest ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRuleRequest(input *BatchAddFwdRuleInput) (req *request.Request, output *BatchAddFwdRuleOutput)
BatchAddFwdRuleRequest generates a "volcengine/request.Request" representing the client's request for the BatchAddFwdRule operation. The "output" return value will be populated with the BatchAddFwdRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned BatchAddFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchAddFwdRuleCommon Send returns without error.
See BatchAddFwdRule for more information on using the BatchAddFwdRule API call, and error handling.
// Example sending a request using the BatchAddFwdRuleRequest method. req, resp := client.BatchAddFwdRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) BatchAddFwdRuleWithContext ¶
func (c *ADVDEFENCE20230308) BatchAddFwdRuleWithContext(ctx volcengine.Context, input *BatchAddFwdRuleInput, opts ...request.Option) (*BatchAddFwdRuleOutput, error)
BatchAddFwdRuleWithContext is the same as BatchAddFwdRule with the addition of the ability to pass a context and additional request options.
See BatchAddFwdRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DelWebDefCcRule ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRule(input *DelWebDefCcRuleInput) (*DelWebDefCcRuleOutput, error)
DelWebDefCcRule API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DelWebDefCcRule for usage and error information.
func (*ADVDEFENCE20230308) DelWebDefCcRuleCommon ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DelWebDefCcRuleCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DelWebDefCcRuleCommon for usage and error information.
func (*ADVDEFENCE20230308) DelWebDefCcRuleCommonRequest ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DelWebDefCcRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DelWebDefCcRuleCommon operation. The "output" return value will be populated with the DelWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DelWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DelWebDefCcRuleCommon Send returns without error.
See DelWebDefCcRuleCommon for more information on using the DelWebDefCcRuleCommon API call, and error handling.
// Example sending a request using the DelWebDefCcRuleCommonRequest method. req, resp := client.DelWebDefCcRuleCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DelWebDefCcRuleCommonWithContext ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DelWebDefCcRuleCommonWithContext is the same as DelWebDefCcRuleCommon with the addition of the ability to pass a context and additional request options.
See DelWebDefCcRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DelWebDefCcRuleRequest ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRuleRequest(input *DelWebDefCcRuleInput) (req *request.Request, output *DelWebDefCcRuleOutput)
DelWebDefCcRuleRequest generates a "volcengine/request.Request" representing the client's request for the DelWebDefCcRule operation. The "output" return value will be populated with the DelWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned DelWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DelWebDefCcRuleCommon Send returns without error.
See DelWebDefCcRule for more information on using the DelWebDefCcRule API call, and error handling.
// Example sending a request using the DelWebDefCcRuleRequest method. req, resp := client.DelWebDefCcRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DelWebDefCcRuleWithContext ¶
func (c *ADVDEFENCE20230308) DelWebDefCcRuleWithContext(ctx volcengine.Context, input *DelWebDefCcRuleInput, opts ...request.Option) (*DelWebDefCcRuleOutput, error)
DelWebDefCcRuleWithContext is the same as DelWebDefCcRule with the addition of the ability to pass a context and additional request options.
See DelWebDefCcRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DescribeAttackFlow ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlow(input *DescribeAttackFlowInput) (*DescribeAttackFlowOutput, error)
DescribeAttackFlow API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DescribeAttackFlow for usage and error information.
func (*ADVDEFENCE20230308) DescribeAttackFlowCommon ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlowCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeAttackFlowCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DescribeAttackFlowCommon for usage and error information.
func (*ADVDEFENCE20230308) DescribeAttackFlowCommonRequest ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlowCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeAttackFlowCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAttackFlowCommon operation. The "output" return value will be populated with the DescribeAttackFlowCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeAttackFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAttackFlowCommon Send returns without error.
See DescribeAttackFlowCommon for more information on using the DescribeAttackFlowCommon API call, and error handling.
// Example sending a request using the DescribeAttackFlowCommonRequest method. req, resp := client.DescribeAttackFlowCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DescribeAttackFlowCommonWithContext ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlowCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeAttackFlowCommonWithContext is the same as DescribeAttackFlowCommon with the addition of the ability to pass a context and additional request options.
See DescribeAttackFlowCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DescribeAttackFlowRequest ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlowRequest(input *DescribeAttackFlowInput) (req *request.Request, output *DescribeAttackFlowOutput)
DescribeAttackFlowRequest generates a "volcengine/request.Request" representing the client's request for the DescribeAttackFlow operation. The "output" return value will be populated with the DescribeAttackFlowCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeAttackFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeAttackFlowCommon Send returns without error.
See DescribeAttackFlow for more information on using the DescribeAttackFlow API call, and error handling.
// Example sending a request using the DescribeAttackFlowRequest method. req, resp := client.DescribeAttackFlowRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DescribeAttackFlowWithContext ¶
func (c *ADVDEFENCE20230308) DescribeAttackFlowWithContext(ctx volcengine.Context, input *DescribeAttackFlowInput, opts ...request.Option) (*DescribeAttackFlowOutput, error)
DescribeAttackFlowWithContext is the same as DescribeAttackFlow with the addition of the ability to pass a context and additional request options.
See DescribeAttackFlow for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCount ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCount(input *DescribeBizFlowAndConnCountInput) (*DescribeBizFlowAndConnCountOutput, error)
DescribeBizFlowAndConnCount API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DescribeBizFlowAndConnCount for usage and error information.
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommon ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommon(input *map[string]interface{}) (*map[string]interface{}, error)
DescribeBizFlowAndConnCountCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation DescribeBizFlowAndConnCountCommon for usage and error information.
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonRequest ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
DescribeBizFlowAndConnCountCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBizFlowAndConnCountCommon operation. The "output" return value will be populated with the DescribeBizFlowAndConnCountCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeBizFlowAndConnCountCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBizFlowAndConnCountCommon Send returns without error.
See DescribeBizFlowAndConnCountCommon for more information on using the DescribeBizFlowAndConnCountCommon API call, and error handling.
// Example sending a request using the DescribeBizFlowAndConnCountCommonRequest method. req, resp := client.DescribeBizFlowAndConnCountCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonWithContext ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
DescribeBizFlowAndConnCountCommonWithContext is the same as DescribeBizFlowAndConnCountCommon with the addition of the ability to pass a context and additional request options.
See DescribeBizFlowAndConnCountCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCountRequest ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountRequest(input *DescribeBizFlowAndConnCountInput) (req *request.Request, output *DescribeBizFlowAndConnCountOutput)
DescribeBizFlowAndConnCountRequest generates a "volcengine/request.Request" representing the client's request for the DescribeBizFlowAndConnCount operation. The "output" return value will be populated with the DescribeBizFlowAndConnCountCommon request's response once the request completes successfully.
Use "Send" method on the returned DescribeBizFlowAndConnCountCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeBizFlowAndConnCountCommon Send returns without error.
See DescribeBizFlowAndConnCount for more information on using the DescribeBizFlowAndConnCount API call, and error handling.
// Example sending a request using the DescribeBizFlowAndConnCountRequest method. req, resp := client.DescribeBizFlowAndConnCountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) DescribeBizFlowAndConnCountWithContext ¶
func (c *ADVDEFENCE20230308) DescribeBizFlowAndConnCountWithContext(ctx volcengine.Context, input *DescribeBizFlowAndConnCountInput, opts ...request.Option) (*DescribeBizFlowAndConnCountOutput, error)
DescribeBizFlowAndConnCountWithContext is the same as DescribeBizFlowAndConnCount with the addition of the ability to pass a context and additional request options.
See DescribeBizFlowAndConnCount for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) UpdWebDefCcRule ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRule(input *UpdWebDefCcRuleInput) (*UpdWebDefCcRuleOutput, error)
UpdWebDefCcRule API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation UpdWebDefCcRule for usage and error information.
func (*ADVDEFENCE20230308) UpdWebDefCcRuleCommon ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
UpdWebDefCcRuleCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation UpdWebDefCcRuleCommon for usage and error information.
func (*ADVDEFENCE20230308) UpdWebDefCcRuleCommonRequest ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdWebDefCcRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdWebDefCcRuleCommon operation. The "output" return value will be populated with the UpdWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdWebDefCcRuleCommon Send returns without error.
See UpdWebDefCcRuleCommon for more information on using the UpdWebDefCcRuleCommon API call, and error handling.
// Example sending a request using the UpdWebDefCcRuleCommonRequest method. req, resp := client.UpdWebDefCcRuleCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) UpdWebDefCcRuleCommonWithContext ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdWebDefCcRuleCommonWithContext is the same as UpdWebDefCcRuleCommon with the addition of the ability to pass a context and additional request options.
See UpdWebDefCcRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) UpdWebDefCcRuleRequest ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRuleRequest(input *UpdWebDefCcRuleInput) (req *request.Request, output *UpdWebDefCcRuleOutput)
UpdWebDefCcRuleRequest generates a "volcengine/request.Request" representing the client's request for the UpdWebDefCcRule operation. The "output" return value will be populated with the UpdWebDefCcRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdWebDefCcRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdWebDefCcRuleCommon Send returns without error.
See UpdWebDefCcRule for more information on using the UpdWebDefCcRule API call, and error handling.
// Example sending a request using the UpdWebDefCcRuleRequest method. req, resp := client.UpdWebDefCcRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) UpdWebDefCcRuleWithContext ¶
func (c *ADVDEFENCE20230308) UpdWebDefCcRuleWithContext(ctx volcengine.Context, input *UpdWebDefCcRuleInput, opts ...request.Option) (*UpdWebDefCcRuleOutput, error)
UpdWebDefCcRuleWithContext is the same as UpdWebDefCcRule with the addition of the ability to pass a context and additional request options.
See UpdWebDefCcRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) UpdateFwdRule ¶
func (c *ADVDEFENCE20230308) UpdateFwdRule(input *UpdateFwdRuleInput) (*UpdateFwdRuleOutput, error)
UpdateFwdRule API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation UpdateFwdRule for usage and error information.
func (*ADVDEFENCE20230308) UpdateFwdRuleCommon ¶
func (c *ADVDEFENCE20230308) UpdateFwdRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)
UpdateFwdRuleCommon API operation for ADVDEFENCE20230308.
Returns volcengineerr.Error for service API and SDK errors. Use runtime type assertions with volcengineerr.Error's Code and Message methods to get detailed information about the error.
See the VOLCENGINE API reference guide for ADVDEFENCE20230308's API operation UpdateFwdRuleCommon for usage and error information.
func (*ADVDEFENCE20230308) UpdateFwdRuleCommonRequest ¶
func (c *ADVDEFENCE20230308) UpdateFwdRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})
UpdateFwdRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateFwdRuleCommon operation. The "output" return value will be populated with the UpdateFwdRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateFwdRuleCommon Send returns without error.
See UpdateFwdRuleCommon for more information on using the UpdateFwdRuleCommon API call, and error handling.
// Example sending a request using the UpdateFwdRuleCommonRequest method. req, resp := client.UpdateFwdRuleCommonRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) UpdateFwdRuleCommonWithContext ¶
func (c *ADVDEFENCE20230308) UpdateFwdRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)
UpdateFwdRuleCommonWithContext is the same as UpdateFwdRuleCommon with the addition of the ability to pass a context and additional request options.
See UpdateFwdRuleCommon for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
func (*ADVDEFENCE20230308) UpdateFwdRuleRequest ¶
func (c *ADVDEFENCE20230308) UpdateFwdRuleRequest(input *UpdateFwdRuleInput) (req *request.Request, output *UpdateFwdRuleOutput)
UpdateFwdRuleRequest generates a "volcengine/request.Request" representing the client's request for the UpdateFwdRule operation. The "output" return value will be populated with the UpdateFwdRuleCommon request's response once the request completes successfully.
Use "Send" method on the returned UpdateFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateFwdRuleCommon Send returns without error.
See UpdateFwdRule for more information on using the UpdateFwdRule API call, and error handling.
// Example sending a request using the UpdateFwdRuleRequest method. req, resp := client.UpdateFwdRuleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
func (*ADVDEFENCE20230308) UpdateFwdRuleWithContext ¶
func (c *ADVDEFENCE20230308) UpdateFwdRuleWithContext(ctx volcengine.Context, input *UpdateFwdRuleInput, opts ...request.Option) (*UpdateFwdRuleOutput, error)
UpdateFwdRuleWithContext is the same as UpdateFwdRule with the addition of the ability to pass a context and additional request options.
See UpdateFwdRule for details on how to use this API operation.
The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.
type ADVDEFENCE20230308API ¶
type ADVDEFENCE20230308API interface { AddWebDefCcRuleCommon(*map[string]interface{}) (*map[string]interface{}, error) AddWebDefCcRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) AddWebDefCcRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) AddWebDefCcRule(*AddWebDefCcRuleInput) (*AddWebDefCcRuleOutput, error) AddWebDefCcRuleWithContext(volcengine.Context, *AddWebDefCcRuleInput, ...request.Option) (*AddWebDefCcRuleOutput, error) AddWebDefCcRuleRequest(*AddWebDefCcRuleInput) (*request.Request, *AddWebDefCcRuleOutput) BatchAddFwdRuleCommon(*map[string]interface{}) (*map[string]interface{}, error) BatchAddFwdRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) BatchAddFwdRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) BatchAddFwdRule(*BatchAddFwdRuleInput) (*BatchAddFwdRuleOutput, error) BatchAddFwdRuleWithContext(volcengine.Context, *BatchAddFwdRuleInput, ...request.Option) (*BatchAddFwdRuleOutput, error) BatchAddFwdRuleRequest(*BatchAddFwdRuleInput) (*request.Request, *BatchAddFwdRuleOutput) DelWebDefCcRuleCommon(*map[string]interface{}) (*map[string]interface{}, error) DelWebDefCcRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) DelWebDefCcRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) DelWebDefCcRule(*DelWebDefCcRuleInput) (*DelWebDefCcRuleOutput, error) DelWebDefCcRuleWithContext(volcengine.Context, *DelWebDefCcRuleInput, ...request.Option) (*DelWebDefCcRuleOutput, error) DelWebDefCcRuleRequest(*DelWebDefCcRuleInput) (*request.Request, *DelWebDefCcRuleOutput) DescribeAttackFlowCommon(*map[string]interface{}) (*map[string]interface{}, error) DescribeAttackFlowCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) DescribeAttackFlowCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) DescribeAttackFlow(*DescribeAttackFlowInput) (*DescribeAttackFlowOutput, error) DescribeAttackFlowWithContext(volcengine.Context, *DescribeAttackFlowInput, ...request.Option) (*DescribeAttackFlowOutput, error) DescribeAttackFlowRequest(*DescribeAttackFlowInput) (*request.Request, *DescribeAttackFlowOutput) DescribeBizFlowAndConnCountCommon(*map[string]interface{}) (*map[string]interface{}, error) DescribeBizFlowAndConnCountCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) DescribeBizFlowAndConnCountCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) DescribeBizFlowAndConnCount(*DescribeBizFlowAndConnCountInput) (*DescribeBizFlowAndConnCountOutput, error) DescribeBizFlowAndConnCountWithContext(volcengine.Context, *DescribeBizFlowAndConnCountInput, ...request.Option) (*DescribeBizFlowAndConnCountOutput, error) DescribeBizFlowAndConnCountRequest(*DescribeBizFlowAndConnCountInput) (*request.Request, *DescribeBizFlowAndConnCountOutput) UpdWebDefCcRuleCommon(*map[string]interface{}) (*map[string]interface{}, error) UpdWebDefCcRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) UpdWebDefCcRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) UpdWebDefCcRule(*UpdWebDefCcRuleInput) (*UpdWebDefCcRuleOutput, error) UpdWebDefCcRuleWithContext(volcengine.Context, *UpdWebDefCcRuleInput, ...request.Option) (*UpdWebDefCcRuleOutput, error) UpdWebDefCcRuleRequest(*UpdWebDefCcRuleInput) (*request.Request, *UpdWebDefCcRuleOutput) UpdateFwdRuleCommon(*map[string]interface{}) (*map[string]interface{}, error) UpdateFwdRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error) UpdateFwdRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{}) UpdateFwdRule(*UpdateFwdRuleInput) (*UpdateFwdRuleOutput, error) UpdateFwdRuleWithContext(volcengine.Context, *UpdateFwdRuleInput, ...request.Option) (*UpdateFwdRuleOutput, error) UpdateFwdRuleRequest(*UpdateFwdRuleInput) (*request.Request, *UpdateFwdRuleOutput) }
ADVDEFENCE20230308API provides an interface to enable mocking the advdefence20230308.ADVDEFENCE20230308 service client's API operation,
// volcengine sdk func uses an SDK service client to make a request to // ADVDEFENCE20230308. func myFunc(svc ADVDEFENCE20230308API) bool { // Make svc.AddWebDefCcRule request } func main() { sess := session.New() svc := advdefence20230308.New(sess) myFunc(svc) }
type AccurateGroupForAddWebDefCcRuleInput ¶
type AccurateGroupForAddWebDefCcRuleInput struct { AccurateRules []*AccurateRuleForAddWebDefCcRuleInput `type:"list" json:",omitempty"` Logic *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (AccurateGroupForAddWebDefCcRuleInput) GoString ¶
func (s AccurateGroupForAddWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*AccurateGroupForAddWebDefCcRuleInput) SetAccurateRules ¶
func (s *AccurateGroupForAddWebDefCcRuleInput) SetAccurateRules(v []*AccurateRuleForAddWebDefCcRuleInput) *AccurateGroupForAddWebDefCcRuleInput
SetAccurateRules sets the AccurateRules field's value.
func (*AccurateGroupForAddWebDefCcRuleInput) SetLogic ¶
func (s *AccurateGroupForAddWebDefCcRuleInput) SetLogic(v int32) *AccurateGroupForAddWebDefCcRuleInput
SetLogic sets the Logic field's value.
func (AccurateGroupForAddWebDefCcRuleInput) String ¶
func (s AccurateGroupForAddWebDefCcRuleInput) String() string
String returns the string representation
type AccurateGroupForUpdWebDefCcRuleInput ¶
type AccurateGroupForUpdWebDefCcRuleInput struct { AccurateGroupPriority *int32 `type:"int32" json:",omitempty"` AccurateRules []*AccurateRuleForUpdWebDefCcRuleInput `type:"list" json:",omitempty"` Id *int32 `type:"int32" json:",omitempty"` Logic *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (AccurateGroupForUpdWebDefCcRuleInput) GoString ¶
func (s AccurateGroupForUpdWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*AccurateGroupForUpdWebDefCcRuleInput) SetAccurateGroupPriority ¶
func (s *AccurateGroupForUpdWebDefCcRuleInput) SetAccurateGroupPriority(v int32) *AccurateGroupForUpdWebDefCcRuleInput
SetAccurateGroupPriority sets the AccurateGroupPriority field's value.
func (*AccurateGroupForUpdWebDefCcRuleInput) SetAccurateRules ¶
func (s *AccurateGroupForUpdWebDefCcRuleInput) SetAccurateRules(v []*AccurateRuleForUpdWebDefCcRuleInput) *AccurateGroupForUpdWebDefCcRuleInput
SetAccurateRules sets the AccurateRules field's value.
func (*AccurateGroupForUpdWebDefCcRuleInput) SetId ¶
func (s *AccurateGroupForUpdWebDefCcRuleInput) SetId(v int32) *AccurateGroupForUpdWebDefCcRuleInput
SetId sets the Id field's value.
func (*AccurateGroupForUpdWebDefCcRuleInput) SetLogic ¶
func (s *AccurateGroupForUpdWebDefCcRuleInput) SetLogic(v int32) *AccurateGroupForUpdWebDefCcRuleInput
SetLogic sets the Logic field's value.
func (AccurateGroupForUpdWebDefCcRuleInput) String ¶
func (s AccurateGroupForUpdWebDefCcRuleInput) String() string
String returns the string representation
type AccurateRuleForAddWebDefCcRuleInput ¶
type AccurateRuleForAddWebDefCcRuleInput struct { HttpObj *string `type:"string" json:",omitempty"` ObjType *int32 `type:"int32" json:",omitempty"` Opretar *int32 `type:"int32" json:",omitempty"` Property *int32 `type:"int32" json:",omitempty"` ValueString *string `type:"string" json:",omitempty"` // contains filtered or unexported fields }
func (AccurateRuleForAddWebDefCcRuleInput) GoString ¶
func (s AccurateRuleForAddWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*AccurateRuleForAddWebDefCcRuleInput) SetHttpObj ¶
func (s *AccurateRuleForAddWebDefCcRuleInput) SetHttpObj(v string) *AccurateRuleForAddWebDefCcRuleInput
SetHttpObj sets the HttpObj field's value.
func (*AccurateRuleForAddWebDefCcRuleInput) SetObjType ¶
func (s *AccurateRuleForAddWebDefCcRuleInput) SetObjType(v int32) *AccurateRuleForAddWebDefCcRuleInput
SetObjType sets the ObjType field's value.
func (*AccurateRuleForAddWebDefCcRuleInput) SetOpretar ¶
func (s *AccurateRuleForAddWebDefCcRuleInput) SetOpretar(v int32) *AccurateRuleForAddWebDefCcRuleInput
SetOpretar sets the Opretar field's value.
func (*AccurateRuleForAddWebDefCcRuleInput) SetProperty ¶
func (s *AccurateRuleForAddWebDefCcRuleInput) SetProperty(v int32) *AccurateRuleForAddWebDefCcRuleInput
SetProperty sets the Property field's value.
func (*AccurateRuleForAddWebDefCcRuleInput) SetValueString ¶
func (s *AccurateRuleForAddWebDefCcRuleInput) SetValueString(v string) *AccurateRuleForAddWebDefCcRuleInput
SetValueString sets the ValueString field's value.
func (AccurateRuleForAddWebDefCcRuleInput) String ¶
func (s AccurateRuleForAddWebDefCcRuleInput) String() string
String returns the string representation
type AccurateRuleForUpdWebDefCcRuleInput ¶
type AccurateRuleForUpdWebDefCcRuleInput struct { HttpObj *string `type:"string" json:",omitempty"` ObjType *int32 `type:"int32" json:",omitempty"` Opretar *int32 `type:"int32" json:",omitempty"` Property *int32 `type:"int32" json:",omitempty"` ValueString *string `type:"string" json:",omitempty"` // contains filtered or unexported fields }
func (AccurateRuleForUpdWebDefCcRuleInput) GoString ¶
func (s AccurateRuleForUpdWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*AccurateRuleForUpdWebDefCcRuleInput) SetHttpObj ¶
func (s *AccurateRuleForUpdWebDefCcRuleInput) SetHttpObj(v string) *AccurateRuleForUpdWebDefCcRuleInput
SetHttpObj sets the HttpObj field's value.
func (*AccurateRuleForUpdWebDefCcRuleInput) SetObjType ¶
func (s *AccurateRuleForUpdWebDefCcRuleInput) SetObjType(v int32) *AccurateRuleForUpdWebDefCcRuleInput
SetObjType sets the ObjType field's value.
func (*AccurateRuleForUpdWebDefCcRuleInput) SetOpretar ¶
func (s *AccurateRuleForUpdWebDefCcRuleInput) SetOpretar(v int32) *AccurateRuleForUpdWebDefCcRuleInput
SetOpretar sets the Opretar field's value.
func (*AccurateRuleForUpdWebDefCcRuleInput) SetProperty ¶
func (s *AccurateRuleForUpdWebDefCcRuleInput) SetProperty(v int32) *AccurateRuleForUpdWebDefCcRuleInput
SetProperty sets the Property field's value.
func (*AccurateRuleForUpdWebDefCcRuleInput) SetValueString ¶
func (s *AccurateRuleForUpdWebDefCcRuleInput) SetValueString(v string) *AccurateRuleForUpdWebDefCcRuleInput
SetValueString sets the ValueString field's value.
func (AccurateRuleForUpdWebDefCcRuleInput) String ¶
func (s AccurateRuleForUpdWebDefCcRuleInput) String() string
String returns the string representation
type AddRuleForBatchAddFwdRuleInput ¶
type AddRuleForBatchAddFwdRuleInput struct { FwdPort *int32 `type:"int32" json:",omitempty"` InstanceIp *string `type:"string" json:",omitempty"` Proto *string `type:"string" json:",omitempty"` SrcIpList []*string `type:"list" json:",omitempty"` SrcPort *int32 `type:"int32" json:",omitempty"` Timeout *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (AddRuleForBatchAddFwdRuleInput) GoString ¶
func (s AddRuleForBatchAddFwdRuleInput) GoString() string
GoString returns the string representation
func (*AddRuleForBatchAddFwdRuleInput) SetFwdPort ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetFwdPort(v int32) *AddRuleForBatchAddFwdRuleInput
SetFwdPort sets the FwdPort field's value.
func (*AddRuleForBatchAddFwdRuleInput) SetInstanceIp ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetInstanceIp(v string) *AddRuleForBatchAddFwdRuleInput
SetInstanceIp sets the InstanceIp field's value.
func (*AddRuleForBatchAddFwdRuleInput) SetProto ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetProto(v string) *AddRuleForBatchAddFwdRuleInput
SetProto sets the Proto field's value.
func (*AddRuleForBatchAddFwdRuleInput) SetSrcIpList ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetSrcIpList(v []*string) *AddRuleForBatchAddFwdRuleInput
SetSrcIpList sets the SrcIpList field's value.
func (*AddRuleForBatchAddFwdRuleInput) SetSrcPort ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetSrcPort(v int32) *AddRuleForBatchAddFwdRuleInput
SetSrcPort sets the SrcPort field's value.
func (*AddRuleForBatchAddFwdRuleInput) SetTimeout ¶
func (s *AddRuleForBatchAddFwdRuleInput) SetTimeout(v int32) *AddRuleForBatchAddFwdRuleInput
SetTimeout sets the Timeout field's value.
func (AddRuleForBatchAddFwdRuleInput) String ¶
func (s AddRuleForBatchAddFwdRuleInput) String() string
String returns the string representation
type AddWebDefCcRuleInput ¶
type AddWebDefCcRuleInput struct { AccurateGroup *AccurateGroupForAddWebDefCcRuleInput `type:"structure" json:",omitempty"` // CCType is a required field CCType *int32 `type:"int32" json:",omitempty" required:"true"` // CountTime is a required field CountTime *int32 `type:"int32" json:",omitempty" required:"true"` EffectTime *int32 `type:"int32" json:",omitempty"` // Enable is a required field Enable *int32 `type:"int32" json:",omitempty" required:"true"` // Field is a required field Field *string `type:"string" json:",omitempty" required:"true"` // Host is a required field Host *string `type:"string" json:",omitempty" required:"true"` // Name is a required field Name *string `type:"string" json:",omitempty" required:"true"` PathThreshold *int32 `type:"int32" json:",omitempty"` // PrefixSwitch is a required field PrefixSwitch *int32 `type:"int32" json:",omitempty" required:"true"` // RulePriority is a required field RulePriority *int32 `type:"int32" json:",omitempty" required:"true"` // SingleThreshold is a required field SingleThreshold *int32 `type:"int32" json:",omitempty" required:"true"` Url *string `type:"string" json:",omitempty"` // contains filtered or unexported fields }
func (AddWebDefCcRuleInput) GoString ¶
func (s AddWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*AddWebDefCcRuleInput) SetAccurateGroup ¶
func (s *AddWebDefCcRuleInput) SetAccurateGroup(v *AccurateGroupForAddWebDefCcRuleInput) *AddWebDefCcRuleInput
SetAccurateGroup sets the AccurateGroup field's value.
func (*AddWebDefCcRuleInput) SetCCType ¶
func (s *AddWebDefCcRuleInput) SetCCType(v int32) *AddWebDefCcRuleInput
SetCCType sets the CCType field's value.
func (*AddWebDefCcRuleInput) SetCountTime ¶
func (s *AddWebDefCcRuleInput) SetCountTime(v int32) *AddWebDefCcRuleInput
SetCountTime sets the CountTime field's value.
func (*AddWebDefCcRuleInput) SetEffectTime ¶
func (s *AddWebDefCcRuleInput) SetEffectTime(v int32) *AddWebDefCcRuleInput
SetEffectTime sets the EffectTime field's value.
func (*AddWebDefCcRuleInput) SetEnable ¶
func (s *AddWebDefCcRuleInput) SetEnable(v int32) *AddWebDefCcRuleInput
SetEnable sets the Enable field's value.
func (*AddWebDefCcRuleInput) SetField ¶
func (s *AddWebDefCcRuleInput) SetField(v string) *AddWebDefCcRuleInput
SetField sets the Field field's value.
func (*AddWebDefCcRuleInput) SetHost ¶
func (s *AddWebDefCcRuleInput) SetHost(v string) *AddWebDefCcRuleInput
SetHost sets the Host field's value.
func (*AddWebDefCcRuleInput) SetName ¶
func (s *AddWebDefCcRuleInput) SetName(v string) *AddWebDefCcRuleInput
SetName sets the Name field's value.
func (*AddWebDefCcRuleInput) SetPathThreshold ¶
func (s *AddWebDefCcRuleInput) SetPathThreshold(v int32) *AddWebDefCcRuleInput
SetPathThreshold sets the PathThreshold field's value.
func (*AddWebDefCcRuleInput) SetPrefixSwitch ¶
func (s *AddWebDefCcRuleInput) SetPrefixSwitch(v int32) *AddWebDefCcRuleInput
SetPrefixSwitch sets the PrefixSwitch field's value.
func (*AddWebDefCcRuleInput) SetRulePriority ¶
func (s *AddWebDefCcRuleInput) SetRulePriority(v int32) *AddWebDefCcRuleInput
SetRulePriority sets the RulePriority field's value.
func (*AddWebDefCcRuleInput) SetSingleThreshold ¶
func (s *AddWebDefCcRuleInput) SetSingleThreshold(v int32) *AddWebDefCcRuleInput
SetSingleThreshold sets the SingleThreshold field's value.
func (*AddWebDefCcRuleInput) SetUrl ¶
func (s *AddWebDefCcRuleInput) SetUrl(v string) *AddWebDefCcRuleInput
SetUrl sets the Url field's value.
func (AddWebDefCcRuleInput) String ¶
func (s AddWebDefCcRuleInput) String() string
String returns the string representation
func (*AddWebDefCcRuleInput) Validate ¶
func (s *AddWebDefCcRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AddWebDefCcRuleOutput ¶
type AddWebDefCcRuleOutput struct { Metadata *response.ResponseMetadata // contains filtered or unexported fields }
func (AddWebDefCcRuleOutput) GoString ¶
func (s AddWebDefCcRuleOutput) GoString() string
GoString returns the string representation
func (AddWebDefCcRuleOutput) String ¶
func (s AddWebDefCcRuleOutput) String() string
String returns the string representation
type AvgFlowForDescribeBizFlowAndConnCountOutput ¶
type AvgFlowForDescribeBizFlowAndConnCountOutput struct { Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (AvgFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s AvgFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*AvgFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp ¶
func (s *AvgFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp(v int32) *AvgFlowForDescribeBizFlowAndConnCountOutput
SetTimestamp sets the Timestamp field's value.
func (*AvgFlowForDescribeBizFlowAndConnCountOutput) SetValue ¶
func (s *AvgFlowForDescribeBizFlowAndConnCountOutput) SetValue(v int32) *AvgFlowForDescribeBizFlowAndConnCountOutput
SetValue sets the Value field's value.
func (AvgFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s AvgFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type BatchAddFwdRuleInput ¶
type BatchAddFwdRuleInput struct { AddRules []*AddRuleForBatchAddFwdRuleInput `type:"list" json:",omitempty"` // contains filtered or unexported fields }
func (BatchAddFwdRuleInput) GoString ¶
func (s BatchAddFwdRuleInput) GoString() string
GoString returns the string representation
func (*BatchAddFwdRuleInput) SetAddRules ¶
func (s *BatchAddFwdRuleInput) SetAddRules(v []*AddRuleForBatchAddFwdRuleInput) *BatchAddFwdRuleInput
SetAddRules sets the AddRules field's value.
func (BatchAddFwdRuleInput) String ¶
func (s BatchAddFwdRuleInput) String() string
String returns the string representation
type BatchAddFwdRuleOutput ¶
type BatchAddFwdRuleOutput struct { Metadata *response.ResponseMetadata Messages []*MessageForBatchAddFwdRuleOutput `type:"list" json:",omitempty"` // contains filtered or unexported fields }
func (BatchAddFwdRuleOutput) GoString ¶
func (s BatchAddFwdRuleOutput) GoString() string
GoString returns the string representation
func (*BatchAddFwdRuleOutput) SetMessages ¶
func (s *BatchAddFwdRuleOutput) SetMessages(v []*MessageForBatchAddFwdRuleOutput) *BatchAddFwdRuleOutput
SetMessages sets the Messages field's value.
func (BatchAddFwdRuleOutput) String ¶
func (s BatchAddFwdRuleOutput) String() string
String returns the string representation
type BizInKbpsFlowForDescribeBizFlowAndConnCountOutput ¶
type BizInKbpsFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type BizInPpsFlowForDescribeBizFlowAndConnCountOutput ¶
type BizInPpsFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (BizInPpsFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s BizInPpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizInPpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (BizInPpsFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s BizInPpsFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput ¶
type BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type BizOutPpsFlowForDescribeBizFlowAndConnCountOutput ¶
type BizOutPpsFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type ConcurrConnFlowForDescribeBizFlowAndConnCountOutput ¶
type ConcurrConnFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type DelWebDefCcRuleInput ¶
type DelWebDefCcRuleInput struct { // DdosId is a required field DdosId *int32 `type:"int32" json:",omitempty" required:"true"` // Host is a required field Host *string `type:"string" json:",omitempty" required:"true"` // contains filtered or unexported fields }
func (DelWebDefCcRuleInput) GoString ¶
func (s DelWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*DelWebDefCcRuleInput) SetDdosId ¶
func (s *DelWebDefCcRuleInput) SetDdosId(v int32) *DelWebDefCcRuleInput
SetDdosId sets the DdosId field's value.
func (*DelWebDefCcRuleInput) SetHost ¶
func (s *DelWebDefCcRuleInput) SetHost(v string) *DelWebDefCcRuleInput
SetHost sets the Host field's value.
func (DelWebDefCcRuleInput) String ¶
func (s DelWebDefCcRuleInput) String() string
String returns the string representation
func (*DelWebDefCcRuleInput) Validate ¶
func (s *DelWebDefCcRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DelWebDefCcRuleOutput ¶
type DelWebDefCcRuleOutput struct { Metadata *response.ResponseMetadata // contains filtered or unexported fields }
func (DelWebDefCcRuleOutput) GoString ¶
func (s DelWebDefCcRuleOutput) GoString() string
GoString returns the string representation
func (DelWebDefCcRuleOutput) String ¶
func (s DelWebDefCcRuleOutput) String() string
String returns the string representation
type DescribeAttackFlowInput ¶
type DescribeAttackFlowInput struct { // BeginTime is a required field BeginTime *int32 `type:"int32" json:",omitempty" required:"true"` // EndTime is a required field EndTime *int32 `type:"int32" json:",omitempty" required:"true"` InstanceIps []*string `type:"list" json:",omitempty"` Tab *string `type:"string" json:",omitempty"` // contains filtered or unexported fields }
func (DescribeAttackFlowInput) GoString ¶
func (s DescribeAttackFlowInput) GoString() string
GoString returns the string representation
func (*DescribeAttackFlowInput) SetBeginTime ¶
func (s *DescribeAttackFlowInput) SetBeginTime(v int32) *DescribeAttackFlowInput
SetBeginTime sets the BeginTime field's value.
func (*DescribeAttackFlowInput) SetEndTime ¶
func (s *DescribeAttackFlowInput) SetEndTime(v int32) *DescribeAttackFlowInput
SetEndTime sets the EndTime field's value.
func (*DescribeAttackFlowInput) SetInstanceIps ¶
func (s *DescribeAttackFlowInput) SetInstanceIps(v []*string) *DescribeAttackFlowInput
SetInstanceIps sets the InstanceIps field's value.
func (*DescribeAttackFlowInput) SetTab ¶
func (s *DescribeAttackFlowInput) SetTab(v string) *DescribeAttackFlowInput
SetTab sets the Tab field's value.
func (DescribeAttackFlowInput) String ¶
func (s DescribeAttackFlowInput) String() string
String returns the string representation
func (*DescribeAttackFlowInput) Validate ¶
func (s *DescribeAttackFlowInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeAttackFlowOutput ¶
type DescribeAttackFlowOutput struct { Metadata *response.ResponseMetadata InstanceResult []*InstanceResultForDescribeAttackFlowOutput `type:"list" json:",omitempty"` OverallResult *OverallResultForDescribeAttackFlowOutput `type:"structure" json:",omitempty"` // contains filtered or unexported fields }
func (DescribeAttackFlowOutput) GoString ¶
func (s DescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*DescribeAttackFlowOutput) SetInstanceResult ¶
func (s *DescribeAttackFlowOutput) SetInstanceResult(v []*InstanceResultForDescribeAttackFlowOutput) *DescribeAttackFlowOutput
SetInstanceResult sets the InstanceResult field's value.
func (*DescribeAttackFlowOutput) SetOverallResult ¶
func (s *DescribeAttackFlowOutput) SetOverallResult(v *OverallResultForDescribeAttackFlowOutput) *DescribeAttackFlowOutput
SetOverallResult sets the OverallResult field's value.
func (DescribeAttackFlowOutput) String ¶
func (s DescribeAttackFlowOutput) String() string
String returns the string representation
type DescribeBizFlowAndConnCountInput ¶
type DescribeBizFlowAndConnCountInput struct { // BeginTime is a required field BeginTime *int32 `type:"int32" json:",omitempty" required:"true"` // EndTime is a required field EndTime *int32 `type:"int32" json:",omitempty" required:"true"` InstanceIps []*string `type:"list" json:",omitempty"` // contains filtered or unexported fields }
func (DescribeBizFlowAndConnCountInput) GoString ¶
func (s DescribeBizFlowAndConnCountInput) GoString() string
GoString returns the string representation
func (*DescribeBizFlowAndConnCountInput) SetBeginTime ¶
func (s *DescribeBizFlowAndConnCountInput) SetBeginTime(v int32) *DescribeBizFlowAndConnCountInput
SetBeginTime sets the BeginTime field's value.
func (*DescribeBizFlowAndConnCountInput) SetEndTime ¶
func (s *DescribeBizFlowAndConnCountInput) SetEndTime(v int32) *DescribeBizFlowAndConnCountInput
SetEndTime sets the EndTime field's value.
func (*DescribeBizFlowAndConnCountInput) SetInstanceIps ¶
func (s *DescribeBizFlowAndConnCountInput) SetInstanceIps(v []*string) *DescribeBizFlowAndConnCountInput
SetInstanceIps sets the InstanceIps field's value.
func (DescribeBizFlowAndConnCountInput) String ¶
func (s DescribeBizFlowAndConnCountInput) String() string
String returns the string representation
func (*DescribeBizFlowAndConnCountInput) Validate ¶
func (s *DescribeBizFlowAndConnCountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DescribeBizFlowAndConnCountOutput ¶
type DescribeBizFlowAndConnCountOutput struct { Metadata *response.ResponseMetadata BizInKbpsFlow *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` BizInPpsFlow *BizInPpsFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` BizOutKbpsFlow *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` BizOutPpsFlow *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` ConcurrConnFlow *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` NewConnFlow *NewConnFlowForDescribeBizFlowAndConnCountOutput `type:"structure" json:",omitempty"` // contains filtered or unexported fields }
func (DescribeBizFlowAndConnCountOutput) GoString ¶
func (s DescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*DescribeBizFlowAndConnCountOutput) SetBizInKbpsFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetBizInKbpsFlow(v *BizInKbpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetBizInKbpsFlow sets the BizInKbpsFlow field's value.
func (*DescribeBizFlowAndConnCountOutput) SetBizInPpsFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetBizInPpsFlow(v *BizInPpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetBizInPpsFlow sets the BizInPpsFlow field's value.
func (*DescribeBizFlowAndConnCountOutput) SetBizOutKbpsFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetBizOutKbpsFlow(v *BizOutKbpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetBizOutKbpsFlow sets the BizOutKbpsFlow field's value.
func (*DescribeBizFlowAndConnCountOutput) SetBizOutPpsFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetBizOutPpsFlow(v *BizOutPpsFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetBizOutPpsFlow sets the BizOutPpsFlow field's value.
func (*DescribeBizFlowAndConnCountOutput) SetConcurrConnFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetConcurrConnFlow(v *ConcurrConnFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetConcurrConnFlow sets the ConcurrConnFlow field's value.
func (*DescribeBizFlowAndConnCountOutput) SetNewConnFlow ¶
func (s *DescribeBizFlowAndConnCountOutput) SetNewConnFlow(v *NewConnFlowForDescribeBizFlowAndConnCountOutput) *DescribeBizFlowAndConnCountOutput
SetNewConnFlow sets the NewConnFlow field's value.
func (DescribeBizFlowAndConnCountOutput) String ¶
func (s DescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type DropKBpsFlowForDescribeAttackFlowOutput ¶
type DropKBpsFlowForDescribeAttackFlowOutput struct { Ip *string `type:"string" json:",omitempty"` Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (DropKBpsFlowForDescribeAttackFlowOutput) GoString ¶
func (s DropKBpsFlowForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*DropKBpsFlowForDescribeAttackFlowOutput) SetIp ¶
func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetIp(v string) *DropKBpsFlowForDescribeAttackFlowOutput
SetIp sets the Ip field's value.
func (*DropKBpsFlowForDescribeAttackFlowOutput) SetTimestamp ¶
func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *DropKBpsFlowForDescribeAttackFlowOutput
SetTimestamp sets the Timestamp field's value.
func (*DropKBpsFlowForDescribeAttackFlowOutput) SetValue ¶
func (s *DropKBpsFlowForDescribeAttackFlowOutput) SetValue(v int32) *DropKBpsFlowForDescribeAttackFlowOutput
SetValue sets the Value field's value.
func (DropKBpsFlowForDescribeAttackFlowOutput) String ¶
func (s DropKBpsFlowForDescribeAttackFlowOutput) String() string
String returns the string representation
type DropPktsFlowForDescribeAttackFlowOutput ¶
type DropPktsFlowForDescribeAttackFlowOutput struct { Ip *string `type:"string" json:",omitempty"` Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (DropPktsFlowForDescribeAttackFlowOutput) GoString ¶
func (s DropPktsFlowForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*DropPktsFlowForDescribeAttackFlowOutput) SetIp ¶
func (s *DropPktsFlowForDescribeAttackFlowOutput) SetIp(v string) *DropPktsFlowForDescribeAttackFlowOutput
SetIp sets the Ip field's value.
func (*DropPktsFlowForDescribeAttackFlowOutput) SetTimestamp ¶
func (s *DropPktsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *DropPktsFlowForDescribeAttackFlowOutput
SetTimestamp sets the Timestamp field's value.
func (*DropPktsFlowForDescribeAttackFlowOutput) SetValue ¶
func (s *DropPktsFlowForDescribeAttackFlowOutput) SetValue(v int32) *DropPktsFlowForDescribeAttackFlowOutput
SetValue sets the Value field's value.
func (DropPktsFlowForDescribeAttackFlowOutput) String ¶
func (s DropPktsFlowForDescribeAttackFlowOutput) String() string
String returns the string representation
type InKBpsFlowForDescribeAttackFlowOutput ¶
type InKBpsFlowForDescribeAttackFlowOutput struct { Ip *string `type:"string" json:",omitempty"` Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (InKBpsFlowForDescribeAttackFlowOutput) GoString ¶
func (s InKBpsFlowForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*InKBpsFlowForDescribeAttackFlowOutput) SetIp ¶
func (s *InKBpsFlowForDescribeAttackFlowOutput) SetIp(v string) *InKBpsFlowForDescribeAttackFlowOutput
SetIp sets the Ip field's value.
func (*InKBpsFlowForDescribeAttackFlowOutput) SetTimestamp ¶
func (s *InKBpsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *InKBpsFlowForDescribeAttackFlowOutput
SetTimestamp sets the Timestamp field's value.
func (*InKBpsFlowForDescribeAttackFlowOutput) SetValue ¶
func (s *InKBpsFlowForDescribeAttackFlowOutput) SetValue(v int32) *InKBpsFlowForDescribeAttackFlowOutput
SetValue sets the Value field's value.
func (InKBpsFlowForDescribeAttackFlowOutput) String ¶
func (s InKBpsFlowForDescribeAttackFlowOutput) String() string
String returns the string representation
type InPktsFlowForDescribeAttackFlowOutput ¶
type InPktsFlowForDescribeAttackFlowOutput struct { Ip *string `type:"string" json:",omitempty"` Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (InPktsFlowForDescribeAttackFlowOutput) GoString ¶
func (s InPktsFlowForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*InPktsFlowForDescribeAttackFlowOutput) SetIp ¶
func (s *InPktsFlowForDescribeAttackFlowOutput) SetIp(v string) *InPktsFlowForDescribeAttackFlowOutput
SetIp sets the Ip field's value.
func (*InPktsFlowForDescribeAttackFlowOutput) SetTimestamp ¶
func (s *InPktsFlowForDescribeAttackFlowOutput) SetTimestamp(v int32) *InPktsFlowForDescribeAttackFlowOutput
SetTimestamp sets the Timestamp field's value.
func (*InPktsFlowForDescribeAttackFlowOutput) SetValue ¶
func (s *InPktsFlowForDescribeAttackFlowOutput) SetValue(v int32) *InPktsFlowForDescribeAttackFlowOutput
SetValue sets the Value field's value.
func (InPktsFlowForDescribeAttackFlowOutput) String ¶
func (s InPktsFlowForDescribeAttackFlowOutput) String() string
String returns the string representation
type InstanceResultForDescribeAttackFlowOutput ¶
type InstanceResultForDescribeAttackFlowOutput struct { Key *string `type:"string" json:",omitempty"` Val *ValForDescribeAttackFlowOutput `type:"structure" json:",omitempty"` // contains filtered or unexported fields }
func (InstanceResultForDescribeAttackFlowOutput) GoString ¶
func (s InstanceResultForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*InstanceResultForDescribeAttackFlowOutput) SetKey ¶
func (s *InstanceResultForDescribeAttackFlowOutput) SetKey(v string) *InstanceResultForDescribeAttackFlowOutput
SetKey sets the Key field's value.
func (*InstanceResultForDescribeAttackFlowOutput) SetVal ¶
func (s *InstanceResultForDescribeAttackFlowOutput) SetVal(v *ValForDescribeAttackFlowOutput) *InstanceResultForDescribeAttackFlowOutput
SetVal sets the Val field's value.
func (InstanceResultForDescribeAttackFlowOutput) String ¶
func (s InstanceResultForDescribeAttackFlowOutput) String() string
String returns the string representation
type MessageForBatchAddFwdRuleOutput ¶
type MessageForBatchAddFwdRuleOutput struct { ErrMsgs []*string `type:"list" json:",omitempty"` FwdPort *int32 `type:"int32" json:",omitempty"` IsSucceed *int32 `type:"int32" json:",omitempty"` Proto *string `type:"string" json:",omitempty"` // contains filtered or unexported fields }
func (MessageForBatchAddFwdRuleOutput) GoString ¶
func (s MessageForBatchAddFwdRuleOutput) GoString() string
GoString returns the string representation
func (*MessageForBatchAddFwdRuleOutput) SetErrMsgs ¶
func (s *MessageForBatchAddFwdRuleOutput) SetErrMsgs(v []*string) *MessageForBatchAddFwdRuleOutput
SetErrMsgs sets the ErrMsgs field's value.
func (*MessageForBatchAddFwdRuleOutput) SetFwdPort ¶
func (s *MessageForBatchAddFwdRuleOutput) SetFwdPort(v int32) *MessageForBatchAddFwdRuleOutput
SetFwdPort sets the FwdPort field's value.
func (*MessageForBatchAddFwdRuleOutput) SetIsSucceed ¶
func (s *MessageForBatchAddFwdRuleOutput) SetIsSucceed(v int32) *MessageForBatchAddFwdRuleOutput
SetIsSucceed sets the IsSucceed field's value.
func (*MessageForBatchAddFwdRuleOutput) SetProto ¶
func (s *MessageForBatchAddFwdRuleOutput) SetProto(v string) *MessageForBatchAddFwdRuleOutput
SetProto sets the Proto field's value.
func (MessageForBatchAddFwdRuleOutput) String ¶
func (s MessageForBatchAddFwdRuleOutput) String() string
String returns the string representation
type NewConnFlowForDescribeBizFlowAndConnCountOutput ¶
type NewConnFlowForDescribeBizFlowAndConnCountOutput struct { AvgFlows []*AvgFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` MaxAvgValue *int32 `type:"int32" json:",omitempty"` PeakFlows []*PeakFlowForDescribeBizFlowAndConnCountOutput `type:"list" json:",omitempty"` PeakValue *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (NewConnFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s NewConnFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*NewConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows ¶
func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetAvgFlows(v []*AvgFlowForDescribeBizFlowAndConnCountOutput) *NewConnFlowForDescribeBizFlowAndConnCountOutput
SetAvgFlows sets the AvgFlows field's value.
func (*NewConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue ¶
func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetMaxAvgValue(v int32) *NewConnFlowForDescribeBizFlowAndConnCountOutput
SetMaxAvgValue sets the MaxAvgValue field's value.
func (*NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows ¶
func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakFlows(v []*PeakFlowForDescribeBizFlowAndConnCountOutput) *NewConnFlowForDescribeBizFlowAndConnCountOutput
SetPeakFlows sets the PeakFlows field's value.
func (*NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue ¶
func (s *NewConnFlowForDescribeBizFlowAndConnCountOutput) SetPeakValue(v int32) *NewConnFlowForDescribeBizFlowAndConnCountOutput
SetPeakValue sets the PeakValue field's value.
func (NewConnFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s NewConnFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type OverallResultForDescribeAttackFlowOutput ¶
type OverallResultForDescribeAttackFlowOutput struct { DropKBpsFlow []*DropKBpsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` DropPktsFlow []*DropPktsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` InKBpsFlow []*InKBpsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` InPktsFlow []*InPktsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` PeakDropKBps *int32 `type:"int32" json:",omitempty"` PeakDropPps *int32 `type:"int32" json:",omitempty"` PeakInKBps *int32 `type:"int32" json:",omitempty"` PeakInPps *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (OverallResultForDescribeAttackFlowOutput) GoString ¶
func (s OverallResultForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*OverallResultForDescribeAttackFlowOutput) SetDropKBpsFlow ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetDropKBpsFlow(v []*DropKBpsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
SetDropKBpsFlow sets the DropKBpsFlow field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetDropPktsFlow ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetDropPktsFlow(v []*DropPktsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
SetDropPktsFlow sets the DropPktsFlow field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetInKBpsFlow ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetInKBpsFlow(v []*InKBpsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
SetInKBpsFlow sets the InKBpsFlow field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetInPktsFlow ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetInPktsFlow(v []*InPktsFlowForDescribeAttackFlowOutput) *OverallResultForDescribeAttackFlowOutput
SetInPktsFlow sets the InPktsFlow field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetPeakDropKBps ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetPeakDropKBps(v int32) *OverallResultForDescribeAttackFlowOutput
SetPeakDropKBps sets the PeakDropKBps field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetPeakDropPps ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetPeakDropPps(v int32) *OverallResultForDescribeAttackFlowOutput
SetPeakDropPps sets the PeakDropPps field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetPeakInKBps ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetPeakInKBps(v int32) *OverallResultForDescribeAttackFlowOutput
SetPeakInKBps sets the PeakInKBps field's value.
func (*OverallResultForDescribeAttackFlowOutput) SetPeakInPps ¶
func (s *OverallResultForDescribeAttackFlowOutput) SetPeakInPps(v int32) *OverallResultForDescribeAttackFlowOutput
SetPeakInPps sets the PeakInPps field's value.
func (OverallResultForDescribeAttackFlowOutput) String ¶
func (s OverallResultForDescribeAttackFlowOutput) String() string
String returns the string representation
type PeakFlowForDescribeBizFlowAndConnCountOutput ¶
type PeakFlowForDescribeBizFlowAndConnCountOutput struct { Timestamp *int32 `type:"int32" json:",omitempty"` Value *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (PeakFlowForDescribeBizFlowAndConnCountOutput) GoString ¶
func (s PeakFlowForDescribeBizFlowAndConnCountOutput) GoString() string
GoString returns the string representation
func (*PeakFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp ¶
func (s *PeakFlowForDescribeBizFlowAndConnCountOutput) SetTimestamp(v int32) *PeakFlowForDescribeBizFlowAndConnCountOutput
SetTimestamp sets the Timestamp field's value.
func (*PeakFlowForDescribeBizFlowAndConnCountOutput) SetValue ¶
func (s *PeakFlowForDescribeBizFlowAndConnCountOutput) SetValue(v int32) *PeakFlowForDescribeBizFlowAndConnCountOutput
SetValue sets the Value field's value.
func (PeakFlowForDescribeBizFlowAndConnCountOutput) String ¶
func (s PeakFlowForDescribeBizFlowAndConnCountOutput) String() string
String returns the string representation
type UpdWebDefCcRuleInput ¶
type UpdWebDefCcRuleInput struct { AccurateGroup *AccurateGroupForUpdWebDefCcRuleInput `type:"structure" json:",omitempty"` // CCType is a required field CCType *int32 `type:"int32" json:",omitempty" required:"true"` // CountTime is a required field CountTime *int32 `type:"int32" json:",omitempty" required:"true"` // DdosId is a required field DdosId *int32 `type:"int32" json:",omitempty" required:"true"` // EffectTime is a required field EffectTime *int32 `type:"int32" json:",omitempty" required:"true"` // Enable is a required field Enable *int32 `type:"int32" json:",omitempty" required:"true"` // Field is a required field Field *string `type:"string" json:",omitempty" required:"true"` // Host is a required field Host *string `type:"string" json:",omitempty" required:"true"` // Name is a required field Name *string `type:"string" json:",omitempty" required:"true"` // PathThreshold is a required field PathThreshold *int32 `type:"int32" json:",omitempty" required:"true"` // PrefixSwitch is a required field PrefixSwitch *int32 `type:"int32" json:",omitempty" required:"true"` // RulePriority is a required field RulePriority *int32 `type:"int32" json:",omitempty" required:"true"` // SingleThreshold is a required field SingleThreshold *int32 `type:"int32" json:",omitempty" required:"true"` // Url is a required field Url *string `type:"string" json:",omitempty" required:"true"` // contains filtered or unexported fields }
func (UpdWebDefCcRuleInput) GoString ¶
func (s UpdWebDefCcRuleInput) GoString() string
GoString returns the string representation
func (*UpdWebDefCcRuleInput) SetAccurateGroup ¶
func (s *UpdWebDefCcRuleInput) SetAccurateGroup(v *AccurateGroupForUpdWebDefCcRuleInput) *UpdWebDefCcRuleInput
SetAccurateGroup sets the AccurateGroup field's value.
func (*UpdWebDefCcRuleInput) SetCCType ¶
func (s *UpdWebDefCcRuleInput) SetCCType(v int32) *UpdWebDefCcRuleInput
SetCCType sets the CCType field's value.
func (*UpdWebDefCcRuleInput) SetCountTime ¶
func (s *UpdWebDefCcRuleInput) SetCountTime(v int32) *UpdWebDefCcRuleInput
SetCountTime sets the CountTime field's value.
func (*UpdWebDefCcRuleInput) SetDdosId ¶
func (s *UpdWebDefCcRuleInput) SetDdosId(v int32) *UpdWebDefCcRuleInput
SetDdosId sets the DdosId field's value.
func (*UpdWebDefCcRuleInput) SetEffectTime ¶
func (s *UpdWebDefCcRuleInput) SetEffectTime(v int32) *UpdWebDefCcRuleInput
SetEffectTime sets the EffectTime field's value.
func (*UpdWebDefCcRuleInput) SetEnable ¶
func (s *UpdWebDefCcRuleInput) SetEnable(v int32) *UpdWebDefCcRuleInput
SetEnable sets the Enable field's value.
func (*UpdWebDefCcRuleInput) SetField ¶
func (s *UpdWebDefCcRuleInput) SetField(v string) *UpdWebDefCcRuleInput
SetField sets the Field field's value.
func (*UpdWebDefCcRuleInput) SetHost ¶
func (s *UpdWebDefCcRuleInput) SetHost(v string) *UpdWebDefCcRuleInput
SetHost sets the Host field's value.
func (*UpdWebDefCcRuleInput) SetName ¶
func (s *UpdWebDefCcRuleInput) SetName(v string) *UpdWebDefCcRuleInput
SetName sets the Name field's value.
func (*UpdWebDefCcRuleInput) SetPathThreshold ¶
func (s *UpdWebDefCcRuleInput) SetPathThreshold(v int32) *UpdWebDefCcRuleInput
SetPathThreshold sets the PathThreshold field's value.
func (*UpdWebDefCcRuleInput) SetPrefixSwitch ¶
func (s *UpdWebDefCcRuleInput) SetPrefixSwitch(v int32) *UpdWebDefCcRuleInput
SetPrefixSwitch sets the PrefixSwitch field's value.
func (*UpdWebDefCcRuleInput) SetRulePriority ¶
func (s *UpdWebDefCcRuleInput) SetRulePriority(v int32) *UpdWebDefCcRuleInput
SetRulePriority sets the RulePriority field's value.
func (*UpdWebDefCcRuleInput) SetSingleThreshold ¶
func (s *UpdWebDefCcRuleInput) SetSingleThreshold(v int32) *UpdWebDefCcRuleInput
SetSingleThreshold sets the SingleThreshold field's value.
func (*UpdWebDefCcRuleInput) SetUrl ¶
func (s *UpdWebDefCcRuleInput) SetUrl(v string) *UpdWebDefCcRuleInput
SetUrl sets the Url field's value.
func (UpdWebDefCcRuleInput) String ¶
func (s UpdWebDefCcRuleInput) String() string
String returns the string representation
func (*UpdWebDefCcRuleInput) Validate ¶
func (s *UpdWebDefCcRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdWebDefCcRuleOutput ¶
type UpdWebDefCcRuleOutput struct { Metadata *response.ResponseMetadata // contains filtered or unexported fields }
func (UpdWebDefCcRuleOutput) GoString ¶
func (s UpdWebDefCcRuleOutput) GoString() string
GoString returns the string representation
func (UpdWebDefCcRuleOutput) String ¶
func (s UpdWebDefCcRuleOutput) String() string
String returns the string representation
type UpdateFwdRuleInput ¶
type UpdateFwdRuleInput struct { // FwdPort is a required field FwdPort *int32 `type:"int32" json:",omitempty" required:"true"` // InstanceIp is a required field InstanceIp *string `type:"string" json:",omitempty" required:"true"` // Proto is a required field Proto *string `type:"string" json:",omitempty" required:"true"` SrcIpList []*string `type:"list" json:",omitempty"` // SrcPort is a required field SrcPort *int32 `type:"int32" json:",omitempty" required:"true"` // TimeOut is a required field TimeOut *int32 `type:"int32" json:",omitempty" required:"true"` // contains filtered or unexported fields }
func (UpdateFwdRuleInput) GoString ¶
func (s UpdateFwdRuleInput) GoString() string
GoString returns the string representation
func (*UpdateFwdRuleInput) SetFwdPort ¶
func (s *UpdateFwdRuleInput) SetFwdPort(v int32) *UpdateFwdRuleInput
SetFwdPort sets the FwdPort field's value.
func (*UpdateFwdRuleInput) SetInstanceIp ¶
func (s *UpdateFwdRuleInput) SetInstanceIp(v string) *UpdateFwdRuleInput
SetInstanceIp sets the InstanceIp field's value.
func (*UpdateFwdRuleInput) SetProto ¶
func (s *UpdateFwdRuleInput) SetProto(v string) *UpdateFwdRuleInput
SetProto sets the Proto field's value.
func (*UpdateFwdRuleInput) SetSrcIpList ¶
func (s *UpdateFwdRuleInput) SetSrcIpList(v []*string) *UpdateFwdRuleInput
SetSrcIpList sets the SrcIpList field's value.
func (*UpdateFwdRuleInput) SetSrcPort ¶
func (s *UpdateFwdRuleInput) SetSrcPort(v int32) *UpdateFwdRuleInput
SetSrcPort sets the SrcPort field's value.
func (*UpdateFwdRuleInput) SetTimeOut ¶
func (s *UpdateFwdRuleInput) SetTimeOut(v int32) *UpdateFwdRuleInput
SetTimeOut sets the TimeOut field's value.
func (UpdateFwdRuleInput) String ¶
func (s UpdateFwdRuleInput) String() string
String returns the string representation
func (*UpdateFwdRuleInput) Validate ¶
func (s *UpdateFwdRuleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFwdRuleOutput ¶
type UpdateFwdRuleOutput struct { Metadata *response.ResponseMetadata // contains filtered or unexported fields }
func (UpdateFwdRuleOutput) GoString ¶
func (s UpdateFwdRuleOutput) GoString() string
GoString returns the string representation
func (UpdateFwdRuleOutput) String ¶
func (s UpdateFwdRuleOutput) String() string
String returns the string representation
type ValForDescribeAttackFlowOutput ¶
type ValForDescribeAttackFlowOutput struct { DropKBpsFlow []*DropKBpsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` DropPktsFlow []*DropPktsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` InKBpsFlow []*InKBpsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` InPktsFlow []*InPktsFlowForDescribeAttackFlowOutput `type:"list" json:",omitempty"` PeakDropKBps *int32 `type:"int32" json:",omitempty"` PeakDropPps *int32 `type:"int32" json:",omitempty"` PeakInKBps *int32 `type:"int32" json:",omitempty"` PeakInPps *int32 `type:"int32" json:",omitempty"` // contains filtered or unexported fields }
func (ValForDescribeAttackFlowOutput) GoString ¶
func (s ValForDescribeAttackFlowOutput) GoString() string
GoString returns the string representation
func (*ValForDescribeAttackFlowOutput) SetDropKBpsFlow ¶
func (s *ValForDescribeAttackFlowOutput) SetDropKBpsFlow(v []*DropKBpsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
SetDropKBpsFlow sets the DropKBpsFlow field's value.
func (*ValForDescribeAttackFlowOutput) SetDropPktsFlow ¶
func (s *ValForDescribeAttackFlowOutput) SetDropPktsFlow(v []*DropPktsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
SetDropPktsFlow sets the DropPktsFlow field's value.
func (*ValForDescribeAttackFlowOutput) SetInKBpsFlow ¶
func (s *ValForDescribeAttackFlowOutput) SetInKBpsFlow(v []*InKBpsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
SetInKBpsFlow sets the InKBpsFlow field's value.
func (*ValForDescribeAttackFlowOutput) SetInPktsFlow ¶
func (s *ValForDescribeAttackFlowOutput) SetInPktsFlow(v []*InPktsFlowForDescribeAttackFlowOutput) *ValForDescribeAttackFlowOutput
SetInPktsFlow sets the InPktsFlow field's value.
func (*ValForDescribeAttackFlowOutput) SetPeakDropKBps ¶
func (s *ValForDescribeAttackFlowOutput) SetPeakDropKBps(v int32) *ValForDescribeAttackFlowOutput
SetPeakDropKBps sets the PeakDropKBps field's value.
func (*ValForDescribeAttackFlowOutput) SetPeakDropPps ¶
func (s *ValForDescribeAttackFlowOutput) SetPeakDropPps(v int32) *ValForDescribeAttackFlowOutput
SetPeakDropPps sets the PeakDropPps field's value.
func (*ValForDescribeAttackFlowOutput) SetPeakInKBps ¶
func (s *ValForDescribeAttackFlowOutput) SetPeakInKBps(v int32) *ValForDescribeAttackFlowOutput
SetPeakInKBps sets the PeakInKBps field's value.
func (*ValForDescribeAttackFlowOutput) SetPeakInPps ¶
func (s *ValForDescribeAttackFlowOutput) SetPeakInPps(v int32) *ValForDescribeAttackFlowOutput
SetPeakInPps sets the PeakInPps field's value.
func (ValForDescribeAttackFlowOutput) String ¶
func (s ValForDescribeAttackFlowOutput) String() string
String returns the string representation