advdefence

package
v1.0.172 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Dec 16, 2024 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package advdefenceiface provides an interface to enable mocking the ADVDEFENCE 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

View Source
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 ADVDEFENCE

type ADVDEFENCE struct {
	*client.Client
}

ADVDEFENCE provides the API operation methods for making requests to ADVDEFENCE. See this package's package overview docs for details on the service.

ADVDEFENCE methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New create int can support ssl or region locate set

func (*ADVDEFENCE) AddHostRule

func (c *ADVDEFENCE) AddHostRule(input *AddHostRuleInput) (*AddHostRuleOutput, error)

AddHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation AddHostRule for usage and error information.

func (*ADVDEFENCE) AddHostRuleCommon

func (c *ADVDEFENCE) AddHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation AddHostRuleCommon for usage and error information.

func (*ADVDEFENCE) AddHostRuleCommonRequest

func (c *ADVDEFENCE) AddHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

AddHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the AddHostRuleCommon operation. The "output" return value will be populated with the AddHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned AddHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddHostRuleCommon Send returns without error.

See AddHostRuleCommon for more information on using the AddHostRuleCommon API call, and error handling.

// Example sending a request using the AddHostRuleCommonRequest method.
req, resp := client.AddHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) AddHostRuleCommonWithContext

func (c *ADVDEFENCE) AddHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

AddHostRuleCommonWithContext is the same as AddHostRuleCommon with the addition of the ability to pass a context and additional request options.

See AddHostRuleCommon 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 (*ADVDEFENCE) AddHostRuleRequest

func (c *ADVDEFENCE) AddHostRuleRequest(input *AddHostRuleInput) (req *request.Request, output *AddHostRuleOutput)

AddHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the AddHostRule operation. The "output" return value will be populated with the AddHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned AddHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after AddHostRuleCommon Send returns without error.

See AddHostRule for more information on using the AddHostRule API call, and error handling.

// Example sending a request using the AddHostRuleRequest method.
req, resp := client.AddHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) AddHostRuleWithContext

func (c *ADVDEFENCE) AddHostRuleWithContext(ctx volcengine.Context, input *AddHostRuleInput, opts ...request.Option) (*AddHostRuleOutput, error)

AddHostRuleWithContext is the same as AddHostRule with the addition of the ability to pass a context and additional request options.

See AddHostRule 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 (*ADVDEFENCE) BatchAddHostRule

func (c *ADVDEFENCE) BatchAddHostRule(input *BatchAddHostRuleInput) (*BatchAddHostRuleOutput, error)

BatchAddHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchAddHostRule for usage and error information.

func (*ADVDEFENCE) BatchAddHostRuleCommon

func (c *ADVDEFENCE) BatchAddHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchAddHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchAddHostRuleCommon for usage and error information.

func (*ADVDEFENCE) BatchAddHostRuleCommonRequest

func (c *ADVDEFENCE) BatchAddHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchAddHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchAddHostRuleCommon operation. The "output" return value will be populated with the BatchAddHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchAddHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchAddHostRuleCommon Send returns without error.

See BatchAddHostRuleCommon for more information on using the BatchAddHostRuleCommon API call, and error handling.

// Example sending a request using the BatchAddHostRuleCommonRequest method.
req, resp := client.BatchAddHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchAddHostRuleCommonWithContext

func (c *ADVDEFENCE) BatchAddHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchAddHostRuleCommonWithContext is the same as BatchAddHostRuleCommon with the addition of the ability to pass a context and additional request options.

See BatchAddHostRuleCommon 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 (*ADVDEFENCE) BatchAddHostRuleRequest

func (c *ADVDEFENCE) BatchAddHostRuleRequest(input *BatchAddHostRuleInput) (req *request.Request, output *BatchAddHostRuleOutput)

BatchAddHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the BatchAddHostRule operation. The "output" return value will be populated with the BatchAddHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchAddHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchAddHostRuleCommon Send returns without error.

See BatchAddHostRule for more information on using the BatchAddHostRule API call, and error handling.

// Example sending a request using the BatchAddHostRuleRequest method.
req, resp := client.BatchAddHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchAddHostRuleWithContext

func (c *ADVDEFENCE) BatchAddHostRuleWithContext(ctx volcengine.Context, input *BatchAddHostRuleInput, opts ...request.Option) (*BatchAddHostRuleOutput, error)

BatchAddHostRuleWithContext is the same as BatchAddHostRule with the addition of the ability to pass a context and additional request options.

See BatchAddHostRule 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 (*ADVDEFENCE) BatchDelHostRule

func (c *ADVDEFENCE) BatchDelHostRule(input *BatchDelHostRuleInput) (*BatchDelHostRuleOutput, error)

BatchDelHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchDelHostRule for usage and error information.

func (*ADVDEFENCE) BatchDelHostRuleCommon

func (c *ADVDEFENCE) BatchDelHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchDelHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchDelHostRuleCommon for usage and error information.

func (*ADVDEFENCE) BatchDelHostRuleCommonRequest

func (c *ADVDEFENCE) BatchDelHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchDelHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchDelHostRuleCommon operation. The "output" return value will be populated with the BatchDelHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDelHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDelHostRuleCommon Send returns without error.

See BatchDelHostRuleCommon for more information on using the BatchDelHostRuleCommon API call, and error handling.

// Example sending a request using the BatchDelHostRuleCommonRequest method.
req, resp := client.BatchDelHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchDelHostRuleCommonWithContext

func (c *ADVDEFENCE) BatchDelHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchDelHostRuleCommonWithContext is the same as BatchDelHostRuleCommon with the addition of the ability to pass a context and additional request options.

See BatchDelHostRuleCommon 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 (*ADVDEFENCE) BatchDelHostRuleRequest

func (c *ADVDEFENCE) BatchDelHostRuleRequest(input *BatchDelHostRuleInput) (req *request.Request, output *BatchDelHostRuleOutput)

BatchDelHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the BatchDelHostRule operation. The "output" return value will be populated with the BatchDelHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDelHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDelHostRuleCommon Send returns without error.

See BatchDelHostRule for more information on using the BatchDelHostRule API call, and error handling.

// Example sending a request using the BatchDelHostRuleRequest method.
req, resp := client.BatchDelHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchDelHostRuleWithContext

func (c *ADVDEFENCE) BatchDelHostRuleWithContext(ctx volcengine.Context, input *BatchDelHostRuleInput, opts ...request.Option) (*BatchDelHostRuleOutput, error)

BatchDelHostRuleWithContext is the same as BatchDelHostRule with the addition of the ability to pass a context and additional request options.

See BatchDelHostRule 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 (*ADVDEFENCE) BatchDeleteFwdRule

func (c *ADVDEFENCE) BatchDeleteFwdRule(input *BatchDeleteFwdRuleInput) (*BatchDeleteFwdRuleOutput, error)

BatchDeleteFwdRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchDeleteFwdRule for usage and error information.

func (*ADVDEFENCE) BatchDeleteFwdRuleCommon

func (c *ADVDEFENCE) BatchDeleteFwdRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchDeleteFwdRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchDeleteFwdRuleCommon for usage and error information.

func (*ADVDEFENCE) BatchDeleteFwdRuleCommonRequest

func (c *ADVDEFENCE) BatchDeleteFwdRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchDeleteFwdRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchDeleteFwdRuleCommon operation. The "output" return value will be populated with the BatchDeleteFwdRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDeleteFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDeleteFwdRuleCommon Send returns without error.

See BatchDeleteFwdRuleCommon for more information on using the BatchDeleteFwdRuleCommon API call, and error handling.

// Example sending a request using the BatchDeleteFwdRuleCommonRequest method.
req, resp := client.BatchDeleteFwdRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchDeleteFwdRuleCommonWithContext

func (c *ADVDEFENCE) BatchDeleteFwdRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchDeleteFwdRuleCommonWithContext is the same as BatchDeleteFwdRuleCommon with the addition of the ability to pass a context and additional request options.

See BatchDeleteFwdRuleCommon 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 (*ADVDEFENCE) BatchDeleteFwdRuleRequest

func (c *ADVDEFENCE) BatchDeleteFwdRuleRequest(input *BatchDeleteFwdRuleInput) (req *request.Request, output *BatchDeleteFwdRuleOutput)

BatchDeleteFwdRuleRequest generates a "volcengine/request.Request" representing the client's request for the BatchDeleteFwdRule operation. The "output" return value will be populated with the BatchDeleteFwdRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchDeleteFwdRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchDeleteFwdRuleCommon Send returns without error.

See BatchDeleteFwdRule for more information on using the BatchDeleteFwdRule API call, and error handling.

// Example sending a request using the BatchDeleteFwdRuleRequest method.
req, resp := client.BatchDeleteFwdRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchDeleteFwdRuleWithContext

func (c *ADVDEFENCE) BatchDeleteFwdRuleWithContext(ctx volcengine.Context, input *BatchDeleteFwdRuleInput, opts ...request.Option) (*BatchDeleteFwdRuleOutput, error)

BatchDeleteFwdRuleWithContext is the same as BatchDeleteFwdRule with the addition of the ability to pass a context and additional request options.

See BatchDeleteFwdRule 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 (*ADVDEFENCE) BatchSwitchBackupServers

func (c *ADVDEFENCE) BatchSwitchBackupServers(input *BatchSwitchBackupServersInput) (*BatchSwitchBackupServersOutput, error)

BatchSwitchBackupServers API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchSwitchBackupServers for usage and error information.

func (*ADVDEFENCE) BatchSwitchBackupServersCommon

func (c *ADVDEFENCE) BatchSwitchBackupServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchSwitchBackupServersCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchSwitchBackupServersCommon for usage and error information.

func (*ADVDEFENCE) BatchSwitchBackupServersCommonRequest

func (c *ADVDEFENCE) BatchSwitchBackupServersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchSwitchBackupServersCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchSwitchBackupServersCommon operation. The "output" return value will be populated with the BatchSwitchBackupServersCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchSwitchBackupServersCommon Request to send the API call to the service. the "output" return value is not valid until after BatchSwitchBackupServersCommon Send returns without error.

See BatchSwitchBackupServersCommon for more information on using the BatchSwitchBackupServersCommon API call, and error handling.

// Example sending a request using the BatchSwitchBackupServersCommonRequest method.
req, resp := client.BatchSwitchBackupServersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchSwitchBackupServersCommonWithContext

func (c *ADVDEFENCE) BatchSwitchBackupServersCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchSwitchBackupServersCommonWithContext is the same as BatchSwitchBackupServersCommon with the addition of the ability to pass a context and additional request options.

See BatchSwitchBackupServersCommon 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 (*ADVDEFENCE) BatchSwitchBackupServersRequest

func (c *ADVDEFENCE) BatchSwitchBackupServersRequest(input *BatchSwitchBackupServersInput) (req *request.Request, output *BatchSwitchBackupServersOutput)

BatchSwitchBackupServersRequest generates a "volcengine/request.Request" representing the client's request for the BatchSwitchBackupServers operation. The "output" return value will be populated with the BatchSwitchBackupServersCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchSwitchBackupServersCommon Request to send the API call to the service. the "output" return value is not valid until after BatchSwitchBackupServersCommon Send returns without error.

See BatchSwitchBackupServers for more information on using the BatchSwitchBackupServers API call, and error handling.

// Example sending a request using the BatchSwitchBackupServersRequest method.
req, resp := client.BatchSwitchBackupServersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchSwitchBackupServersWithContext

func (c *ADVDEFENCE) BatchSwitchBackupServersWithContext(ctx volcengine.Context, input *BatchSwitchBackupServersInput, opts ...request.Option) (*BatchSwitchBackupServersOutput, error)

BatchSwitchBackupServersWithContext is the same as BatchSwitchBackupServers with the addition of the ability to pass a context and additional request options.

See BatchSwitchBackupServers 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 (*ADVDEFENCE) BatchUpdHostRule

func (c *ADVDEFENCE) BatchUpdHostRule(input *BatchUpdHostRuleInput) (*BatchUpdHostRuleOutput, error)

BatchUpdHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchUpdHostRule for usage and error information.

func (*ADVDEFENCE) BatchUpdHostRuleCommon

func (c *ADVDEFENCE) BatchUpdHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

BatchUpdHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation BatchUpdHostRuleCommon for usage and error information.

func (*ADVDEFENCE) BatchUpdHostRuleCommonRequest

func (c *ADVDEFENCE) BatchUpdHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

BatchUpdHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the BatchUpdHostRuleCommon operation. The "output" return value will be populated with the BatchUpdHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchUpdHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchUpdHostRuleCommon Send returns without error.

See BatchUpdHostRuleCommon for more information on using the BatchUpdHostRuleCommon API call, and error handling.

// Example sending a request using the BatchUpdHostRuleCommonRequest method.
req, resp := client.BatchUpdHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchUpdHostRuleCommonWithContext

func (c *ADVDEFENCE) BatchUpdHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

BatchUpdHostRuleCommonWithContext is the same as BatchUpdHostRuleCommon with the addition of the ability to pass a context and additional request options.

See BatchUpdHostRuleCommon 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 (*ADVDEFENCE) BatchUpdHostRuleRequest

func (c *ADVDEFENCE) BatchUpdHostRuleRequest(input *BatchUpdHostRuleInput) (req *request.Request, output *BatchUpdHostRuleOutput)

BatchUpdHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the BatchUpdHostRule operation. The "output" return value will be populated with the BatchUpdHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned BatchUpdHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after BatchUpdHostRuleCommon Send returns without error.

See BatchUpdHostRule for more information on using the BatchUpdHostRule API call, and error handling.

// Example sending a request using the BatchUpdHostRuleRequest method.
req, resp := client.BatchUpdHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) BatchUpdHostRuleWithContext

func (c *ADVDEFENCE) BatchUpdHostRuleWithContext(ctx volcengine.Context, input *BatchUpdHostRuleInput, opts ...request.Option) (*BatchUpdHostRuleOutput, error)

BatchUpdHostRuleWithContext is the same as BatchUpdHostRule with the addition of the ability to pass a context and additional request options.

See BatchUpdHostRule 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 (*ADVDEFENCE) DelHostRule

func (c *ADVDEFENCE) DelHostRule(input *DelHostRuleInput) (*DelHostRuleOutput, error)

DelHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DelHostRule for usage and error information.

func (*ADVDEFENCE) DelHostRuleCommon

func (c *ADVDEFENCE) DelHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DelHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DelHostRuleCommon for usage and error information.

func (*ADVDEFENCE) DelHostRuleCommonRequest

func (c *ADVDEFENCE) DelHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DelHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the DelHostRuleCommon operation. The "output" return value will be populated with the DelHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DelHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DelHostRuleCommon Send returns without error.

See DelHostRuleCommon for more information on using the DelHostRuleCommon API call, and error handling.

// Example sending a request using the DelHostRuleCommonRequest method.
req, resp := client.DelHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DelHostRuleCommonWithContext

func (c *ADVDEFENCE) DelHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DelHostRuleCommonWithContext is the same as DelHostRuleCommon with the addition of the ability to pass a context and additional request options.

See DelHostRuleCommon 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 (*ADVDEFENCE) DelHostRuleRequest

func (c *ADVDEFENCE) DelHostRuleRequest(input *DelHostRuleInput) (req *request.Request, output *DelHostRuleOutput)

DelHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the DelHostRule operation. The "output" return value will be populated with the DelHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned DelHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after DelHostRuleCommon Send returns without error.

See DelHostRule for more information on using the DelHostRule API call, and error handling.

// Example sending a request using the DelHostRuleRequest method.
req, resp := client.DelHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DelHostRuleWithContext

func (c *ADVDEFENCE) DelHostRuleWithContext(ctx volcengine.Context, input *DelHostRuleInput, opts ...request.Option) (*DelHostRuleOutput, error)

DelHostRuleWithContext is the same as DelHostRule with the addition of the ability to pass a context and additional request options.

See DelHostRule 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 (*ADVDEFENCE) DescAtkAlarmThreshold

func (c *ADVDEFENCE) DescAtkAlarmThreshold(input *DescAtkAlarmThresholdInput) (*DescAtkAlarmThresholdOutput, error)

DescAtkAlarmThreshold API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescAtkAlarmThreshold for usage and error information.

func (*ADVDEFENCE) DescAtkAlarmThresholdCommon

func (c *ADVDEFENCE) DescAtkAlarmThresholdCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescAtkAlarmThresholdCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescAtkAlarmThresholdCommon for usage and error information.

func (*ADVDEFENCE) DescAtkAlarmThresholdCommonRequest

func (c *ADVDEFENCE) DescAtkAlarmThresholdCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescAtkAlarmThresholdCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescAtkAlarmThresholdCommon operation. The "output" return value will be populated with the DescAtkAlarmThresholdCommon request's response once the request completes successfully.

Use "Send" method on the returned DescAtkAlarmThresholdCommon Request to send the API call to the service. the "output" return value is not valid until after DescAtkAlarmThresholdCommon Send returns without error.

See DescAtkAlarmThresholdCommon for more information on using the DescAtkAlarmThresholdCommon API call, and error handling.

// Example sending a request using the DescAtkAlarmThresholdCommonRequest method.
req, resp := client.DescAtkAlarmThresholdCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescAtkAlarmThresholdCommonWithContext

func (c *ADVDEFENCE) DescAtkAlarmThresholdCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescAtkAlarmThresholdCommonWithContext is the same as DescAtkAlarmThresholdCommon with the addition of the ability to pass a context and additional request options.

See DescAtkAlarmThresholdCommon 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 (*ADVDEFENCE) DescAtkAlarmThresholdRequest

func (c *ADVDEFENCE) DescAtkAlarmThresholdRequest(input *DescAtkAlarmThresholdInput) (req *request.Request, output *DescAtkAlarmThresholdOutput)

DescAtkAlarmThresholdRequest generates a "volcengine/request.Request" representing the client's request for the DescAtkAlarmThreshold operation. The "output" return value will be populated with the DescAtkAlarmThresholdCommon request's response once the request completes successfully.

Use "Send" method on the returned DescAtkAlarmThresholdCommon Request to send the API call to the service. the "output" return value is not valid until after DescAtkAlarmThresholdCommon Send returns without error.

See DescAtkAlarmThreshold for more information on using the DescAtkAlarmThreshold API call, and error handling.

// Example sending a request using the DescAtkAlarmThresholdRequest method.
req, resp := client.DescAtkAlarmThresholdRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescAtkAlarmThresholdWithContext

func (c *ADVDEFENCE) DescAtkAlarmThresholdWithContext(ctx volcengine.Context, input *DescAtkAlarmThresholdInput, opts ...request.Option) (*DescAtkAlarmThresholdOutput, error)

DescAtkAlarmThresholdWithContext is the same as DescAtkAlarmThreshold with the addition of the ability to pass a context and additional request options.

See DescAtkAlarmThreshold 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 (*ADVDEFENCE) DescCertificate

func (c *ADVDEFENCE) DescCertificate(input *DescCertificateInput) (*DescCertificateOutput, error)

DescCertificate API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescCertificate for usage and error information.

func (*ADVDEFENCE) DescCertificateCommon

func (c *ADVDEFENCE) DescCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescCertificateCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescCertificateCommon for usage and error information.

func (*ADVDEFENCE) DescCertificateCommonRequest

func (c *ADVDEFENCE) DescCertificateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescCertificateCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescCertificateCommon operation. The "output" return value will be populated with the DescCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned DescCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after DescCertificateCommon Send returns without error.

See DescCertificateCommon for more information on using the DescCertificateCommon API call, and error handling.

// Example sending a request using the DescCertificateCommonRequest method.
req, resp := client.DescCertificateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescCertificateCommonWithContext

func (c *ADVDEFENCE) DescCertificateCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescCertificateCommonWithContext is the same as DescCertificateCommon with the addition of the ability to pass a context and additional request options.

See DescCertificateCommon 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 (*ADVDEFENCE) DescCertificateRequest

func (c *ADVDEFENCE) DescCertificateRequest(input *DescCertificateInput) (req *request.Request, output *DescCertificateOutput)

DescCertificateRequest generates a "volcengine/request.Request" representing the client's request for the DescCertificate operation. The "output" return value will be populated with the DescCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned DescCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after DescCertificateCommon Send returns without error.

See DescCertificate for more information on using the DescCertificate API call, and error handling.

// Example sending a request using the DescCertificateRequest method.
req, resp := client.DescCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescCertificateWithContext

func (c *ADVDEFENCE) DescCertificateWithContext(ctx volcengine.Context, input *DescCertificateInput, opts ...request.Option) (*DescCertificateOutput, error)

DescCertificateWithContext is the same as DescCertificate with the addition of the ability to pass a context and additional request options.

See DescCertificate 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 (*ADVDEFENCE) DescWebAtkOverview

func (c *ADVDEFENCE) DescWebAtkOverview(input *DescWebAtkOverviewInput) (*DescWebAtkOverviewOutput, error)

DescWebAtkOverview API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkOverview for usage and error information.

func (*ADVDEFENCE) DescWebAtkOverviewCommon

func (c *ADVDEFENCE) DescWebAtkOverviewCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebAtkOverviewCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkOverviewCommon for usage and error information.

func (*ADVDEFENCE) DescWebAtkOverviewCommonRequest

func (c *ADVDEFENCE) DescWebAtkOverviewCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebAtkOverviewCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkOverviewCommon operation. The "output" return value will be populated with the DescWebAtkOverviewCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkOverviewCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkOverviewCommon Send returns without error.

See DescWebAtkOverviewCommon for more information on using the DescWebAtkOverviewCommon API call, and error handling.

// Example sending a request using the DescWebAtkOverviewCommonRequest method.
req, resp := client.DescWebAtkOverviewCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkOverviewCommonWithContext

func (c *ADVDEFENCE) DescWebAtkOverviewCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebAtkOverviewCommonWithContext is the same as DescWebAtkOverviewCommon with the addition of the ability to pass a context and additional request options.

See DescWebAtkOverviewCommon 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 (*ADVDEFENCE) DescWebAtkOverviewRequest

func (c *ADVDEFENCE) DescWebAtkOverviewRequest(input *DescWebAtkOverviewInput) (req *request.Request, output *DescWebAtkOverviewOutput)

DescWebAtkOverviewRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkOverview operation. The "output" return value will be populated with the DescWebAtkOverviewCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkOverviewCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkOverviewCommon Send returns without error.

See DescWebAtkOverview for more information on using the DescWebAtkOverview API call, and error handling.

// Example sending a request using the DescWebAtkOverviewRequest method.
req, resp := client.DescWebAtkOverviewRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkOverviewWithContext

func (c *ADVDEFENCE) DescWebAtkOverviewWithContext(ctx volcengine.Context, input *DescWebAtkOverviewInput, opts ...request.Option) (*DescWebAtkOverviewOutput, error)

DescWebAtkOverviewWithContext is the same as DescWebAtkOverview with the addition of the ability to pass a context and additional request options.

See DescWebAtkOverview 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 (*ADVDEFENCE) DescWebAtkStatistics

func (c *ADVDEFENCE) DescWebAtkStatistics(input *DescWebAtkStatisticsInput) (*DescWebAtkStatisticsOutput, error)

DescWebAtkStatistics API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkStatistics for usage and error information.

func (*ADVDEFENCE) DescWebAtkStatisticsCommon

func (c *ADVDEFENCE) DescWebAtkStatisticsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebAtkStatisticsCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkStatisticsCommon for usage and error information.

func (*ADVDEFENCE) DescWebAtkStatisticsCommonRequest

func (c *ADVDEFENCE) DescWebAtkStatisticsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebAtkStatisticsCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkStatisticsCommon operation. The "output" return value will be populated with the DescWebAtkStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkStatisticsCommon Send returns without error.

See DescWebAtkStatisticsCommon for more information on using the DescWebAtkStatisticsCommon API call, and error handling.

// Example sending a request using the DescWebAtkStatisticsCommonRequest method.
req, resp := client.DescWebAtkStatisticsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkStatisticsCommonWithContext

func (c *ADVDEFENCE) DescWebAtkStatisticsCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebAtkStatisticsCommonWithContext is the same as DescWebAtkStatisticsCommon with the addition of the ability to pass a context and additional request options.

See DescWebAtkStatisticsCommon 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 (*ADVDEFENCE) DescWebAtkStatisticsRequest

func (c *ADVDEFENCE) DescWebAtkStatisticsRequest(input *DescWebAtkStatisticsInput) (req *request.Request, output *DescWebAtkStatisticsOutput)

DescWebAtkStatisticsRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkStatistics operation. The "output" return value will be populated with the DescWebAtkStatisticsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkStatisticsCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkStatisticsCommon Send returns without error.

See DescWebAtkStatistics for more information on using the DescWebAtkStatistics API call, and error handling.

// Example sending a request using the DescWebAtkStatisticsRequest method.
req, resp := client.DescWebAtkStatisticsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkStatisticsWithContext

func (c *ADVDEFENCE) DescWebAtkStatisticsWithContext(ctx volcengine.Context, input *DescWebAtkStatisticsInput, opts ...request.Option) (*DescWebAtkStatisticsOutput, error)

DescWebAtkStatisticsWithContext is the same as DescWebAtkStatistics with the addition of the ability to pass a context and additional request options.

See DescWebAtkStatistics 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 (*ADVDEFENCE) DescWebAtkTopSrcIp

func (c *ADVDEFENCE) DescWebAtkTopSrcIp(input *DescWebAtkTopSrcIpInput) (*DescWebAtkTopSrcIpOutput, error)

DescWebAtkTopSrcIp API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkTopSrcIp for usage and error information.

func (*ADVDEFENCE) DescWebAtkTopSrcIpCommon

func (c *ADVDEFENCE) DescWebAtkTopSrcIpCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebAtkTopSrcIpCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkTopSrcIpCommon for usage and error information.

func (*ADVDEFENCE) DescWebAtkTopSrcIpCommonRequest

func (c *ADVDEFENCE) DescWebAtkTopSrcIpCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebAtkTopSrcIpCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkTopSrcIpCommon operation. The "output" return value will be populated with the DescWebAtkTopSrcIpCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkTopSrcIpCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkTopSrcIpCommon Send returns without error.

See DescWebAtkTopSrcIpCommon for more information on using the DescWebAtkTopSrcIpCommon API call, and error handling.

// Example sending a request using the DescWebAtkTopSrcIpCommonRequest method.
req, resp := client.DescWebAtkTopSrcIpCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkTopSrcIpCommonWithContext

func (c *ADVDEFENCE) DescWebAtkTopSrcIpCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebAtkTopSrcIpCommonWithContext is the same as DescWebAtkTopSrcIpCommon with the addition of the ability to pass a context and additional request options.

See DescWebAtkTopSrcIpCommon 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 (*ADVDEFENCE) DescWebAtkTopSrcIpRequest

func (c *ADVDEFENCE) DescWebAtkTopSrcIpRequest(input *DescWebAtkTopSrcIpInput) (req *request.Request, output *DescWebAtkTopSrcIpOutput)

DescWebAtkTopSrcIpRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkTopSrcIp operation. The "output" return value will be populated with the DescWebAtkTopSrcIpCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkTopSrcIpCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkTopSrcIpCommon Send returns without error.

See DescWebAtkTopSrcIp for more information on using the DescWebAtkTopSrcIp API call, and error handling.

// Example sending a request using the DescWebAtkTopSrcIpRequest method.
req, resp := client.DescWebAtkTopSrcIpRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkTopSrcIpWithContext

func (c *ADVDEFENCE) DescWebAtkTopSrcIpWithContext(ctx volcengine.Context, input *DescWebAtkTopSrcIpInput, opts ...request.Option) (*DescWebAtkTopSrcIpOutput, error)

DescWebAtkTopSrcIpWithContext is the same as DescWebAtkTopSrcIp with the addition of the ability to pass a context and additional request options.

See DescWebAtkTopSrcIp 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 (*ADVDEFENCE) DescWebAtkTopUrl

func (c *ADVDEFENCE) DescWebAtkTopUrl(input *DescWebAtkTopUrlInput) (*DescWebAtkTopUrlOutput, error)

DescWebAtkTopUrl API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkTopUrl for usage and error information.

func (*ADVDEFENCE) DescWebAtkTopUrlCommon

func (c *ADVDEFENCE) DescWebAtkTopUrlCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebAtkTopUrlCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebAtkTopUrlCommon for usage and error information.

func (*ADVDEFENCE) DescWebAtkTopUrlCommonRequest

func (c *ADVDEFENCE) DescWebAtkTopUrlCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebAtkTopUrlCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkTopUrlCommon operation. The "output" return value will be populated with the DescWebAtkTopUrlCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkTopUrlCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkTopUrlCommon Send returns without error.

See DescWebAtkTopUrlCommon for more information on using the DescWebAtkTopUrlCommon API call, and error handling.

// Example sending a request using the DescWebAtkTopUrlCommonRequest method.
req, resp := client.DescWebAtkTopUrlCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkTopUrlCommonWithContext

func (c *ADVDEFENCE) DescWebAtkTopUrlCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebAtkTopUrlCommonWithContext is the same as DescWebAtkTopUrlCommon with the addition of the ability to pass a context and additional request options.

See DescWebAtkTopUrlCommon 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 (*ADVDEFENCE) DescWebAtkTopUrlRequest

func (c *ADVDEFENCE) DescWebAtkTopUrlRequest(input *DescWebAtkTopUrlInput) (req *request.Request, output *DescWebAtkTopUrlOutput)

DescWebAtkTopUrlRequest generates a "volcengine/request.Request" representing the client's request for the DescWebAtkTopUrl operation. The "output" return value will be populated with the DescWebAtkTopUrlCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebAtkTopUrlCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebAtkTopUrlCommon Send returns without error.

See DescWebAtkTopUrl for more information on using the DescWebAtkTopUrl API call, and error handling.

// Example sending a request using the DescWebAtkTopUrlRequest method.
req, resp := client.DescWebAtkTopUrlRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebAtkTopUrlWithContext

func (c *ADVDEFENCE) DescWebAtkTopUrlWithContext(ctx volcengine.Context, input *DescWebAtkTopUrlInput, opts ...request.Option) (*DescWebAtkTopUrlOutput, error)

DescWebAtkTopUrlWithContext is the same as DescWebAtkTopUrl with the addition of the ability to pass a context and additional request options.

See DescWebAtkTopUrl 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 (*ADVDEFENCE) DescWebBpsFlow

func (c *ADVDEFENCE) DescWebBpsFlow(input *DescWebBpsFlowInput) (*DescWebBpsFlowOutput, error)

DescWebBpsFlow API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebBpsFlow for usage and error information.

func (*ADVDEFENCE) DescWebBpsFlowCommon

func (c *ADVDEFENCE) DescWebBpsFlowCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebBpsFlowCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebBpsFlowCommon for usage and error information.

func (*ADVDEFENCE) DescWebBpsFlowCommonRequest

func (c *ADVDEFENCE) DescWebBpsFlowCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebBpsFlowCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebBpsFlowCommon operation. The "output" return value will be populated with the DescWebBpsFlowCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebBpsFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebBpsFlowCommon Send returns without error.

See DescWebBpsFlowCommon for more information on using the DescWebBpsFlowCommon API call, and error handling.

// Example sending a request using the DescWebBpsFlowCommonRequest method.
req, resp := client.DescWebBpsFlowCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebBpsFlowCommonWithContext

func (c *ADVDEFENCE) DescWebBpsFlowCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebBpsFlowCommonWithContext is the same as DescWebBpsFlowCommon with the addition of the ability to pass a context and additional request options.

See DescWebBpsFlowCommon 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 (*ADVDEFENCE) DescWebBpsFlowRequest

func (c *ADVDEFENCE) DescWebBpsFlowRequest(input *DescWebBpsFlowInput) (req *request.Request, output *DescWebBpsFlowOutput)

DescWebBpsFlowRequest generates a "volcengine/request.Request" representing the client's request for the DescWebBpsFlow operation. The "output" return value will be populated with the DescWebBpsFlowCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebBpsFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebBpsFlowCommon Send returns without error.

See DescWebBpsFlow for more information on using the DescWebBpsFlow API call, and error handling.

// Example sending a request using the DescWebBpsFlowRequest method.
req, resp := client.DescWebBpsFlowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebBpsFlowWithContext

func (c *ADVDEFENCE) DescWebBpsFlowWithContext(ctx volcengine.Context, input *DescWebBpsFlowInput, opts ...request.Option) (*DescWebBpsFlowOutput, error)

DescWebBpsFlowWithContext is the same as DescWebBpsFlow with the addition of the ability to pass a context and additional request options.

See DescWebBpsFlow 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 (*ADVDEFENCE) DescWebQpsFlow

func (c *ADVDEFENCE) DescWebQpsFlow(input *DescWebQpsFlowInput) (*DescWebQpsFlowOutput, error)

DescWebQpsFlow API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebQpsFlow for usage and error information.

func (*ADVDEFENCE) DescWebQpsFlowCommon

func (c *ADVDEFENCE) DescWebQpsFlowCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebQpsFlowCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebQpsFlowCommon for usage and error information.

func (*ADVDEFENCE) DescWebQpsFlowCommonRequest

func (c *ADVDEFENCE) DescWebQpsFlowCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebQpsFlowCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebQpsFlowCommon operation. The "output" return value will be populated with the DescWebQpsFlowCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebQpsFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebQpsFlowCommon Send returns without error.

See DescWebQpsFlowCommon for more information on using the DescWebQpsFlowCommon API call, and error handling.

// Example sending a request using the DescWebQpsFlowCommonRequest method.
req, resp := client.DescWebQpsFlowCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebQpsFlowCommonWithContext

func (c *ADVDEFENCE) DescWebQpsFlowCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebQpsFlowCommonWithContext is the same as DescWebQpsFlowCommon with the addition of the ability to pass a context and additional request options.

See DescWebQpsFlowCommon 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 (*ADVDEFENCE) DescWebQpsFlowRequest

func (c *ADVDEFENCE) DescWebQpsFlowRequest(input *DescWebQpsFlowInput) (req *request.Request, output *DescWebQpsFlowOutput)

DescWebQpsFlowRequest generates a "volcengine/request.Request" representing the client's request for the DescWebQpsFlow operation. The "output" return value will be populated with the DescWebQpsFlowCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebQpsFlowCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebQpsFlowCommon Send returns without error.

See DescWebQpsFlow for more information on using the DescWebQpsFlow API call, and error handling.

// Example sending a request using the DescWebQpsFlowRequest method.
req, resp := client.DescWebQpsFlowRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebQpsFlowWithContext

func (c *ADVDEFENCE) DescWebQpsFlowWithContext(ctx volcengine.Context, input *DescWebQpsFlowInput, opts ...request.Option) (*DescWebQpsFlowOutput, error)

DescWebQpsFlowWithContext is the same as DescWebQpsFlow with the addition of the ability to pass a context and additional request options.

See DescWebQpsFlow 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 (*ADVDEFENCE) DescWebRespCode

func (c *ADVDEFENCE) DescWebRespCode(input *DescWebRespCodeInput) (*DescWebRespCodeOutput, error)

DescWebRespCode API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebRespCode for usage and error information.

func (*ADVDEFENCE) DescWebRespCodeCommon

func (c *ADVDEFENCE) DescWebRespCodeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescWebRespCodeCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation DescWebRespCodeCommon for usage and error information.

func (*ADVDEFENCE) DescWebRespCodeCommonRequest

func (c *ADVDEFENCE) DescWebRespCodeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescWebRespCodeCommonRequest generates a "volcengine/request.Request" representing the client's request for the DescWebRespCodeCommon operation. The "output" return value will be populated with the DescWebRespCodeCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebRespCodeCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebRespCodeCommon Send returns without error.

See DescWebRespCodeCommon for more information on using the DescWebRespCodeCommon API call, and error handling.

// Example sending a request using the DescWebRespCodeCommonRequest method.
req, resp := client.DescWebRespCodeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebRespCodeCommonWithContext

func (c *ADVDEFENCE) DescWebRespCodeCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescWebRespCodeCommonWithContext is the same as DescWebRespCodeCommon with the addition of the ability to pass a context and additional request options.

See DescWebRespCodeCommon 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 (*ADVDEFENCE) DescWebRespCodeRequest

func (c *ADVDEFENCE) DescWebRespCodeRequest(input *DescWebRespCodeInput) (req *request.Request, output *DescWebRespCodeOutput)

DescWebRespCodeRequest generates a "volcengine/request.Request" representing the client's request for the DescWebRespCode operation. The "output" return value will be populated with the DescWebRespCodeCommon request's response once the request completes successfully.

Use "Send" method on the returned DescWebRespCodeCommon Request to send the API call to the service. the "output" return value is not valid until after DescWebRespCodeCommon Send returns without error.

See DescWebRespCode for more information on using the DescWebRespCode API call, and error handling.

// Example sending a request using the DescWebRespCodeRequest method.
req, resp := client.DescWebRespCodeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) DescWebRespCodeWithContext

func (c *ADVDEFENCE) DescWebRespCodeWithContext(ctx volcengine.Context, input *DescWebRespCodeInput, opts ...request.Option) (*DescWebRespCodeOutput, error)

DescWebRespCodeWithContext is the same as DescWebRespCode with the addition of the ability to pass a context and additional request options.

See DescWebRespCode 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 (*ADVDEFENCE) GetFwdRuleLipList

func (c *ADVDEFENCE) GetFwdRuleLipList(input *GetFwdRuleLipListInput) (*GetFwdRuleLipListOutput, error)

GetFwdRuleLipList API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation GetFwdRuleLipList for usage and error information.

func (*ADVDEFENCE) GetFwdRuleLipListCommon

func (c *ADVDEFENCE) GetFwdRuleLipListCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetFwdRuleLipListCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation GetFwdRuleLipListCommon for usage and error information.

func (*ADVDEFENCE) GetFwdRuleLipListCommonRequest

func (c *ADVDEFENCE) GetFwdRuleLipListCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetFwdRuleLipListCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetFwdRuleLipListCommon operation. The "output" return value will be populated with the GetFwdRuleLipListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFwdRuleLipListCommon Request to send the API call to the service. the "output" return value is not valid until after GetFwdRuleLipListCommon Send returns without error.

See GetFwdRuleLipListCommon for more information on using the GetFwdRuleLipListCommon API call, and error handling.

// Example sending a request using the GetFwdRuleLipListCommonRequest method.
req, resp := client.GetFwdRuleLipListCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) GetFwdRuleLipListCommonWithContext

func (c *ADVDEFENCE) GetFwdRuleLipListCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetFwdRuleLipListCommonWithContext is the same as GetFwdRuleLipListCommon with the addition of the ability to pass a context and additional request options.

See GetFwdRuleLipListCommon 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 (*ADVDEFENCE) GetFwdRuleLipListRequest

func (c *ADVDEFENCE) GetFwdRuleLipListRequest(input *GetFwdRuleLipListInput) (req *request.Request, output *GetFwdRuleLipListOutput)

GetFwdRuleLipListRequest generates a "volcengine/request.Request" representing the client's request for the GetFwdRuleLipList operation. The "output" return value will be populated with the GetFwdRuleLipListCommon request's response once the request completes successfully.

Use "Send" method on the returned GetFwdRuleLipListCommon Request to send the API call to the service. the "output" return value is not valid until after GetFwdRuleLipListCommon Send returns without error.

See GetFwdRuleLipList for more information on using the GetFwdRuleLipList API call, and error handling.

// Example sending a request using the GetFwdRuleLipListRequest method.
req, resp := client.GetFwdRuleLipListRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) GetFwdRuleLipListWithContext

func (c *ADVDEFENCE) GetFwdRuleLipListWithContext(ctx volcengine.Context, input *GetFwdRuleLipListInput, opts ...request.Option) (*GetFwdRuleLipListOutput, error)

GetFwdRuleLipListWithContext is the same as GetFwdRuleLipList with the addition of the ability to pass a context and additional request options.

See GetFwdRuleLipList 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 (*ADVDEFENCE) GetHostDefStatus

func (c *ADVDEFENCE) GetHostDefStatus(input *GetHostDefStatusInput) (*GetHostDefStatusOutput, error)

GetHostDefStatus API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation GetHostDefStatus for usage and error information.

func (*ADVDEFENCE) GetHostDefStatusCommon

func (c *ADVDEFENCE) GetHostDefStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetHostDefStatusCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation GetHostDefStatusCommon for usage and error information.

func (*ADVDEFENCE) GetHostDefStatusCommonRequest

func (c *ADVDEFENCE) GetHostDefStatusCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

GetHostDefStatusCommonRequest generates a "volcengine/request.Request" representing the client's request for the GetHostDefStatusCommon operation. The "output" return value will be populated with the GetHostDefStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned GetHostDefStatusCommon Request to send the API call to the service. the "output" return value is not valid until after GetHostDefStatusCommon Send returns without error.

See GetHostDefStatusCommon for more information on using the GetHostDefStatusCommon API call, and error handling.

// Example sending a request using the GetHostDefStatusCommonRequest method.
req, resp := client.GetHostDefStatusCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) GetHostDefStatusCommonWithContext

func (c *ADVDEFENCE) GetHostDefStatusCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

GetHostDefStatusCommonWithContext is the same as GetHostDefStatusCommon with the addition of the ability to pass a context and additional request options.

See GetHostDefStatusCommon 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 (*ADVDEFENCE) GetHostDefStatusRequest

func (c *ADVDEFENCE) GetHostDefStatusRequest(input *GetHostDefStatusInput) (req *request.Request, output *GetHostDefStatusOutput)

GetHostDefStatusRequest generates a "volcengine/request.Request" representing the client's request for the GetHostDefStatus operation. The "output" return value will be populated with the GetHostDefStatusCommon request's response once the request completes successfully.

Use "Send" method on the returned GetHostDefStatusCommon Request to send the API call to the service. the "output" return value is not valid until after GetHostDefStatusCommon Send returns without error.

See GetHostDefStatus for more information on using the GetHostDefStatus API call, and error handling.

// Example sending a request using the GetHostDefStatusRequest method.
req, resp := client.GetHostDefStatusRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) GetHostDefStatusWithContext

func (c *ADVDEFENCE) GetHostDefStatusWithContext(ctx volcengine.Context, input *GetHostDefStatusInput, opts ...request.Option) (*GetHostDefStatusOutput, error)

GetHostDefStatusWithContext is the same as GetHostDefStatus with the addition of the ability to pass a context and additional request options.

See GetHostDefStatus 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 (*ADVDEFENCE) SetDefSwitch

func (c *ADVDEFENCE) SetDefSwitch(input *SetDefSwitchInput) (*SetDefSwitchOutput, error)

SetDefSwitch API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation SetDefSwitch for usage and error information.

func (*ADVDEFENCE) SetDefSwitchCommon

func (c *ADVDEFENCE) SetDefSwitchCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetDefSwitchCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation SetDefSwitchCommon for usage and error information.

func (*ADVDEFENCE) SetDefSwitchCommonRequest

func (c *ADVDEFENCE) SetDefSwitchCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetDefSwitchCommonRequest generates a "volcengine/request.Request" representing the client's request for the SetDefSwitchCommon operation. The "output" return value will be populated with the SetDefSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned SetDefSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after SetDefSwitchCommon Send returns without error.

See SetDefSwitchCommon for more information on using the SetDefSwitchCommon API call, and error handling.

// Example sending a request using the SetDefSwitchCommonRequest method.
req, resp := client.SetDefSwitchCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) SetDefSwitchCommonWithContext

func (c *ADVDEFENCE) SetDefSwitchCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetDefSwitchCommonWithContext is the same as SetDefSwitchCommon with the addition of the ability to pass a context and additional request options.

See SetDefSwitchCommon 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 (*ADVDEFENCE) SetDefSwitchRequest

func (c *ADVDEFENCE) SetDefSwitchRequest(input *SetDefSwitchInput) (req *request.Request, output *SetDefSwitchOutput)

SetDefSwitchRequest generates a "volcengine/request.Request" representing the client's request for the SetDefSwitch operation. The "output" return value will be populated with the SetDefSwitchCommon request's response once the request completes successfully.

Use "Send" method on the returned SetDefSwitchCommon Request to send the API call to the service. the "output" return value is not valid until after SetDefSwitchCommon Send returns without error.

See SetDefSwitch for more information on using the SetDefSwitch API call, and error handling.

// Example sending a request using the SetDefSwitchRequest method.
req, resp := client.SetDefSwitchRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) SetDefSwitchWithContext

func (c *ADVDEFENCE) SetDefSwitchWithContext(ctx volcengine.Context, input *SetDefSwitchInput, opts ...request.Option) (*SetDefSwitchOutput, error)

SetDefSwitchWithContext is the same as SetDefSwitch with the addition of the ability to pass a context and additional request options.

See SetDefSwitch 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 (*ADVDEFENCE) UpdHostRule

func (c *ADVDEFENCE) UpdHostRule(input *UpdHostRuleInput) (*UpdHostRuleOutput, error)

UpdHostRule API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation UpdHostRule for usage and error information.

func (*ADVDEFENCE) UpdHostRuleCommon

func (c *ADVDEFENCE) UpdHostRuleCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdHostRuleCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation UpdHostRuleCommon for usage and error information.

func (*ADVDEFENCE) UpdHostRuleCommonRequest

func (c *ADVDEFENCE) UpdHostRuleCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdHostRuleCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdHostRuleCommon operation. The "output" return value will be populated with the UpdHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdHostRuleCommon Send returns without error.

See UpdHostRuleCommon for more information on using the UpdHostRuleCommon API call, and error handling.

// Example sending a request using the UpdHostRuleCommonRequest method.
req, resp := client.UpdHostRuleCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) UpdHostRuleCommonWithContext

func (c *ADVDEFENCE) UpdHostRuleCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdHostRuleCommonWithContext is the same as UpdHostRuleCommon with the addition of the ability to pass a context and additional request options.

See UpdHostRuleCommon 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 (*ADVDEFENCE) UpdHostRuleRequest

func (c *ADVDEFENCE) UpdHostRuleRequest(input *UpdHostRuleInput) (req *request.Request, output *UpdHostRuleOutput)

UpdHostRuleRequest generates a "volcengine/request.Request" representing the client's request for the UpdHostRule operation. The "output" return value will be populated with the UpdHostRuleCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdHostRuleCommon Request to send the API call to the service. the "output" return value is not valid until after UpdHostRuleCommon Send returns without error.

See UpdHostRule for more information on using the UpdHostRule API call, and error handling.

// Example sending a request using the UpdHostRuleRequest method.
req, resp := client.UpdHostRuleRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) UpdHostRuleWithContext

func (c *ADVDEFENCE) UpdHostRuleWithContext(ctx volcengine.Context, input *UpdHostRuleInput, opts ...request.Option) (*UpdHostRuleOutput, error)

UpdHostRuleWithContext is the same as UpdHostRule with the addition of the ability to pass a context and additional request options.

See UpdHostRule 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 (*ADVDEFENCE) UpdateAtkAlarmThreshold

func (c *ADVDEFENCE) UpdateAtkAlarmThreshold(input *UpdateAtkAlarmThresholdInput) (*UpdateAtkAlarmThresholdOutput, error)

UpdateAtkAlarmThreshold API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation UpdateAtkAlarmThreshold for usage and error information.

func (*ADVDEFENCE) UpdateAtkAlarmThresholdCommon

func (c *ADVDEFENCE) UpdateAtkAlarmThresholdCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateAtkAlarmThresholdCommon API operation for ADVDEFENCE.

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 ADVDEFENCE's API operation UpdateAtkAlarmThresholdCommon for usage and error information.

func (*ADVDEFENCE) UpdateAtkAlarmThresholdCommonRequest

func (c *ADVDEFENCE) UpdateAtkAlarmThresholdCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateAtkAlarmThresholdCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAtkAlarmThresholdCommon operation. The "output" return value will be populated with the UpdateAtkAlarmThresholdCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAtkAlarmThresholdCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAtkAlarmThresholdCommon Send returns without error.

See UpdateAtkAlarmThresholdCommon for more information on using the UpdateAtkAlarmThresholdCommon API call, and error handling.

// Example sending a request using the UpdateAtkAlarmThresholdCommonRequest method.
req, resp := client.UpdateAtkAlarmThresholdCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) UpdateAtkAlarmThresholdCommonWithContext

func (c *ADVDEFENCE) UpdateAtkAlarmThresholdCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateAtkAlarmThresholdCommonWithContext is the same as UpdateAtkAlarmThresholdCommon with the addition of the ability to pass a context and additional request options.

See UpdateAtkAlarmThresholdCommon 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 (*ADVDEFENCE) UpdateAtkAlarmThresholdRequest

func (c *ADVDEFENCE) UpdateAtkAlarmThresholdRequest(input *UpdateAtkAlarmThresholdInput) (req *request.Request, output *UpdateAtkAlarmThresholdOutput)

UpdateAtkAlarmThresholdRequest generates a "volcengine/request.Request" representing the client's request for the UpdateAtkAlarmThreshold operation. The "output" return value will be populated with the UpdateAtkAlarmThresholdCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateAtkAlarmThresholdCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateAtkAlarmThresholdCommon Send returns without error.

See UpdateAtkAlarmThreshold for more information on using the UpdateAtkAlarmThreshold API call, and error handling.

// Example sending a request using the UpdateAtkAlarmThresholdRequest method.
req, resp := client.UpdateAtkAlarmThresholdRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*ADVDEFENCE) UpdateAtkAlarmThresholdWithContext

func (c *ADVDEFENCE) UpdateAtkAlarmThresholdWithContext(ctx volcengine.Context, input *UpdateAtkAlarmThresholdInput, opts ...request.Option) (*UpdateAtkAlarmThresholdOutput, error)

UpdateAtkAlarmThresholdWithContext is the same as UpdateAtkAlarmThreshold with the addition of the ability to pass a context and additional request options.

See UpdateAtkAlarmThreshold 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 ADVDEFENCEAPI

type ADVDEFENCEAPI interface {
	AddHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddHostRule(*AddHostRuleInput) (*AddHostRuleOutput, error)
	AddHostRuleWithContext(volcengine.Context, *AddHostRuleInput, ...request.Option) (*AddHostRuleOutput, error)
	AddHostRuleRequest(*AddHostRuleInput) (*request.Request, *AddHostRuleOutput)

	BatchAddHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchAddHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchAddHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchAddHostRule(*BatchAddHostRuleInput) (*BatchAddHostRuleOutput, error)
	BatchAddHostRuleWithContext(volcengine.Context, *BatchAddHostRuleInput, ...request.Option) (*BatchAddHostRuleOutput, error)
	BatchAddHostRuleRequest(*BatchAddHostRuleInput) (*request.Request, *BatchAddHostRuleOutput)

	BatchDelHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchDelHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchDelHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchDelHostRule(*BatchDelHostRuleInput) (*BatchDelHostRuleOutput, error)
	BatchDelHostRuleWithContext(volcengine.Context, *BatchDelHostRuleInput, ...request.Option) (*BatchDelHostRuleOutput, error)
	BatchDelHostRuleRequest(*BatchDelHostRuleInput) (*request.Request, *BatchDelHostRuleOutput)

	BatchDeleteFwdRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchDeleteFwdRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchDeleteFwdRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchDeleteFwdRule(*BatchDeleteFwdRuleInput) (*BatchDeleteFwdRuleOutput, error)
	BatchDeleteFwdRuleWithContext(volcengine.Context, *BatchDeleteFwdRuleInput, ...request.Option) (*BatchDeleteFwdRuleOutput, error)
	BatchDeleteFwdRuleRequest(*BatchDeleteFwdRuleInput) (*request.Request, *BatchDeleteFwdRuleOutput)

	BatchSwitchBackupServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchSwitchBackupServersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchSwitchBackupServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchSwitchBackupServers(*BatchSwitchBackupServersInput) (*BatchSwitchBackupServersOutput, error)
	BatchSwitchBackupServersWithContext(volcengine.Context, *BatchSwitchBackupServersInput, ...request.Option) (*BatchSwitchBackupServersOutput, error)
	BatchSwitchBackupServersRequest(*BatchSwitchBackupServersInput) (*request.Request, *BatchSwitchBackupServersOutput)

	BatchUpdHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	BatchUpdHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	BatchUpdHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	BatchUpdHostRule(*BatchUpdHostRuleInput) (*BatchUpdHostRuleOutput, error)
	BatchUpdHostRuleWithContext(volcengine.Context, *BatchUpdHostRuleInput, ...request.Option) (*BatchUpdHostRuleOutput, error)
	BatchUpdHostRuleRequest(*BatchUpdHostRuleInput) (*request.Request, *BatchUpdHostRuleOutput)

	DelHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DelHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DelHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DelHostRule(*DelHostRuleInput) (*DelHostRuleOutput, error)
	DelHostRuleWithContext(volcengine.Context, *DelHostRuleInput, ...request.Option) (*DelHostRuleOutput, error)
	DelHostRuleRequest(*DelHostRuleInput) (*request.Request, *DelHostRuleOutput)

	DescAtkAlarmThresholdCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescAtkAlarmThresholdCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescAtkAlarmThresholdCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescAtkAlarmThreshold(*DescAtkAlarmThresholdInput) (*DescAtkAlarmThresholdOutput, error)
	DescAtkAlarmThresholdWithContext(volcengine.Context, *DescAtkAlarmThresholdInput, ...request.Option) (*DescAtkAlarmThresholdOutput, error)
	DescAtkAlarmThresholdRequest(*DescAtkAlarmThresholdInput) (*request.Request, *DescAtkAlarmThresholdOutput)

	DescCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescCertificateCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescCertificate(*DescCertificateInput) (*DescCertificateOutput, error)
	DescCertificateWithContext(volcengine.Context, *DescCertificateInput, ...request.Option) (*DescCertificateOutput, error)
	DescCertificateRequest(*DescCertificateInput) (*request.Request, *DescCertificateOutput)

	DescWebAtkOverviewCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebAtkOverviewCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebAtkOverviewCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebAtkOverview(*DescWebAtkOverviewInput) (*DescWebAtkOverviewOutput, error)
	DescWebAtkOverviewWithContext(volcengine.Context, *DescWebAtkOverviewInput, ...request.Option) (*DescWebAtkOverviewOutput, error)
	DescWebAtkOverviewRequest(*DescWebAtkOverviewInput) (*request.Request, *DescWebAtkOverviewOutput)

	DescWebAtkStatisticsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebAtkStatisticsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebAtkStatisticsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebAtkStatistics(*DescWebAtkStatisticsInput) (*DescWebAtkStatisticsOutput, error)
	DescWebAtkStatisticsWithContext(volcengine.Context, *DescWebAtkStatisticsInput, ...request.Option) (*DescWebAtkStatisticsOutput, error)
	DescWebAtkStatisticsRequest(*DescWebAtkStatisticsInput) (*request.Request, *DescWebAtkStatisticsOutput)

	DescWebAtkTopSrcIpCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebAtkTopSrcIpCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebAtkTopSrcIpCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebAtkTopSrcIp(*DescWebAtkTopSrcIpInput) (*DescWebAtkTopSrcIpOutput, error)
	DescWebAtkTopSrcIpWithContext(volcengine.Context, *DescWebAtkTopSrcIpInput, ...request.Option) (*DescWebAtkTopSrcIpOutput, error)
	DescWebAtkTopSrcIpRequest(*DescWebAtkTopSrcIpInput) (*request.Request, *DescWebAtkTopSrcIpOutput)

	DescWebAtkTopUrlCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebAtkTopUrlCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebAtkTopUrlCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebAtkTopUrl(*DescWebAtkTopUrlInput) (*DescWebAtkTopUrlOutput, error)
	DescWebAtkTopUrlWithContext(volcengine.Context, *DescWebAtkTopUrlInput, ...request.Option) (*DescWebAtkTopUrlOutput, error)
	DescWebAtkTopUrlRequest(*DescWebAtkTopUrlInput) (*request.Request, *DescWebAtkTopUrlOutput)

	DescWebBpsFlowCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebBpsFlowCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebBpsFlowCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebBpsFlow(*DescWebBpsFlowInput) (*DescWebBpsFlowOutput, error)
	DescWebBpsFlowWithContext(volcengine.Context, *DescWebBpsFlowInput, ...request.Option) (*DescWebBpsFlowOutput, error)
	DescWebBpsFlowRequest(*DescWebBpsFlowInput) (*request.Request, *DescWebBpsFlowOutput)

	DescWebQpsFlowCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebQpsFlowCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebQpsFlowCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebQpsFlow(*DescWebQpsFlowInput) (*DescWebQpsFlowOutput, error)
	DescWebQpsFlowWithContext(volcengine.Context, *DescWebQpsFlowInput, ...request.Option) (*DescWebQpsFlowOutput, error)
	DescWebQpsFlowRequest(*DescWebQpsFlowInput) (*request.Request, *DescWebQpsFlowOutput)

	DescWebRespCodeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescWebRespCodeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescWebRespCodeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescWebRespCode(*DescWebRespCodeInput) (*DescWebRespCodeOutput, error)
	DescWebRespCodeWithContext(volcengine.Context, *DescWebRespCodeInput, ...request.Option) (*DescWebRespCodeOutput, error)
	DescWebRespCodeRequest(*DescWebRespCodeInput) (*request.Request, *DescWebRespCodeOutput)

	GetFwdRuleLipListCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetFwdRuleLipListCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetFwdRuleLipListCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetFwdRuleLipList(*GetFwdRuleLipListInput) (*GetFwdRuleLipListOutput, error)
	GetFwdRuleLipListWithContext(volcengine.Context, *GetFwdRuleLipListInput, ...request.Option) (*GetFwdRuleLipListOutput, error)
	GetFwdRuleLipListRequest(*GetFwdRuleLipListInput) (*request.Request, *GetFwdRuleLipListOutput)

	GetHostDefStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetHostDefStatusCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetHostDefStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetHostDefStatus(*GetHostDefStatusInput) (*GetHostDefStatusOutput, error)
	GetHostDefStatusWithContext(volcengine.Context, *GetHostDefStatusInput, ...request.Option) (*GetHostDefStatusOutput, error)
	GetHostDefStatusRequest(*GetHostDefStatusInput) (*request.Request, *GetHostDefStatusOutput)

	SetDefSwitchCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetDefSwitchCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetDefSwitchCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetDefSwitch(*SetDefSwitchInput) (*SetDefSwitchOutput, error)
	SetDefSwitchWithContext(volcengine.Context, *SetDefSwitchInput, ...request.Option) (*SetDefSwitchOutput, error)
	SetDefSwitchRequest(*SetDefSwitchInput) (*request.Request, *SetDefSwitchOutput)

	UpdHostRuleCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdHostRuleCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdHostRuleCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdHostRule(*UpdHostRuleInput) (*UpdHostRuleOutput, error)
	UpdHostRuleWithContext(volcengine.Context, *UpdHostRuleInput, ...request.Option) (*UpdHostRuleOutput, error)
	UpdHostRuleRequest(*UpdHostRuleInput) (*request.Request, *UpdHostRuleOutput)

	UpdateAtkAlarmThresholdCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateAtkAlarmThresholdCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateAtkAlarmThresholdCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateAtkAlarmThreshold(*UpdateAtkAlarmThresholdInput) (*UpdateAtkAlarmThresholdOutput, error)
	UpdateAtkAlarmThresholdWithContext(volcengine.Context, *UpdateAtkAlarmThresholdInput, ...request.Option) (*UpdateAtkAlarmThresholdOutput, error)
	UpdateAtkAlarmThresholdRequest(*UpdateAtkAlarmThresholdInput) (*request.Request, *UpdateAtkAlarmThresholdOutput)
}

ADVDEFENCEAPI provides an interface to enable mocking the advdefence.ADVDEFENCE service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// ADVDEFENCE.
func myFunc(svc ADVDEFENCEAPI) bool {
    // Make svc.AddHostRule request
}

func main() {
    sess := session.New()
    svc := advdefence.New(sess)

    myFunc(svc)
}

type AddHostRuleInput

type AddHostRuleInput struct {

	// AccessMode is a required field
	AccessMode *int32 `type:"int32" json:",omitempty" required:"true"`

	AllSSLCipher *int32 `type:"int32" json:",omitempty"`

	BackUpStatus *int32 `type:"int32" json:",omitempty"`

	ChunkMode *int32 `type:"int32" json:",omitempty"`

	ClientMaxBodySize *int32 `type:"int32" json:",omitempty"`

	DefIp []*string `type:"list" json:",omitempty"`

	GzipMode *int32 `type:"int32" json:",omitempty"`

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`

	Http2 *int32 `type:"int32" json:",omitempty"`

	KeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	KeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	// LBAlgorithm is a required field
	LBAlgorithm *string `type:"string" json:",omitempty" required:"true"`

	ProtoFollow *int32 `type:"int32" json:",omitempty"`

	Protocols []*string `type:"list" json:",omitempty"`

	ProxyConnectTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyReadTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyRetry *int32 `type:"int32" json:",omitempty"`

	ProxySendTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxySetHeader []*ProxySetHeaderForAddHostRuleInput `type:"list" json:",omitempty"`

	SSLCiphers []*string `type:"list" json:",omitempty"`

	SSLProtocols []*string `type:"list" json:",omitempty"`

	Servers *ServersForAddHostRuleInput `type:"structure" json:",omitempty"`

	UserCertId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AddHostRuleInput) GoString

func (s AddHostRuleInput) GoString() string

GoString returns the string representation

func (*AddHostRuleInput) SetAccessMode

func (s *AddHostRuleInput) SetAccessMode(v int32) *AddHostRuleInput

SetAccessMode sets the AccessMode field's value.

func (*AddHostRuleInput) SetAllSSLCipher

func (s *AddHostRuleInput) SetAllSSLCipher(v int32) *AddHostRuleInput

SetAllSSLCipher sets the AllSSLCipher field's value.

func (*AddHostRuleInput) SetBackUpStatus

func (s *AddHostRuleInput) SetBackUpStatus(v int32) *AddHostRuleInput

SetBackUpStatus sets the BackUpStatus field's value.

func (*AddHostRuleInput) SetChunkMode

func (s *AddHostRuleInput) SetChunkMode(v int32) *AddHostRuleInput

SetChunkMode sets the ChunkMode field's value.

func (*AddHostRuleInput) SetClientMaxBodySize

func (s *AddHostRuleInput) SetClientMaxBodySize(v int32) *AddHostRuleInput

SetClientMaxBodySize sets the ClientMaxBodySize field's value.

func (*AddHostRuleInput) SetDefIp

func (s *AddHostRuleInput) SetDefIp(v []*string) *AddHostRuleInput

SetDefIp sets the DefIp field's value.

func (*AddHostRuleInput) SetGzipMode

func (s *AddHostRuleInput) SetGzipMode(v int32) *AddHostRuleInput

SetGzipMode sets the GzipMode field's value.

func (*AddHostRuleInput) SetHost

func (s *AddHostRuleInput) SetHost(v string) *AddHostRuleInput

SetHost sets the Host field's value.

func (*AddHostRuleInput) SetHttp2

func (s *AddHostRuleInput) SetHttp2(v int32) *AddHostRuleInput

SetHttp2 sets the Http2 field's value.

func (*AddHostRuleInput) SetKeepAliveRequests

func (s *AddHostRuleInput) SetKeepAliveRequests(v int32) *AddHostRuleInput

SetKeepAliveRequests sets the KeepAliveRequests field's value.

func (*AddHostRuleInput) SetKeepAliveTimeOut

func (s *AddHostRuleInput) SetKeepAliveTimeOut(v int32) *AddHostRuleInput

SetKeepAliveTimeOut sets the KeepAliveTimeOut field's value.

func (*AddHostRuleInput) SetLBAlgorithm

func (s *AddHostRuleInput) SetLBAlgorithm(v string) *AddHostRuleInput

SetLBAlgorithm sets the LBAlgorithm field's value.

func (*AddHostRuleInput) SetProtoFollow

func (s *AddHostRuleInput) SetProtoFollow(v int32) *AddHostRuleInput

SetProtoFollow sets the ProtoFollow field's value.

func (*AddHostRuleInput) SetProtocols

func (s *AddHostRuleInput) SetProtocols(v []*string) *AddHostRuleInput

SetProtocols sets the Protocols field's value.

func (*AddHostRuleInput) SetProxyConnectTimeOut

func (s *AddHostRuleInput) SetProxyConnectTimeOut(v int32) *AddHostRuleInput

SetProxyConnectTimeOut sets the ProxyConnectTimeOut field's value.

func (*AddHostRuleInput) SetProxyKeepAliveRequests

func (s *AddHostRuleInput) SetProxyKeepAliveRequests(v int32) *AddHostRuleInput

SetProxyKeepAliveRequests sets the ProxyKeepAliveRequests field's value.

func (*AddHostRuleInput) SetProxyKeepAliveTimeOut

func (s *AddHostRuleInput) SetProxyKeepAliveTimeOut(v int32) *AddHostRuleInput

SetProxyKeepAliveTimeOut sets the ProxyKeepAliveTimeOut field's value.

func (*AddHostRuleInput) SetProxyReadTimeOut

func (s *AddHostRuleInput) SetProxyReadTimeOut(v int32) *AddHostRuleInput

SetProxyReadTimeOut sets the ProxyReadTimeOut field's value.

func (*AddHostRuleInput) SetProxyRetry

func (s *AddHostRuleInput) SetProxyRetry(v int32) *AddHostRuleInput

SetProxyRetry sets the ProxyRetry field's value.

func (*AddHostRuleInput) SetProxySendTimeOut

func (s *AddHostRuleInput) SetProxySendTimeOut(v int32) *AddHostRuleInput

SetProxySendTimeOut sets the ProxySendTimeOut field's value.

func (*AddHostRuleInput) SetProxySetHeader

SetProxySetHeader sets the ProxySetHeader field's value.

func (*AddHostRuleInput) SetSSLCiphers

func (s *AddHostRuleInput) SetSSLCiphers(v []*string) *AddHostRuleInput

SetSSLCiphers sets the SSLCiphers field's value.

func (*AddHostRuleInput) SetSSLProtocols

func (s *AddHostRuleInput) SetSSLProtocols(v []*string) *AddHostRuleInput

SetSSLProtocols sets the SSLProtocols field's value.

func (*AddHostRuleInput) SetServers

SetServers sets the Servers field's value.

func (*AddHostRuleInput) SetUserCertId

func (s *AddHostRuleInput) SetUserCertId(v string) *AddHostRuleInput

SetUserCertId sets the UserCertId field's value.

func (AddHostRuleInput) String

func (s AddHostRuleInput) String() string

String returns the string representation

func (*AddHostRuleInput) Validate

func (s *AddHostRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AddHostRuleOutput

type AddHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (AddHostRuleOutput) GoString

func (s AddHostRuleOutput) GoString() string

GoString returns the string representation

func (AddHostRuleOutput) String

func (s AddHostRuleOutput) String() string

String returns the string representation

type AttackFlowForDescWebAtkStatisticsOutput

type AttackFlowForDescWebAtkStatisticsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AttackFlowForDescWebAtkStatisticsOutput) GoString

GoString returns the string representation

func (*AttackFlowForDescWebAtkStatisticsOutput) SetCount

SetCount sets the Count field's value.

func (*AttackFlowForDescWebAtkStatisticsOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (AttackFlowForDescWebAtkStatisticsOutput) String

String returns the string representation

type AttackQpsFlowForDescWebQpsFlowOutput

type AttackQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AttackQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*AttackQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*AttackQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (AttackQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type BackSrcBpsFlowForDescWebBpsFlowOutput

type BackSrcBpsFlowForDescWebBpsFlowOutput struct {
	AvgBps *float64 `type:"float" json:",omitempty"`

	MaxBps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackSrcBpsFlowForDescWebBpsFlowOutput) GoString

GoString returns the string representation

func (*BackSrcBpsFlowForDescWebBpsFlowOutput) SetAvgBps

SetAvgBps sets the AvgBps field's value.

func (*BackSrcBpsFlowForDescWebBpsFlowOutput) SetMaxBps

SetMaxBps sets the MaxBps field's value.

func (*BackSrcBpsFlowForDescWebBpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (BackSrcBpsFlowForDescWebBpsFlowOutput) String

String returns the string representation

type BackSrcFlowForDescWebAtkStatisticsOutput

type BackSrcFlowForDescWebAtkStatisticsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackSrcFlowForDescWebAtkStatisticsOutput) GoString

GoString returns the string representation

func (*BackSrcFlowForDescWebAtkStatisticsOutput) SetCount

SetCount sets the Count field's value.

func (*BackSrcFlowForDescWebAtkStatisticsOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (BackSrcFlowForDescWebAtkStatisticsOutput) String

String returns the string representation

type BackSrcQpsFlowForDescWebQpsFlowOutput

type BackSrcQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackSrcQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*BackSrcQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*BackSrcQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (BackSrcQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type BatchAddHostRuleInput

type BatchAddHostRuleInput struct {
	ConfList []*ConfListForBatchAddHostRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchAddHostRuleInput) GoString

func (s BatchAddHostRuleInput) GoString() string

GoString returns the string representation

func (*BatchAddHostRuleInput) SetConfList

SetConfList sets the ConfList field's value.

func (BatchAddHostRuleInput) String

func (s BatchAddHostRuleInput) String() string

String returns the string representation

type BatchAddHostRuleOutput

type BatchAddHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (BatchAddHostRuleOutput) GoString

func (s BatchAddHostRuleOutput) GoString() string

GoString returns the string representation

func (BatchAddHostRuleOutput) String

func (s BatchAddHostRuleOutput) String() string

String returns the string representation

type BatchDelHostRuleInput

type BatchDelHostRuleInput struct {
	HostIds []*int32 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchDelHostRuleInput) GoString

func (s BatchDelHostRuleInput) GoString() string

GoString returns the string representation

func (*BatchDelHostRuleInput) SetHostIds

func (s *BatchDelHostRuleInput) SetHostIds(v []*int32) *BatchDelHostRuleInput

SetHostIds sets the HostIds field's value.

func (BatchDelHostRuleInput) String

func (s BatchDelHostRuleInput) String() string

String returns the string representation

type BatchDelHostRuleOutput

type BatchDelHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (BatchDelHostRuleOutput) GoString

func (s BatchDelHostRuleOutput) GoString() string

GoString returns the string representation

func (BatchDelHostRuleOutput) String

func (s BatchDelHostRuleOutput) String() string

String returns the string representation

type BatchDeleteFwdRuleInput

type BatchDeleteFwdRuleInput struct {
	IdList []*int32 `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchDeleteFwdRuleInput) GoString

func (s BatchDeleteFwdRuleInput) GoString() string

GoString returns the string representation

func (*BatchDeleteFwdRuleInput) SetIdList

SetIdList sets the IdList field's value.

func (BatchDeleteFwdRuleInput) String

func (s BatchDeleteFwdRuleInput) String() string

String returns the string representation

type BatchDeleteFwdRuleOutput

type BatchDeleteFwdRuleOutput struct {
	Metadata *response.ResponseMetadata

	Ret []*RetForBatchDeleteFwdRuleOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchDeleteFwdRuleOutput) GoString

func (s BatchDeleteFwdRuleOutput) GoString() string

GoString returns the string representation

func (*BatchDeleteFwdRuleOutput) SetRet

SetRet sets the Ret field's value.

func (BatchDeleteFwdRuleOutput) String

func (s BatchDeleteFwdRuleOutput) String() string

String returns the string representation

type BatchSwitchBackupServersInput

type BatchSwitchBackupServersInput struct {
	HostList []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchSwitchBackupServersInput) GoString

GoString returns the string representation

func (*BatchSwitchBackupServersInput) SetHostList

SetHostList sets the HostList field's value.

func (BatchSwitchBackupServersInput) String

String returns the string representation

type BatchSwitchBackupServersOutput

type BatchSwitchBackupServersOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (BatchSwitchBackupServersOutput) GoString

GoString returns the string representation

func (BatchSwitchBackupServersOutput) String

String returns the string representation

type BatchUpdHostRuleInput

type BatchUpdHostRuleInput struct {
	ConfList []*ConfListForBatchUpdHostRuleInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BatchUpdHostRuleInput) GoString

func (s BatchUpdHostRuleInput) GoString() string

GoString returns the string representation

func (*BatchUpdHostRuleInput) SetConfList

SetConfList sets the ConfList field's value.

func (BatchUpdHostRuleInput) String

func (s BatchUpdHostRuleInput) String() string

String returns the string representation

type BatchUpdHostRuleOutput

type BatchUpdHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (BatchUpdHostRuleOutput) GoString

func (s BatchUpdHostRuleOutput) GoString() string

GoString returns the string representation

func (BatchUpdHostRuleOutput) String

func (s BatchUpdHostRuleOutput) String() string

String returns the string representation

type ConfListForBatchAddHostRuleInput

type ConfListForBatchAddHostRuleInput struct {
	AccessMode *int32 `type:"int32" json:",omitempty"`

	AllSSLCipher *int32 `type:"int32" json:",omitempty"`

	BackUpStatus *int32 `type:"int32" json:",omitempty"`

	ChunkMode *int32 `type:"int32" json:",omitempty"`

	ClientMaxBodySize *int32 `type:"int32" json:",omitempty"`

	DefIp []*string `type:"list" json:",omitempty"`

	GzipMode *int32 `type:"int32" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Http2 *int32 `type:"int32" json:",omitempty"`

	KeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	KeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	LBAlgorithm *string `type:"string" json:",omitempty"`

	Labels []*string `type:"list" json:",omitempty"`

	ProtoFollow *int32 `type:"int32" json:",omitempty"`

	ProtoPorts []*ProtoPortForBatchAddHostRuleInput `type:"list" json:",omitempty"`

	ProxyConnectTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyReadTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyRetry *int32 `type:"int32" json:",omitempty"`

	ProxySendTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxySetHeader []*ProxySetHeaderForBatchAddHostRuleInput `type:"list" json:",omitempty"`

	SSLCiphers []*string `type:"list" json:",omitempty"`

	SSLProtocols []*string `type:"list" json:",omitempty"`

	Servers []*ServerForBatchAddHostRuleInput `type:"list" json:",omitempty"`

	TLSEnable *int32 `type:"int32" json:",omitempty"`

	UserCertId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfListForBatchAddHostRuleInput) GoString

GoString returns the string representation

func (*ConfListForBatchAddHostRuleInput) SetAccessMode

SetAccessMode sets the AccessMode field's value.

func (*ConfListForBatchAddHostRuleInput) SetAllSSLCipher

SetAllSSLCipher sets the AllSSLCipher field's value.

func (*ConfListForBatchAddHostRuleInput) SetBackUpStatus

SetBackUpStatus sets the BackUpStatus field's value.

func (*ConfListForBatchAddHostRuleInput) SetChunkMode

SetChunkMode sets the ChunkMode field's value.

func (*ConfListForBatchAddHostRuleInput) SetClientMaxBodySize

SetClientMaxBodySize sets the ClientMaxBodySize field's value.

func (*ConfListForBatchAddHostRuleInput) SetDefIp

SetDefIp sets the DefIp field's value.

func (*ConfListForBatchAddHostRuleInput) SetGzipMode

SetGzipMode sets the GzipMode field's value.

func (*ConfListForBatchAddHostRuleInput) SetHost

SetHost sets the Host field's value.

func (*ConfListForBatchAddHostRuleInput) SetHttp2

SetHttp2 sets the Http2 field's value.

func (*ConfListForBatchAddHostRuleInput) SetKeepAliveRequests

SetKeepAliveRequests sets the KeepAliveRequests field's value.

func (*ConfListForBatchAddHostRuleInput) SetKeepAliveTimeOut

SetKeepAliveTimeOut sets the KeepAliveTimeOut field's value.

func (*ConfListForBatchAddHostRuleInput) SetLBAlgorithm

SetLBAlgorithm sets the LBAlgorithm field's value.

func (*ConfListForBatchAddHostRuleInput) SetLabels

SetLabels sets the Labels field's value.

func (*ConfListForBatchAddHostRuleInput) SetProtoFollow

SetProtoFollow sets the ProtoFollow field's value.

func (*ConfListForBatchAddHostRuleInput) SetProtoPorts

SetProtoPorts sets the ProtoPorts field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxyConnectTimeOut

SetProxyConnectTimeOut sets the ProxyConnectTimeOut field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxyKeepAliveRequests

SetProxyKeepAliveRequests sets the ProxyKeepAliveRequests field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxyKeepAliveTimeOut

SetProxyKeepAliveTimeOut sets the ProxyKeepAliveTimeOut field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxyReadTimeOut

SetProxyReadTimeOut sets the ProxyReadTimeOut field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxyRetry

SetProxyRetry sets the ProxyRetry field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxySendTimeOut

SetProxySendTimeOut sets the ProxySendTimeOut field's value.

func (*ConfListForBatchAddHostRuleInput) SetProxySetHeader

SetProxySetHeader sets the ProxySetHeader field's value.

func (*ConfListForBatchAddHostRuleInput) SetSSLCiphers

SetSSLCiphers sets the SSLCiphers field's value.

func (*ConfListForBatchAddHostRuleInput) SetSSLProtocols

SetSSLProtocols sets the SSLProtocols field's value.

func (*ConfListForBatchAddHostRuleInput) SetServers

SetServers sets the Servers field's value.

func (*ConfListForBatchAddHostRuleInput) SetTLSEnable

SetTLSEnable sets the TLSEnable field's value.

func (*ConfListForBatchAddHostRuleInput) SetUserCertId

SetUserCertId sets the UserCertId field's value.

func (ConfListForBatchAddHostRuleInput) String

String returns the string representation

type ConfListForBatchUpdHostRuleInput

type ConfListForBatchUpdHostRuleInput struct {
	AllSSLCipher *int32 `type:"int32" json:",omitempty"`

	BackUpStatus *int32 `type:"int32" json:",omitempty"`

	ChunkMode *int32 `type:"int32" json:",omitempty"`

	ClientMaxBodySize *int32 `type:"int32" json:",omitempty"`

	DefIp []*string `type:"list" json:",omitempty"`

	GzipMode *int32 `type:"int32" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Http2 *int32 `type:"int32" json:",omitempty"`

	KeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	KeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	LBAlgorithm *string `type:"string" json:",omitempty"`

	Labels []*string `type:"list" json:",omitempty"`

	ProtoFollow *int32 `type:"int32" json:",omitempty"`

	Protocols []*string `type:"list" json:",omitempty"`

	ProxyConnectTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveRequests *int32 `type:"int32" json:",omitempty"`

	ProxyKeepAliveTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyReadTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxyRetry *int32 `type:"int32" json:",omitempty"`

	ProxySendTimeOut *int32 `type:"int32" json:",omitempty"`

	ProxySetHeader []*ProxySetHeaderForBatchUpdHostRuleInput `type:"list" json:",omitempty"`

	SSLCiphers []*string `type:"list" json:",omitempty"`

	SSLProtocols []*string `type:"list" json:",omitempty"`

	Servers []*ServerForBatchUpdHostRuleInput `type:"list" json:",omitempty"`

	TLSEnable *int32 `type:"int32" json:",omitempty"`

	UserCertId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConfListForBatchUpdHostRuleInput) GoString

GoString returns the string representation

func (*ConfListForBatchUpdHostRuleInput) SetAllSSLCipher

SetAllSSLCipher sets the AllSSLCipher field's value.

func (*ConfListForBatchUpdHostRuleInput) SetBackUpStatus

SetBackUpStatus sets the BackUpStatus field's value.

func (*ConfListForBatchUpdHostRuleInput) SetChunkMode

SetChunkMode sets the ChunkMode field's value.

func (*ConfListForBatchUpdHostRuleInput) SetClientMaxBodySize

SetClientMaxBodySize sets the ClientMaxBodySize field's value.

func (*ConfListForBatchUpdHostRuleInput) SetDefIp

SetDefIp sets the DefIp field's value.

func (*ConfListForBatchUpdHostRuleInput) SetGzipMode

SetGzipMode sets the GzipMode field's value.

func (*ConfListForBatchUpdHostRuleInput) SetHost

SetHost sets the Host field's value.

func (*ConfListForBatchUpdHostRuleInput) SetHttp2

SetHttp2 sets the Http2 field's value.

func (*ConfListForBatchUpdHostRuleInput) SetKeepAliveRequests

SetKeepAliveRequests sets the KeepAliveRequests field's value.

func (*ConfListForBatchUpdHostRuleInput) SetKeepAliveTimeOut

SetKeepAliveTimeOut sets the KeepAliveTimeOut field's value.

func (*ConfListForBatchUpdHostRuleInput) SetLBAlgorithm

SetLBAlgorithm sets the LBAlgorithm field's value.

func (*ConfListForBatchUpdHostRuleInput) SetLabels

SetLabels sets the Labels field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProtoFollow

SetProtoFollow sets the ProtoFollow field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProtocols

SetProtocols sets the Protocols field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxyConnectTimeOut

SetProxyConnectTimeOut sets the ProxyConnectTimeOut field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxyKeepAliveRequests

SetProxyKeepAliveRequests sets the ProxyKeepAliveRequests field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxyKeepAliveTimeOut

SetProxyKeepAliveTimeOut sets the ProxyKeepAliveTimeOut field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxyReadTimeOut

SetProxyReadTimeOut sets the ProxyReadTimeOut field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxyRetry

SetProxyRetry sets the ProxyRetry field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxySendTimeOut

SetProxySendTimeOut sets the ProxySendTimeOut field's value.

func (*ConfListForBatchUpdHostRuleInput) SetProxySetHeader

SetProxySetHeader sets the ProxySetHeader field's value.

func (*ConfListForBatchUpdHostRuleInput) SetSSLCiphers

SetSSLCiphers sets the SSLCiphers field's value.

func (*ConfListForBatchUpdHostRuleInput) SetSSLProtocols

SetSSLProtocols sets the SSLProtocols field's value.

func (*ConfListForBatchUpdHostRuleInput) SetServers

SetServers sets the Servers field's value.

func (*ConfListForBatchUpdHostRuleInput) SetTLSEnable

SetTLSEnable sets the TLSEnable field's value.

func (*ConfListForBatchUpdHostRuleInput) SetUserCertId

SetUserCertId sets the UserCertId field's value.

func (ConfListForBatchUpdHostRuleInput) String

String returns the string representation

type DelHostRuleInput

type DelHostRuleInput struct {

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DelHostRuleInput) GoString

func (s DelHostRuleInput) GoString() string

GoString returns the string representation

func (*DelHostRuleInput) SetHost

func (s *DelHostRuleInput) SetHost(v string) *DelHostRuleInput

SetHost sets the Host field's value.

func (DelHostRuleInput) String

func (s DelHostRuleInput) String() string

String returns the string representation

func (*DelHostRuleInput) Validate

func (s *DelHostRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DelHostRuleOutput

type DelHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DelHostRuleOutput) GoString

func (s DelHostRuleOutput) GoString() string

GoString returns the string representation

func (DelHostRuleOutput) String

func (s DelHostRuleOutput) String() string

String returns the string representation

type DescAtkAlarmThresholdInput

type DescAtkAlarmThresholdInput struct {

	// InstanceIp is a required field
	InstanceIp *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DescAtkAlarmThresholdInput) GoString

func (s DescAtkAlarmThresholdInput) GoString() string

GoString returns the string representation

func (*DescAtkAlarmThresholdInput) SetInstanceIp

SetInstanceIp sets the InstanceIp field's value.

func (DescAtkAlarmThresholdInput) String

String returns the string representation

func (*DescAtkAlarmThresholdInput) Validate

func (s *DescAtkAlarmThresholdInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescAtkAlarmThresholdOutput

type DescAtkAlarmThresholdOutput struct {
	Metadata *response.ResponseMetadata

	BandWidth *int32 `type:"int32" json:",omitempty"`

	DefaultBandWidth *string `type:"string" json:",omitempty"`

	DefaultPps *string `type:"string" json:",omitempty"`

	Pps *int32 `type:"int32" json:",omitempty"`

	ThresType *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescAtkAlarmThresholdOutput) GoString

func (s DescAtkAlarmThresholdOutput) GoString() string

GoString returns the string representation

func (*DescAtkAlarmThresholdOutput) SetBandWidth

SetBandWidth sets the BandWidth field's value.

func (*DescAtkAlarmThresholdOutput) SetDefaultBandWidth

SetDefaultBandWidth sets the DefaultBandWidth field's value.

func (*DescAtkAlarmThresholdOutput) SetDefaultPps

SetDefaultPps sets the DefaultPps field's value.

func (*DescAtkAlarmThresholdOutput) SetPps

SetPps sets the Pps field's value.

func (*DescAtkAlarmThresholdOutput) SetThresType

SetThresType sets the ThresType field's value.

func (DescAtkAlarmThresholdOutput) String

String returns the string representation

type DescCertificateInput

type DescCertificateInput struct {
	Domain *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescCertificateInput) GoString

func (s DescCertificateInput) GoString() string

GoString returns the string representation

func (*DescCertificateInput) SetDomain

SetDomain sets the Domain field's value.

func (DescCertificateInput) String

func (s DescCertificateInput) String() string

String returns the string representation

type DescCertificateOutput

type DescCertificateOutput struct {
	Metadata *response.ResponseMetadata

	Count *int32 `type:"int32" json:",omitempty"`

	OtherCertList []*OtherCertListForDescCertificateOutput `type:"list" json:",omitempty"`

	RecommendCertList []*RecommendCertListForDescCertificateOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescCertificateOutput) GoString

func (s DescCertificateOutput) GoString() string

GoString returns the string representation

func (*DescCertificateOutput) SetCount

SetCount sets the Count field's value.

func (*DescCertificateOutput) SetOtherCertList

SetOtherCertList sets the OtherCertList field's value.

func (*DescCertificateOutput) SetRecommendCertList

SetRecommendCertList sets the RecommendCertList field's value.

func (DescCertificateOutput) String

func (s DescCertificateOutput) String() string

String returns the string representation

type DescWebAtkOverviewInput

type DescWebAtkOverviewInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkOverviewInput) GoString

func (s DescWebAtkOverviewInput) GoString() string

GoString returns the string representation

func (*DescWebAtkOverviewInput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*DescWebAtkOverviewInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescWebAtkOverviewInput) SetHosts

SetHosts sets the Hosts field's value.

func (DescWebAtkOverviewInput) String

func (s DescWebAtkOverviewInput) String() string

String returns the string representation

type DescWebAtkOverviewOutput

type DescWebAtkOverviewOutput struct {
	Metadata *response.ResponseMetadata

	AttackCount *int32 `type:"int32" json:",omitempty"`

	AttackIPCount *int32 `type:"int32" json:",omitempty"`

	PeakAttackQps *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkOverviewOutput) GoString

func (s DescWebAtkOverviewOutput) GoString() string

GoString returns the string representation

func (*DescWebAtkOverviewOutput) SetAttackCount

SetAttackCount sets the AttackCount field's value.

func (*DescWebAtkOverviewOutput) SetAttackIPCount

SetAttackIPCount sets the AttackIPCount field's value.

func (*DescWebAtkOverviewOutput) SetPeakAttackQps

SetPeakAttackQps sets the PeakAttackQps field's value.

func (DescWebAtkOverviewOutput) String

func (s DescWebAtkOverviewOutput) String() string

String returns the string representation

type DescWebAtkStatisticsInput

type DescWebAtkStatisticsInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkStatisticsInput) GoString

func (s DescWebAtkStatisticsInput) GoString() string

GoString returns the string representation

func (*DescWebAtkStatisticsInput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*DescWebAtkStatisticsInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescWebAtkStatisticsInput) SetHosts

SetHosts sets the Hosts field's value.

func (DescWebAtkStatisticsInput) String

func (s DescWebAtkStatisticsInput) String() string

String returns the string representation

type DescWebAtkStatisticsOutput

type DescWebAtkStatisticsOutput struct {
	Metadata *response.ResponseMetadata

	AttackFlow []*AttackFlowForDescWebAtkStatisticsOutput `type:"list" json:",omitempty"`

	BackSrcFlow []*BackSrcFlowForDescWebAtkStatisticsOutput `type:"list" json:",omitempty"`

	InQueryFlow []*InQueryFlowForDescWebAtkStatisticsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkStatisticsOutput) GoString

func (s DescWebAtkStatisticsOutput) GoString() string

GoString returns the string representation

func (*DescWebAtkStatisticsOutput) SetAttackFlow

SetAttackFlow sets the AttackFlow field's value.

func (*DescWebAtkStatisticsOutput) SetBackSrcFlow

SetBackSrcFlow sets the BackSrcFlow field's value.

func (*DescWebAtkStatisticsOutput) SetInQueryFlow

SetInQueryFlow sets the InQueryFlow field's value.

func (DescWebAtkStatisticsOutput) String

String returns the string representation

type DescWebAtkTopSrcIpInput

type DescWebAtkTopSrcIpInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkTopSrcIpInput) GoString

func (s DescWebAtkTopSrcIpInput) GoString() string

GoString returns the string representation

func (*DescWebAtkTopSrcIpInput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*DescWebAtkTopSrcIpInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescWebAtkTopSrcIpInput) SetHosts

SetHosts sets the Hosts field's value.

func (DescWebAtkTopSrcIpInput) String

func (s DescWebAtkTopSrcIpInput) String() string

String returns the string representation

type DescWebAtkTopSrcIpOutput

type DescWebAtkTopSrcIpOutput struct {
	Metadata *response.ResponseMetadata

	AttackCount *int32 `type:"int32" json:",omitempty"`

	AttackIP *string `type:"string" json:",omitempty"`

	Percentage *float64 `type:"float" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkTopSrcIpOutput) GoString

func (s DescWebAtkTopSrcIpOutput) GoString() string

GoString returns the string representation

func (*DescWebAtkTopSrcIpOutput) SetAttackCount

SetAttackCount sets the AttackCount field's value.

func (*DescWebAtkTopSrcIpOutput) SetAttackIP

SetAttackIP sets the AttackIP field's value.

func (*DescWebAtkTopSrcIpOutput) SetPercentage

SetPercentage sets the Percentage field's value.

func (*DescWebAtkTopSrcIpOutput) SetRegion

SetRegion sets the Region field's value.

func (DescWebAtkTopSrcIpOutput) String

func (s DescWebAtkTopSrcIpOutput) String() string

String returns the string representation

type DescWebAtkTopUrlInput

type DescWebAtkTopUrlInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkTopUrlInput) GoString

func (s DescWebAtkTopUrlInput) GoString() string

GoString returns the string representation

func (*DescWebAtkTopUrlInput) SetBeginTime

SetBeginTime sets the BeginTime field's value.

func (*DescWebAtkTopUrlInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescWebAtkTopUrlInput) SetHosts

SetHosts sets the Hosts field's value.

func (DescWebAtkTopUrlInput) String

func (s DescWebAtkTopUrlInput) String() string

String returns the string representation

type DescWebAtkTopUrlOutput

type DescWebAtkTopUrlOutput struct {
	Metadata *response.ResponseMetadata

	AttackCount *int32 `type:"int32" json:",omitempty"`

	Host *string `type:"string" json:",omitempty"`

	Path *string `type:"string" json:",omitempty"`

	Percentage *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebAtkTopUrlOutput) GoString

func (s DescWebAtkTopUrlOutput) GoString() string

GoString returns the string representation

func (*DescWebAtkTopUrlOutput) SetAttackCount

func (s *DescWebAtkTopUrlOutput) SetAttackCount(v int32) *DescWebAtkTopUrlOutput

SetAttackCount sets the AttackCount field's value.

func (*DescWebAtkTopUrlOutput) SetHost

SetHost sets the Host field's value.

func (*DescWebAtkTopUrlOutput) SetPath

SetPath sets the Path field's value.

func (*DescWebAtkTopUrlOutput) SetPercentage

SetPercentage sets the Percentage field's value.

func (DescWebAtkTopUrlOutput) String

func (s DescWebAtkTopUrlOutput) String() string

String returns the string representation

type DescWebBpsFlowInput

type DescWebBpsFlowInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebBpsFlowInput) GoString

func (s DescWebBpsFlowInput) GoString() string

GoString returns the string representation

func (*DescWebBpsFlowInput) SetBeginTime

func (s *DescWebBpsFlowInput) SetBeginTime(v int32) *DescWebBpsFlowInput

SetBeginTime sets the BeginTime field's value.

func (*DescWebBpsFlowInput) SetEndTime

func (s *DescWebBpsFlowInput) SetEndTime(v int32) *DescWebBpsFlowInput

SetEndTime sets the EndTime field's value.

func (*DescWebBpsFlowInput) SetHosts

func (s *DescWebBpsFlowInput) SetHosts(v []*string) *DescWebBpsFlowInput

SetHosts sets the Hosts field's value.

func (DescWebBpsFlowInput) String

func (s DescWebBpsFlowInput) String() string

String returns the string representation

type DescWebBpsFlowOutput

type DescWebBpsFlowOutput struct {
	Metadata *response.ResponseMetadata

	BackSrcBpsFlow []*BackSrcBpsFlowForDescWebBpsFlowOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebBpsFlowOutput) GoString

func (s DescWebBpsFlowOutput) GoString() string

GoString returns the string representation

func (*DescWebBpsFlowOutput) SetBackSrcBpsFlow

SetBackSrcBpsFlow sets the BackSrcBpsFlow field's value.

func (DescWebBpsFlowOutput) String

func (s DescWebBpsFlowOutput) String() string

String returns the string representation

type DescWebQpsFlowInput

type DescWebQpsFlowInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebQpsFlowInput) GoString

func (s DescWebQpsFlowInput) GoString() string

GoString returns the string representation

func (*DescWebQpsFlowInput) SetBeginTime

func (s *DescWebQpsFlowInput) SetBeginTime(v int32) *DescWebQpsFlowInput

SetBeginTime sets the BeginTime field's value.

func (*DescWebQpsFlowInput) SetEndTime

func (s *DescWebQpsFlowInput) SetEndTime(v int32) *DescWebQpsFlowInput

SetEndTime sets the EndTime field's value.

func (*DescWebQpsFlowInput) SetHosts

func (s *DescWebQpsFlowInput) SetHosts(v []*string) *DescWebQpsFlowInput

SetHosts sets the Hosts field's value.

func (DescWebQpsFlowInput) String

func (s DescWebQpsFlowInput) String() string

String returns the string representation

type DescWebQpsFlowOutput

type DescWebQpsFlowOutput struct {
	Metadata *response.ResponseMetadata

	AttackQpsFlow []*AttackQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`

	BackSrcQpsFlow []*BackSrcQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`

	InQpsFlow []*InQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`

	PeakAttackQps *float64 `type:"float" json:",omitempty"`

	PeakAttackQpsFlow []*PeakAttackQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`

	PeakBackSrcQpsFlow []*PeakBackSrcQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`

	PeakInQpsFlow []*PeakInQpsFlowForDescWebQpsFlowOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebQpsFlowOutput) GoString

func (s DescWebQpsFlowOutput) GoString() string

GoString returns the string representation

func (*DescWebQpsFlowOutput) SetAttackQpsFlow

SetAttackQpsFlow sets the AttackQpsFlow field's value.

func (*DescWebQpsFlowOutput) SetBackSrcQpsFlow

SetBackSrcQpsFlow sets the BackSrcQpsFlow field's value.

func (*DescWebQpsFlowOutput) SetInQpsFlow

SetInQpsFlow sets the InQpsFlow field's value.

func (*DescWebQpsFlowOutput) SetPeakAttackQps

func (s *DescWebQpsFlowOutput) SetPeakAttackQps(v float64) *DescWebQpsFlowOutput

SetPeakAttackQps sets the PeakAttackQps field's value.

func (*DescWebQpsFlowOutput) SetPeakAttackQpsFlow

SetPeakAttackQpsFlow sets the PeakAttackQpsFlow field's value.

func (*DescWebQpsFlowOutput) SetPeakBackSrcQpsFlow

SetPeakBackSrcQpsFlow sets the PeakBackSrcQpsFlow field's value.

func (*DescWebQpsFlowOutput) SetPeakInQpsFlow

SetPeakInQpsFlow sets the PeakInQpsFlow field's value.

func (DescWebQpsFlowOutput) String

func (s DescWebQpsFlowOutput) String() string

String returns the string representation

type DescWebRespCodeInput

type DescWebRespCodeInput struct {
	BeginTime *int32 `type:"int32" json:",omitempty"`

	EndTime *int32 `type:"int32" json:",omitempty"`

	Hosts []*string `type:"list" json:",omitempty"`

	Type *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebRespCodeInput) GoString

func (s DescWebRespCodeInput) GoString() string

GoString returns the string representation

func (*DescWebRespCodeInput) SetBeginTime

func (s *DescWebRespCodeInput) SetBeginTime(v int32) *DescWebRespCodeInput

SetBeginTime sets the BeginTime field's value.

func (*DescWebRespCodeInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescWebRespCodeInput) SetHosts

SetHosts sets the Hosts field's value.

func (*DescWebRespCodeInput) SetType

SetType sets the Type field's value.

func (DescWebRespCodeInput) String

func (s DescWebRespCodeInput) String() string

String returns the string representation

type DescWebRespCodeOutput

type DescWebRespCodeOutput struct {
	Metadata *response.ResponseMetadata

	Distribution []*DistributionForDescWebRespCodeOutput `type:"list" json:",omitempty"`

	Trend []*TrendForDescWebRespCodeOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescWebRespCodeOutput) GoString

func (s DescWebRespCodeOutput) GoString() string

GoString returns the string representation

func (*DescWebRespCodeOutput) SetDistribution

SetDistribution sets the Distribution field's value.

func (*DescWebRespCodeOutput) SetTrend

SetTrend sets the Trend field's value.

func (DescWebRespCodeOutput) String

func (s DescWebRespCodeOutput) String() string

String returns the string representation

type DistributionForDescWebRespCodeOutput

type DistributionForDescWebRespCodeOutput struct {
	Percentage *float64 `type:"float" json:",omitempty"`

	RespCode *string `type:"string" json:",omitempty"`

	TotalQps *float64 `type:"float" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DistributionForDescWebRespCodeOutput) GoString

GoString returns the string representation

func (*DistributionForDescWebRespCodeOutput) SetPercentage

SetPercentage sets the Percentage field's value.

func (*DistributionForDescWebRespCodeOutput) SetRespCode

SetRespCode sets the RespCode field's value.

func (*DistributionForDescWebRespCodeOutput) SetTotalQps

SetTotalQps sets the TotalQps field's value.

func (DistributionForDescWebRespCodeOutput) String

String returns the string representation

type FlowForDescWebRespCodeOutput

type FlowForDescWebRespCodeOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FlowForDescWebRespCodeOutput) GoString

func (s FlowForDescWebRespCodeOutput) GoString() string

GoString returns the string representation

func (*FlowForDescWebRespCodeOutput) SetQps

SetQps sets the Qps field's value.

func (*FlowForDescWebRespCodeOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (FlowForDescWebRespCodeOutput) String

String returns the string representation

type GetFwdRuleLipListInput

type GetFwdRuleLipListInput struct {

	// RegionList is a required field
	RegionList *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetFwdRuleLipListInput) GoString

func (s GetFwdRuleLipListInput) GoString() string

GoString returns the string representation

func (*GetFwdRuleLipListInput) SetRegionList

SetRegionList sets the RegionList field's value.

func (GetFwdRuleLipListInput) String

func (s GetFwdRuleLipListInput) String() string

String returns the string representation

func (*GetFwdRuleLipListInput) Validate

func (s *GetFwdRuleLipListInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetFwdRuleLipListOutput

type GetFwdRuleLipListOutput struct {
	Metadata *response.ResponseMetadata

	LipList []*string `type:"list" json:",omitempty"`

	UpdateTime *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetFwdRuleLipListOutput) GoString

func (s GetFwdRuleLipListOutput) GoString() string

GoString returns the string representation

func (*GetFwdRuleLipListOutput) SetLipList

SetLipList sets the LipList field's value.

func (*GetFwdRuleLipListOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetFwdRuleLipListOutput) String

func (s GetFwdRuleLipListOutput) String() string

String returns the string representation

type GetHostDefStatusInput

type GetHostDefStatusInput struct {

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetHostDefStatusInput) GoString

func (s GetHostDefStatusInput) GoString() string

GoString returns the string representation

func (*GetHostDefStatusInput) SetHost

SetHost sets the Host field's value.

func (GetHostDefStatusInput) String

func (s GetHostDefStatusInput) String() string

String returns the string representation

func (*GetHostDefStatusInput) Validate

func (s *GetHostDefStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetHostDefStatusOutput

type GetHostDefStatusOutput struct {
	Metadata *response.ResponseMetadata

	AllowEnable *int32 `type:"int32" json:",omitempty"`

	BlackLctEnable *int32 `type:"int32" json:",omitempty"`

	BlockEnable *int32 `type:"int32" json:",omitempty"`

	CcEnable *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetHostDefStatusOutput) GoString

func (s GetHostDefStatusOutput) GoString() string

GoString returns the string representation

func (*GetHostDefStatusOutput) SetAllowEnable

func (s *GetHostDefStatusOutput) SetAllowEnable(v int32) *GetHostDefStatusOutput

SetAllowEnable sets the AllowEnable field's value.

func (*GetHostDefStatusOutput) SetBlackLctEnable

func (s *GetHostDefStatusOutput) SetBlackLctEnable(v int32) *GetHostDefStatusOutput

SetBlackLctEnable sets the BlackLctEnable field's value.

func (*GetHostDefStatusOutput) SetBlockEnable

func (s *GetHostDefStatusOutput) SetBlockEnable(v int32) *GetHostDefStatusOutput

SetBlockEnable sets the BlockEnable field's value.

func (*GetHostDefStatusOutput) SetCcEnable

SetCcEnable sets the CcEnable field's value.

func (GetHostDefStatusOutput) String

func (s GetHostDefStatusOutput) String() string

String returns the string representation

type InQpsFlowForDescWebQpsFlowOutput

type InQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*InQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*InQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (InQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type InQueryFlowForDescWebAtkStatisticsOutput

type InQueryFlowForDescWebAtkStatisticsOutput struct {
	Count *int32 `type:"int32" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (InQueryFlowForDescWebAtkStatisticsOutput) GoString

GoString returns the string representation

func (*InQueryFlowForDescWebAtkStatisticsOutput) SetCount

SetCount sets the Count field's value.

func (*InQueryFlowForDescWebAtkStatisticsOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (InQueryFlowForDescWebAtkStatisticsOutput) String

String returns the string representation

type OtherCertListForDescCertificateOutput

type OtherCertListForDescCertificateOutput struct {
	Hosts []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UserCertId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OtherCertListForDescCertificateOutput) GoString

GoString returns the string representation

func (*OtherCertListForDescCertificateOutput) SetHosts

SetHosts sets the Hosts field's value.

func (*OtherCertListForDescCertificateOutput) SetName

SetName sets the Name field's value.

func (*OtherCertListForDescCertificateOutput) SetUserCertId

SetUserCertId sets the UserCertId field's value.

func (OtherCertListForDescCertificateOutput) String

String returns the string representation

type PeakAttackQpsFlowForDescWebQpsFlowOutput

type PeakAttackQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PeakAttackQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*PeakAttackQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*PeakAttackQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (PeakAttackQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type PeakBackSrcQpsFlowForDescWebQpsFlowOutput

type PeakBackSrcQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PeakBackSrcQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*PeakBackSrcQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*PeakBackSrcQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (PeakBackSrcQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type PeakInQpsFlowForDescWebQpsFlowOutput

type PeakInQpsFlowForDescWebQpsFlowOutput struct {
	Qps *float64 `type:"float" json:",omitempty"`

	TimeStamp *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PeakInQpsFlowForDescWebQpsFlowOutput) GoString

GoString returns the string representation

func (*PeakInQpsFlowForDescWebQpsFlowOutput) SetQps

SetQps sets the Qps field's value.

func (*PeakInQpsFlowForDescWebQpsFlowOutput) SetTimeStamp

SetTimeStamp sets the TimeStamp field's value.

func (PeakInQpsFlowForDescWebQpsFlowOutput) String

String returns the string representation

type ProtoPortForBatchAddHostRuleInput

type ProtoPortForBatchAddHostRuleInput struct {
	Ports []*int32 `type:"list" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProtoPortForBatchAddHostRuleInput) GoString

GoString returns the string representation

func (*ProtoPortForBatchAddHostRuleInput) SetPorts

SetPorts sets the Ports field's value.

func (*ProtoPortForBatchAddHostRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (ProtoPortForBatchAddHostRuleInput) String

String returns the string representation

type ProxySetHeaderForAddHostRuleInput

type ProxySetHeaderForAddHostRuleInput struct {
	Args *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProxySetHeaderForAddHostRuleInput) GoString

GoString returns the string representation

func (*ProxySetHeaderForAddHostRuleInput) SetArgs

SetArgs sets the Args field's value.

func (*ProxySetHeaderForAddHostRuleInput) SetName

SetName sets the Name field's value.

func (ProxySetHeaderForAddHostRuleInput) String

String returns the string representation

type ProxySetHeaderForBatchAddHostRuleInput

type ProxySetHeaderForBatchAddHostRuleInput struct {
	Args *string `type:"string" json:"args,omitempty"`

	Name *string `type:"string" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (ProxySetHeaderForBatchAddHostRuleInput) GoString

GoString returns the string representation

func (*ProxySetHeaderForBatchAddHostRuleInput) SetArgs

SetArgs sets the Args field's value.

func (*ProxySetHeaderForBatchAddHostRuleInput) SetName

SetName sets the Name field's value.

func (ProxySetHeaderForBatchAddHostRuleInput) String

String returns the string representation

type ProxySetHeaderForBatchUpdHostRuleInput

type ProxySetHeaderForBatchUpdHostRuleInput struct {
	Args *string `type:"string" json:"args,omitempty"`

	Name *string `type:"string" json:"name,omitempty"`
	// contains filtered or unexported fields
}

func (ProxySetHeaderForBatchUpdHostRuleInput) GoString

GoString returns the string representation

func (*ProxySetHeaderForBatchUpdHostRuleInput) SetArgs

SetArgs sets the Args field's value.

func (*ProxySetHeaderForBatchUpdHostRuleInput) SetName

SetName sets the Name field's value.

func (ProxySetHeaderForBatchUpdHostRuleInput) String

String returns the string representation

type ProxySetHeaderForUpdHostRuleInput

type ProxySetHeaderForUpdHostRuleInput struct {
	Args *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ProxySetHeaderForUpdHostRuleInput) GoString

GoString returns the string representation

func (*ProxySetHeaderForUpdHostRuleInput) SetArgs

SetArgs sets the Args field's value.

func (*ProxySetHeaderForUpdHostRuleInput) SetName

SetName sets the Name field's value.

func (ProxySetHeaderForUpdHostRuleInput) String

String returns the string representation

type RecommendCertListForDescCertificateOutput

type RecommendCertListForDescCertificateOutput struct {
	Hosts []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UserCertId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RecommendCertListForDescCertificateOutput) GoString

GoString returns the string representation

func (*RecommendCertListForDescCertificateOutput) SetHosts

SetHosts sets the Hosts field's value.

func (*RecommendCertListForDescCertificateOutput) SetName

SetName sets the Name field's value.

func (*RecommendCertListForDescCertificateOutput) SetUserCertId

SetUserCertId sets the UserCertId field's value.

func (RecommendCertListForDescCertificateOutput) String

String returns the string representation

type RetForBatchDeleteFwdRuleOutput

type RetForBatchDeleteFwdRuleOutput struct {
	ErrMessage *string `type:"string" json:",omitempty"`

	Id *int32 `type:"int32" json:",omitempty"`

	Ret *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RetForBatchDeleteFwdRuleOutput) GoString

GoString returns the string representation

func (*RetForBatchDeleteFwdRuleOutput) SetErrMessage

SetErrMessage sets the ErrMessage field's value.

func (*RetForBatchDeleteFwdRuleOutput) SetId

SetId sets the Id field's value.

func (*RetForBatchDeleteFwdRuleOutput) SetRet

SetRet sets the Ret field's value.

func (RetForBatchDeleteFwdRuleOutput) String

String returns the string representation

type ServerForBatchAddHostRuleInput

type ServerForBatchAddHostRuleInput struct {
	Addr *string `type:"string" json:",omitempty"`

	BackUp *int32 `type:"int32" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServerForBatchAddHostRuleInput) GoString

GoString returns the string representation

func (*ServerForBatchAddHostRuleInput) SetAddr

SetAddr sets the Addr field's value.

func (*ServerForBatchAddHostRuleInput) SetBackUp

SetBackUp sets the BackUp field's value.

func (*ServerForBatchAddHostRuleInput) SetPort

SetPort sets the Port field's value.

func (*ServerForBatchAddHostRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ServerForBatchAddHostRuleInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForBatchAddHostRuleInput) String

String returns the string representation

type ServerForBatchUpdHostRuleInput

type ServerForBatchUpdHostRuleInput struct {
	Addr *string `type:"string" json:",omitempty"`

	BackUp *int32 `type:"int32" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	Weight *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServerForBatchUpdHostRuleInput) GoString

GoString returns the string representation

func (*ServerForBatchUpdHostRuleInput) SetAddr

SetAddr sets the Addr field's value.

func (*ServerForBatchUpdHostRuleInput) SetBackUp

SetBackUp sets the BackUp field's value.

func (*ServerForBatchUpdHostRuleInput) SetPort

SetPort sets the Port field's value.

func (*ServerForBatchUpdHostRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ServerForBatchUpdHostRuleInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForBatchUpdHostRuleInput) String

String returns the string representation

type ServerForUpdHostRuleInput

type ServerForUpdHostRuleInput struct {
	Addr *string `type:"string" json:",omitempty"`

	BackUp *int32 `type:"int32" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	Weight *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServerForUpdHostRuleInput) GoString

func (s ServerForUpdHostRuleInput) GoString() string

GoString returns the string representation

func (*ServerForUpdHostRuleInput) SetAddr

SetAddr sets the Addr field's value.

func (*ServerForUpdHostRuleInput) SetBackUp

SetBackUp sets the BackUp field's value.

func (*ServerForUpdHostRuleInput) SetPort

SetPort sets the Port field's value.

func (*ServerForUpdHostRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ServerForUpdHostRuleInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForUpdHostRuleInput) String

func (s ServerForUpdHostRuleInput) String() string

String returns the string representation

type ServersForAddHostRuleInput

type ServersForAddHostRuleInput struct {
	Addr *string `type:"string" json:",omitempty"`

	BackUp *int32 `type:"int32" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	Weight *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServersForAddHostRuleInput) GoString

func (s ServersForAddHostRuleInput) GoString() string

GoString returns the string representation

func (*ServersForAddHostRuleInput) SetAddr

SetAddr sets the Addr field's value.

func (*ServersForAddHostRuleInput) SetBackUp

SetBackUp sets the BackUp field's value.

func (*ServersForAddHostRuleInput) SetPort

SetPort sets the Port field's value.

func (*ServersForAddHostRuleInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ServersForAddHostRuleInput) SetWeight

SetWeight sets the Weight field's value.

func (ServersForAddHostRuleInput) String

String returns the string representation

type SetDefSwitchInput

type SetDefSwitchInput struct {

	// CcEnable is a required field
	CcEnable *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 (SetDefSwitchInput) GoString

func (s SetDefSwitchInput) GoString() string

GoString returns the string representation

func (*SetDefSwitchInput) SetCcEnable

func (s *SetDefSwitchInput) SetCcEnable(v int32) *SetDefSwitchInput

SetCcEnable sets the CcEnable field's value.

func (*SetDefSwitchInput) SetHost

SetHost sets the Host field's value.

func (SetDefSwitchInput) String

func (s SetDefSwitchInput) String() string

String returns the string representation

func (*SetDefSwitchInput) Validate

func (s *SetDefSwitchInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetDefSwitchOutput

type SetDefSwitchOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (SetDefSwitchOutput) GoString

func (s SetDefSwitchOutput) GoString() string

GoString returns the string representation

func (SetDefSwitchOutput) String

func (s SetDefSwitchOutput) String() string

String returns the string representation

type TrendForDescWebRespCodeOutput

type TrendForDescWebRespCodeOutput struct {
	Flow []*FlowForDescWebRespCodeOutput `type:"list" json:",omitempty"`

	RespCode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TrendForDescWebRespCodeOutput) GoString

GoString returns the string representation

func (*TrendForDescWebRespCodeOutput) SetFlow

SetFlow sets the Flow field's value.

func (*TrendForDescWebRespCodeOutput) SetRespCode

SetRespCode sets the RespCode field's value.

func (TrendForDescWebRespCodeOutput) String

String returns the string representation

type UpdHostRuleInput

type UpdHostRuleInput struct {

	// AccessMode is a required field
	AccessMode *int32 `type:"int32" json:",omitempty" required:"true"`

	AllSSLCipher *int32 `type:"int32" json:",omitempty"`

	// BackUpStatus is a required field
	BackUpStatus *int32 `type:"int32" json:",omitempty" required:"true"`

	// ChunkMode is a required field
	ChunkMode *int32 `type:"int32" json:",omitempty" required:"true"`

	// ClientMaxBodySize is a required field
	ClientMaxBodySize *int32 `type:"int32" json:",omitempty" required:"true"`

	DefIp []*string `type:"list" json:",omitempty"`

	// GzipMode is a required field
	GzipMode *int32 `type:"int32" json:",omitempty" required:"true"`

	// Host is a required field
	Host *string `type:"string" json:",omitempty" required:"true"`

	// Http2 is a required field
	Http2 *int32 `type:"int32" json:",omitempty" required:"true"`

	// KeepAliveRequests is a required field
	KeepAliveRequests *int32 `type:"int32" json:",omitempty" required:"true"`

	// KeepAliveTimeOut is a required field
	KeepAliveTimeOut *int32 `type:"int32" json:",omitempty" required:"true"`

	// LBAlgorithm is a required field
	LBAlgorithm *string `type:"string" json:",omitempty" required:"true"`

	// ProtoFollow is a required field
	ProtoFollow *int32 `type:"int32" json:",omitempty" required:"true"`

	Protocols []*string `type:"list" json:",omitempty"`

	// ProxyConnectTimeOut is a required field
	ProxyConnectTimeOut *int32 `type:"int32" json:",omitempty" required:"true"`

	// ProxyKeepAliveRequests is a required field
	ProxyKeepAliveRequests *int32 `type:"int32" json:",omitempty" required:"true"`

	// ProxyKeepAliveTimeOut is a required field
	ProxyKeepAliveTimeOut *int32 `type:"int32" json:",omitempty" required:"true"`

	// ProxyReadTimeOut is a required field
	ProxyReadTimeOut *int32 `type:"int32" json:",omitempty" required:"true"`

	// ProxyRetry is a required field
	ProxyRetry *int32 `type:"int32" json:",omitempty" required:"true"`

	// ProxySendTimeOut is a required field
	ProxySendTimeOut *int32 `type:"int32" json:",omitempty" required:"true"`

	ProxySetHeader []*ProxySetHeaderForUpdHostRuleInput `type:"list" json:",omitempty"`

	SSLCiphers []*string `type:"list" json:",omitempty"`

	SSLProtocols []*string `type:"list" json:",omitempty"`

	Servers []*ServerForUpdHostRuleInput `type:"list" json:",omitempty"`

	// UserCertId is a required field
	UserCertId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdHostRuleInput) GoString

func (s UpdHostRuleInput) GoString() string

GoString returns the string representation

func (*UpdHostRuleInput) SetAccessMode

func (s *UpdHostRuleInput) SetAccessMode(v int32) *UpdHostRuleInput

SetAccessMode sets the AccessMode field's value.

func (*UpdHostRuleInput) SetAllSSLCipher

func (s *UpdHostRuleInput) SetAllSSLCipher(v int32) *UpdHostRuleInput

SetAllSSLCipher sets the AllSSLCipher field's value.

func (*UpdHostRuleInput) SetBackUpStatus

func (s *UpdHostRuleInput) SetBackUpStatus(v int32) *UpdHostRuleInput

SetBackUpStatus sets the BackUpStatus field's value.

func (*UpdHostRuleInput) SetChunkMode

func (s *UpdHostRuleInput) SetChunkMode(v int32) *UpdHostRuleInput

SetChunkMode sets the ChunkMode field's value.

func (*UpdHostRuleInput) SetClientMaxBodySize

func (s *UpdHostRuleInput) SetClientMaxBodySize(v int32) *UpdHostRuleInput

SetClientMaxBodySize sets the ClientMaxBodySize field's value.

func (*UpdHostRuleInput) SetDefIp

func (s *UpdHostRuleInput) SetDefIp(v []*string) *UpdHostRuleInput

SetDefIp sets the DefIp field's value.

func (*UpdHostRuleInput) SetGzipMode

func (s *UpdHostRuleInput) SetGzipMode(v int32) *UpdHostRuleInput

SetGzipMode sets the GzipMode field's value.

func (*UpdHostRuleInput) SetHost

func (s *UpdHostRuleInput) SetHost(v string) *UpdHostRuleInput

SetHost sets the Host field's value.

func (*UpdHostRuleInput) SetHttp2

func (s *UpdHostRuleInput) SetHttp2(v int32) *UpdHostRuleInput

SetHttp2 sets the Http2 field's value.

func (*UpdHostRuleInput) SetKeepAliveRequests

func (s *UpdHostRuleInput) SetKeepAliveRequests(v int32) *UpdHostRuleInput

SetKeepAliveRequests sets the KeepAliveRequests field's value.

func (*UpdHostRuleInput) SetKeepAliveTimeOut

func (s *UpdHostRuleInput) SetKeepAliveTimeOut(v int32) *UpdHostRuleInput

SetKeepAliveTimeOut sets the KeepAliveTimeOut field's value.

func (*UpdHostRuleInput) SetLBAlgorithm

func (s *UpdHostRuleInput) SetLBAlgorithm(v string) *UpdHostRuleInput

SetLBAlgorithm sets the LBAlgorithm field's value.

func (*UpdHostRuleInput) SetProtoFollow

func (s *UpdHostRuleInput) SetProtoFollow(v int32) *UpdHostRuleInput

SetProtoFollow sets the ProtoFollow field's value.

func (*UpdHostRuleInput) SetProtocols

func (s *UpdHostRuleInput) SetProtocols(v []*string) *UpdHostRuleInput

SetProtocols sets the Protocols field's value.

func (*UpdHostRuleInput) SetProxyConnectTimeOut

func (s *UpdHostRuleInput) SetProxyConnectTimeOut(v int32) *UpdHostRuleInput

SetProxyConnectTimeOut sets the ProxyConnectTimeOut field's value.

func (*UpdHostRuleInput) SetProxyKeepAliveRequests

func (s *UpdHostRuleInput) SetProxyKeepAliveRequests(v int32) *UpdHostRuleInput

SetProxyKeepAliveRequests sets the ProxyKeepAliveRequests field's value.

func (*UpdHostRuleInput) SetProxyKeepAliveTimeOut

func (s *UpdHostRuleInput) SetProxyKeepAliveTimeOut(v int32) *UpdHostRuleInput

SetProxyKeepAliveTimeOut sets the ProxyKeepAliveTimeOut field's value.

func (*UpdHostRuleInput) SetProxyReadTimeOut

func (s *UpdHostRuleInput) SetProxyReadTimeOut(v int32) *UpdHostRuleInput

SetProxyReadTimeOut sets the ProxyReadTimeOut field's value.

func (*UpdHostRuleInput) SetProxyRetry

func (s *UpdHostRuleInput) SetProxyRetry(v int32) *UpdHostRuleInput

SetProxyRetry sets the ProxyRetry field's value.

func (*UpdHostRuleInput) SetProxySendTimeOut

func (s *UpdHostRuleInput) SetProxySendTimeOut(v int32) *UpdHostRuleInput

SetProxySendTimeOut sets the ProxySendTimeOut field's value.

func (*UpdHostRuleInput) SetProxySetHeader

SetProxySetHeader sets the ProxySetHeader field's value.

func (*UpdHostRuleInput) SetSSLCiphers

func (s *UpdHostRuleInput) SetSSLCiphers(v []*string) *UpdHostRuleInput

SetSSLCiphers sets the SSLCiphers field's value.

func (*UpdHostRuleInput) SetSSLProtocols

func (s *UpdHostRuleInput) SetSSLProtocols(v []*string) *UpdHostRuleInput

SetSSLProtocols sets the SSLProtocols field's value.

func (*UpdHostRuleInput) SetServers

SetServers sets the Servers field's value.

func (*UpdHostRuleInput) SetUserCertId

func (s *UpdHostRuleInput) SetUserCertId(v string) *UpdHostRuleInput

SetUserCertId sets the UserCertId field's value.

func (UpdHostRuleInput) String

func (s UpdHostRuleInput) String() string

String returns the string representation

func (*UpdHostRuleInput) Validate

func (s *UpdHostRuleInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdHostRuleOutput

type UpdHostRuleOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdHostRuleOutput) GoString

func (s UpdHostRuleOutput) GoString() string

GoString returns the string representation

func (UpdHostRuleOutput) String

func (s UpdHostRuleOutput) String() string

String returns the string representation

type UpdateAtkAlarmThresholdInput

type UpdateAtkAlarmThresholdInput struct {
	BandWidth *int32 `type:"int32" json:",omitempty"`

	// InstanceIp is a required field
	InstanceIp *string `type:"string" json:",omitempty" required:"true"`

	Pps *int32 `type:"int32" json:",omitempty"`

	ThresType *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateAtkAlarmThresholdInput) GoString

func (s UpdateAtkAlarmThresholdInput) GoString() string

GoString returns the string representation

func (*UpdateAtkAlarmThresholdInput) SetBandWidth

SetBandWidth sets the BandWidth field's value.

func (*UpdateAtkAlarmThresholdInput) SetInstanceIp

SetInstanceIp sets the InstanceIp field's value.

func (*UpdateAtkAlarmThresholdInput) SetPps

SetPps sets the Pps field's value.

func (*UpdateAtkAlarmThresholdInput) SetThresType

SetThresType sets the ThresType field's value.

func (UpdateAtkAlarmThresholdInput) String

String returns the string representation

func (*UpdateAtkAlarmThresholdInput) Validate

func (s *UpdateAtkAlarmThresholdInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateAtkAlarmThresholdOutput

type UpdateAtkAlarmThresholdOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (UpdateAtkAlarmThresholdOutput) GoString

GoString returns the string representation

func (UpdateAtkAlarmThresholdOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL