clouddetect

package
v1.1.21 Latest Latest
Warning

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

Go to latest
Published: Jul 3, 2025 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

Package clouddetectiface provides an interface to enable mocking the CLOUD_DETECT 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 = "cloud_detect" // Name of service.
	EndpointsID = ServiceName    // ID to lookup a service endpoint with.
	ServiceID   = "cloud_detect" // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AssertionForGetTaskResultOutput

type AssertionForGetTaskResultOutput struct {
	ConditionMessage *string `type:"string" json:",omitempty"`

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

	Success *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AssertionForGetTaskResultOutput) GoString

GoString returns the string representation

func (*AssertionForGetTaskResultOutput) SetConditionMessage

SetConditionMessage sets the ConditionMessage field's value.

func (*AssertionForGetTaskResultOutput) SetResultValue

SetResultValue sets the ResultValue field's value.

func (*AssertionForGetTaskResultOutput) SetSuccess

SetSuccess sets the Success field's value.

func (AssertionForGetTaskResultOutput) String

String returns the string representation

type BasicDetailForGetTaskResultOutput

type BasicDetailForGetTaskResultOutput struct {
	Assertions []*AssertionForGetTaskResultOutput `type:"list" json:",omitempty"`

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

	ClientInfo *ClientInfoForGetTaskResultOutput `type:"structure" json:",omitempty"`

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

	TargetInfo *TargetInfoForGetTaskResultOutput `type:"structure" json:",omitempty"`

	Timestamp *int64 `type:"int64" json:",omitempty"`

	UsabilityInfo *UsabilityInfoForGetTaskResultOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BasicDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*BasicDetailForGetTaskResultOutput) SetAssertions

SetAssertions sets the Assertions field's value.

func (*BasicDetailForGetTaskResultOutput) SetChUk

SetChUk sets the ChUk field's value.

func (*BasicDetailForGetTaskResultOutput) SetClientInfo

SetClientInfo sets the ClientInfo field's value.

func (*BasicDetailForGetTaskResultOutput) SetErrorMsg

SetErrorMsg sets the ErrorMsg field's value.

func (*BasicDetailForGetTaskResultOutput) SetTargetInfo

SetTargetInfo sets the TargetInfo field's value.

func (*BasicDetailForGetTaskResultOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*BasicDetailForGetTaskResultOutput) SetUsabilityInfo

SetUsabilityInfo sets the UsabilityInfo field's value.

func (BasicDetailForGetTaskResultOutput) String

String returns the string representation

type CLOUDDETECT

type CLOUDDETECT struct {
	*client.Client
}

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

CLOUDDETECT 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 (*CLOUDDETECT) CreateTask

func (c *CLOUDDETECT) CreateTask(input *CreateTaskInput) (*CreateTaskOutput, error)

CreateTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) CreateTaskCommon

func (c *CLOUDDETECT) CreateTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) CreateTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) CreateTaskCommonWithContext

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

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

See CreateTaskCommon 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 (*CLOUDDETECT) CreateTaskRequest

func (c *CLOUDDETECT) CreateTaskRequest(input *CreateTaskInput) (req *request.Request, output *CreateTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) CreateTaskWithContext

func (c *CLOUDDETECT) CreateTaskWithContext(ctx volcengine.Context, input *CreateTaskInput, opts ...request.Option) (*CreateTaskOutput, error)

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

See CreateTask 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 (*CLOUDDETECT) DeleteTask

func (c *CLOUDDETECT) DeleteTask(input *DeleteTaskInput) (*DeleteTaskOutput, error)

DeleteTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) DeleteTaskCommon

func (c *CLOUDDETECT) DeleteTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) DeleteTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) DeleteTaskCommonWithContext

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

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

See DeleteTaskCommon 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 (*CLOUDDETECT) DeleteTaskRequest

func (c *CLOUDDETECT) DeleteTaskRequest(input *DeleteTaskInput) (req *request.Request, output *DeleteTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) DeleteTaskWithContext

func (c *CLOUDDETECT) DeleteTaskWithContext(ctx volcengine.Context, input *DeleteTaskInput, opts ...request.Option) (*DeleteTaskOutput, error)

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

See DeleteTask 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 (*CLOUDDETECT) GetTask

func (c *CLOUDDETECT) GetTask(input *GetTaskInput) (*GetTaskOutput, error)

GetTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) GetTaskCommon

func (c *CLOUDDETECT) GetTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) GetTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) GetTaskCommonWithContext

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

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

See GetTaskCommon 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 (*CLOUDDETECT) GetTaskRequest

func (c *CLOUDDETECT) GetTaskRequest(input *GetTaskInput) (req *request.Request, output *GetTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) GetTaskResult

func (c *CLOUDDETECT) GetTaskResult(input *GetTaskResultInput) (*GetTaskResultOutput, error)

GetTaskResult API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) GetTaskResultCommon

func (c *CLOUDDETECT) GetTaskResultCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetTaskResultCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) GetTaskResultCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) GetTaskResultCommonWithContext

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

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

See GetTaskResultCommon 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 (*CLOUDDETECT) GetTaskResultRequest

func (c *CLOUDDETECT) GetTaskResultRequest(input *GetTaskResultInput) (req *request.Request, output *GetTaskResultOutput)

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

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

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

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

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

func (*CLOUDDETECT) GetTaskResultWithContext

func (c *CLOUDDETECT) GetTaskResultWithContext(ctx volcengine.Context, input *GetTaskResultInput, opts ...request.Option) (*GetTaskResultOutput, error)

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

See GetTaskResult 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 (*CLOUDDETECT) GetTaskWithContext

func (c *CLOUDDETECT) GetTaskWithContext(ctx volcengine.Context, input *GetTaskInput, opts ...request.Option) (*GetTaskOutput, error)

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

See GetTask 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 (*CLOUDDETECT) ListNodes

func (c *CLOUDDETECT) ListNodes(input *ListNodesInput) (*ListNodesOutput, error)

ListNodes API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListNodesCommon

func (c *CLOUDDETECT) ListNodesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListNodesCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListNodesCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) ListNodesCommonWithContext

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

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

See ListNodesCommon 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 (*CLOUDDETECT) ListNodesRequest

func (c *CLOUDDETECT) ListNodesRequest(input *ListNodesInput) (req *request.Request, output *ListNodesOutput)

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

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

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

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

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

func (*CLOUDDETECT) ListNodesWithContext

func (c *CLOUDDETECT) ListNodesWithContext(ctx volcengine.Context, input *ListNodesInput, opts ...request.Option) (*ListNodesOutput, error)

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

See ListNodes 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 (*CLOUDDETECT) ListTask

func (c *CLOUDDETECT) ListTask(input *ListTaskInput) (*ListTaskOutput, error)

ListTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListTaskCommon

func (c *CLOUDDETECT) ListTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) ListTaskCommonWithContext

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

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

See ListTaskCommon 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 (*CLOUDDETECT) ListTaskGroups

func (c *CLOUDDETECT) ListTaskGroups(input *ListTaskGroupsInput) (*ListTaskGroupsOutput, error)

ListTaskGroups API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListTaskGroupsCommon

func (c *CLOUDDETECT) ListTaskGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTaskGroupsCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) ListTaskGroupsCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) ListTaskGroupsCommonWithContext

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

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

See ListTaskGroupsCommon 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 (*CLOUDDETECT) ListTaskGroupsRequest

func (c *CLOUDDETECT) ListTaskGroupsRequest(input *ListTaskGroupsInput) (req *request.Request, output *ListTaskGroupsOutput)

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

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

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

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

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

func (*CLOUDDETECT) ListTaskGroupsWithContext

func (c *CLOUDDETECT) ListTaskGroupsWithContext(ctx volcengine.Context, input *ListTaskGroupsInput, opts ...request.Option) (*ListTaskGroupsOutput, error)

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

See ListTaskGroups 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 (*CLOUDDETECT) ListTaskRequest

func (c *CLOUDDETECT) ListTaskRequest(input *ListTaskInput) (req *request.Request, output *ListTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) ListTaskWithContext

func (c *CLOUDDETECT) ListTaskWithContext(ctx volcengine.Context, input *ListTaskInput, opts ...request.Option) (*ListTaskOutput, error)

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

See ListTask 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 (*CLOUDDETECT) RestartTask

func (c *CLOUDDETECT) RestartTask(input *RestartTaskInput) (*RestartTaskOutput, error)

RestartTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) RestartTaskCommon

func (c *CLOUDDETECT) RestartTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RestartTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) RestartTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) RestartTaskCommonWithContext

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

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

See RestartTaskCommon 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 (*CLOUDDETECT) RestartTaskRequest

func (c *CLOUDDETECT) RestartTaskRequest(input *RestartTaskInput) (req *request.Request, output *RestartTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) RestartTaskWithContext

func (c *CLOUDDETECT) RestartTaskWithContext(ctx volcengine.Context, input *RestartTaskInput, opts ...request.Option) (*RestartTaskOutput, error)

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

See RestartTask 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 (*CLOUDDETECT) StopTask

func (c *CLOUDDETECT) StopTask(input *StopTaskInput) (*StopTaskOutput, error)

StopTask API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) StopTaskCommon

func (c *CLOUDDETECT) StopTaskCommon(input *map[string]interface{}) (*map[string]interface{}, error)

StopTaskCommon API operation for CLOUD_DETECT.

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

func (*CLOUDDETECT) StopTaskCommonRequest

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

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

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

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

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

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

func (*CLOUDDETECT) StopTaskCommonWithContext

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

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

See StopTaskCommon 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 (*CLOUDDETECT) StopTaskRequest

func (c *CLOUDDETECT) StopTaskRequest(input *StopTaskInput) (req *request.Request, output *StopTaskOutput)

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

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

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

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

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

func (*CLOUDDETECT) StopTaskWithContext

func (c *CLOUDDETECT) StopTaskWithContext(ctx volcengine.Context, input *StopTaskInput, opts ...request.Option) (*StopTaskOutput, error)

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

See StopTask 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 CLOUDDETECTAPI

type CLOUDDETECTAPI interface {
	CreateTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTask(*CreateTaskInput) (*CreateTaskOutput, error)
	CreateTaskWithContext(volcengine.Context, *CreateTaskInput, ...request.Option) (*CreateTaskOutput, error)
	CreateTaskRequest(*CreateTaskInput) (*request.Request, *CreateTaskOutput)

	DeleteTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTask(*DeleteTaskInput) (*DeleteTaskOutput, error)
	DeleteTaskWithContext(volcengine.Context, *DeleteTaskInput, ...request.Option) (*DeleteTaskOutput, error)
	DeleteTaskRequest(*DeleteTaskInput) (*request.Request, *DeleteTaskOutput)

	GetTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTask(*GetTaskInput) (*GetTaskOutput, error)
	GetTaskWithContext(volcengine.Context, *GetTaskInput, ...request.Option) (*GetTaskOutput, error)
	GetTaskRequest(*GetTaskInput) (*request.Request, *GetTaskOutput)

	GetTaskResultCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetTaskResultCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetTaskResultCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetTaskResult(*GetTaskResultInput) (*GetTaskResultOutput, error)
	GetTaskResultWithContext(volcengine.Context, *GetTaskResultInput, ...request.Option) (*GetTaskResultOutput, error)
	GetTaskResultRequest(*GetTaskResultInput) (*request.Request, *GetTaskResultOutput)

	ListNodesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListNodesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListNodesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListNodes(*ListNodesInput) (*ListNodesOutput, error)
	ListNodesWithContext(volcengine.Context, *ListNodesInput, ...request.Option) (*ListNodesOutput, error)
	ListNodesRequest(*ListNodesInput) (*request.Request, *ListNodesOutput)

	ListTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTask(*ListTaskInput) (*ListTaskOutput, error)
	ListTaskWithContext(volcengine.Context, *ListTaskInput, ...request.Option) (*ListTaskOutput, error)
	ListTaskRequest(*ListTaskInput) (*request.Request, *ListTaskOutput)

	ListTaskGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTaskGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTaskGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTaskGroups(*ListTaskGroupsInput) (*ListTaskGroupsOutput, error)
	ListTaskGroupsWithContext(volcengine.Context, *ListTaskGroupsInput, ...request.Option) (*ListTaskGroupsOutput, error)
	ListTaskGroupsRequest(*ListTaskGroupsInput) (*request.Request, *ListTaskGroupsOutput)

	RestartTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RestartTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RestartTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RestartTask(*RestartTaskInput) (*RestartTaskOutput, error)
	RestartTaskWithContext(volcengine.Context, *RestartTaskInput, ...request.Option) (*RestartTaskOutput, error)
	RestartTaskRequest(*RestartTaskInput) (*request.Request, *RestartTaskOutput)

	StopTaskCommon(*map[string]interface{}) (*map[string]interface{}, error)
	StopTaskCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	StopTaskCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	StopTask(*StopTaskInput) (*StopTaskOutput, error)
	StopTaskWithContext(volcengine.Context, *StopTaskInput, ...request.Option) (*StopTaskOutput, error)
	StopTaskRequest(*StopTaskInput) (*request.Request, *StopTaskOutput)
}

CLOUDDETECTAPI provides an interface to enable mocking the clouddetect.CLOUDDETECT service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// CLOUD_DETECT.
func myFunc(svc CLOUDDETECTAPI) bool {
    // Make svc.CreateTask request
}

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

    myFunc(svc)
}

type ClientInfoForGetTaskResultOutput

type ClientInfoForGetTaskResultOutput struct {
	City *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

func (ClientInfoForGetTaskResultOutput) GoString

GoString returns the string representation

func (*ClientInfoForGetTaskResultOutput) SetCity

SetCity sets the City field's value.

func (*ClientInfoForGetTaskResultOutput) SetDNSLocalDNSIP

SetDNSLocalDNSIP sets the DNSLocalDNSIP field's value.

func (*ClientInfoForGetTaskResultOutput) SetIP

SetIP sets the IP field's value.

func (*ClientInfoForGetTaskResultOutput) SetIpv6

SetIpv6 sets the Ipv6 field's value.

func (*ClientInfoForGetTaskResultOutput) SetIsp

SetIsp sets the Isp field's value.

func (*ClientInfoForGetTaskResultOutput) SetRegion

SetRegion sets the Region field's value.

func (*ClientInfoForGetTaskResultOutput) SetTupe

SetTupe sets the Tupe field's value.

func (ClientInfoForGetTaskResultOutput) String

String returns the string representation

type CreateTaskInput

type CreateTaskInput struct {

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

	DNSConfig *DNSConfigForCreateTaskInput `type:"structure" json:",omitempty"`

	DiagnoseConfig *DiagnoseConfigForCreateTaskInput `type:"structure" json:",omitempty"`

	// FinishTime is a required field
	FinishTime *int64 `type:"int64" json:",omitempty" required:"true"`

	HTTPConfig *HTTPConfigForCreateTaskInput `type:"structure" json:",omitempty"`

	// IntervalSeconds is a required field
	IntervalSeconds *int64 `type:"int64" json:",omitempty" required:"true"`

	LineIDList []*int64 `type:"list" json:",omitempty"`

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

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

	PeriodConfig *PeriodConfigForCreateTaskInput `type:"structure" json:",omitempty"`

	PingConfig *PingConfigForCreateTaskInput `type:"structure" json:",omitempty"`

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

	TCPConfig *TCPConfigForCreateTaskInput `type:"structure" json:",omitempty"`

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

	UDPConfig *UDPConfigForCreateTaskInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateTaskInput) GoString

func (s CreateTaskInput) GoString() string

GoString returns the string representation

func (*CreateTaskInput) SetAddress

func (s *CreateTaskInput) SetAddress(v string) *CreateTaskInput

SetAddress sets the Address field's value.

func (*CreateTaskInput) SetDNSConfig

SetDNSConfig sets the DNSConfig field's value.

func (*CreateTaskInput) SetDiagnoseConfig

SetDiagnoseConfig sets the DiagnoseConfig field's value.

func (*CreateTaskInput) SetFinishTime

func (s *CreateTaskInput) SetFinishTime(v int64) *CreateTaskInput

SetFinishTime sets the FinishTime field's value.

func (*CreateTaskInput) SetHTTPConfig

SetHTTPConfig sets the HTTPConfig field's value.

func (*CreateTaskInput) SetIntervalSeconds

func (s *CreateTaskInput) SetIntervalSeconds(v int64) *CreateTaskInput

SetIntervalSeconds sets the IntervalSeconds field's value.

func (*CreateTaskInput) SetLineIDList

func (s *CreateTaskInput) SetLineIDList(v []*int64) *CreateTaskInput

SetLineIDList sets the LineIDList field's value.

func (*CreateTaskInput) SetName

func (s *CreateTaskInput) SetName(v string) *CreateTaskInput

SetName sets the Name field's value.

func (*CreateTaskInput) SetNodeCount

func (s *CreateTaskInput) SetNodeCount(v int32) *CreateTaskInput

SetNodeCount sets the NodeCount field's value.

func (*CreateTaskInput) SetPeriodConfig

SetPeriodConfig sets the PeriodConfig field's value.

func (*CreateTaskInput) SetPingConfig

SetPingConfig sets the PingConfig field's value.

func (*CreateTaskInput) SetProjectName

func (s *CreateTaskInput) SetProjectName(v string) *CreateTaskInput

SetProjectName sets the ProjectName field's value.

func (*CreateTaskInput) SetTCPConfig

SetTCPConfig sets the TCPConfig field's value.

func (*CreateTaskInput) SetType

func (s *CreateTaskInput) SetType(v int32) *CreateTaskInput

SetType sets the Type field's value.

func (*CreateTaskInput) SetUDPConfig

SetUDPConfig sets the UDPConfig field's value.

func (CreateTaskInput) String

func (s CreateTaskInput) String() string

String returns the string representation

func (*CreateTaskInput) Validate

func (s *CreateTaskInput) Validate() error

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

type CreateTaskOutput

type CreateTaskOutput struct {
	Metadata *response.ResponseMetadata

	LocationInfo *LocationInfoForCreateTaskOutput `type:"structure" json:",omitempty"`

	TaskID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateTaskOutput) GoString

func (s CreateTaskOutput) GoString() string

GoString returns the string representation

func (*CreateTaskOutput) SetLocationInfo

SetLocationInfo sets the LocationInfo field's value.

func (*CreateTaskOutput) SetTaskID

func (s *CreateTaskOutput) SetTaskID(v int64) *CreateTaskOutput

SetTaskID sets the TaskID field's value.

func (CreateTaskOutput) String

func (s CreateTaskOutput) String() string

String returns the string representation

type CustomHostConfigForCreateTaskInput

type CustomHostConfigForCreateTaskInput struct {
	CustomHosts []*CustomHostForCreateTaskInput `type:"list" json:",omitempty"`

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

func (CustomHostConfigForCreateTaskInput) GoString

GoString returns the string representation

func (*CustomHostConfigForCreateTaskInput) SetCustomHosts

SetCustomHosts sets the CustomHosts field's value.

func (*CustomHostConfigForCreateTaskInput) SetStrategy

SetStrategy sets the Strategy field's value.

func (CustomHostConfigForCreateTaskInput) String

String returns the string representation

type CustomHostForCreateTaskInput

type CustomHostForCreateTaskInput struct {
	RawHostPort *string `type:"string" json:",omitempty"`

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

func (CustomHostForCreateTaskInput) GoString

func (s CustomHostForCreateTaskInput) GoString() string

GoString returns the string representation

func (*CustomHostForCreateTaskInput) SetRawHostPort

SetRawHostPort sets the RawHostPort field's value.

func (*CustomHostForCreateTaskInput) SetResolveList

SetResolveList sets the ResolveList field's value.

func (CustomHostForCreateTaskInput) String

String returns the string representation

type DNSConfigForCreateTaskInput

type DNSConfigForCreateTaskInput struct {
	EnableDig *bool `type:"boolean" json:",omitempty"`

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

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

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

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

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

func (DNSConfigForCreateTaskInput) GoString

func (s DNSConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*DNSConfigForCreateTaskInput) SetEnableDig

SetEnableDig sets the EnableDig field's value.

func (*DNSConfigForCreateTaskInput) SetRecordType

SetRecordType sets the RecordType field's value.

func (*DNSConfigForCreateTaskInput) SetSearchType

SetSearchType sets the SearchType field's value.

func (*DNSConfigForCreateTaskInput) SetServer

SetServer sets the Server field's value.

func (*DNSConfigForCreateTaskInput) SetServerType

SetServerType sets the ServerType field's value.

func (*DNSConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (DNSConfigForCreateTaskInput) String

String returns the string representation

type DNSDetailForGetTaskResultOutput

type DNSDetailForGetTaskResultOutput struct {
	ARecord []*string `type:"list" json:",omitempty"`

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

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

	DNSCost *int64 `type:"int64" json:",omitempty"`

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

	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

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

func (DNSDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*DNSDetailForGetTaskResultOutput) SetARecord

SetARecord sets the ARecord field's value.

func (*DNSDetailForGetTaskResultOutput) SetAaaaRecord

SetAaaaRecord sets the AaaaRecord field's value.

func (*DNSDetailForGetTaskResultOutput) SetCnameRecord

SetCnameRecord sets the CnameRecord field's value.

func (*DNSDetailForGetTaskResultOutput) SetDNSCost

SetDNSCost sets the DNSCost field's value.

func (*DNSDetailForGetTaskResultOutput) SetDetail

SetDetail sets the Detail field's value.

func (*DNSDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*DNSDetailForGetTaskResultOutput) SetRecordCount

SetRecordCount sets the RecordCount field's value.

func (DNSDetailForGetTaskResultOutput) String

String returns the string representation

type DataForGetTaskResultOutput

type DataForGetTaskResultOutput struct {
	BasicDetail *BasicDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	DNSDetail *DNSDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	DownloadDetail *DownloadDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	HTTPDetail *HTTPDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	PageDetail *PageDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	PingDetail *PingDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	TCPDetail *TCPDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	TaskID *int64 `type:"int64" json:",omitempty"`

	UDPDetail *UDPDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	UploadDetail *UploadDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DataForGetTaskResultOutput) GoString

func (s DataForGetTaskResultOutput) GoString() string

GoString returns the string representation

func (*DataForGetTaskResultOutput) SetBasicDetail

SetBasicDetail sets the BasicDetail field's value.

func (*DataForGetTaskResultOutput) SetDNSDetail

SetDNSDetail sets the DNSDetail field's value.

func (*DataForGetTaskResultOutput) SetDownloadDetail

SetDownloadDetail sets the DownloadDetail field's value.

func (*DataForGetTaskResultOutput) SetHTTPDetail

SetHTTPDetail sets the HTTPDetail field's value.

func (*DataForGetTaskResultOutput) SetPageDetail

SetPageDetail sets the PageDetail field's value.

func (*DataForGetTaskResultOutput) SetPingDetail

SetPingDetail sets the PingDetail field's value.

func (*DataForGetTaskResultOutput) SetTCPDetail

SetTCPDetail sets the TCPDetail field's value.

func (*DataForGetTaskResultOutput) SetTaskID

SetTaskID sets the TaskID field's value.

func (*DataForGetTaskResultOutput) SetUDPDetail

SetUDPDetail sets the UDPDetail field's value.

func (*DataForGetTaskResultOutput) SetUploadDetail

SetUploadDetail sets the UploadDetail field's value.

func (DataForGetTaskResultOutput) String

String returns the string representation

type DeleteTaskInput

type DeleteTaskInput struct {

	// ID is a required field
	ID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (DeleteTaskInput) GoString

func (s DeleteTaskInput) GoString() string

GoString returns the string representation

func (*DeleteTaskInput) SetID

func (s *DeleteTaskInput) SetID(v int64) *DeleteTaskInput

SetID sets the ID field's value.

func (*DeleteTaskInput) SetProjectName

func (s *DeleteTaskInput) SetProjectName(v string) *DeleteTaskInput

SetProjectName sets the ProjectName field's value.

func (DeleteTaskInput) String

func (s DeleteTaskInput) String() string

String returns the string representation

func (*DeleteTaskInput) Validate

func (s *DeleteTaskInput) Validate() error

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

type DeleteTaskOutput

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

func (DeleteTaskOutput) GoString

func (s DeleteTaskOutput) GoString() string

GoString returns the string representation

func (DeleteTaskOutput) String

func (s DeleteTaskOutput) String() string

String returns the string representation

type DiagnoseConfigForCreateTaskInput

type DiagnoseConfigForCreateTaskInput struct {
	DNSConfig *DNSConfigForCreateTaskInput `type:"structure" json:",omitempty"`

	MethodList []*int32 `type:"list" json:",omitempty"`

	MtrConfig *MtrConfigForCreateTaskInput `type:"structure" json:",omitempty"`

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

	PingConfig *PingConfigForCreateTaskInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DiagnoseConfigForCreateTaskInput) GoString

GoString returns the string representation

func (*DiagnoseConfigForCreateTaskInput) SetDNSConfig

SetDNSConfig sets the DNSConfig field's value.

func (*DiagnoseConfigForCreateTaskInput) SetMethodList

SetMethodList sets the MethodList field's value.

func (*DiagnoseConfigForCreateTaskInput) SetMtrConfig

SetMtrConfig sets the MtrConfig field's value.

func (*DiagnoseConfigForCreateTaskInput) SetPcapStatus

SetPcapStatus sets the PcapStatus field's value.

func (*DiagnoseConfigForCreateTaskInput) SetPingConfig

SetPingConfig sets the PingConfig field's value.

func (DiagnoseConfigForCreateTaskInput) String

String returns the string representation

type DiagnoseDetailForGetTaskResultOutput

type DiagnoseDetailForGetTaskResultOutput struct {
	DNSDetail *string `type:"string" json:",omitempty"`

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

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

func (DiagnoseDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*DiagnoseDetailForGetTaskResultOutput) SetDNSDetail

SetDNSDetail sets the DNSDetail field's value.

func (*DiagnoseDetailForGetTaskResultOutput) SetMtrDetail

SetMtrDetail sets the MtrDetail field's value.

func (*DiagnoseDetailForGetTaskResultOutput) SetPingDetail

SetPingDetail sets the PingDetail field's value.

func (DiagnoseDetailForGetTaskResultOutput) String

String returns the string representation

type DownloadDetailForGetTaskResultOutput

type DownloadDetailForGetTaskResultOutput struct {
	DNSCost *int64 `type:"int64" json:",omitempty"`

	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	DownloadSize *int64 `type:"int64" json:",omitempty"`

	DownloadSpeed *int64 `type:"int64" json:",omitempty"`

	HTTPCode *int64 `type:"int64" json:",omitempty"`

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

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

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

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

	LocationDetail []*LocationDetailForGetTaskResultOutput `type:"list" json:",omitempty"`

	RecvCost *int64 `type:"int64" json:",omitempty"`

	RedirectCost *int64 `type:"int64" json:",omitempty"`

	RedirectNums *int64 `type:"int64" json:",omitempty"`

	SendCost *int64 `type:"int64" json:",omitempty"`

	SslCost *int64 `type:"int64" json:",omitempty"`

	TCPCost *int64 `type:"int64" json:",omitempty"`

	TotalCost *int64 `type:"int64" json:",omitempty"`

	TtfbCost *int64 `type:"int64" json:",omitempty"`

	UploadSize *int64 `type:"int64" json:",omitempty"`

	UploadSpeed *int64 `type:"int64" json:",omitempty"`

	UploadTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DownloadDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*DownloadDetailForGetTaskResultOutput) SetDNSCost

SetDNSCost sets the DNSCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*DownloadDetailForGetTaskResultOutput) SetDownloadSize

SetDownloadSize sets the DownloadSize field's value.

func (*DownloadDetailForGetTaskResultOutput) SetDownloadSpeed

SetDownloadSpeed sets the DownloadSpeed field's value.

func (*DownloadDetailForGetTaskResultOutput) SetHTTPCode

SetHTTPCode sets the HTTPCode field's value.

func (*DownloadDetailForGetTaskResultOutput) SetHTTPRequestHeader

SetHTTPRequestHeader sets the HTTPRequestHeader field's value.

func (*DownloadDetailForGetTaskResultOutput) SetHTTPResponseBody

SetHTTPResponseBody sets the HTTPResponseBody field's value.

func (*DownloadDetailForGetTaskResultOutput) SetHTTPResponseHeader

SetHTTPResponseHeader sets the HTTPResponseHeader field's value.

func (*DownloadDetailForGetTaskResultOutput) SetHTTPVersion

SetHTTPVersion sets the HTTPVersion field's value.

func (*DownloadDetailForGetTaskResultOutput) SetLocationDetail

SetLocationDetail sets the LocationDetail field's value.

func (*DownloadDetailForGetTaskResultOutput) SetRecvCost

SetRecvCost sets the RecvCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetRedirectCost

SetRedirectCost sets the RedirectCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetRedirectNums

SetRedirectNums sets the RedirectNums field's value.

func (*DownloadDetailForGetTaskResultOutput) SetSendCost

SetSendCost sets the SendCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetSslCost

SetSslCost sets the SslCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetTCPCost

SetTCPCost sets the TCPCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetTotalCost

SetTotalCost sets the TotalCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetTtfbCost

SetTtfbCost sets the TtfbCost field's value.

func (*DownloadDetailForGetTaskResultOutput) SetUploadSize

SetUploadSize sets the UploadSize field's value.

func (*DownloadDetailForGetTaskResultOutput) SetUploadSpeed

SetUploadSpeed sets the UploadSpeed field's value.

func (*DownloadDetailForGetTaskResultOutput) SetUploadTime

SetUploadTime sets the UploadTime field's value.

func (DownloadDetailForGetTaskResultOutput) String

String returns the string representation

type EndTimeForCreateTaskInput

type EndTimeForCreateTaskInput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (EndTimeForCreateTaskInput) GoString

func (s EndTimeForCreateTaskInput) GoString() string

GoString returns the string representation

func (*EndTimeForCreateTaskInput) SetHour

SetHour sets the Hour field's value.

func (*EndTimeForCreateTaskInput) SetMinute

SetMinute sets the Minute field's value.

func (EndTimeForCreateTaskInput) String

func (s EndTimeForCreateTaskInput) String() string

String returns the string representation

type EndTimeForGetTaskOutput

type EndTimeForGetTaskOutput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (EndTimeForGetTaskOutput) GoString

func (s EndTimeForGetTaskOutput) GoString() string

GoString returns the string representation

func (*EndTimeForGetTaskOutput) SetHour

SetHour sets the Hour field's value.

func (*EndTimeForGetTaskOutput) SetMinute

SetMinute sets the Minute field's value.

func (EndTimeForGetTaskOutput) String

func (s EndTimeForGetTaskOutput) String() string

String returns the string representation

type EndTimeForListTaskOutput

type EndTimeForListTaskOutput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (EndTimeForListTaskOutput) GoString

func (s EndTimeForListTaskOutput) GoString() string

GoString returns the string representation

func (*EndTimeForListTaskOutput) SetHour

SetHour sets the Hour field's value.

func (*EndTimeForListTaskOutput) SetMinute

SetMinute sets the Minute field's value.

func (EndTimeForListTaskOutput) String

func (s EndTimeForListTaskOutput) String() string

String returns the string representation

type GetTaskInput

type GetTaskInput struct {

	// ID is a required field
	ID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (GetTaskInput) GoString

func (s GetTaskInput) GoString() string

GoString returns the string representation

func (*GetTaskInput) SetID

func (s *GetTaskInput) SetID(v int64) *GetTaskInput

SetID sets the ID field's value.

func (*GetTaskInput) SetProjectName

func (s *GetTaskInput) SetProjectName(v string) *GetTaskInput

SetProjectName sets the ProjectName field's value.

func (GetTaskInput) String

func (s GetTaskInput) String() string

String returns the string representation

func (*GetTaskInput) Validate

func (s *GetTaskInput) Validate() error

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

type GetTaskOutput

type GetTaskOutput struct {
	Metadata *response.ResponseMetadata

	Task *TaskForGetTaskOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTaskOutput) GoString

func (s GetTaskOutput) GoString() string

GoString returns the string representation

func (*GetTaskOutput) SetTask

SetTask sets the Task field's value.

func (GetTaskOutput) String

func (s GetTaskOutput) String() string

String returns the string representation

type GetTaskResultInput

type GetTaskResultInput struct {

	// EndTime is a required field
	EndTime *int64 `type:"int64" json:",omitempty" required:"true"`

	// PageNum is a required field
	PageNum *int64 `type:"int64" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int64 `type:"int64" json:",omitempty" required:"true"`

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

	// StartTime is a required field
	StartTime *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (GetTaskResultInput) GoString

func (s GetTaskResultInput) GoString() string

GoString returns the string representation

func (*GetTaskResultInput) SetEndTime

func (s *GetTaskResultInput) SetEndTime(v int64) *GetTaskResultInput

SetEndTime sets the EndTime field's value.

func (*GetTaskResultInput) SetPageNum

func (s *GetTaskResultInput) SetPageNum(v int64) *GetTaskResultInput

SetPageNum sets the PageNum field's value.

func (*GetTaskResultInput) SetPageSize

func (s *GetTaskResultInput) SetPageSize(v int64) *GetTaskResultInput

SetPageSize sets the PageSize field's value.

func (*GetTaskResultInput) SetProjectName

func (s *GetTaskResultInput) SetProjectName(v string) *GetTaskResultInput

SetProjectName sets the ProjectName field's value.

func (*GetTaskResultInput) SetStartTime

func (s *GetTaskResultInput) SetStartTime(v int64) *GetTaskResultInput

SetStartTime sets the StartTime field's value.

func (*GetTaskResultInput) SetTaskID

func (s *GetTaskResultInput) SetTaskID(v int64) *GetTaskResultInput

SetTaskID sets the TaskID field's value.

func (GetTaskResultInput) String

func (s GetTaskResultInput) String() string

String returns the string representation

func (*GetTaskResultInput) Validate

func (s *GetTaskResultInput) Validate() error

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

type GetTaskResultOutput

type GetTaskResultOutput struct {
	Metadata *response.ResponseMetadata

	Data []*DataForGetTaskResultOutput `type:"list" json:",omitempty"`

	Pagination *PaginationForGetTaskResultOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetTaskResultOutput) GoString

func (s GetTaskResultOutput) GoString() string

GoString returns the string representation

func (*GetTaskResultOutput) SetData

SetData sets the Data field's value.

func (*GetTaskResultOutput) SetPagination

SetPagination sets the Pagination field's value.

func (GetTaskResultOutput) String

func (s GetTaskResultOutput) String() string

String returns the string representation

type GroupForListTaskGroupsOutput

type GroupForListTaskGroupsOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

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

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

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

func (GroupForListTaskGroupsOutput) GoString

func (s GroupForListTaskGroupsOutput) GoString() string

GoString returns the string representation

func (*GroupForListTaskGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*GroupForListTaskGroupsOutput) SetIDStr

SetIDStr sets the IDStr field's value.

func (*GroupForListTaskGroupsOutput) SetName

SetName sets the Name field's value.

func (*GroupForListTaskGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (GroupForListTaskGroupsOutput) String

String returns the string representation

type HTTPConfigForCreateTaskInput

type HTTPConfigForCreateTaskInput struct {
	BodyType *int32 `type:"int32" json:",omitempty"`

	CustomHostConfig *CustomHostConfigForCreateTaskInput `type:"structure" json:",omitempty"`

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

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

	HTTPHeaders []*HTTPHeaderForCreateTaskInput `type:"list" json:",omitempty"`

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

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

	IgnoreCertificate *bool `type:"boolean" json:",omitempty"`

	MaxBodySize *int64 `type:"int64" json:",omitempty"`

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

	Redirect *bool `type:"boolean" json:",omitempty"`

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

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

func (HTTPConfigForCreateTaskInput) GoString

func (s HTTPConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*HTTPConfigForCreateTaskInput) SetBodyType

SetBodyType sets the BodyType field's value.

func (*HTTPConfigForCreateTaskInput) SetCustomHostConfig

SetCustomHostConfig sets the CustomHostConfig field's value.

func (*HTTPConfigForCreateTaskInput) SetDNSServer

SetDNSServer sets the DNSServer field's value.

func (*HTTPConfigForCreateTaskInput) SetDNSType

SetDNSType sets the DNSType field's value.

func (*HTTPConfigForCreateTaskInput) SetHTTPHeaders

SetHTTPHeaders sets the HTTPHeaders field's value.

func (*HTTPConfigForCreateTaskInput) SetHTTPMethod

SetHTTPMethod sets the HTTPMethod field's value.

func (*HTTPConfigForCreateTaskInput) SetHTTPVersion

SetHTTPVersion sets the HTTPVersion field's value.

func (*HTTPConfigForCreateTaskInput) SetIgnoreCertificate

SetIgnoreCertificate sets the IgnoreCertificate field's value.

func (*HTTPConfigForCreateTaskInput) SetMaxBodySize

SetMaxBodySize sets the MaxBodySize field's value.

func (*HTTPConfigForCreateTaskInput) SetProxyURL

SetProxyURL sets the ProxyURL field's value.

func (*HTTPConfigForCreateTaskInput) SetRedirect

SetRedirect sets the Redirect field's value.

func (*HTTPConfigForCreateTaskInput) SetRequestBody

SetRequestBody sets the RequestBody field's value.

func (*HTTPConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (HTTPConfigForCreateTaskInput) String

String returns the string representation

type HTTPDetailForGetTaskResultOutput

type HTTPDetailForGetTaskResultOutput struct {
	DNSCost *int64 `type:"int64" json:",omitempty"`

	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	HTTPCode *int64 `type:"int64" json:",omitempty"`

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

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

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

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

	LocationDetail []*LocationDetailForGetTaskResultOutput `type:"list" json:",omitempty"`

	RecvCost *int64 `type:"int64" json:",omitempty"`

	RedirectCost *int64 `type:"int64" json:",omitempty"`

	RedirectNums *int64 `type:"int64" json:",omitempty"`

	SendCost *int64 `type:"int64" json:",omitempty"`

	SslCost *int64 `type:"int64" json:",omitempty"`

	TCPCost *int64 `type:"int64" json:",omitempty"`

	TotalCost *int64 `type:"int64" json:",omitempty"`

	TtfbCost *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HTTPDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*HTTPDetailForGetTaskResultOutput) SetDNSCost

SetDNSCost sets the DNSCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*HTTPDetailForGetTaskResultOutput) SetHTTPCode

SetHTTPCode sets the HTTPCode field's value.

func (*HTTPDetailForGetTaskResultOutput) SetHTTPRequestHeader

SetHTTPRequestHeader sets the HTTPRequestHeader field's value.

func (*HTTPDetailForGetTaskResultOutput) SetHTTPResponseBody

SetHTTPResponseBody sets the HTTPResponseBody field's value.

func (*HTTPDetailForGetTaskResultOutput) SetHTTPResponseHeader

SetHTTPResponseHeader sets the HTTPResponseHeader field's value.

func (*HTTPDetailForGetTaskResultOutput) SetHTTPVersion

SetHTTPVersion sets the HTTPVersion field's value.

func (*HTTPDetailForGetTaskResultOutput) SetLocationDetail

SetLocationDetail sets the LocationDetail field's value.

func (*HTTPDetailForGetTaskResultOutput) SetRecvCost

SetRecvCost sets the RecvCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetRedirectCost

SetRedirectCost sets the RedirectCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetRedirectNums

SetRedirectNums sets the RedirectNums field's value.

func (*HTTPDetailForGetTaskResultOutput) SetSendCost

SetSendCost sets the SendCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetSslCost

SetSslCost sets the SslCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetTCPCost

SetTCPCost sets the TCPCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetTotalCost

SetTotalCost sets the TotalCost field's value.

func (*HTTPDetailForGetTaskResultOutput) SetTtfbCost

SetTtfbCost sets the TtfbCost field's value.

func (HTTPDetailForGetTaskResultOutput) String

String returns the string representation

type HTTPHeaderForCreateTaskInput

type HTTPHeaderForCreateTaskInput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (HTTPHeaderForCreateTaskInput) GoString

func (s HTTPHeaderForCreateTaskInput) GoString() string

GoString returns the string representation

func (*HTTPHeaderForCreateTaskInput) SetKey

SetKey sets the Key field's value.

func (*HTTPHeaderForCreateTaskInput) SetValue

SetValue sets the Value field's value.

func (HTTPHeaderForCreateTaskInput) String

String returns the string representation

type LabelForGetTaskOutput

type LabelForGetTaskOutput struct {
	Key *string `type:"string" json:",omitempty"`

	KeyID *int64 `type:"int64" json:",omitempty"`

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

	OptionID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForGetTaskOutput) GoString

func (s LabelForGetTaskOutput) GoString() string

GoString returns the string representation

func (*LabelForGetTaskOutput) SetKey

SetKey sets the Key field's value.

func (*LabelForGetTaskOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*LabelForGetTaskOutput) SetOption

SetOption sets the Option field's value.

func (*LabelForGetTaskOutput) SetOptionID

SetOptionID sets the OptionID field's value.

func (LabelForGetTaskOutput) String

func (s LabelForGetTaskOutput) String() string

String returns the string representation

type LabelForListTaskOutput

type LabelForListTaskOutput struct {
	Key *string `type:"string" json:",omitempty"`

	KeyID *int64 `type:"int64" json:",omitempty"`

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

	OptionID *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForListTaskOutput) GoString

func (s LabelForListTaskOutput) GoString() string

GoString returns the string representation

func (*LabelForListTaskOutput) SetKey

SetKey sets the Key field's value.

func (*LabelForListTaskOutput) SetKeyID

SetKeyID sets the KeyID field's value.

func (*LabelForListTaskOutput) SetOption

SetOption sets the Option field's value.

func (*LabelForListTaskOutput) SetOptionID

SetOptionID sets the OptionID field's value.

func (LabelForListTaskOutput) String

func (s LabelForListTaskOutput) String() string

String returns the string representation

type LineListForListNodesOutput

type LineListForListNodesOutput struct {
	ID *int64 `type:"int64" json:",omitempty"`

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

func (LineListForListNodesOutput) GoString

func (s LineListForListNodesOutput) GoString() string

GoString returns the string representation

func (*LineListForListNodesOutput) SetID

SetID sets the ID field's value.

func (*LineListForListNodesOutput) SetName

SetName sets the Name field's value.

func (LineListForListNodesOutput) String

String returns the string representation

type ListNodesInput

type ListNodesInput struct {

	// IsMainland is a required field
	IsMainland *bool `type:"boolean" json:",omitempty" required:"true"`

	LineType []*int32 `type:"list" json:",omitempty"`

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

func (ListNodesInput) GoString

func (s ListNodesInput) GoString() string

GoString returns the string representation

func (*ListNodesInput) SetIsMainland

func (s *ListNodesInput) SetIsMainland(v bool) *ListNodesInput

SetIsMainland sets the IsMainland field's value.

func (*ListNodesInput) SetLineType

func (s *ListNodesInput) SetLineType(v []*int32) *ListNodesInput

SetLineType sets the LineType field's value.

func (*ListNodesInput) SetProjectName

func (s *ListNodesInput) SetProjectName(v string) *ListNodesInput

SetProjectName sets the ProjectName field's value.

func (ListNodesInput) String

func (s ListNodesInput) String() string

String returns the string representation

func (*ListNodesInput) Validate

func (s *ListNodesInput) Validate() error

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

type ListNodesOutput

type ListNodesOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListNodesOutput) GoString

func (s ListNodesOutput) GoString() string

GoString returns the string representation

func (*ListNodesOutput) SetLineList

SetLineList sets the LineList field's value.

func (ListNodesOutput) String

func (s ListNodesOutput) String() string

String returns the string representation

type ListTaskGroupsInput

type ListTaskGroupsInput struct {

	// PageNum is a required field
	PageNum *int64 `type:"int64" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (ListTaskGroupsInput) GoString

func (s ListTaskGroupsInput) GoString() string

GoString returns the string representation

func (*ListTaskGroupsInput) SetPageNum

func (s *ListTaskGroupsInput) SetPageNum(v int64) *ListTaskGroupsInput

SetPageNum sets the PageNum field's value.

func (*ListTaskGroupsInput) SetPageSize

func (s *ListTaskGroupsInput) SetPageSize(v int64) *ListTaskGroupsInput

SetPageSize sets the PageSize field's value.

func (*ListTaskGroupsInput) SetProjectName

func (s *ListTaskGroupsInput) SetProjectName(v string) *ListTaskGroupsInput

SetProjectName sets the ProjectName field's value.

func (ListTaskGroupsInput) String

func (s ListTaskGroupsInput) String() string

String returns the string representation

func (*ListTaskGroupsInput) Validate

func (s *ListTaskGroupsInput) Validate() error

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

type ListTaskGroupsOutput

type ListTaskGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Groups []*GroupForListTaskGroupsOutput `type:"list" json:",omitempty"`

	PageNum *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTaskGroupsOutput) GoString

func (s ListTaskGroupsOutput) GoString() string

GoString returns the string representation

func (*ListTaskGroupsOutput) SetGroups

SetGroups sets the Groups field's value.

func (*ListTaskGroupsOutput) SetPageNum

SetPageNum sets the PageNum field's value.

func (*ListTaskGroupsOutput) SetPageSize

func (s *ListTaskGroupsOutput) SetPageSize(v int64) *ListTaskGroupsOutput

SetPageSize sets the PageSize field's value.

func (*ListTaskGroupsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListTaskGroupsOutput) String

func (s ListTaskGroupsOutput) String() string

String returns the string representation

type ListTaskInput

type ListTaskInput struct {
	Address *string `type:"string" json:",omitempty"`

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

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

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

	// PageNum is a required field
	PageNum *int64 `type:"int64" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (ListTaskInput) GoString

func (s ListTaskInput) GoString() string

GoString returns the string representation

func (*ListTaskInput) SetAddress

func (s *ListTaskInput) SetAddress(v string) *ListTaskInput

SetAddress sets the Address field's value.

func (*ListTaskInput) SetID

func (s *ListTaskInput) SetID(v string) *ListTaskInput

SetID sets the ID field's value.

func (*ListTaskInput) SetName

func (s *ListTaskInput) SetName(v string) *ListTaskInput

SetName sets the Name field's value.

func (*ListTaskInput) SetOwner

func (s *ListTaskInput) SetOwner(v string) *ListTaskInput

SetOwner sets the Owner field's value.

func (*ListTaskInput) SetPageNum

func (s *ListTaskInput) SetPageNum(v int64) *ListTaskInput

SetPageNum sets the PageNum field's value.

func (*ListTaskInput) SetPageSize

func (s *ListTaskInput) SetPageSize(v int64) *ListTaskInput

SetPageSize sets the PageSize field's value.

func (*ListTaskInput) SetProjectName

func (s *ListTaskInput) SetProjectName(v string) *ListTaskInput

SetProjectName sets the ProjectName field's value.

func (ListTaskInput) String

func (s ListTaskInput) String() string

String returns the string representation

func (*ListTaskInput) Validate

func (s *ListTaskInput) Validate() error

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

type ListTaskOutput

type ListTaskOutput struct {
	Metadata *response.ResponseMetadata

	PageNum *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	Pagination *PaginationForListTaskOutput `type:"structure" json:",omitempty"`

	TaskList []*TaskListForListTaskOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListTaskOutput) GoString

func (s ListTaskOutput) GoString() string

GoString returns the string representation

func (*ListTaskOutput) SetPageNum

func (s *ListTaskOutput) SetPageNum(v int64) *ListTaskOutput

SetPageNum sets the PageNum field's value.

func (*ListTaskOutput) SetPageSize

func (s *ListTaskOutput) SetPageSize(v int64) *ListTaskOutput

SetPageSize sets the PageSize field's value.

func (*ListTaskOutput) SetPagination

SetPagination sets the Pagination field's value.

func (*ListTaskOutput) SetTaskList

SetTaskList sets the TaskList field's value.

func (*ListTaskOutput) SetTotal

func (s *ListTaskOutput) SetTotal(v int64) *ListTaskOutput

SetTotal sets the Total field's value.

func (ListTaskOutput) String

func (s ListTaskOutput) String() string

String returns the string representation

type LocationDetailForGetTaskResultOutput

type LocationDetailForGetTaskResultOutput struct {
	RemoteAddress *string `type:"string" json:",omitempty"`

	RequestHeaders []*RequestHeaderForGetTaskResultOutput `type:"list" json:",omitempty"`

	ResponseHeaders []*ResponseHeaderForGetTaskResultOutput `type:"list" json:",omitempty"`

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

	TimeDNS *float64 `type:"double" json:",omitempty"`

	TimeReceive *float64 `type:"double" json:",omitempty"`

	TimeSsl *float64 `type:"double" json:",omitempty"`

	TimeTCP *float64 `type:"double" json:",omitempty"`

	TimeTotal *float64 `type:"double" json:",omitempty"`

	TimeWait *float64 `type:"double" json:",omitempty"`

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

func (LocationDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*LocationDetailForGetTaskResultOutput) SetRemoteAddress

SetRemoteAddress sets the RemoteAddress field's value.

func (*LocationDetailForGetTaskResultOutput) SetRequestHeaders

SetRequestHeaders sets the RequestHeaders field's value.

func (*LocationDetailForGetTaskResultOutput) SetResponseHeaders

SetResponseHeaders sets the ResponseHeaders field's value.

func (*LocationDetailForGetTaskResultOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeDNS

SetTimeDNS sets the TimeDNS field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeReceive

SetTimeReceive sets the TimeReceive field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeSsl

SetTimeSsl sets the TimeSsl field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeTCP

SetTimeTCP sets the TimeTCP field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeTotal

SetTimeTotal sets the TimeTotal field's value.

func (*LocationDetailForGetTaskResultOutput) SetTimeWait

SetTimeWait sets the TimeWait field's value.

func (*LocationDetailForGetTaskResultOutput) SetURL

SetURL sets the URL field's value.

func (LocationDetailForGetTaskResultOutput) String

String returns the string representation

type LocationInfoForCreateTaskOutput

type LocationInfoForCreateTaskOutput struct {
	City *string `type:"string" json:",omitempty"`

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

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

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

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

func (LocationInfoForCreateTaskOutput) GoString

GoString returns the string representation

func (*LocationInfoForCreateTaskOutput) SetCity

SetCity sets the City field's value.

func (*LocationInfoForCreateTaskOutput) SetContinent

SetContinent sets the Continent field's value.

func (*LocationInfoForCreateTaskOutput) SetCountry

SetCountry sets the Country field's value.

func (*LocationInfoForCreateTaskOutput) SetIsp

SetIsp sets the Isp field's value.

func (*LocationInfoForCreateTaskOutput) SetProvince

SetProvince sets the Province field's value.

func (LocationInfoForCreateTaskOutput) String

String returns the string representation

type MtrConfigForCreateTaskInput

type MtrConfigForCreateTaskInput struct {
	DNSReverseResolution *bool `type:"boolean" json:",omitempty"`

	Interval *float64 `type:"double" json:",omitempty"`

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

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

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

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

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

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

func (MtrConfigForCreateTaskInput) GoString

func (s MtrConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*MtrConfigForCreateTaskInput) SetDNSReverseResolution

func (s *MtrConfigForCreateTaskInput) SetDNSReverseResolution(v bool) *MtrConfigForCreateTaskInput

SetDNSReverseResolution sets the DNSReverseResolution field's value.

func (*MtrConfigForCreateTaskInput) SetInterval

SetInterval sets the Interval field's value.

func (*MtrConfigForCreateTaskInput) SetMaxHops

SetMaxHops sets the MaxHops field's value.

func (*MtrConfigForCreateTaskInput) SetMaxUnknownHost

SetMaxUnknownHost sets the MaxUnknownHost field's value.

func (*MtrConfigForCreateTaskInput) SetPackageNum

SetPackageNum sets the PackageNum field's value.

func (*MtrConfigForCreateTaskInput) SetPackageSize

SetPackageSize sets the PackageSize field's value.

func (*MtrConfigForCreateTaskInput) SetPackageType

SetPackageType sets the PackageType field's value.

func (*MtrConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (MtrConfigForCreateTaskInput) String

String returns the string representation

type PageDetailForGetTaskResultOutput

type PageDetailForGetTaskResultOutput struct {
	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

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

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

	PageCountElement *int64 `type:"int64" json:",omitempty"`

	PageCountErrorElement *int64 `type:"int64" json:",omitempty"`

	PageDownloadBytesTotal *int64 `type:"int64" json:",omitempty"`

	PageElemSpeedAvg *float64 `type:"double" json:",omitempty"`

	PageElementSpeedAvg *int64 `type:"int64" json:",omitempty"`

	PageErrorElemProportion *float64 `type:"double" json:",omitempty"`

	PageErrorElementProportion *int64 `type:"int64" json:",omitempty"`

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

	PageTimeFirstScreen *int64 `type:"int64" json:",omitempty"`

	PageTimeTotal *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PageDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*PageDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*PageDetailForGetTaskResultOutput) SetHTTPRequestHeader

SetHTTPRequestHeader sets the HTTPRequestHeader field's value.

func (*PageDetailForGetTaskResultOutput) SetHTTPResponseHeader

SetHTTPResponseHeader sets the HTTPResponseHeader field's value.

func (*PageDetailForGetTaskResultOutput) SetPageCountElement

SetPageCountElement sets the PageCountElement field's value.

func (*PageDetailForGetTaskResultOutput) SetPageCountErrorElement

SetPageCountErrorElement sets the PageCountErrorElement field's value.

func (*PageDetailForGetTaskResultOutput) SetPageDownloadBytesTotal

SetPageDownloadBytesTotal sets the PageDownloadBytesTotal field's value.

func (*PageDetailForGetTaskResultOutput) SetPageElemSpeedAvg

SetPageElemSpeedAvg sets the PageElemSpeedAvg field's value.

func (*PageDetailForGetTaskResultOutput) SetPageElementSpeedAvg

SetPageElementSpeedAvg sets the PageElementSpeedAvg field's value.

func (*PageDetailForGetTaskResultOutput) SetPageErrorElemProportion

SetPageErrorElemProportion sets the PageErrorElemProportion field's value.

func (*PageDetailForGetTaskResultOutput) SetPageErrorElementProportion

func (s *PageDetailForGetTaskResultOutput) SetPageErrorElementProportion(v int64) *PageDetailForGetTaskResultOutput

SetPageErrorElementProportion sets the PageErrorElementProportion field's value.

func (*PageDetailForGetTaskResultOutput) SetPageRequestID

SetPageRequestID sets the PageRequestID field's value.

func (*PageDetailForGetTaskResultOutput) SetPageTimeFirstScreen

SetPageTimeFirstScreen sets the PageTimeFirstScreen field's value.

func (*PageDetailForGetTaskResultOutput) SetPageTimeTotal

SetPageTimeTotal sets the PageTimeTotal field's value.

func (PageDetailForGetTaskResultOutput) String

String returns the string representation

type PaginationForGetTaskResultOutput

type PaginationForGetTaskResultOutput struct {
	PageNum *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PaginationForGetTaskResultOutput) GoString

GoString returns the string representation

func (*PaginationForGetTaskResultOutput) SetPageNum

SetPageNum sets the PageNum field's value.

func (*PaginationForGetTaskResultOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*PaginationForGetTaskResultOutput) SetTotal

SetTotal sets the Total field's value.

func (PaginationForGetTaskResultOutput) String

String returns the string representation

type PaginationForListTaskOutput

type PaginationForListTaskOutput struct {
	PageNum *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PaginationForListTaskOutput) GoString

func (s PaginationForListTaskOutput) GoString() string

GoString returns the string representation

func (*PaginationForListTaskOutput) SetPageNum

SetPageNum sets the PageNum field's value.

func (*PaginationForListTaskOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*PaginationForListTaskOutput) SetTotal

SetTotal sets the Total field's value.

func (PaginationForListTaskOutput) String

String returns the string representation

type PeriodConfigForCreateTaskInput

type PeriodConfigForCreateTaskInput struct {
	Days []*int64 `type:"list" json:",omitempty"`

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

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

func (PeriodConfigForCreateTaskInput) GoString

GoString returns the string representation

func (*PeriodConfigForCreateTaskInput) SetDays

SetDays sets the Days field's value.

func (*PeriodConfigForCreateTaskInput) SetPeriod

SetPeriod sets the Period field's value.

func (*PeriodConfigForCreateTaskInput) SetTimeRangeConfig

SetTimeRangeConfig sets the TimeRangeConfig field's value.

func (PeriodConfigForCreateTaskInput) String

String returns the string representation

type PeriodConfigForGetTaskOutput

type PeriodConfigForGetTaskOutput struct {
	Days []*int64 `type:"list" json:",omitempty"`

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

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

func (PeriodConfigForGetTaskOutput) GoString

func (s PeriodConfigForGetTaskOutput) GoString() string

GoString returns the string representation

func (*PeriodConfigForGetTaskOutput) SetDays

SetDays sets the Days field's value.

func (*PeriodConfigForGetTaskOutput) SetPeriod

SetPeriod sets the Period field's value.

func (*PeriodConfigForGetTaskOutput) SetTimeRangeConfig

SetTimeRangeConfig sets the TimeRangeConfig field's value.

func (PeriodConfigForGetTaskOutput) String

String returns the string representation

type PeriodConfigForListTaskOutput

type PeriodConfigForListTaskOutput struct {
	Days []*int64 `type:"list" json:",omitempty"`

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

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

func (PeriodConfigForListTaskOutput) GoString

GoString returns the string representation

func (*PeriodConfigForListTaskOutput) SetDays

SetDays sets the Days field's value.

func (*PeriodConfigForListTaskOutput) SetPeriod

SetPeriod sets the Period field's value.

func (*PeriodConfigForListTaskOutput) SetTimeRangeConfig

SetTimeRangeConfig sets the TimeRangeConfig field's value.

func (PeriodConfigForListTaskOutput) String

String returns the string representation

type PingConfigForCreateTaskInput

type PingConfigForCreateTaskInput struct {
	ConnectTimeout *float64 `type:"double" json:",omitempty"`

	EnableDividePackage *bool `type:"boolean" json:",omitempty"`

	ExecuteInterval *float64 `type:"double" json:",omitempty"`

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

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

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

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

func (PingConfigForCreateTaskInput) GoString

func (s PingConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*PingConfigForCreateTaskInput) SetConnectTimeout

SetConnectTimeout sets the ConnectTimeout field's value.

func (*PingConfigForCreateTaskInput) SetEnableDividePackage

func (s *PingConfigForCreateTaskInput) SetEnableDividePackage(v bool) *PingConfigForCreateTaskInput

SetEnableDividePackage sets the EnableDividePackage field's value.

func (*PingConfigForCreateTaskInput) SetExecuteInterval

SetExecuteInterval sets the ExecuteInterval field's value.

func (*PingConfigForCreateTaskInput) SetPackagesNum

SetPackagesNum sets the PackagesNum field's value.

func (*PingConfigForCreateTaskInput) SetPackagesSize

SetPackagesSize sets the PackagesSize field's value.

func (*PingConfigForCreateTaskInput) SetProtocolType

SetProtocolType sets the ProtocolType field's value.

func (*PingConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (PingConfigForCreateTaskInput) String

String returns the string representation

type PingDetailForGetTaskResultOutput

type PingDetailForGetTaskResultOutput struct {
	DNSCost *int64 `type:"int64" json:",omitempty"`

	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	MtrHops *int64 `type:"int64" json:",omitempty"`

	PingAvgCost *int64 `type:"int64" json:",omitempty"`

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

	PingLossRate *float64 `type:"double" json:",omitempty"`

	PingMaxCost *int64 `type:"int64" json:",omitempty"`

	PingMinCost *int64 `type:"int64" json:",omitempty"`

	PingReceiveTimes *int64 `type:"int64" json:",omitempty"`

	PingSendTimes *int64 `type:"int64" json:",omitempty"`

	ResolveCost *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PingDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*PingDetailForGetTaskResultOutput) SetDNSCost

SetDNSCost sets the DNSCost field's value.

func (*PingDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*PingDetailForGetTaskResultOutput) SetMtrHops

SetMtrHops sets the MtrHops field's value.

func (*PingDetailForGetTaskResultOutput) SetPingAvgCost

SetPingAvgCost sets the PingAvgCost field's value.

func (*PingDetailForGetTaskResultOutput) SetPingDetail

SetPingDetail sets the PingDetail field's value.

func (*PingDetailForGetTaskResultOutput) SetPingLossRate

SetPingLossRate sets the PingLossRate field's value.

func (*PingDetailForGetTaskResultOutput) SetPingMaxCost

SetPingMaxCost sets the PingMaxCost field's value.

func (*PingDetailForGetTaskResultOutput) SetPingMinCost

SetPingMinCost sets the PingMinCost field's value.

func (*PingDetailForGetTaskResultOutput) SetPingReceiveTimes

SetPingReceiveTimes sets the PingReceiveTimes field's value.

func (*PingDetailForGetTaskResultOutput) SetPingSendTimes

SetPingSendTimes sets the PingSendTimes field's value.

func (*PingDetailForGetTaskResultOutput) SetResolveCost

SetResolveCost sets the ResolveCost field's value.

func (PingDetailForGetTaskResultOutput) String

String returns the string representation

type RequestHeaderForGetTaskResultOutput

type RequestHeaderForGetTaskResultOutput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (RequestHeaderForGetTaskResultOutput) GoString

GoString returns the string representation

func (*RequestHeaderForGetTaskResultOutput) SetKey

SetKey sets the Key field's value.

func (*RequestHeaderForGetTaskResultOutput) SetValue

SetValue sets the Value field's value.

func (RequestHeaderForGetTaskResultOutput) String

String returns the string representation

type ResponseHeaderForGetTaskResultOutput

type ResponseHeaderForGetTaskResultOutput struct {
	Key *string `type:"string" json:",omitempty"`

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

func (ResponseHeaderForGetTaskResultOutput) GoString

GoString returns the string representation

func (*ResponseHeaderForGetTaskResultOutput) SetKey

SetKey sets the Key field's value.

func (*ResponseHeaderForGetTaskResultOutput) SetValue

SetValue sets the Value field's value.

func (ResponseHeaderForGetTaskResultOutput) String

String returns the string representation

type RestartTaskInput

type RestartTaskInput struct {

	// ID is a required field
	ID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (RestartTaskInput) GoString

func (s RestartTaskInput) GoString() string

GoString returns the string representation

func (*RestartTaskInput) SetID

SetID sets the ID field's value.

func (*RestartTaskInput) SetProjectName

func (s *RestartTaskInput) SetProjectName(v string) *RestartTaskInput

SetProjectName sets the ProjectName field's value.

func (RestartTaskInput) String

func (s RestartTaskInput) String() string

String returns the string representation

func (*RestartTaskInput) Validate

func (s *RestartTaskInput) Validate() error

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

type RestartTaskOutput

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

func (RestartTaskOutput) GoString

func (s RestartTaskOutput) GoString() string

GoString returns the string representation

func (RestartTaskOutput) String

func (s RestartTaskOutput) String() string

String returns the string representation

type StartTimeForCreateTaskInput

type StartTimeForCreateTaskInput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (StartTimeForCreateTaskInput) GoString

func (s StartTimeForCreateTaskInput) GoString() string

GoString returns the string representation

func (*StartTimeForCreateTaskInput) SetHour

SetHour sets the Hour field's value.

func (*StartTimeForCreateTaskInput) SetMinute

SetMinute sets the Minute field's value.

func (StartTimeForCreateTaskInput) String

String returns the string representation

type StartTimeForGetTaskOutput

type StartTimeForGetTaskOutput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (StartTimeForGetTaskOutput) GoString

func (s StartTimeForGetTaskOutput) GoString() string

GoString returns the string representation

func (*StartTimeForGetTaskOutput) SetHour

SetHour sets the Hour field's value.

func (*StartTimeForGetTaskOutput) SetMinute

SetMinute sets the Minute field's value.

func (StartTimeForGetTaskOutput) String

func (s StartTimeForGetTaskOutput) String() string

String returns the string representation

type StartTimeForListTaskOutput

type StartTimeForListTaskOutput struct {
	Hour *int32 `type:"int32" json:",omitempty"`

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

func (StartTimeForListTaskOutput) GoString

func (s StartTimeForListTaskOutput) GoString() string

GoString returns the string representation

func (*StartTimeForListTaskOutput) SetHour

SetHour sets the Hour field's value.

func (*StartTimeForListTaskOutput) SetMinute

SetMinute sets the Minute field's value.

func (StartTimeForListTaskOutput) String

String returns the string representation

type StopTaskInput

type StopTaskInput struct {

	// ID is a required field
	ID *int64 `type:"int64" json:",omitempty" required:"true"`

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

func (StopTaskInput) GoString

func (s StopTaskInput) GoString() string

GoString returns the string representation

func (*StopTaskInput) SetID

func (s *StopTaskInput) SetID(v int64) *StopTaskInput

SetID sets the ID field's value.

func (*StopTaskInput) SetProjectName

func (s *StopTaskInput) SetProjectName(v string) *StopTaskInput

SetProjectName sets the ProjectName field's value.

func (StopTaskInput) String

func (s StopTaskInput) String() string

String returns the string representation

func (*StopTaskInput) Validate

func (s *StopTaskInput) Validate() error

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

type StopTaskOutput

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

func (StopTaskOutput) GoString

func (s StopTaskOutput) GoString() string

GoString returns the string representation

func (StopTaskOutput) String

func (s StopTaskOutput) String() string

String returns the string representation

type TCPConfigForCreateTaskInput

type TCPConfigForCreateTaskInput struct {
	Payload *string `type:"string" json:",omitempty"`

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

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

func (TCPConfigForCreateTaskInput) GoString

func (s TCPConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*TCPConfigForCreateTaskInput) SetPayload

SetPayload sets the Payload field's value.

func (*TCPConfigForCreateTaskInput) SetPayloadType

SetPayloadType sets the PayloadType field's value.

func (*TCPConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (TCPConfigForCreateTaskInput) String

String returns the string representation

type TCPDetailForGetTaskResultOutput

type TCPDetailForGetTaskResultOutput struct {
	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

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

	TCPTimeConnect *int64 `type:"int64" json:",omitempty"`

	TCPTimeDNS *int64 `type:"int64" json:",omitempty"`

	TCPTimeReceive *int64 `type:"int64" json:",omitempty"`

	TCPTimeResponse *int64 `type:"int64" json:",omitempty"`

	TCPTimeTotal *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TCPDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*TCPDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPResponse

SetTCPResponse sets the TCPResponse field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPTimeConnect

SetTCPTimeConnect sets the TCPTimeConnect field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPTimeDNS

SetTCPTimeDNS sets the TCPTimeDNS field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPTimeReceive

SetTCPTimeReceive sets the TCPTimeReceive field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPTimeResponse

SetTCPTimeResponse sets the TCPTimeResponse field's value.

func (*TCPDetailForGetTaskResultOutput) SetTCPTimeTotal

SetTCPTimeTotal sets the TCPTimeTotal field's value.

func (TCPDetailForGetTaskResultOutput) String

String returns the string representation

type TargetInfoForGetTaskResultOutput

type TargetInfoForGetTaskResultOutput struct {
	City *string `type:"string" json:",omitempty"`

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

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

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

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

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

func (TargetInfoForGetTaskResultOutput) GoString

GoString returns the string representation

func (*TargetInfoForGetTaskResultOutput) SetCity

SetCity sets the City field's value.

func (*TargetInfoForGetTaskResultOutput) SetDetectURL

SetDetectURL sets the DetectURL field's value.

func (*TargetInfoForGetTaskResultOutput) SetIP

SetIP sets the IP field's value.

func (*TargetInfoForGetTaskResultOutput) SetIpv6

SetIpv6 sets the Ipv6 field's value.

func (*TargetInfoForGetTaskResultOutput) SetIsp

SetIsp sets the Isp field's value.

func (*TargetInfoForGetTaskResultOutput) SetRegion

SetRegion sets the Region field's value.

func (TargetInfoForGetTaskResultOutput) String

String returns the string representation

type TaskForGetTaskOutput

type TaskForGetTaskOutput struct {
	Address *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	EnableShuffle *bool `type:"boolean" json:",omitempty"`

	FinishTime *int64 `type:"int64" json:",omitempty"`

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

	ID *int64 `type:"int64" json:",omitempty"`

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

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

	LineIDList []*int64 `type:"list" json:",omitempty"`

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

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

	PeriodConfig *PeriodConfigForGetTaskOutput `type:"structure" json:",omitempty"`

	RunnerIDList []*int64 `type:"list" json:",omitempty"`

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

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

	TaskGroupID *int64 `type:"int64" json:",omitempty"`

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

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

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

func (TaskForGetTaskOutput) GoString

func (s TaskForGetTaskOutput) GoString() string

GoString returns the string representation

func (*TaskForGetTaskOutput) SetAddress

SetAddress sets the Address field's value.

func (*TaskForGetTaskOutput) SetCreateTime

func (s *TaskForGetTaskOutput) SetCreateTime(v int64) *TaskForGetTaskOutput

SetCreateTime sets the CreateTime field's value.

func (*TaskForGetTaskOutput) SetEnableShuffle

func (s *TaskForGetTaskOutput) SetEnableShuffle(v bool) *TaskForGetTaskOutput

SetEnableShuffle sets the EnableShuffle field's value.

func (*TaskForGetTaskOutput) SetFinishTime

func (s *TaskForGetTaskOutput) SetFinishTime(v int64) *TaskForGetTaskOutput

SetFinishTime sets the FinishTime field's value.

func (*TaskForGetTaskOutput) SetHTTPMethod

func (s *TaskForGetTaskOutput) SetHTTPMethod(v int32) *TaskForGetTaskOutput

SetHTTPMethod sets the HTTPMethod field's value.

func (*TaskForGetTaskOutput) SetID

SetID sets the ID field's value.

func (*TaskForGetTaskOutput) SetIntervalSeconds

func (s *TaskForGetTaskOutput) SetIntervalSeconds(v int32) *TaskForGetTaskOutput

SetIntervalSeconds sets the IntervalSeconds field's value.

func (*TaskForGetTaskOutput) SetLabels

SetLabels sets the Labels field's value.

func (*TaskForGetTaskOutput) SetLineIDList

func (s *TaskForGetTaskOutput) SetLineIDList(v []*int64) *TaskForGetTaskOutput

SetLineIDList sets the LineIDList field's value.

func (*TaskForGetTaskOutput) SetName

SetName sets the Name field's value.

func (*TaskForGetTaskOutput) SetOwner

SetOwner sets the Owner field's value.

func (*TaskForGetTaskOutput) SetPeriodConfig

SetPeriodConfig sets the PeriodConfig field's value.

func (*TaskForGetTaskOutput) SetRunnerIDList

func (s *TaskForGetTaskOutput) SetRunnerIDList(v []*int64) *TaskForGetTaskOutput

SetRunnerIDList sets the RunnerIDList field's value.

func (*TaskForGetTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*TaskForGetTaskOutput) SetSubTaskType

func (s *TaskForGetTaskOutput) SetSubTaskType(v int32) *TaskForGetTaskOutput

SetSubTaskType sets the SubTaskType field's value.

func (*TaskForGetTaskOutput) SetTaskGroupID

func (s *TaskForGetTaskOutput) SetTaskGroupID(v int64) *TaskForGetTaskOutput

SetTaskGroupID sets the TaskGroupID field's value.

func (*TaskForGetTaskOutput) SetTaskGroupName

func (s *TaskForGetTaskOutput) SetTaskGroupName(v string) *TaskForGetTaskOutput

SetTaskGroupName sets the TaskGroupName field's value.

func (*TaskForGetTaskOutput) SetTaskType

func (s *TaskForGetTaskOutput) SetTaskType(v int32) *TaskForGetTaskOutput

SetTaskType sets the TaskType field's value.

func (*TaskForGetTaskOutput) SetUpdateTime

func (s *TaskForGetTaskOutput) SetUpdateTime(v int64) *TaskForGetTaskOutput

SetUpdateTime sets the UpdateTime field's value.

func (TaskForGetTaskOutput) String

func (s TaskForGetTaskOutput) String() string

String returns the string representation

type TaskListForListTaskOutput

type TaskListForListTaskOutput struct {
	Address *string `type:"string" json:",omitempty"`

	CreateTime *int64 `type:"int64" json:",omitempty"`

	EnableShuffle *bool `type:"boolean" json:",omitempty"`

	FinishTime *int64 `type:"int64" json:",omitempty"`

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

	ID *int64 `type:"int64" json:",omitempty"`

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

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

	LineIDList []*int64 `type:"list" json:",omitempty"`

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

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

	PeriodConfig *PeriodConfigForListTaskOutput `type:"structure" json:",omitempty"`

	RunnerIDList []*int64 `type:"list" json:",omitempty"`

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

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

	TaskGroupID *int64 `type:"int64" json:",omitempty"`

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

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

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

func (TaskListForListTaskOutput) GoString

func (s TaskListForListTaskOutput) GoString() string

GoString returns the string representation

func (*TaskListForListTaskOutput) SetAddress

SetAddress sets the Address field's value.

func (*TaskListForListTaskOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*TaskListForListTaskOutput) SetEnableShuffle

SetEnableShuffle sets the EnableShuffle field's value.

func (*TaskListForListTaskOutput) SetFinishTime

SetFinishTime sets the FinishTime field's value.

func (*TaskListForListTaskOutput) SetHTTPMethod

SetHTTPMethod sets the HTTPMethod field's value.

func (*TaskListForListTaskOutput) SetID

SetID sets the ID field's value.

func (*TaskListForListTaskOutput) SetIntervalSeconds

func (s *TaskListForListTaskOutput) SetIntervalSeconds(v int32) *TaskListForListTaskOutput

SetIntervalSeconds sets the IntervalSeconds field's value.

func (*TaskListForListTaskOutput) SetLabels

SetLabels sets the Labels field's value.

func (*TaskListForListTaskOutput) SetLineIDList

SetLineIDList sets the LineIDList field's value.

func (*TaskListForListTaskOutput) SetName

SetName sets the Name field's value.

func (*TaskListForListTaskOutput) SetOwner

SetOwner sets the Owner field's value.

func (*TaskListForListTaskOutput) SetPeriodConfig

SetPeriodConfig sets the PeriodConfig field's value.

func (*TaskListForListTaskOutput) SetRunnerIDList

func (s *TaskListForListTaskOutput) SetRunnerIDList(v []*int64) *TaskListForListTaskOutput

SetRunnerIDList sets the RunnerIDList field's value.

func (*TaskListForListTaskOutput) SetStatus

SetStatus sets the Status field's value.

func (*TaskListForListTaskOutput) SetSubTaskType

SetSubTaskType sets the SubTaskType field's value.

func (*TaskListForListTaskOutput) SetTaskGroupID

SetTaskGroupID sets the TaskGroupID field's value.

func (*TaskListForListTaskOutput) SetTaskGroupName

SetTaskGroupName sets the TaskGroupName field's value.

func (*TaskListForListTaskOutput) SetTaskType

SetTaskType sets the TaskType field's value.

func (*TaskListForListTaskOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (TaskListForListTaskOutput) String

func (s TaskListForListTaskOutput) String() string

String returns the string representation

type TimeRangeConfigForCreateTaskInput

type TimeRangeConfigForCreateTaskInput struct {
	EndTime *EndTimeForCreateTaskInput `type:"structure" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	StartTime *StartTimeForCreateTaskInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeConfigForCreateTaskInput) GoString

GoString returns the string representation

func (*TimeRangeConfigForCreateTaskInput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeConfigForCreateTaskInput) SetInterval

SetInterval sets the Interval field's value.

func (*TimeRangeConfigForCreateTaskInput) SetStartTime

SetStartTime sets the StartTime field's value.

func (TimeRangeConfigForCreateTaskInput) String

String returns the string representation

type TimeRangeConfigForGetTaskOutput

type TimeRangeConfigForGetTaskOutput struct {
	EndTime *EndTimeForGetTaskOutput `type:"structure" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	StartTime *StartTimeForGetTaskOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeConfigForGetTaskOutput) GoString

GoString returns the string representation

func (*TimeRangeConfigForGetTaskOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeConfigForGetTaskOutput) SetInterval

SetInterval sets the Interval field's value.

func (*TimeRangeConfigForGetTaskOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (TimeRangeConfigForGetTaskOutput) String

String returns the string representation

type TimeRangeConfigForListTaskOutput

type TimeRangeConfigForListTaskOutput struct {
	EndTime *EndTimeForListTaskOutput `type:"structure" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	StartTime *StartTimeForListTaskOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TimeRangeConfigForListTaskOutput) GoString

GoString returns the string representation

func (*TimeRangeConfigForListTaskOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*TimeRangeConfigForListTaskOutput) SetInterval

SetInterval sets the Interval field's value.

func (*TimeRangeConfigForListTaskOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (TimeRangeConfigForListTaskOutput) String

String returns the string representation

type UDPConfigForCreateTaskInput

type UDPConfigForCreateTaskInput struct {
	Payload *string `type:"string" json:",omitempty"`

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

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

func (UDPConfigForCreateTaskInput) GoString

func (s UDPConfigForCreateTaskInput) GoString() string

GoString returns the string representation

func (*UDPConfigForCreateTaskInput) SetPayload

SetPayload sets the Payload field's value.

func (*UDPConfigForCreateTaskInput) SetPayloadType

SetPayloadType sets the PayloadType field's value.

func (*UDPConfigForCreateTaskInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (UDPConfigForCreateTaskInput) String

String returns the string representation

type UDPDetailForGetTaskResultOutput

type UDPDetailForGetTaskResultOutput struct {
	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

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

	UDPTimeDNS *int64 `type:"int64" json:",omitempty"`

	UDPTimeReceive *int64 `type:"int64" json:",omitempty"`

	UDPTimeTotal *int64 `type:"int64" json:",omitempty"`

	UDPTimeWait *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UDPDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*UDPDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*UDPDetailForGetTaskResultOutput) SetUDPResponse

SetUDPResponse sets the UDPResponse field's value.

func (*UDPDetailForGetTaskResultOutput) SetUDPTimeDNS

SetUDPTimeDNS sets the UDPTimeDNS field's value.

func (*UDPDetailForGetTaskResultOutput) SetUDPTimeReceive

SetUDPTimeReceive sets the UDPTimeReceive field's value.

func (*UDPDetailForGetTaskResultOutput) SetUDPTimeTotal

SetUDPTimeTotal sets the UDPTimeTotal field's value.

func (*UDPDetailForGetTaskResultOutput) SetUDPTimeWait

SetUDPTimeWait sets the UDPTimeWait field's value.

func (UDPDetailForGetTaskResultOutput) String

String returns the string representation

type UploadDetailForGetTaskResultOutput

type UploadDetailForGetTaskResultOutput struct {
	DNSCost *int64 `type:"int64" json:",omitempty"`

	DiagnoseDetail *DiagnoseDetailForGetTaskResultOutput `type:"structure" json:",omitempty"`

	DownloadSize *int64 `type:"int64" json:",omitempty"`

	DownloadSpeed *int64 `type:"int64" json:",omitempty"`

	HTTPCode *int64 `type:"int64" json:",omitempty"`

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

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

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

	LocationDetail []*LocationDetailForGetTaskResultOutput `type:"list" json:",omitempty"`

	RecvCost *int64 `type:"int64" json:",omitempty"`

	RedirectCost *int64 `type:"int64" json:",omitempty"`

	RedirectNums *int64 `type:"int64" json:",omitempty"`

	SendCost *int64 `type:"int64" json:",omitempty"`

	SslCost *int64 `type:"int64" json:",omitempty"`

	TCPCost *int64 `type:"int64" json:",omitempty"`

	TotalCost *int64 `type:"int64" json:",omitempty"`

	TtfbCost *int64 `type:"int64" json:",omitempty"`

	UploadSize *int64 `type:"int64" json:",omitempty"`

	UploadSpeed *int64 `type:"int64" json:",omitempty"`

	UploadTime *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UploadDetailForGetTaskResultOutput) GoString

GoString returns the string representation

func (*UploadDetailForGetTaskResultOutput) SetDNSCost

SetDNSCost sets the DNSCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetDiagnoseDetail

SetDiagnoseDetail sets the DiagnoseDetail field's value.

func (*UploadDetailForGetTaskResultOutput) SetDownloadSize

SetDownloadSize sets the DownloadSize field's value.

func (*UploadDetailForGetTaskResultOutput) SetDownloadSpeed

SetDownloadSpeed sets the DownloadSpeed field's value.

func (*UploadDetailForGetTaskResultOutput) SetHTTPCode

SetHTTPCode sets the HTTPCode field's value.

func (*UploadDetailForGetTaskResultOutput) SetHTTPRequestHeader

SetHTTPRequestHeader sets the HTTPRequestHeader field's value.

func (*UploadDetailForGetTaskResultOutput) SetHTTPResponseBody

SetHTTPResponseBody sets the HTTPResponseBody field's value.

func (*UploadDetailForGetTaskResultOutput) SetHTTPResponseHeader

SetHTTPResponseHeader sets the HTTPResponseHeader field's value.

func (*UploadDetailForGetTaskResultOutput) SetLocationDetail

SetLocationDetail sets the LocationDetail field's value.

func (*UploadDetailForGetTaskResultOutput) SetRecvCost

SetRecvCost sets the RecvCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetRedirectCost

SetRedirectCost sets the RedirectCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetRedirectNums

SetRedirectNums sets the RedirectNums field's value.

func (*UploadDetailForGetTaskResultOutput) SetSendCost

SetSendCost sets the SendCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetSslCost

SetSslCost sets the SslCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetTCPCost

SetTCPCost sets the TCPCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetTotalCost

SetTotalCost sets the TotalCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetTtfbCost

SetTtfbCost sets the TtfbCost field's value.

func (*UploadDetailForGetTaskResultOutput) SetUploadSize

SetUploadSize sets the UploadSize field's value.

func (*UploadDetailForGetTaskResultOutput) SetUploadSpeed

SetUploadSpeed sets the UploadSpeed field's value.

func (*UploadDetailForGetTaskResultOutput) SetUploadTime

SetUploadTime sets the UploadTime field's value.

func (UploadDetailForGetTaskResultOutput) String

String returns the string representation

type UsabilityInfoForGetTaskResultOutput

type UsabilityInfoForGetTaskResultOutput struct {
	Reason []*string `type:"list" json:",omitempty"`

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

func (UsabilityInfoForGetTaskResultOutput) GoString

GoString returns the string representation

func (*UsabilityInfoForGetTaskResultOutput) SetReason

SetReason sets the Reason field's value.

func (*UsabilityInfoForGetTaskResultOutput) SetStatus

SetStatus sets the Status field's value.

func (UsabilityInfoForGetTaskResultOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL