apig

package
v1.2.12 Latest Latest
Warning

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

Go to latest
Published: Feb 9, 2026 License: Apache-2.0 Imports: 9 Imported by: 0

Documentation

Overview

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

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AIProviderForCreateUpstreamInput

type AIProviderForCreateUpstreamInput struct {
	BaseUrl *string `type:"string" json:",omitempty"`

	CustomBodyParams *CustomBodyParamsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	CustomHeaderParams *CustomHeaderParamsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	CustomModelService *CustomModelServiceForCreateUpstreamInput `type:"structure" json:",omitempty"`

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

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

func (AIProviderForCreateUpstreamInput) GoString

GoString returns the string representation

func (*AIProviderForCreateUpstreamInput) SetBaseUrl

SetBaseUrl sets the BaseUrl field's value.

func (*AIProviderForCreateUpstreamInput) SetCustomBodyParams

SetCustomBodyParams sets the CustomBodyParams field's value.

func (*AIProviderForCreateUpstreamInput) SetCustomHeaderParams

SetCustomHeaderParams sets the CustomHeaderParams field's value.

func (*AIProviderForCreateUpstreamInput) SetCustomModelService

SetCustomModelService sets the CustomModelService field's value.

func (*AIProviderForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*AIProviderForCreateUpstreamInput) SetToken

SetToken sets the Token field's value.

func (AIProviderForCreateUpstreamInput) String

String returns the string representation

type AIProviderForGetUpstreamOutput

type AIProviderForGetUpstreamOutput struct {
	BaseUrl *string `type:"string" json:",omitempty"`

	CustomBodyParams *CustomBodyParamsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	CustomHeaderParams *CustomHeaderParamsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	CustomModelService *CustomModelServiceForGetUpstreamOutput `type:"structure" json:",omitempty"`

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

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

func (AIProviderForGetUpstreamOutput) GoString

GoString returns the string representation

func (*AIProviderForGetUpstreamOutput) SetBaseUrl

SetBaseUrl sets the BaseUrl field's value.

func (*AIProviderForGetUpstreamOutput) SetCustomBodyParams

SetCustomBodyParams sets the CustomBodyParams field's value.

func (*AIProviderForGetUpstreamOutput) SetCustomHeaderParams

SetCustomHeaderParams sets the CustomHeaderParams field's value.

func (*AIProviderForGetUpstreamOutput) SetCustomModelService

SetCustomModelService sets the CustomModelService field's value.

func (*AIProviderForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*AIProviderForGetUpstreamOutput) SetToken

SetToken sets the Token field's value.

func (AIProviderForGetUpstreamOutput) String

String returns the string representation

type AIProviderForListUpstreamsOutput

type AIProviderForListUpstreamsOutput struct {
	BaseUrl *string `type:"string" json:",omitempty"`

	CustomBodyParams *CustomBodyParamsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	CustomHeaderParams *CustomHeaderParamsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	CustomModelService *CustomModelServiceForListUpstreamsOutput `type:"structure" json:",omitempty"`

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

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

func (AIProviderForListUpstreamsOutput) GoString

GoString returns the string representation

func (*AIProviderForListUpstreamsOutput) SetBaseUrl

SetBaseUrl sets the BaseUrl field's value.

func (*AIProviderForListUpstreamsOutput) SetCustomBodyParams

SetCustomBodyParams sets the CustomBodyParams field's value.

func (*AIProviderForListUpstreamsOutput) SetCustomHeaderParams

SetCustomHeaderParams sets the CustomHeaderParams field's value.

func (*AIProviderForListUpstreamsOutput) SetCustomModelService

SetCustomModelService sets the CustomModelService field's value.

func (*AIProviderForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*AIProviderForListUpstreamsOutput) SetToken

SetToken sets the Token field's value.

func (AIProviderForListUpstreamsOutput) String

String returns the string representation

type AIProviderForUpdateUpstreamInput

type AIProviderForUpdateUpstreamInput struct {
	BaseUrl *string `type:"string" json:",omitempty"`

	CustomBodyParams *CustomBodyParamsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	CustomHeaderParams *CustomHeaderParamsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	CustomModelService *CustomModelServiceForUpdateUpstreamInput `type:"structure" json:",omitempty"`

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

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

func (AIProviderForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*AIProviderForUpdateUpstreamInput) SetBaseUrl

SetBaseUrl sets the BaseUrl field's value.

func (*AIProviderForUpdateUpstreamInput) SetCustomBodyParams

SetCustomBodyParams sets the CustomBodyParams field's value.

func (*AIProviderForUpdateUpstreamInput) SetCustomHeaderParams

SetCustomHeaderParams sets the CustomHeaderParams field's value.

func (*AIProviderForUpdateUpstreamInput) SetCustomModelService

SetCustomModelService sets the CustomModelService field's value.

func (*AIProviderForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*AIProviderForUpdateUpstreamInput) SetToken

SetToken sets the Token field's value.

func (AIProviderForUpdateUpstreamInput) String

String returns the string representation

type APIG

type APIG struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*volcengine.Config) *APIG

New create int can support ssl or region locate set

func (*APIG) AttachGatewayLB added in v1.1.33

func (c *APIG) AttachGatewayLB(input *AttachGatewayLBInput) (*AttachGatewayLBOutput, error)

AttachGatewayLB API operation for APIG.

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

func (*APIG) AttachGatewayLBCommon added in v1.1.33

func (c *APIG) AttachGatewayLBCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachGatewayLBCommon API operation for APIG.

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

func (*APIG) AttachGatewayLBCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) AttachGatewayLBCommonWithContext added in v1.1.33

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

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

See AttachGatewayLBCommon 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 (*APIG) AttachGatewayLBRequest added in v1.1.33

func (c *APIG) AttachGatewayLBRequest(input *AttachGatewayLBInput) (req *request.Request, output *AttachGatewayLBOutput)

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

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

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

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

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

func (*APIG) AttachGatewayLBWithContext added in v1.1.33

func (c *APIG) AttachGatewayLBWithContext(ctx volcengine.Context, input *AttachGatewayLBInput, opts ...request.Option) (*AttachGatewayLBOutput, error)

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

See AttachGatewayLB 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 (*APIG) CheckConsumerCredentialExist added in v1.1.51

func (c *APIG) CheckConsumerCredentialExist(input *CheckConsumerCredentialExistInput) (*CheckConsumerCredentialExistOutput, error)

CheckConsumerCredentialExist API operation for APIG.

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

func (*APIG) CheckConsumerCredentialExistCommon added in v1.1.51

func (c *APIG) CheckConsumerCredentialExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckConsumerCredentialExistCommon API operation for APIG.

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

func (*APIG) CheckConsumerCredentialExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckConsumerCredentialExistCommonWithContext added in v1.1.51

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

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

See CheckConsumerCredentialExistCommon 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 (*APIG) CheckConsumerCredentialExistRequest added in v1.1.51

func (c *APIG) CheckConsumerCredentialExistRequest(input *CheckConsumerCredentialExistInput) (req *request.Request, output *CheckConsumerCredentialExistOutput)

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

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

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

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

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

func (*APIG) CheckConsumerCredentialExistWithContext added in v1.1.51

func (c *APIG) CheckConsumerCredentialExistWithContext(ctx volcengine.Context, input *CheckConsumerCredentialExistInput, opts ...request.Option) (*CheckConsumerCredentialExistOutput, error)

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

See CheckConsumerCredentialExist 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 (*APIG) CheckConsumerExist added in v1.1.51

func (c *APIG) CheckConsumerExist(input *CheckConsumerExistInput) (*CheckConsumerExistOutput, error)

CheckConsumerExist API operation for APIG.

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

func (*APIG) CheckConsumerExistCommon added in v1.1.51

func (c *APIG) CheckConsumerExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckConsumerExistCommon API operation for APIG.

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

func (*APIG) CheckConsumerExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckConsumerExistCommonWithContext added in v1.1.51

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

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

See CheckConsumerExistCommon 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 (*APIG) CheckConsumerExistRequest added in v1.1.51

func (c *APIG) CheckConsumerExistRequest(input *CheckConsumerExistInput) (req *request.Request, output *CheckConsumerExistOutput)

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

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

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

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

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

func (*APIG) CheckConsumerExistWithContext added in v1.1.51

func (c *APIG) CheckConsumerExistWithContext(ctx volcengine.Context, input *CheckConsumerExistInput, opts ...request.Option) (*CheckConsumerExistOutput, error)

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

See CheckConsumerExist 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 (*APIG) CheckConsumerUsed added in v1.1.51

func (c *APIG) CheckConsumerUsed(input *CheckConsumerUsedInput) (*CheckConsumerUsedOutput, error)

CheckConsumerUsed API operation for APIG.

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

func (*APIG) CheckConsumerUsedCommon added in v1.1.51

func (c *APIG) CheckConsumerUsedCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckConsumerUsedCommon API operation for APIG.

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

func (*APIG) CheckConsumerUsedCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckConsumerUsedCommonWithContext added in v1.1.51

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

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

See CheckConsumerUsedCommon 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 (*APIG) CheckConsumerUsedRequest added in v1.1.51

func (c *APIG) CheckConsumerUsedRequest(input *CheckConsumerUsedInput) (req *request.Request, output *CheckConsumerUsedOutput)

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

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

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

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

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

func (*APIG) CheckConsumerUsedWithContext added in v1.1.51

func (c *APIG) CheckConsumerUsedWithContext(ctx volcengine.Context, input *CheckConsumerUsedInput, opts ...request.Option) (*CheckConsumerUsedOutput, error)

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

See CheckConsumerUsed 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 (*APIG) CheckCustomDomainExist added in v1.1.51

func (c *APIG) CheckCustomDomainExist(input *CheckCustomDomainExistInput) (*CheckCustomDomainExistOutput, error)

CheckCustomDomainExist API operation for APIG.

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

func (*APIG) CheckCustomDomainExistCommon added in v1.1.51

func (c *APIG) CheckCustomDomainExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckCustomDomainExistCommon API operation for APIG.

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

func (*APIG) CheckCustomDomainExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckCustomDomainExistCommonWithContext added in v1.1.51

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

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

See CheckCustomDomainExistCommon 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 (*APIG) CheckCustomDomainExistRequest added in v1.1.51

func (c *APIG) CheckCustomDomainExistRequest(input *CheckCustomDomainExistInput) (req *request.Request, output *CheckCustomDomainExistOutput)

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

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

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

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

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

func (*APIG) CheckCustomDomainExistWithContext added in v1.1.51

func (c *APIG) CheckCustomDomainExistWithContext(ctx volcengine.Context, input *CheckCustomDomainExistInput, opts ...request.Option) (*CheckCustomDomainExistOutput, error)

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

See CheckCustomDomainExist 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 (*APIG) CheckGatewayExist added in v1.1.51

func (c *APIG) CheckGatewayExist(input *CheckGatewayExistInput) (*CheckGatewayExistOutput, error)

CheckGatewayExist API operation for APIG.

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

func (*APIG) CheckGatewayExistCommon added in v1.1.51

func (c *APIG) CheckGatewayExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckGatewayExistCommon API operation for APIG.

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

func (*APIG) CheckGatewayExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckGatewayExistCommonWithContext added in v1.1.51

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

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

See CheckGatewayExistCommon 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 (*APIG) CheckGatewayExistRequest added in v1.1.51

func (c *APIG) CheckGatewayExistRequest(input *CheckGatewayExistInput) (req *request.Request, output *CheckGatewayExistOutput)

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

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

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

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

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

func (*APIG) CheckGatewayExistWithContext added in v1.1.51

func (c *APIG) CheckGatewayExistWithContext(ctx volcengine.Context, input *CheckGatewayExistInput, opts ...request.Option) (*CheckGatewayExistOutput, error)

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

See CheckGatewayExist 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 (*APIG) CheckGatewayServiceExist added in v1.1.51

func (c *APIG) CheckGatewayServiceExist(input *CheckGatewayServiceExistInput) (*CheckGatewayServiceExistOutput, error)

CheckGatewayServiceExist API operation for APIG.

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

func (*APIG) CheckGatewayServiceExistCommon added in v1.1.51

func (c *APIG) CheckGatewayServiceExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckGatewayServiceExistCommon API operation for APIG.

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

func (*APIG) CheckGatewayServiceExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckGatewayServiceExistCommonWithContext added in v1.1.51

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

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

See CheckGatewayServiceExistCommon 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 (*APIG) CheckGatewayServiceExistRequest added in v1.1.51

func (c *APIG) CheckGatewayServiceExistRequest(input *CheckGatewayServiceExistInput) (req *request.Request, output *CheckGatewayServiceExistOutput)

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

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

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

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

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

func (*APIG) CheckGatewayServiceExistWithContext added in v1.1.51

func (c *APIG) CheckGatewayServiceExistWithContext(ctx volcengine.Context, input *CheckGatewayServiceExistInput, opts ...request.Option) (*CheckGatewayServiceExistOutput, error)

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

See CheckGatewayServiceExist 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 (*APIG) CheckUpstreamExist added in v1.1.51

func (c *APIG) CheckUpstreamExist(input *CheckUpstreamExistInput) (*CheckUpstreamExistOutput, error)

CheckUpstreamExist API operation for APIG.

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

func (*APIG) CheckUpstreamExistCommon added in v1.1.51

func (c *APIG) CheckUpstreamExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckUpstreamExistCommon API operation for APIG.

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

func (*APIG) CheckUpstreamExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckUpstreamExistCommonWithContext added in v1.1.51

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

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

See CheckUpstreamExistCommon 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 (*APIG) CheckUpstreamExistRequest added in v1.1.51

func (c *APIG) CheckUpstreamExistRequest(input *CheckUpstreamExistInput) (req *request.Request, output *CheckUpstreamExistOutput)

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

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

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

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

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

func (*APIG) CheckUpstreamExistWithContext added in v1.1.51

func (c *APIG) CheckUpstreamExistWithContext(ctx volcengine.Context, input *CheckUpstreamExistInput, opts ...request.Option) (*CheckUpstreamExistOutput, error)

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

See CheckUpstreamExist 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 (*APIG) CheckUpstreamVersionExist added in v1.1.51

func (c *APIG) CheckUpstreamVersionExist(input *CheckUpstreamVersionExistInput) (*CheckUpstreamVersionExistOutput, error)

CheckUpstreamVersionExist API operation for APIG.

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

func (*APIG) CheckUpstreamVersionExistCommon added in v1.1.51

func (c *APIG) CheckUpstreamVersionExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CheckUpstreamVersionExistCommon API operation for APIG.

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

func (*APIG) CheckUpstreamVersionExistCommonRequest added in v1.1.51

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

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

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

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

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

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

func (*APIG) CheckUpstreamVersionExistCommonWithContext added in v1.1.51

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

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

See CheckUpstreamVersionExistCommon 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 (*APIG) CheckUpstreamVersionExistRequest added in v1.1.51

func (c *APIG) CheckUpstreamVersionExistRequest(input *CheckUpstreamVersionExistInput) (req *request.Request, output *CheckUpstreamVersionExistOutput)

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

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

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

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

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

func (*APIG) CheckUpstreamVersionExistWithContext added in v1.1.51

func (c *APIG) CheckUpstreamVersionExistWithContext(ctx volcengine.Context, input *CheckUpstreamVersionExistInput, opts ...request.Option) (*CheckUpstreamVersionExistOutput, error)

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

See CheckUpstreamVersionExist 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 (*APIG) CreateConsumer

func (c *APIG) CreateConsumer(input *CreateConsumerInput) (*CreateConsumerOutput, error)

CreateConsumer API operation for APIG.

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

func (*APIG) CreateConsumerCommon

func (c *APIG) CreateConsumerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateConsumerCommon API operation for APIG.

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

func (*APIG) CreateConsumerCommonRequest

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

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

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

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

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

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

func (*APIG) CreateConsumerCommonWithContext

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

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

See CreateConsumerCommon 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 (*APIG) CreateConsumerCredential

func (c *APIG) CreateConsumerCredential(input *CreateConsumerCredentialInput) (*CreateConsumerCredentialOutput, error)

CreateConsumerCredential API operation for APIG.

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

func (*APIG) CreateConsumerCredentialCommon

func (c *APIG) CreateConsumerCredentialCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateConsumerCredentialCommon API operation for APIG.

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

func (*APIG) CreateConsumerCredentialCommonRequest

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

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

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

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

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

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

func (*APIG) CreateConsumerCredentialCommonWithContext

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

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

See CreateConsumerCredentialCommon 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 (*APIG) CreateConsumerCredentialRequest

func (c *APIG) CreateConsumerCredentialRequest(input *CreateConsumerCredentialInput) (req *request.Request, output *CreateConsumerCredentialOutput)

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

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

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

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

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

func (*APIG) CreateConsumerCredentialWithContext

func (c *APIG) CreateConsumerCredentialWithContext(ctx volcengine.Context, input *CreateConsumerCredentialInput, opts ...request.Option) (*CreateConsumerCredentialOutput, error)

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

See CreateConsumerCredential 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 (*APIG) CreateConsumerRequest

func (c *APIG) CreateConsumerRequest(input *CreateConsumerInput) (req *request.Request, output *CreateConsumerOutput)

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

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

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

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

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

func (*APIG) CreateConsumerWithContext

func (c *APIG) CreateConsumerWithContext(ctx volcengine.Context, input *CreateConsumerInput, opts ...request.Option) (*CreateConsumerOutput, error)

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

See CreateConsumer 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 (*APIG) CreateCustomDomain added in v1.1.33

func (c *APIG) CreateCustomDomain(input *CreateCustomDomainInput) (*CreateCustomDomainOutput, error)

CreateCustomDomain API operation for APIG.

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

func (*APIG) CreateCustomDomainCommon added in v1.1.33

func (c *APIG) CreateCustomDomainCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateCustomDomainCommon API operation for APIG.

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

func (*APIG) CreateCustomDomainCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) CreateCustomDomainCommonWithContext added in v1.1.33

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

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

See CreateCustomDomainCommon 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 (*APIG) CreateCustomDomainRequest added in v1.1.33

func (c *APIG) CreateCustomDomainRequest(input *CreateCustomDomainInput) (req *request.Request, output *CreateCustomDomainOutput)

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

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

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

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

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

func (*APIG) CreateCustomDomainWithContext added in v1.1.33

func (c *APIG) CreateCustomDomainWithContext(ctx volcengine.Context, input *CreateCustomDomainInput, opts ...request.Option) (*CreateCustomDomainOutput, error)

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

See CreateCustomDomain 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 (*APIG) CreateGateway

func (c *APIG) CreateGateway(input *CreateGatewayInput) (*CreateGatewayOutput, error)

CreateGateway API operation for APIG.

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

func (*APIG) CreateGatewayCommon

func (c *APIG) CreateGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateGatewayCommon API operation for APIG.

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

func (*APIG) CreateGatewayCommonRequest

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

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

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

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

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

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

func (*APIG) CreateGatewayCommonWithContext

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

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

See CreateGatewayCommon 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 (*APIG) CreateGatewayRequest

func (c *APIG) CreateGatewayRequest(input *CreateGatewayInput) (req *request.Request, output *CreateGatewayOutput)

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

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

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

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

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

func (*APIG) CreateGatewayService

func (c *APIG) CreateGatewayService(input *CreateGatewayServiceInput) (*CreateGatewayServiceOutput, error)

CreateGatewayService API operation for APIG.

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

func (*APIG) CreateGatewayServiceCommon

func (c *APIG) CreateGatewayServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateGatewayServiceCommon API operation for APIG.

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

func (*APIG) CreateGatewayServiceCommonRequest

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

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

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

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

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

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

func (*APIG) CreateGatewayServiceCommonWithContext

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

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

See CreateGatewayServiceCommon 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 (*APIG) CreateGatewayServiceRequest

func (c *APIG) CreateGatewayServiceRequest(input *CreateGatewayServiceInput) (req *request.Request, output *CreateGatewayServiceOutput)

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

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

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

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

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

func (*APIG) CreateGatewayServiceWithContext

func (c *APIG) CreateGatewayServiceWithContext(ctx volcengine.Context, input *CreateGatewayServiceInput, opts ...request.Option) (*CreateGatewayServiceOutput, error)

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

See CreateGatewayService 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 (*APIG) CreateGatewayWithContext

func (c *APIG) CreateGatewayWithContext(ctx volcengine.Context, input *CreateGatewayInput, opts ...request.Option) (*CreateGatewayOutput, error)

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

See CreateGateway 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 (*APIG) CreatePluginBinding

func (c *APIG) CreatePluginBinding(input *CreatePluginBindingInput) (*CreatePluginBindingOutput, error)

CreatePluginBinding API operation for APIG.

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

func (*APIG) CreatePluginBindingCommon

func (c *APIG) CreatePluginBindingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreatePluginBindingCommon API operation for APIG.

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

func (*APIG) CreatePluginBindingCommonRequest

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

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

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

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

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

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

func (*APIG) CreatePluginBindingCommonWithContext

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

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

See CreatePluginBindingCommon 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 (*APIG) CreatePluginBindingRequest

func (c *APIG) CreatePluginBindingRequest(input *CreatePluginBindingInput) (req *request.Request, output *CreatePluginBindingOutput)

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

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

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

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

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

func (*APIG) CreatePluginBindingWithContext

func (c *APIG) CreatePluginBindingWithContext(ctx volcengine.Context, input *CreatePluginBindingInput, opts ...request.Option) (*CreatePluginBindingOutput, error)

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

See CreatePluginBinding 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 (*APIG) CreateUpstream

func (c *APIG) CreateUpstream(input *CreateUpstreamInput) (*CreateUpstreamOutput, error)

CreateUpstream API operation for APIG.

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

func (*APIG) CreateUpstreamCommon

func (c *APIG) CreateUpstreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUpstreamCommon API operation for APIG.

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

func (*APIG) CreateUpstreamCommonRequest

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

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

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

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

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

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

func (*APIG) CreateUpstreamCommonWithContext

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

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

See CreateUpstreamCommon 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 (*APIG) CreateUpstreamRequest

func (c *APIG) CreateUpstreamRequest(input *CreateUpstreamInput) (req *request.Request, output *CreateUpstreamOutput)

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

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

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

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

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

func (*APIG) CreateUpstreamSource

func (c *APIG) CreateUpstreamSource(input *CreateUpstreamSourceInput) (*CreateUpstreamSourceOutput, error)

CreateUpstreamSource API operation for APIG.

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

func (*APIG) CreateUpstreamSourceCommon

func (c *APIG) CreateUpstreamSourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUpstreamSourceCommon API operation for APIG.

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

func (*APIG) CreateUpstreamSourceCommonRequest

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

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

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

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

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

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

func (*APIG) CreateUpstreamSourceCommonWithContext

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

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

See CreateUpstreamSourceCommon 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 (*APIG) CreateUpstreamSourceRequest

func (c *APIG) CreateUpstreamSourceRequest(input *CreateUpstreamSourceInput) (req *request.Request, output *CreateUpstreamSourceOutput)

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

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

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

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

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

func (*APIG) CreateUpstreamSourceWithContext

func (c *APIG) CreateUpstreamSourceWithContext(ctx volcengine.Context, input *CreateUpstreamSourceInput, opts ...request.Option) (*CreateUpstreamSourceOutput, error)

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

See CreateUpstreamSource 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 (*APIG) CreateUpstreamVersion added in v1.1.33

func (c *APIG) CreateUpstreamVersion(input *CreateUpstreamVersionInput) (*CreateUpstreamVersionOutput, error)

CreateUpstreamVersion API operation for APIG.

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

func (*APIG) CreateUpstreamVersionCommon added in v1.1.33

func (c *APIG) CreateUpstreamVersionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateUpstreamVersionCommon API operation for APIG.

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

func (*APIG) CreateUpstreamVersionCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) CreateUpstreamVersionCommonWithContext added in v1.1.33

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

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

See CreateUpstreamVersionCommon 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 (*APIG) CreateUpstreamVersionRequest added in v1.1.33

func (c *APIG) CreateUpstreamVersionRequest(input *CreateUpstreamVersionInput) (req *request.Request, output *CreateUpstreamVersionOutput)

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

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

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

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

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

func (*APIG) CreateUpstreamVersionWithContext added in v1.1.33

func (c *APIG) CreateUpstreamVersionWithContext(ctx volcengine.Context, input *CreateUpstreamVersionInput, opts ...request.Option) (*CreateUpstreamVersionOutput, error)

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

See CreateUpstreamVersion 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 (*APIG) CreateUpstreamWithContext

func (c *APIG) CreateUpstreamWithContext(ctx volcengine.Context, input *CreateUpstreamInput, opts ...request.Option) (*CreateUpstreamOutput, error)

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

See CreateUpstream 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 (*APIG) DeleteConsumer

func (c *APIG) DeleteConsumer(input *DeleteConsumerInput) (*DeleteConsumerOutput, error)

DeleteConsumer API operation for APIG.

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

func (*APIG) DeleteConsumerCommon

func (c *APIG) DeleteConsumerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteConsumerCommon API operation for APIG.

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

func (*APIG) DeleteConsumerCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteConsumerCommonWithContext

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

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

See DeleteConsumerCommon 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 (*APIG) DeleteConsumerCredential

func (c *APIG) DeleteConsumerCredential(input *DeleteConsumerCredentialInput) (*DeleteConsumerCredentialOutput, error)

DeleteConsumerCredential API operation for APIG.

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

func (*APIG) DeleteConsumerCredentialCommon

func (c *APIG) DeleteConsumerCredentialCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteConsumerCredentialCommon API operation for APIG.

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

func (*APIG) DeleteConsumerCredentialCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteConsumerCredentialCommonWithContext

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

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

See DeleteConsumerCredentialCommon 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 (*APIG) DeleteConsumerCredentialRequest

func (c *APIG) DeleteConsumerCredentialRequest(input *DeleteConsumerCredentialInput) (req *request.Request, output *DeleteConsumerCredentialOutput)

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

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

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

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

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

func (*APIG) DeleteConsumerCredentialWithContext

func (c *APIG) DeleteConsumerCredentialWithContext(ctx volcengine.Context, input *DeleteConsumerCredentialInput, opts ...request.Option) (*DeleteConsumerCredentialOutput, error)

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

See DeleteConsumerCredential 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 (*APIG) DeleteConsumerRequest

func (c *APIG) DeleteConsumerRequest(input *DeleteConsumerInput) (req *request.Request, output *DeleteConsumerOutput)

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

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

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

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

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

func (*APIG) DeleteConsumerWithContext

func (c *APIG) DeleteConsumerWithContext(ctx volcengine.Context, input *DeleteConsumerInput, opts ...request.Option) (*DeleteConsumerOutput, error)

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

See DeleteConsumer 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 (*APIG) DeleteCustomDomain added in v1.1.33

func (c *APIG) DeleteCustomDomain(input *DeleteCustomDomainInput) (*DeleteCustomDomainOutput, error)

DeleteCustomDomain API operation for APIG.

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

func (*APIG) DeleteCustomDomainCommon added in v1.1.33

func (c *APIG) DeleteCustomDomainCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCustomDomainCommon API operation for APIG.

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

func (*APIG) DeleteCustomDomainCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) DeleteCustomDomainCommonWithContext added in v1.1.33

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

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

See DeleteCustomDomainCommon 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 (*APIG) DeleteCustomDomainRequest added in v1.1.33

func (c *APIG) DeleteCustomDomainRequest(input *DeleteCustomDomainInput) (req *request.Request, output *DeleteCustomDomainOutput)

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

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

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

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

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

func (*APIG) DeleteCustomDomainWithContext added in v1.1.33

func (c *APIG) DeleteCustomDomainWithContext(ctx volcengine.Context, input *DeleteCustomDomainInput, opts ...request.Option) (*DeleteCustomDomainOutput, error)

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

See DeleteCustomDomain 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 (*APIG) DeleteGateway

func (c *APIG) DeleteGateway(input *DeleteGatewayInput) (*DeleteGatewayOutput, error)

DeleteGateway API operation for APIG.

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

func (*APIG) DeleteGatewayCommon

func (c *APIG) DeleteGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteGatewayCommon API operation for APIG.

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

func (*APIG) DeleteGatewayCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteGatewayCommonWithContext

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

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

See DeleteGatewayCommon 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 (*APIG) DeleteGatewayRequest

func (c *APIG) DeleteGatewayRequest(input *DeleteGatewayInput) (req *request.Request, output *DeleteGatewayOutput)

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

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

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

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

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

func (*APIG) DeleteGatewayService

func (c *APIG) DeleteGatewayService(input *DeleteGatewayServiceInput) (*DeleteGatewayServiceOutput, error)

DeleteGatewayService API operation for APIG.

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

func (*APIG) DeleteGatewayServiceCommon

func (c *APIG) DeleteGatewayServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteGatewayServiceCommon API operation for APIG.

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

func (*APIG) DeleteGatewayServiceCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteGatewayServiceCommonWithContext

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

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

See DeleteGatewayServiceCommon 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 (*APIG) DeleteGatewayServiceRequest

func (c *APIG) DeleteGatewayServiceRequest(input *DeleteGatewayServiceInput) (req *request.Request, output *DeleteGatewayServiceOutput)

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

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

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

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

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

func (*APIG) DeleteGatewayServiceWithContext

func (c *APIG) DeleteGatewayServiceWithContext(ctx volcengine.Context, input *DeleteGatewayServiceInput, opts ...request.Option) (*DeleteGatewayServiceOutput, error)

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

See DeleteGatewayService 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 (*APIG) DeleteGatewayWithContext

func (c *APIG) DeleteGatewayWithContext(ctx volcengine.Context, input *DeleteGatewayInput, opts ...request.Option) (*DeleteGatewayOutput, error)

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

See DeleteGateway 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 (*APIG) DeletePluginBinding

func (c *APIG) DeletePluginBinding(input *DeletePluginBindingInput) (*DeletePluginBindingOutput, error)

DeletePluginBinding API operation for APIG.

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

func (*APIG) DeletePluginBindingCommon

func (c *APIG) DeletePluginBindingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeletePluginBindingCommon API operation for APIG.

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

func (*APIG) DeletePluginBindingCommonRequest

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

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

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

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

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

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

func (*APIG) DeletePluginBindingCommonWithContext

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

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

See DeletePluginBindingCommon 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 (*APIG) DeletePluginBindingRequest

func (c *APIG) DeletePluginBindingRequest(input *DeletePluginBindingInput) (req *request.Request, output *DeletePluginBindingOutput)

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

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

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

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

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

func (*APIG) DeletePluginBindingWithContext

func (c *APIG) DeletePluginBindingWithContext(ctx volcengine.Context, input *DeletePluginBindingInput, opts ...request.Option) (*DeletePluginBindingOutput, error)

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

See DeletePluginBinding 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 (*APIG) DeleteUpstream

func (c *APIG) DeleteUpstream(input *DeleteUpstreamInput) (*DeleteUpstreamOutput, error)

DeleteUpstream API operation for APIG.

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

func (*APIG) DeleteUpstreamCommon

func (c *APIG) DeleteUpstreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUpstreamCommon API operation for APIG.

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

func (*APIG) DeleteUpstreamCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteUpstreamCommonWithContext

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

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

See DeleteUpstreamCommon 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 (*APIG) DeleteUpstreamRequest

func (c *APIG) DeleteUpstreamRequest(input *DeleteUpstreamInput) (req *request.Request, output *DeleteUpstreamOutput)

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

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

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

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

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

func (*APIG) DeleteUpstreamSource

func (c *APIG) DeleteUpstreamSource(input *DeleteUpstreamSourceInput) (*DeleteUpstreamSourceOutput, error)

DeleteUpstreamSource API operation for APIG.

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

func (*APIG) DeleteUpstreamSourceCommon

func (c *APIG) DeleteUpstreamSourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUpstreamSourceCommon API operation for APIG.

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

func (*APIG) DeleteUpstreamSourceCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteUpstreamSourceCommonWithContext

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

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

See DeleteUpstreamSourceCommon 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 (*APIG) DeleteUpstreamSourceRequest

func (c *APIG) DeleteUpstreamSourceRequest(input *DeleteUpstreamSourceInput) (req *request.Request, output *DeleteUpstreamSourceOutput)

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

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

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

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

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

func (*APIG) DeleteUpstreamSourceWithContext

func (c *APIG) DeleteUpstreamSourceWithContext(ctx volcengine.Context, input *DeleteUpstreamSourceInput, opts ...request.Option) (*DeleteUpstreamSourceOutput, error)

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

See DeleteUpstreamSource 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 (*APIG) DeleteUpstreamVersion added in v1.1.33

func (c *APIG) DeleteUpstreamVersion(input *DeleteUpstreamVersionInput) (*DeleteUpstreamVersionOutput, error)

DeleteUpstreamVersion API operation for APIG.

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

func (*APIG) DeleteUpstreamVersionCommon added in v1.1.33

func (c *APIG) DeleteUpstreamVersionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteUpstreamVersionCommon API operation for APIG.

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

func (*APIG) DeleteUpstreamVersionCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) DeleteUpstreamVersionCommonWithContext added in v1.1.33

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

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

See DeleteUpstreamVersionCommon 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 (*APIG) DeleteUpstreamVersionRequest added in v1.1.33

func (c *APIG) DeleteUpstreamVersionRequest(input *DeleteUpstreamVersionInput) (req *request.Request, output *DeleteUpstreamVersionOutput)

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

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

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

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

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

func (*APIG) DeleteUpstreamVersionWithContext added in v1.1.33

func (c *APIG) DeleteUpstreamVersionWithContext(ctx volcengine.Context, input *DeleteUpstreamVersionInput, opts ...request.Option) (*DeleteUpstreamVersionOutput, error)

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

See DeleteUpstreamVersion 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 (*APIG) DeleteUpstreamWithContext

func (c *APIG) DeleteUpstreamWithContext(ctx volcengine.Context, input *DeleteUpstreamInput, opts ...request.Option) (*DeleteUpstreamOutput, error)

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

See DeleteUpstream 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 (*APIG) DetachGatewayLB added in v1.1.33

func (c *APIG) DetachGatewayLB(input *DetachGatewayLBInput) (*DetachGatewayLBOutput, error)

DetachGatewayLB API operation for APIG.

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

func (*APIG) DetachGatewayLBCommon added in v1.1.33

func (c *APIG) DetachGatewayLBCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachGatewayLBCommon API operation for APIG.

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

func (*APIG) DetachGatewayLBCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) DetachGatewayLBCommonWithContext added in v1.1.33

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

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

See DetachGatewayLBCommon 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 (*APIG) DetachGatewayLBRequest added in v1.1.33

func (c *APIG) DetachGatewayLBRequest(input *DetachGatewayLBInput) (req *request.Request, output *DetachGatewayLBOutput)

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

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

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

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

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

func (*APIG) DetachGatewayLBWithContext added in v1.1.33

func (c *APIG) DetachGatewayLBWithContext(ctx volcengine.Context, input *DetachGatewayLBInput, opts ...request.Option) (*DetachGatewayLBOutput, error)

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

See DetachGatewayLB 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 (*APIG) GetConsumer

func (c *APIG) GetConsumer(input *GetConsumerInput) (*GetConsumerOutput, error)

GetConsumer API operation for APIG.

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

func (*APIG) GetConsumerCommon

func (c *APIG) GetConsumerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetConsumerCommon API operation for APIG.

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

func (*APIG) GetConsumerCommonRequest

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

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

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

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

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

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

func (*APIG) GetConsumerCommonWithContext

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

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

See GetConsumerCommon 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 (*APIG) GetConsumerRequest

func (c *APIG) GetConsumerRequest(input *GetConsumerInput) (req *request.Request, output *GetConsumerOutput)

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

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

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

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

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

func (*APIG) GetConsumerWithContext

func (c *APIG) GetConsumerWithContext(ctx volcengine.Context, input *GetConsumerInput, opts ...request.Option) (*GetConsumerOutput, error)

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

See GetConsumer 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 (*APIG) GetCustomDomain added in v1.1.33

func (c *APIG) GetCustomDomain(input *GetCustomDomainInput) (*GetCustomDomainOutput, error)

GetCustomDomain API operation for APIG.

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

func (*APIG) GetCustomDomainCommon added in v1.1.33

func (c *APIG) GetCustomDomainCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetCustomDomainCommon API operation for APIG.

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

func (*APIG) GetCustomDomainCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) GetCustomDomainCommonWithContext added in v1.1.33

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

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

See GetCustomDomainCommon 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 (*APIG) GetCustomDomainRequest added in v1.1.33

func (c *APIG) GetCustomDomainRequest(input *GetCustomDomainInput) (req *request.Request, output *GetCustomDomainOutput)

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

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

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

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

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

func (*APIG) GetCustomDomainWithContext added in v1.1.33

func (c *APIG) GetCustomDomainWithContext(ctx volcengine.Context, input *GetCustomDomainInput, opts ...request.Option) (*GetCustomDomainOutput, error)

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

See GetCustomDomain 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 (*APIG) GetGateway

func (c *APIG) GetGateway(input *GetGatewayInput) (*GetGatewayOutput, error)

GetGateway API operation for APIG.

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

func (*APIG) GetGatewayCommon

func (c *APIG) GetGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetGatewayCommon API operation for APIG.

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

func (*APIG) GetGatewayCommonRequest

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

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

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

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

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

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

func (*APIG) GetGatewayCommonWithContext

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

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

See GetGatewayCommon 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 (*APIG) GetGatewayRequest

func (c *APIG) GetGatewayRequest(input *GetGatewayInput) (req *request.Request, output *GetGatewayOutput)

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

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

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

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

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

func (*APIG) GetGatewayService

func (c *APIG) GetGatewayService(input *GetGatewayServiceInput) (*GetGatewayServiceOutput, error)

GetGatewayService API operation for APIG.

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

func (*APIG) GetGatewayServiceCommon

func (c *APIG) GetGatewayServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetGatewayServiceCommon API operation for APIG.

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

func (*APIG) GetGatewayServiceCommonRequest

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

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

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

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

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

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

func (*APIG) GetGatewayServiceCommonWithContext

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

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

See GetGatewayServiceCommon 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 (*APIG) GetGatewayServiceRequest

func (c *APIG) GetGatewayServiceRequest(input *GetGatewayServiceInput) (req *request.Request, output *GetGatewayServiceOutput)

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

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

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

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

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

func (*APIG) GetGatewayServiceWithContext

func (c *APIG) GetGatewayServiceWithContext(ctx volcengine.Context, input *GetGatewayServiceInput, opts ...request.Option) (*GetGatewayServiceOutput, error)

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

See GetGatewayService 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 (*APIG) GetGatewayWithContext

func (c *APIG) GetGatewayWithContext(ctx volcengine.Context, input *GetGatewayInput, opts ...request.Option) (*GetGatewayOutput, error)

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

See GetGateway 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 (*APIG) GetJwtToken added in v1.1.33

func (c *APIG) GetJwtToken(input *GetJwtTokenInput) (*GetJwtTokenOutput, error)

GetJwtToken API operation for APIG.

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

func (*APIG) GetJwtTokenCommon added in v1.1.33

func (c *APIG) GetJwtTokenCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetJwtTokenCommon API operation for APIG.

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

func (*APIG) GetJwtTokenCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) GetJwtTokenCommonWithContext added in v1.1.33

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

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

See GetJwtTokenCommon 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 (*APIG) GetJwtTokenRequest added in v1.1.33

func (c *APIG) GetJwtTokenRequest(input *GetJwtTokenInput) (req *request.Request, output *GetJwtTokenOutput)

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

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

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

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

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

func (*APIG) GetJwtTokenWithContext added in v1.1.33

func (c *APIG) GetJwtTokenWithContext(ctx volcengine.Context, input *GetJwtTokenInput, opts ...request.Option) (*GetJwtTokenOutput, error)

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

See GetJwtToken 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 (*APIG) GetPluginBinding

func (c *APIG) GetPluginBinding(input *GetPluginBindingInput) (*GetPluginBindingOutput, error)

GetPluginBinding API operation for APIG.

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

func (*APIG) GetPluginBindingCommon

func (c *APIG) GetPluginBindingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetPluginBindingCommon API operation for APIG.

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

func (*APIG) GetPluginBindingCommonRequest

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

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

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

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

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

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

func (*APIG) GetPluginBindingCommonWithContext

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

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

See GetPluginBindingCommon 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 (*APIG) GetPluginBindingRequest

func (c *APIG) GetPluginBindingRequest(input *GetPluginBindingInput) (req *request.Request, output *GetPluginBindingOutput)

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

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

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

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

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

func (*APIG) GetPluginBindingWithContext

func (c *APIG) GetPluginBindingWithContext(ctx volcengine.Context, input *GetPluginBindingInput, opts ...request.Option) (*GetPluginBindingOutput, error)

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

See GetPluginBinding 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 (*APIG) GetUpstream

func (c *APIG) GetUpstream(input *GetUpstreamInput) (*GetUpstreamOutput, error)

GetUpstream API operation for APIG.

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

func (*APIG) GetUpstreamCommon

func (c *APIG) GetUpstreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUpstreamCommon API operation for APIG.

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

func (*APIG) GetUpstreamCommonRequest

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

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

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

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

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

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

func (*APIG) GetUpstreamCommonWithContext

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

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

See GetUpstreamCommon 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 (*APIG) GetUpstreamRequest

func (c *APIG) GetUpstreamRequest(input *GetUpstreamInput) (req *request.Request, output *GetUpstreamOutput)

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

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

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

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

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

func (*APIG) GetUpstreamSource

func (c *APIG) GetUpstreamSource(input *GetUpstreamSourceInput) (*GetUpstreamSourceOutput, error)

GetUpstreamSource API operation for APIG.

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

func (*APIG) GetUpstreamSourceCommon

func (c *APIG) GetUpstreamSourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetUpstreamSourceCommon API operation for APIG.

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

func (*APIG) GetUpstreamSourceCommonRequest

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

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

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

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

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

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

func (*APIG) GetUpstreamSourceCommonWithContext

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

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

See GetUpstreamSourceCommon 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 (*APIG) GetUpstreamSourceRequest

func (c *APIG) GetUpstreamSourceRequest(input *GetUpstreamSourceInput) (req *request.Request, output *GetUpstreamSourceOutput)

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

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

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

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

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

func (*APIG) GetUpstreamSourceWithContext

func (c *APIG) GetUpstreamSourceWithContext(ctx volcengine.Context, input *GetUpstreamSourceInput, opts ...request.Option) (*GetUpstreamSourceOutput, error)

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

See GetUpstreamSource 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 (*APIG) GetUpstreamWithContext

func (c *APIG) GetUpstreamWithContext(ctx volcengine.Context, input *GetUpstreamInput, opts ...request.Option) (*GetUpstreamOutput, error)

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

See GetUpstream 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 (*APIG) ListConsumerCredentials

func (c *APIG) ListConsumerCredentials(input *ListConsumerCredentialsInput) (*ListConsumerCredentialsOutput, error)

ListConsumerCredentials API operation for APIG.

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

func (*APIG) ListConsumerCredentialsCommon

func (c *APIG) ListConsumerCredentialsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListConsumerCredentialsCommon API operation for APIG.

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

func (*APIG) ListConsumerCredentialsCommonRequest

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

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

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

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

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

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

func (*APIG) ListConsumerCredentialsCommonWithContext

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

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

See ListConsumerCredentialsCommon 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 (*APIG) ListConsumerCredentialsRequest

func (c *APIG) ListConsumerCredentialsRequest(input *ListConsumerCredentialsInput) (req *request.Request, output *ListConsumerCredentialsOutput)

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

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

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

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

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

func (*APIG) ListConsumerCredentialsWithContext

func (c *APIG) ListConsumerCredentialsWithContext(ctx volcengine.Context, input *ListConsumerCredentialsInput, opts ...request.Option) (*ListConsumerCredentialsOutput, error)

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

See ListConsumerCredentials 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 (*APIG) ListConsumers

func (c *APIG) ListConsumers(input *ListConsumersInput) (*ListConsumersOutput, error)

ListConsumers API operation for APIG.

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

func (*APIG) ListConsumersCommon

func (c *APIG) ListConsumersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListConsumersCommon API operation for APIG.

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

func (*APIG) ListConsumersCommonRequest

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

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

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

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

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

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

func (*APIG) ListConsumersCommonWithContext

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

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

See ListConsumersCommon 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 (*APIG) ListConsumersRequest

func (c *APIG) ListConsumersRequest(input *ListConsumersInput) (req *request.Request, output *ListConsumersOutput)

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

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

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

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

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

func (*APIG) ListConsumersWithContext

func (c *APIG) ListConsumersWithContext(ctx volcengine.Context, input *ListConsumersInput, opts ...request.Option) (*ListConsumersOutput, error)

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

See ListConsumers 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 (*APIG) ListCustomDomains added in v1.1.33

func (c *APIG) ListCustomDomains(input *ListCustomDomainsInput) (*ListCustomDomainsOutput, error)

ListCustomDomains API operation for APIG.

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

func (*APIG) ListCustomDomainsCommon added in v1.1.33

func (c *APIG) ListCustomDomainsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListCustomDomainsCommon API operation for APIG.

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

func (*APIG) ListCustomDomainsCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) ListCustomDomainsCommonWithContext added in v1.1.33

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

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

See ListCustomDomainsCommon 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 (*APIG) ListCustomDomainsRequest added in v1.1.33

func (c *APIG) ListCustomDomainsRequest(input *ListCustomDomainsInput) (req *request.Request, output *ListCustomDomainsOutput)

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

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

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

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

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

func (*APIG) ListCustomDomainsWithContext added in v1.1.33

func (c *APIG) ListCustomDomainsWithContext(ctx volcengine.Context, input *ListCustomDomainsInput, opts ...request.Option) (*ListCustomDomainsOutput, error)

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

See ListCustomDomains 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 (*APIG) ListGatewayLBs added in v1.1.33

func (c *APIG) ListGatewayLBs(input *ListGatewayLBsInput) (*ListGatewayLBsOutput, error)

ListGatewayLBs API operation for APIG.

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

func (*APIG) ListGatewayLBsCommon added in v1.1.33

func (c *APIG) ListGatewayLBsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGatewayLBsCommon API operation for APIG.

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

func (*APIG) ListGatewayLBsCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) ListGatewayLBsCommonWithContext added in v1.1.33

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

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

See ListGatewayLBsCommon 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 (*APIG) ListGatewayLBsRequest added in v1.1.33

func (c *APIG) ListGatewayLBsRequest(input *ListGatewayLBsInput) (req *request.Request, output *ListGatewayLBsOutput)

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

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

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

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

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

func (*APIG) ListGatewayLBsWithContext added in v1.1.33

func (c *APIG) ListGatewayLBsWithContext(ctx volcengine.Context, input *ListGatewayLBsInput, opts ...request.Option) (*ListGatewayLBsOutput, error)

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

See ListGatewayLBs 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 (*APIG) ListGatewayServices

func (c *APIG) ListGatewayServices(input *ListGatewayServicesInput) (*ListGatewayServicesOutput, error)

ListGatewayServices API operation for APIG.

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

func (*APIG) ListGatewayServicesCommon

func (c *APIG) ListGatewayServicesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGatewayServicesCommon API operation for APIG.

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

func (*APIG) ListGatewayServicesCommonRequest

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

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

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

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

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

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

func (*APIG) ListGatewayServicesCommonWithContext

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

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

See ListGatewayServicesCommon 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 (*APIG) ListGatewayServicesRequest

func (c *APIG) ListGatewayServicesRequest(input *ListGatewayServicesInput) (req *request.Request, output *ListGatewayServicesOutput)

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

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

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

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

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

func (*APIG) ListGatewayServicesWithContext

func (c *APIG) ListGatewayServicesWithContext(ctx volcengine.Context, input *ListGatewayServicesInput, opts ...request.Option) (*ListGatewayServicesOutput, error)

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

See ListGatewayServices 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 (*APIG) ListGateways

func (c *APIG) ListGateways(input *ListGatewaysInput) (*ListGatewaysOutput, error)

ListGateways API operation for APIG.

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

func (*APIG) ListGatewaysCommon

func (c *APIG) ListGatewaysCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListGatewaysCommon API operation for APIG.

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

func (*APIG) ListGatewaysCommonRequest

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

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

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

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

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

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

func (*APIG) ListGatewaysCommonWithContext

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

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

See ListGatewaysCommon 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 (*APIG) ListGatewaysRequest

func (c *APIG) ListGatewaysRequest(input *ListGatewaysInput) (req *request.Request, output *ListGatewaysOutput)

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

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

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

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

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

func (*APIG) ListGatewaysWithContext

func (c *APIG) ListGatewaysWithContext(ctx volcengine.Context, input *ListGatewaysInput, opts ...request.Option) (*ListGatewaysOutput, error)

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

See ListGateways 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 (*APIG) ListPluginBindings

func (c *APIG) ListPluginBindings(input *ListPluginBindingsInput) (*ListPluginBindingsOutput, error)

ListPluginBindings API operation for APIG.

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

func (*APIG) ListPluginBindingsCommon

func (c *APIG) ListPluginBindingsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListPluginBindingsCommon API operation for APIG.

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

func (*APIG) ListPluginBindingsCommonRequest

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

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

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

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

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

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

func (*APIG) ListPluginBindingsCommonWithContext

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

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

See ListPluginBindingsCommon 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 (*APIG) ListPluginBindingsRequest

func (c *APIG) ListPluginBindingsRequest(input *ListPluginBindingsInput) (req *request.Request, output *ListPluginBindingsOutput)

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

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

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

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

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

func (*APIG) ListPluginBindingsWithContext

func (c *APIG) ListPluginBindingsWithContext(ctx volcengine.Context, input *ListPluginBindingsInput, opts ...request.Option) (*ListPluginBindingsOutput, error)

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

See ListPluginBindings 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 (*APIG) ListUpstreamSources

func (c *APIG) ListUpstreamSources(input *ListUpstreamSourcesInput) (*ListUpstreamSourcesOutput, error)

ListUpstreamSources API operation for APIG.

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

func (*APIG) ListUpstreamSourcesCommon

func (c *APIG) ListUpstreamSourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUpstreamSourcesCommon API operation for APIG.

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

func (*APIG) ListUpstreamSourcesCommonRequest

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

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

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

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

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

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

func (*APIG) ListUpstreamSourcesCommonWithContext

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

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

See ListUpstreamSourcesCommon 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 (*APIG) ListUpstreamSourcesRequest

func (c *APIG) ListUpstreamSourcesRequest(input *ListUpstreamSourcesInput) (req *request.Request, output *ListUpstreamSourcesOutput)

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

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

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

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

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

func (*APIG) ListUpstreamSourcesWithContext

func (c *APIG) ListUpstreamSourcesWithContext(ctx volcengine.Context, input *ListUpstreamSourcesInput, opts ...request.Option) (*ListUpstreamSourcesOutput, error)

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

See ListUpstreamSources 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 (*APIG) ListUpstreams

func (c *APIG) ListUpstreams(input *ListUpstreamsInput) (*ListUpstreamsOutput, error)

ListUpstreams API operation for APIG.

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

func (*APIG) ListUpstreamsCommon

func (c *APIG) ListUpstreamsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListUpstreamsCommon API operation for APIG.

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

func (*APIG) ListUpstreamsCommonRequest

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

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

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

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

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

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

func (*APIG) ListUpstreamsCommonWithContext

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

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

See ListUpstreamsCommon 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 (*APIG) ListUpstreamsRequest

func (c *APIG) ListUpstreamsRequest(input *ListUpstreamsInput) (req *request.Request, output *ListUpstreamsOutput)

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

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

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

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

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

func (*APIG) ListUpstreamsWithContext

func (c *APIG) ListUpstreamsWithContext(ctx volcengine.Context, input *ListUpstreamsInput, opts ...request.Option) (*ListUpstreamsOutput, error)

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

See ListUpstreams 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 (*APIG) UpdateConsumer

func (c *APIG) UpdateConsumer(input *UpdateConsumerInput) (*UpdateConsumerOutput, error)

UpdateConsumer API operation for APIG.

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

func (*APIG) UpdateConsumerCommon

func (c *APIG) UpdateConsumerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateConsumerCommon API operation for APIG.

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

func (*APIG) UpdateConsumerCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateConsumerCommonWithContext

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

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

See UpdateConsumerCommon 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 (*APIG) UpdateConsumerRequest

func (c *APIG) UpdateConsumerRequest(input *UpdateConsumerInput) (req *request.Request, output *UpdateConsumerOutput)

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

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

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

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

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

func (*APIG) UpdateConsumerWithContext

func (c *APIG) UpdateConsumerWithContext(ctx volcengine.Context, input *UpdateConsumerInput, opts ...request.Option) (*UpdateConsumerOutput, error)

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

See UpdateConsumer 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 (*APIG) UpdateCustomDomain added in v1.1.33

func (c *APIG) UpdateCustomDomain(input *UpdateCustomDomainInput) (*UpdateCustomDomainOutput, error)

UpdateCustomDomain API operation for APIG.

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

func (*APIG) UpdateCustomDomainCommon added in v1.1.33

func (c *APIG) UpdateCustomDomainCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateCustomDomainCommon API operation for APIG.

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

func (*APIG) UpdateCustomDomainCommonRequest added in v1.1.33

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

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

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

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

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

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

func (*APIG) UpdateCustomDomainCommonWithContext added in v1.1.33

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

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

See UpdateCustomDomainCommon 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 (*APIG) UpdateCustomDomainRequest added in v1.1.33

func (c *APIG) UpdateCustomDomainRequest(input *UpdateCustomDomainInput) (req *request.Request, output *UpdateCustomDomainOutput)

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

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

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

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

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

func (*APIG) UpdateCustomDomainWithContext added in v1.1.33

func (c *APIG) UpdateCustomDomainWithContext(ctx volcengine.Context, input *UpdateCustomDomainInput, opts ...request.Option) (*UpdateCustomDomainOutput, error)

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

See UpdateCustomDomain 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 (*APIG) UpdateGateway

func (c *APIG) UpdateGateway(input *UpdateGatewayInput) (*UpdateGatewayOutput, error)

UpdateGateway API operation for APIG.

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

func (*APIG) UpdateGatewayCommon

func (c *APIG) UpdateGatewayCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewayCommon API operation for APIG.

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

func (*APIG) UpdateGatewayCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateGatewayCommonWithContext

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

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

See UpdateGatewayCommon 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 (*APIG) UpdateGatewayCustomLog

func (c *APIG) UpdateGatewayCustomLog(input *UpdateGatewayCustomLogInput) (*UpdateGatewayCustomLogOutput, error)

UpdateGatewayCustomLog API operation for APIG.

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

func (*APIG) UpdateGatewayCustomLogCommon

func (c *APIG) UpdateGatewayCustomLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewayCustomLogCommon API operation for APIG.

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

func (*APIG) UpdateGatewayCustomLogCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateGatewayCustomLogCommonWithContext

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

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

See UpdateGatewayCustomLogCommon 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 (*APIG) UpdateGatewayCustomLogRequest

func (c *APIG) UpdateGatewayCustomLogRequest(input *UpdateGatewayCustomLogInput) (req *request.Request, output *UpdateGatewayCustomLogOutput)

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

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

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

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

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

func (*APIG) UpdateGatewayCustomLogWithContext

func (c *APIG) UpdateGatewayCustomLogWithContext(ctx volcengine.Context, input *UpdateGatewayCustomLogInput, opts ...request.Option) (*UpdateGatewayCustomLogOutput, error)

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

See UpdateGatewayCustomLog 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 (*APIG) UpdateGatewayLog

func (c *APIG) UpdateGatewayLog(input *UpdateGatewayLogInput) (*UpdateGatewayLogOutput, error)

UpdateGatewayLog API operation for APIG.

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

func (*APIG) UpdateGatewayLogCommon

func (c *APIG) UpdateGatewayLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewayLogCommon API operation for APIG.

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

func (*APIG) UpdateGatewayLogCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateGatewayLogCommonWithContext

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

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

See UpdateGatewayLogCommon 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 (*APIG) UpdateGatewayLogRequest

func (c *APIG) UpdateGatewayLogRequest(input *UpdateGatewayLogInput) (req *request.Request, output *UpdateGatewayLogOutput)

UpdateGatewayLogRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewayLog operation. The "output" return value will be populated with the UpdateGatewayLogCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayLogCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayLogCommon Send returns without error.

See UpdateGatewayLog for more information on using the UpdateGatewayLog API call, and error handling.

// Example sending a request using the UpdateGatewayLogRequest method.
req, resp := client.UpdateGatewayLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayLogWithContext

func (c *APIG) UpdateGatewayLogWithContext(ctx volcengine.Context, input *UpdateGatewayLogInput, opts ...request.Option) (*UpdateGatewayLogOutput, error)

UpdateGatewayLogWithContext is the same as UpdateGatewayLog with the addition of the ability to pass a context and additional request options.

See UpdateGatewayLog 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 (*APIG) UpdateGatewayRequest

func (c *APIG) UpdateGatewayRequest(input *UpdateGatewayInput) (req *request.Request, output *UpdateGatewayOutput)

UpdateGatewayRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGateway operation. The "output" return value will be populated with the UpdateGatewayCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayCommon Send returns without error.

See UpdateGateway for more information on using the UpdateGateway API call, and error handling.

// Example sending a request using the UpdateGatewayRequest method.
req, resp := client.UpdateGatewayRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayService

func (c *APIG) UpdateGatewayService(input *UpdateGatewayServiceInput) (*UpdateGatewayServiceOutput, error)

UpdateGatewayService API operation for APIG.

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 APIG's API operation UpdateGatewayService for usage and error information.

func (*APIG) UpdateGatewayServiceCommon

func (c *APIG) UpdateGatewayServiceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewayServiceCommon API operation for APIG.

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 APIG's API operation UpdateGatewayServiceCommon for usage and error information.

func (*APIG) UpdateGatewayServiceCommonRequest

func (c *APIG) UpdateGatewayServiceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGatewayServiceCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewayServiceCommon operation. The "output" return value will be populated with the UpdateGatewayServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayServiceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayServiceCommon Send returns without error.

See UpdateGatewayServiceCommon for more information on using the UpdateGatewayServiceCommon API call, and error handling.

// Example sending a request using the UpdateGatewayServiceCommonRequest method.
req, resp := client.UpdateGatewayServiceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayServiceCommonWithContext

func (c *APIG) UpdateGatewayServiceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGatewayServiceCommonWithContext is the same as UpdateGatewayServiceCommon with the addition of the ability to pass a context and additional request options.

See UpdateGatewayServiceCommon 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 (*APIG) UpdateGatewayServiceRequest

func (c *APIG) UpdateGatewayServiceRequest(input *UpdateGatewayServiceInput) (req *request.Request, output *UpdateGatewayServiceOutput)

UpdateGatewayServiceRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewayService operation. The "output" return value will be populated with the UpdateGatewayServiceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayServiceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayServiceCommon Send returns without error.

See UpdateGatewayService for more information on using the UpdateGatewayService API call, and error handling.

// Example sending a request using the UpdateGatewayServiceRequest method.
req, resp := client.UpdateGatewayServiceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayServiceWithContext

func (c *APIG) UpdateGatewayServiceWithContext(ctx volcengine.Context, input *UpdateGatewayServiceInput, opts ...request.Option) (*UpdateGatewayServiceOutput, error)

UpdateGatewayServiceWithContext is the same as UpdateGatewayService with the addition of the ability to pass a context and additional request options.

See UpdateGatewayService 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 (*APIG) UpdateGatewaySpec

func (c *APIG) UpdateGatewaySpec(input *UpdateGatewaySpecInput) (*UpdateGatewaySpecOutput, error)

UpdateGatewaySpec API operation for APIG.

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 APIG's API operation UpdateGatewaySpec for usage and error information.

func (*APIG) UpdateGatewaySpecCommon

func (c *APIG) UpdateGatewaySpecCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewaySpecCommon API operation for APIG.

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 APIG's API operation UpdateGatewaySpecCommon for usage and error information.

func (*APIG) UpdateGatewaySpecCommonRequest

func (c *APIG) UpdateGatewaySpecCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGatewaySpecCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewaySpecCommon operation. The "output" return value will be populated with the UpdateGatewaySpecCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewaySpecCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewaySpecCommon Send returns without error.

See UpdateGatewaySpecCommon for more information on using the UpdateGatewaySpecCommon API call, and error handling.

// Example sending a request using the UpdateGatewaySpecCommonRequest method.
req, resp := client.UpdateGatewaySpecCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewaySpecCommonWithContext

func (c *APIG) UpdateGatewaySpecCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGatewaySpecCommonWithContext is the same as UpdateGatewaySpecCommon with the addition of the ability to pass a context and additional request options.

See UpdateGatewaySpecCommon 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 (*APIG) UpdateGatewaySpecRequest

func (c *APIG) UpdateGatewaySpecRequest(input *UpdateGatewaySpecInput) (req *request.Request, output *UpdateGatewaySpecOutput)

UpdateGatewaySpecRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewaySpec operation. The "output" return value will be populated with the UpdateGatewaySpecCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewaySpecCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewaySpecCommon Send returns without error.

See UpdateGatewaySpec for more information on using the UpdateGatewaySpec API call, and error handling.

// Example sending a request using the UpdateGatewaySpecRequest method.
req, resp := client.UpdateGatewaySpecRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewaySpecWithContext

func (c *APIG) UpdateGatewaySpecWithContext(ctx volcengine.Context, input *UpdateGatewaySpecInput, opts ...request.Option) (*UpdateGatewaySpecOutput, error)

UpdateGatewaySpecWithContext is the same as UpdateGatewaySpec with the addition of the ability to pass a context and additional request options.

See UpdateGatewaySpec 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 (*APIG) UpdateGatewayTrace added in v1.1.33

func (c *APIG) UpdateGatewayTrace(input *UpdateGatewayTraceInput) (*UpdateGatewayTraceOutput, error)

UpdateGatewayTrace API operation for APIG.

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 APIG's API operation UpdateGatewayTrace for usage and error information.

func (*APIG) UpdateGatewayTraceCommon added in v1.1.33

func (c *APIG) UpdateGatewayTraceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateGatewayTraceCommon API operation for APIG.

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 APIG's API operation UpdateGatewayTraceCommon for usage and error information.

func (*APIG) UpdateGatewayTraceCommonRequest added in v1.1.33

func (c *APIG) UpdateGatewayTraceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateGatewayTraceCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewayTraceCommon operation. The "output" return value will be populated with the UpdateGatewayTraceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayTraceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayTraceCommon Send returns without error.

See UpdateGatewayTraceCommon for more information on using the UpdateGatewayTraceCommon API call, and error handling.

// Example sending a request using the UpdateGatewayTraceCommonRequest method.
req, resp := client.UpdateGatewayTraceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayTraceCommonWithContext added in v1.1.33

func (c *APIG) UpdateGatewayTraceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateGatewayTraceCommonWithContext is the same as UpdateGatewayTraceCommon with the addition of the ability to pass a context and additional request options.

See UpdateGatewayTraceCommon 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 (*APIG) UpdateGatewayTraceRequest added in v1.1.33

func (c *APIG) UpdateGatewayTraceRequest(input *UpdateGatewayTraceInput) (req *request.Request, output *UpdateGatewayTraceOutput)

UpdateGatewayTraceRequest generates a "volcengine/request.Request" representing the client's request for the UpdateGatewayTrace operation. The "output" return value will be populated with the UpdateGatewayTraceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateGatewayTraceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateGatewayTraceCommon Send returns without error.

See UpdateGatewayTrace for more information on using the UpdateGatewayTrace API call, and error handling.

// Example sending a request using the UpdateGatewayTraceRequest method.
req, resp := client.UpdateGatewayTraceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateGatewayTraceWithContext added in v1.1.33

func (c *APIG) UpdateGatewayTraceWithContext(ctx volcengine.Context, input *UpdateGatewayTraceInput, opts ...request.Option) (*UpdateGatewayTraceOutput, error)

UpdateGatewayTraceWithContext is the same as UpdateGatewayTrace with the addition of the ability to pass a context and additional request options.

See UpdateGatewayTrace 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 (*APIG) UpdateGatewayWithContext

func (c *APIG) UpdateGatewayWithContext(ctx volcengine.Context, input *UpdateGatewayInput, opts ...request.Option) (*UpdateGatewayOutput, error)

UpdateGatewayWithContext is the same as UpdateGateway with the addition of the ability to pass a context and additional request options.

See UpdateGateway 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 (*APIG) UpdatePluginBinding

func (c *APIG) UpdatePluginBinding(input *UpdatePluginBindingInput) (*UpdatePluginBindingOutput, error)

UpdatePluginBinding API operation for APIG.

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 APIG's API operation UpdatePluginBinding for usage and error information.

func (*APIG) UpdatePluginBindingCommon

func (c *APIG) UpdatePluginBindingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdatePluginBindingCommon API operation for APIG.

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 APIG's API operation UpdatePluginBindingCommon for usage and error information.

func (*APIG) UpdatePluginBindingCommonRequest

func (c *APIG) UpdatePluginBindingCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdatePluginBindingCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePluginBindingCommon operation. The "output" return value will be populated with the UpdatePluginBindingCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdatePluginBindingCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePluginBindingCommon Send returns without error.

See UpdatePluginBindingCommon for more information on using the UpdatePluginBindingCommon API call, and error handling.

// Example sending a request using the UpdatePluginBindingCommonRequest method.
req, resp := client.UpdatePluginBindingCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdatePluginBindingCommonWithContext

func (c *APIG) UpdatePluginBindingCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdatePluginBindingCommonWithContext is the same as UpdatePluginBindingCommon with the addition of the ability to pass a context and additional request options.

See UpdatePluginBindingCommon 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 (*APIG) UpdatePluginBindingRequest

func (c *APIG) UpdatePluginBindingRequest(input *UpdatePluginBindingInput) (req *request.Request, output *UpdatePluginBindingOutput)

UpdatePluginBindingRequest generates a "volcengine/request.Request" representing the client's request for the UpdatePluginBinding operation. The "output" return value will be populated with the UpdatePluginBindingCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdatePluginBindingCommon Request to send the API call to the service. the "output" return value is not valid until after UpdatePluginBindingCommon Send returns without error.

See UpdatePluginBinding for more information on using the UpdatePluginBinding API call, and error handling.

// Example sending a request using the UpdatePluginBindingRequest method.
req, resp := client.UpdatePluginBindingRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdatePluginBindingWithContext

func (c *APIG) UpdatePluginBindingWithContext(ctx volcengine.Context, input *UpdatePluginBindingInput, opts ...request.Option) (*UpdatePluginBindingOutput, error)

UpdatePluginBindingWithContext is the same as UpdatePluginBinding with the addition of the ability to pass a context and additional request options.

See UpdatePluginBinding 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 (*APIG) UpdateUpstream

func (c *APIG) UpdateUpstream(input *UpdateUpstreamInput) (*UpdateUpstreamOutput, error)

UpdateUpstream API operation for APIG.

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 APIG's API operation UpdateUpstream for usage and error information.

func (*APIG) UpdateUpstreamCommon

func (c *APIG) UpdateUpstreamCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateUpstreamCommon API operation for APIG.

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 APIG's API operation UpdateUpstreamCommon for usage and error information.

func (*APIG) UpdateUpstreamCommonRequest

func (c *APIG) UpdateUpstreamCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateUpstreamCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstreamCommon operation. The "output" return value will be populated with the UpdateUpstreamCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamCommon Send returns without error.

See UpdateUpstreamCommon for more information on using the UpdateUpstreamCommon API call, and error handling.

// Example sending a request using the UpdateUpstreamCommonRequest method.
req, resp := client.UpdateUpstreamCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamCommonWithContext

func (c *APIG) UpdateUpstreamCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateUpstreamCommonWithContext is the same as UpdateUpstreamCommon with the addition of the ability to pass a context and additional request options.

See UpdateUpstreamCommon 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 (*APIG) UpdateUpstreamRequest

func (c *APIG) UpdateUpstreamRequest(input *UpdateUpstreamInput) (req *request.Request, output *UpdateUpstreamOutput)

UpdateUpstreamRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstream operation. The "output" return value will be populated with the UpdateUpstreamCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamCommon Send returns without error.

See UpdateUpstream for more information on using the UpdateUpstream API call, and error handling.

// Example sending a request using the UpdateUpstreamRequest method.
req, resp := client.UpdateUpstreamRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamSource

func (c *APIG) UpdateUpstreamSource(input *UpdateUpstreamSourceInput) (*UpdateUpstreamSourceOutput, error)

UpdateUpstreamSource API operation for APIG.

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 APIG's API operation UpdateUpstreamSource for usage and error information.

func (*APIG) UpdateUpstreamSourceCommon

func (c *APIG) UpdateUpstreamSourceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateUpstreamSourceCommon API operation for APIG.

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 APIG's API operation UpdateUpstreamSourceCommon for usage and error information.

func (*APIG) UpdateUpstreamSourceCommonRequest

func (c *APIG) UpdateUpstreamSourceCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateUpstreamSourceCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstreamSourceCommon operation. The "output" return value will be populated with the UpdateUpstreamSourceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamSourceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamSourceCommon Send returns without error.

See UpdateUpstreamSourceCommon for more information on using the UpdateUpstreamSourceCommon API call, and error handling.

// Example sending a request using the UpdateUpstreamSourceCommonRequest method.
req, resp := client.UpdateUpstreamSourceCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamSourceCommonWithContext

func (c *APIG) UpdateUpstreamSourceCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateUpstreamSourceCommonWithContext is the same as UpdateUpstreamSourceCommon with the addition of the ability to pass a context and additional request options.

See UpdateUpstreamSourceCommon 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 (*APIG) UpdateUpstreamSourceRequest

func (c *APIG) UpdateUpstreamSourceRequest(input *UpdateUpstreamSourceInput) (req *request.Request, output *UpdateUpstreamSourceOutput)

UpdateUpstreamSourceRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstreamSource operation. The "output" return value will be populated with the UpdateUpstreamSourceCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamSourceCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamSourceCommon Send returns without error.

See UpdateUpstreamSource for more information on using the UpdateUpstreamSource API call, and error handling.

// Example sending a request using the UpdateUpstreamSourceRequest method.
req, resp := client.UpdateUpstreamSourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamSourceWithContext

func (c *APIG) UpdateUpstreamSourceWithContext(ctx volcengine.Context, input *UpdateUpstreamSourceInput, opts ...request.Option) (*UpdateUpstreamSourceOutput, error)

UpdateUpstreamSourceWithContext is the same as UpdateUpstreamSource with the addition of the ability to pass a context and additional request options.

See UpdateUpstreamSource 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 (*APIG) UpdateUpstreamVersion added in v1.1.33

func (c *APIG) UpdateUpstreamVersion(input *UpdateUpstreamVersionInput) (*UpdateUpstreamVersionOutput, error)

UpdateUpstreamVersion API operation for APIG.

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 APIG's API operation UpdateUpstreamVersion for usage and error information.

func (*APIG) UpdateUpstreamVersionCommon added in v1.1.33

func (c *APIG) UpdateUpstreamVersionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateUpstreamVersionCommon API operation for APIG.

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 APIG's API operation UpdateUpstreamVersionCommon for usage and error information.

func (*APIG) UpdateUpstreamVersionCommonRequest added in v1.1.33

func (c *APIG) UpdateUpstreamVersionCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UpdateUpstreamVersionCommonRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstreamVersionCommon operation. The "output" return value will be populated with the UpdateUpstreamVersionCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamVersionCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamVersionCommon Send returns without error.

See UpdateUpstreamVersionCommon for more information on using the UpdateUpstreamVersionCommon API call, and error handling.

// Example sending a request using the UpdateUpstreamVersionCommonRequest method.
req, resp := client.UpdateUpstreamVersionCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamVersionCommonWithContext added in v1.1.33

func (c *APIG) UpdateUpstreamVersionCommonWithContext(ctx volcengine.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UpdateUpstreamVersionCommonWithContext is the same as UpdateUpstreamVersionCommon with the addition of the ability to pass a context and additional request options.

See UpdateUpstreamVersionCommon 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 (*APIG) UpdateUpstreamVersionRequest added in v1.1.33

func (c *APIG) UpdateUpstreamVersionRequest(input *UpdateUpstreamVersionInput) (req *request.Request, output *UpdateUpstreamVersionOutput)

UpdateUpstreamVersionRequest generates a "volcengine/request.Request" representing the client's request for the UpdateUpstreamVersion operation. The "output" return value will be populated with the UpdateUpstreamVersionCommon request's response once the request completes successfully.

Use "Send" method on the returned UpdateUpstreamVersionCommon Request to send the API call to the service. the "output" return value is not valid until after UpdateUpstreamVersionCommon Send returns without error.

See UpdateUpstreamVersion for more information on using the UpdateUpstreamVersion API call, and error handling.

// Example sending a request using the UpdateUpstreamVersionRequest method.
req, resp := client.UpdateUpstreamVersionRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*APIG) UpdateUpstreamVersionWithContext added in v1.1.33

func (c *APIG) UpdateUpstreamVersionWithContext(ctx volcengine.Context, input *UpdateUpstreamVersionInput, opts ...request.Option) (*UpdateUpstreamVersionOutput, error)

UpdateUpstreamVersionWithContext is the same as UpdateUpstreamVersion with the addition of the ability to pass a context and additional request options.

See UpdateUpstreamVersion 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 (*APIG) UpdateUpstreamWithContext

func (c *APIG) UpdateUpstreamWithContext(ctx volcengine.Context, input *UpdateUpstreamInput, opts ...request.Option) (*UpdateUpstreamOutput, error)

UpdateUpstreamWithContext is the same as UpdateUpstream with the addition of the ability to pass a context and additional request options.

See UpdateUpstream 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 APIGAPI

type APIGAPI interface {
	AttachGatewayLBCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachGatewayLBCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachGatewayLBCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachGatewayLB(*AttachGatewayLBInput) (*AttachGatewayLBOutput, error)
	AttachGatewayLBWithContext(volcengine.Context, *AttachGatewayLBInput, ...request.Option) (*AttachGatewayLBOutput, error)
	AttachGatewayLBRequest(*AttachGatewayLBInput) (*request.Request, *AttachGatewayLBOutput)

	CheckConsumerCredentialExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckConsumerCredentialExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckConsumerCredentialExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckConsumerCredentialExist(*CheckConsumerCredentialExistInput) (*CheckConsumerCredentialExistOutput, error)
	CheckConsumerCredentialExistWithContext(volcengine.Context, *CheckConsumerCredentialExistInput, ...request.Option) (*CheckConsumerCredentialExistOutput, error)
	CheckConsumerCredentialExistRequest(*CheckConsumerCredentialExistInput) (*request.Request, *CheckConsumerCredentialExistOutput)

	CheckConsumerExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckConsumerExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckConsumerExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckConsumerExist(*CheckConsumerExistInput) (*CheckConsumerExistOutput, error)
	CheckConsumerExistWithContext(volcengine.Context, *CheckConsumerExistInput, ...request.Option) (*CheckConsumerExistOutput, error)
	CheckConsumerExistRequest(*CheckConsumerExistInput) (*request.Request, *CheckConsumerExistOutput)

	CheckConsumerUsedCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckConsumerUsedCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckConsumerUsedCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckConsumerUsed(*CheckConsumerUsedInput) (*CheckConsumerUsedOutput, error)
	CheckConsumerUsedWithContext(volcengine.Context, *CheckConsumerUsedInput, ...request.Option) (*CheckConsumerUsedOutput, error)
	CheckConsumerUsedRequest(*CheckConsumerUsedInput) (*request.Request, *CheckConsumerUsedOutput)

	CheckCustomDomainExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckCustomDomainExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckCustomDomainExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckCustomDomainExist(*CheckCustomDomainExistInput) (*CheckCustomDomainExistOutput, error)
	CheckCustomDomainExistWithContext(volcengine.Context, *CheckCustomDomainExistInput, ...request.Option) (*CheckCustomDomainExistOutput, error)
	CheckCustomDomainExistRequest(*CheckCustomDomainExistInput) (*request.Request, *CheckCustomDomainExistOutput)

	CheckGatewayExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckGatewayExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckGatewayExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckGatewayExist(*CheckGatewayExistInput) (*CheckGatewayExistOutput, error)
	CheckGatewayExistWithContext(volcengine.Context, *CheckGatewayExistInput, ...request.Option) (*CheckGatewayExistOutput, error)
	CheckGatewayExistRequest(*CheckGatewayExistInput) (*request.Request, *CheckGatewayExistOutput)

	CheckGatewayServiceExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckGatewayServiceExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckGatewayServiceExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckGatewayServiceExist(*CheckGatewayServiceExistInput) (*CheckGatewayServiceExistOutput, error)
	CheckGatewayServiceExistWithContext(volcengine.Context, *CheckGatewayServiceExistInput, ...request.Option) (*CheckGatewayServiceExistOutput, error)
	CheckGatewayServiceExistRequest(*CheckGatewayServiceExistInput) (*request.Request, *CheckGatewayServiceExistOutput)

	CheckUpstreamExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckUpstreamExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckUpstreamExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckUpstreamExist(*CheckUpstreamExistInput) (*CheckUpstreamExistOutput, error)
	CheckUpstreamExistWithContext(volcengine.Context, *CheckUpstreamExistInput, ...request.Option) (*CheckUpstreamExistOutput, error)
	CheckUpstreamExistRequest(*CheckUpstreamExistInput) (*request.Request, *CheckUpstreamExistOutput)

	CheckUpstreamVersionExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CheckUpstreamVersionExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CheckUpstreamVersionExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CheckUpstreamVersionExist(*CheckUpstreamVersionExistInput) (*CheckUpstreamVersionExistOutput, error)
	CheckUpstreamVersionExistWithContext(volcengine.Context, *CheckUpstreamVersionExistInput, ...request.Option) (*CheckUpstreamVersionExistOutput, error)
	CheckUpstreamVersionExistRequest(*CheckUpstreamVersionExistInput) (*request.Request, *CheckUpstreamVersionExistOutput)

	CreateConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateConsumerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateConsumer(*CreateConsumerInput) (*CreateConsumerOutput, error)
	CreateConsumerWithContext(volcengine.Context, *CreateConsumerInput, ...request.Option) (*CreateConsumerOutput, error)
	CreateConsumerRequest(*CreateConsumerInput) (*request.Request, *CreateConsumerOutput)

	CreateConsumerCredentialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateConsumerCredentialCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateConsumerCredentialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateConsumerCredential(*CreateConsumerCredentialInput) (*CreateConsumerCredentialOutput, error)
	CreateConsumerCredentialWithContext(volcengine.Context, *CreateConsumerCredentialInput, ...request.Option) (*CreateConsumerCredentialOutput, error)
	CreateConsumerCredentialRequest(*CreateConsumerCredentialInput) (*request.Request, *CreateConsumerCredentialOutput)

	CreateCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCustomDomainCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCustomDomain(*CreateCustomDomainInput) (*CreateCustomDomainOutput, error)
	CreateCustomDomainWithContext(volcengine.Context, *CreateCustomDomainInput, ...request.Option) (*CreateCustomDomainOutput, error)
	CreateCustomDomainRequest(*CreateCustomDomainInput) (*request.Request, *CreateCustomDomainOutput)

	CreateGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGateway(*CreateGatewayInput) (*CreateGatewayOutput, error)
	CreateGatewayWithContext(volcengine.Context, *CreateGatewayInput, ...request.Option) (*CreateGatewayOutput, error)
	CreateGatewayRequest(*CreateGatewayInput) (*request.Request, *CreateGatewayOutput)

	CreateGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGatewayServiceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGatewayService(*CreateGatewayServiceInput) (*CreateGatewayServiceOutput, error)
	CreateGatewayServiceWithContext(volcengine.Context, *CreateGatewayServiceInput, ...request.Option) (*CreateGatewayServiceOutput, error)
	CreateGatewayServiceRequest(*CreateGatewayServiceInput) (*request.Request, *CreateGatewayServiceOutput)

	CreatePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePluginBindingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePluginBinding(*CreatePluginBindingInput) (*CreatePluginBindingOutput, error)
	CreatePluginBindingWithContext(volcengine.Context, *CreatePluginBindingInput, ...request.Option) (*CreatePluginBindingOutput, error)
	CreatePluginBindingRequest(*CreatePluginBindingInput) (*request.Request, *CreatePluginBindingOutput)

	CreateUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstream(*CreateUpstreamInput) (*CreateUpstreamOutput, error)
	CreateUpstreamWithContext(volcengine.Context, *CreateUpstreamInput, ...request.Option) (*CreateUpstreamOutput, error)
	CreateUpstreamRequest(*CreateUpstreamInput) (*request.Request, *CreateUpstreamOutput)

	CreateUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamSourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstreamSource(*CreateUpstreamSourceInput) (*CreateUpstreamSourceOutput, error)
	CreateUpstreamSourceWithContext(volcengine.Context, *CreateUpstreamSourceInput, ...request.Option) (*CreateUpstreamSourceOutput, error)
	CreateUpstreamSourceRequest(*CreateUpstreamSourceInput) (*request.Request, *CreateUpstreamSourceOutput)

	CreateUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamVersionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstreamVersion(*CreateUpstreamVersionInput) (*CreateUpstreamVersionOutput, error)
	CreateUpstreamVersionWithContext(volcengine.Context, *CreateUpstreamVersionInput, ...request.Option) (*CreateUpstreamVersionOutput, error)
	CreateUpstreamVersionRequest(*CreateUpstreamVersionInput) (*request.Request, *CreateUpstreamVersionOutput)

	DeleteConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteConsumerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteConsumer(*DeleteConsumerInput) (*DeleteConsumerOutput, error)
	DeleteConsumerWithContext(volcengine.Context, *DeleteConsumerInput, ...request.Option) (*DeleteConsumerOutput, error)
	DeleteConsumerRequest(*DeleteConsumerInput) (*request.Request, *DeleteConsumerOutput)

	DeleteConsumerCredentialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteConsumerCredentialCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteConsumerCredentialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteConsumerCredential(*DeleteConsumerCredentialInput) (*DeleteConsumerCredentialOutput, error)
	DeleteConsumerCredentialWithContext(volcengine.Context, *DeleteConsumerCredentialInput, ...request.Option) (*DeleteConsumerCredentialOutput, error)
	DeleteConsumerCredentialRequest(*DeleteConsumerCredentialInput) (*request.Request, *DeleteConsumerCredentialOutput)

	DeleteCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCustomDomainCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCustomDomain(*DeleteCustomDomainInput) (*DeleteCustomDomainOutput, error)
	DeleteCustomDomainWithContext(volcengine.Context, *DeleteCustomDomainInput, ...request.Option) (*DeleteCustomDomainOutput, error)
	DeleteCustomDomainRequest(*DeleteCustomDomainInput) (*request.Request, *DeleteCustomDomainOutput)

	DeleteGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGateway(*DeleteGatewayInput) (*DeleteGatewayOutput, error)
	DeleteGatewayWithContext(volcengine.Context, *DeleteGatewayInput, ...request.Option) (*DeleteGatewayOutput, error)
	DeleteGatewayRequest(*DeleteGatewayInput) (*request.Request, *DeleteGatewayOutput)

	DeleteGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGatewayServiceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGatewayService(*DeleteGatewayServiceInput) (*DeleteGatewayServiceOutput, error)
	DeleteGatewayServiceWithContext(volcengine.Context, *DeleteGatewayServiceInput, ...request.Option) (*DeleteGatewayServiceOutput, error)
	DeleteGatewayServiceRequest(*DeleteGatewayServiceInput) (*request.Request, *DeleteGatewayServiceOutput)

	DeletePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePluginBindingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePluginBinding(*DeletePluginBindingInput) (*DeletePluginBindingOutput, error)
	DeletePluginBindingWithContext(volcengine.Context, *DeletePluginBindingInput, ...request.Option) (*DeletePluginBindingOutput, error)
	DeletePluginBindingRequest(*DeletePluginBindingInput) (*request.Request, *DeletePluginBindingOutput)

	DeleteUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstream(*DeleteUpstreamInput) (*DeleteUpstreamOutput, error)
	DeleteUpstreamWithContext(volcengine.Context, *DeleteUpstreamInput, ...request.Option) (*DeleteUpstreamOutput, error)
	DeleteUpstreamRequest(*DeleteUpstreamInput) (*request.Request, *DeleteUpstreamOutput)

	DeleteUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamSourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstreamSource(*DeleteUpstreamSourceInput) (*DeleteUpstreamSourceOutput, error)
	DeleteUpstreamSourceWithContext(volcengine.Context, *DeleteUpstreamSourceInput, ...request.Option) (*DeleteUpstreamSourceOutput, error)
	DeleteUpstreamSourceRequest(*DeleteUpstreamSourceInput) (*request.Request, *DeleteUpstreamSourceOutput)

	DeleteUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamVersionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstreamVersion(*DeleteUpstreamVersionInput) (*DeleteUpstreamVersionOutput, error)
	DeleteUpstreamVersionWithContext(volcengine.Context, *DeleteUpstreamVersionInput, ...request.Option) (*DeleteUpstreamVersionOutput, error)
	DeleteUpstreamVersionRequest(*DeleteUpstreamVersionInput) (*request.Request, *DeleteUpstreamVersionOutput)

	DetachGatewayLBCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachGatewayLBCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachGatewayLBCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachGatewayLB(*DetachGatewayLBInput) (*DetachGatewayLBOutput, error)
	DetachGatewayLBWithContext(volcengine.Context, *DetachGatewayLBInput, ...request.Option) (*DetachGatewayLBOutput, error)
	DetachGatewayLBRequest(*DetachGatewayLBInput) (*request.Request, *DetachGatewayLBOutput)

	GetConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsumerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsumer(*GetConsumerInput) (*GetConsumerOutput, error)
	GetConsumerWithContext(volcengine.Context, *GetConsumerInput, ...request.Option) (*GetConsumerOutput, error)
	GetConsumerRequest(*GetConsumerInput) (*request.Request, *GetConsumerOutput)

	GetCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetCustomDomainCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetCustomDomain(*GetCustomDomainInput) (*GetCustomDomainOutput, error)
	GetCustomDomainWithContext(volcengine.Context, *GetCustomDomainInput, ...request.Option) (*GetCustomDomainOutput, error)
	GetCustomDomainRequest(*GetCustomDomainInput) (*request.Request, *GetCustomDomainOutput)

	GetGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetGateway(*GetGatewayInput) (*GetGatewayOutput, error)
	GetGatewayWithContext(volcengine.Context, *GetGatewayInput, ...request.Option) (*GetGatewayOutput, error)
	GetGatewayRequest(*GetGatewayInput) (*request.Request, *GetGatewayOutput)

	GetGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetGatewayServiceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetGatewayService(*GetGatewayServiceInput) (*GetGatewayServiceOutput, error)
	GetGatewayServiceWithContext(volcengine.Context, *GetGatewayServiceInput, ...request.Option) (*GetGatewayServiceOutput, error)
	GetGatewayServiceRequest(*GetGatewayServiceInput) (*request.Request, *GetGatewayServiceOutput)

	GetJwtTokenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetJwtTokenCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetJwtTokenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetJwtToken(*GetJwtTokenInput) (*GetJwtTokenOutput, error)
	GetJwtTokenWithContext(volcengine.Context, *GetJwtTokenInput, ...request.Option) (*GetJwtTokenOutput, error)
	GetJwtTokenRequest(*GetJwtTokenInput) (*request.Request, *GetJwtTokenOutput)

	GetPluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPluginBindingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPluginBinding(*GetPluginBindingInput) (*GetPluginBindingOutput, error)
	GetPluginBindingWithContext(volcengine.Context, *GetPluginBindingInput, ...request.Option) (*GetPluginBindingOutput, error)
	GetPluginBindingRequest(*GetPluginBindingInput) (*request.Request, *GetPluginBindingOutput)

	GetUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUpstreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUpstream(*GetUpstreamInput) (*GetUpstreamOutput, error)
	GetUpstreamWithContext(volcengine.Context, *GetUpstreamInput, ...request.Option) (*GetUpstreamOutput, error)
	GetUpstreamRequest(*GetUpstreamInput) (*request.Request, *GetUpstreamOutput)

	GetUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUpstreamSourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUpstreamSource(*GetUpstreamSourceInput) (*GetUpstreamSourceOutput, error)
	GetUpstreamSourceWithContext(volcengine.Context, *GetUpstreamSourceInput, ...request.Option) (*GetUpstreamSourceOutput, error)
	GetUpstreamSourceRequest(*GetUpstreamSourceInput) (*request.Request, *GetUpstreamSourceOutput)

	ListConsumerCredentialsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListConsumerCredentialsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListConsumerCredentialsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListConsumerCredentials(*ListConsumerCredentialsInput) (*ListConsumerCredentialsOutput, error)
	ListConsumerCredentialsWithContext(volcengine.Context, *ListConsumerCredentialsInput, ...request.Option) (*ListConsumerCredentialsOutput, error)
	ListConsumerCredentialsRequest(*ListConsumerCredentialsInput) (*request.Request, *ListConsumerCredentialsOutput)

	ListConsumersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListConsumersCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListConsumersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListConsumers(*ListConsumersInput) (*ListConsumersOutput, error)
	ListConsumersWithContext(volcengine.Context, *ListConsumersInput, ...request.Option) (*ListConsumersOutput, error)
	ListConsumersRequest(*ListConsumersInput) (*request.Request, *ListConsumersOutput)

	ListCustomDomainsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCustomDomainsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCustomDomainsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCustomDomains(*ListCustomDomainsInput) (*ListCustomDomainsOutput, error)
	ListCustomDomainsWithContext(volcengine.Context, *ListCustomDomainsInput, ...request.Option) (*ListCustomDomainsOutput, error)
	ListCustomDomainsRequest(*ListCustomDomainsInput) (*request.Request, *ListCustomDomainsOutput)

	ListGatewayLBsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewayLBsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewayLBsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGatewayLBs(*ListGatewayLBsInput) (*ListGatewayLBsOutput, error)
	ListGatewayLBsWithContext(volcengine.Context, *ListGatewayLBsInput, ...request.Option) (*ListGatewayLBsOutput, error)
	ListGatewayLBsRequest(*ListGatewayLBsInput) (*request.Request, *ListGatewayLBsOutput)

	ListGatewayServicesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewayServicesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewayServicesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGatewayServices(*ListGatewayServicesInput) (*ListGatewayServicesOutput, error)
	ListGatewayServicesWithContext(volcengine.Context, *ListGatewayServicesInput, ...request.Option) (*ListGatewayServicesOutput, error)
	ListGatewayServicesRequest(*ListGatewayServicesInput) (*request.Request, *ListGatewayServicesOutput)

	ListGatewaysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewaysCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewaysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGateways(*ListGatewaysInput) (*ListGatewaysOutput, error)
	ListGatewaysWithContext(volcengine.Context, *ListGatewaysInput, ...request.Option) (*ListGatewaysOutput, error)
	ListGatewaysRequest(*ListGatewaysInput) (*request.Request, *ListGatewaysOutput)

	ListPluginBindingsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPluginBindingsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPluginBindingsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPluginBindings(*ListPluginBindingsInput) (*ListPluginBindingsOutput, error)
	ListPluginBindingsWithContext(volcengine.Context, *ListPluginBindingsInput, ...request.Option) (*ListPluginBindingsOutput, error)
	ListPluginBindingsRequest(*ListPluginBindingsInput) (*request.Request, *ListPluginBindingsOutput)

	ListUpstreamSourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUpstreamSourcesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUpstreamSourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUpstreamSources(*ListUpstreamSourcesInput) (*ListUpstreamSourcesOutput, error)
	ListUpstreamSourcesWithContext(volcengine.Context, *ListUpstreamSourcesInput, ...request.Option) (*ListUpstreamSourcesOutput, error)
	ListUpstreamSourcesRequest(*ListUpstreamSourcesInput) (*request.Request, *ListUpstreamSourcesOutput)

	ListUpstreamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUpstreamsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUpstreamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUpstreams(*ListUpstreamsInput) (*ListUpstreamsOutput, error)
	ListUpstreamsWithContext(volcengine.Context, *ListUpstreamsInput, ...request.Option) (*ListUpstreamsOutput, error)
	ListUpstreamsRequest(*ListUpstreamsInput) (*request.Request, *ListUpstreamsOutput)

	UpdateConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateConsumerCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateConsumer(*UpdateConsumerInput) (*UpdateConsumerOutput, error)
	UpdateConsumerWithContext(volcengine.Context, *UpdateConsumerInput, ...request.Option) (*UpdateConsumerOutput, error)
	UpdateConsumerRequest(*UpdateConsumerInput) (*request.Request, *UpdateConsumerOutput)

	UpdateCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateCustomDomainCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateCustomDomain(*UpdateCustomDomainInput) (*UpdateCustomDomainOutput, error)
	UpdateCustomDomainWithContext(volcengine.Context, *UpdateCustomDomainInput, ...request.Option) (*UpdateCustomDomainOutput, error)
	UpdateCustomDomainRequest(*UpdateCustomDomainInput) (*request.Request, *UpdateCustomDomainOutput)

	UpdateGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGateway(*UpdateGatewayInput) (*UpdateGatewayOutput, error)
	UpdateGatewayWithContext(volcengine.Context, *UpdateGatewayInput, ...request.Option) (*UpdateGatewayOutput, error)
	UpdateGatewayRequest(*UpdateGatewayInput) (*request.Request, *UpdateGatewayOutput)

	UpdateGatewayCustomLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayCustomLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayCustomLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayCustomLog(*UpdateGatewayCustomLogInput) (*UpdateGatewayCustomLogOutput, error)
	UpdateGatewayCustomLogWithContext(volcengine.Context, *UpdateGatewayCustomLogInput, ...request.Option) (*UpdateGatewayCustomLogOutput, error)
	UpdateGatewayCustomLogRequest(*UpdateGatewayCustomLogInput) (*request.Request, *UpdateGatewayCustomLogOutput)

	UpdateGatewayLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayLogCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayLog(*UpdateGatewayLogInput) (*UpdateGatewayLogOutput, error)
	UpdateGatewayLogWithContext(volcengine.Context, *UpdateGatewayLogInput, ...request.Option) (*UpdateGatewayLogOutput, error)
	UpdateGatewayLogRequest(*UpdateGatewayLogInput) (*request.Request, *UpdateGatewayLogOutput)

	UpdateGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayServiceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayService(*UpdateGatewayServiceInput) (*UpdateGatewayServiceOutput, error)
	UpdateGatewayServiceWithContext(volcengine.Context, *UpdateGatewayServiceInput, ...request.Option) (*UpdateGatewayServiceOutput, error)
	UpdateGatewayServiceRequest(*UpdateGatewayServiceInput) (*request.Request, *UpdateGatewayServiceOutput)

	UpdateGatewaySpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewaySpecCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewaySpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewaySpec(*UpdateGatewaySpecInput) (*UpdateGatewaySpecOutput, error)
	UpdateGatewaySpecWithContext(volcengine.Context, *UpdateGatewaySpecInput, ...request.Option) (*UpdateGatewaySpecOutput, error)
	UpdateGatewaySpecRequest(*UpdateGatewaySpecInput) (*request.Request, *UpdateGatewaySpecOutput)

	UpdateGatewayTraceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayTraceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayTraceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayTrace(*UpdateGatewayTraceInput) (*UpdateGatewayTraceOutput, error)
	UpdateGatewayTraceWithContext(volcengine.Context, *UpdateGatewayTraceInput, ...request.Option) (*UpdateGatewayTraceOutput, error)
	UpdateGatewayTraceRequest(*UpdateGatewayTraceInput) (*request.Request, *UpdateGatewayTraceOutput)

	UpdatePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdatePluginBindingCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdatePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdatePluginBinding(*UpdatePluginBindingInput) (*UpdatePluginBindingOutput, error)
	UpdatePluginBindingWithContext(volcengine.Context, *UpdatePluginBindingInput, ...request.Option) (*UpdatePluginBindingOutput, error)
	UpdatePluginBindingRequest(*UpdatePluginBindingInput) (*request.Request, *UpdatePluginBindingOutput)

	UpdateUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstream(*UpdateUpstreamInput) (*UpdateUpstreamOutput, error)
	UpdateUpstreamWithContext(volcengine.Context, *UpdateUpstreamInput, ...request.Option) (*UpdateUpstreamOutput, error)
	UpdateUpstreamRequest(*UpdateUpstreamInput) (*request.Request, *UpdateUpstreamOutput)

	UpdateUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamSourceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstreamSource(*UpdateUpstreamSourceInput) (*UpdateUpstreamSourceOutput, error)
	UpdateUpstreamSourceWithContext(volcengine.Context, *UpdateUpstreamSourceInput, ...request.Option) (*UpdateUpstreamSourceOutput, error)
	UpdateUpstreamSourceRequest(*UpdateUpstreamSourceInput) (*request.Request, *UpdateUpstreamSourceOutput)

	UpdateUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamVersionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstreamVersion(*UpdateUpstreamVersionInput) (*UpdateUpstreamVersionOutput, error)
	UpdateUpstreamVersionWithContext(volcengine.Context, *UpdateUpstreamVersionInput, ...request.Option) (*UpdateUpstreamVersionOutput, error)
	UpdateUpstreamVersionRequest(*UpdateUpstreamVersionInput) (*request.Request, *UpdateUpstreamVersionOutput)
}

APIGAPI provides an interface to enable mocking the apig.APIG service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// APIG.
func myFunc(svc APIGAPI) bool {
    // Make svc.AttachGatewayLB request
}

func main() {
    sess := session.New()
    svc := apig.New(sess)

    myFunc(svc)
}

type APMTraceSpecForCreateGatewayInput added in v1.1.33

type APMTraceSpecForCreateGatewayInput struct {
	APIKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (APMTraceSpecForCreateGatewayInput) GoString added in v1.1.33

GoString returns the string representation

func (*APMTraceSpecForCreateGatewayInput) SetAPIKey added in v1.1.33

SetAPIKey sets the APIKey field's value.

func (APMTraceSpecForCreateGatewayInput) String added in v1.1.33

String returns the string representation

type APMTraceSpecForGetGatewayOutput added in v1.1.33

type APMTraceSpecForGetGatewayOutput struct {
	// contains filtered or unexported fields
}

func (APMTraceSpecForGetGatewayOutput) GoString added in v1.1.33

GoString returns the string representation

func (APMTraceSpecForGetGatewayOutput) String added in v1.1.33

String returns the string representation

type APMTraceSpecForListGatewaysOutput added in v1.1.33

type APMTraceSpecForListGatewaysOutput struct {
	// contains filtered or unexported fields
}

func (APMTraceSpecForListGatewaysOutput) GoString added in v1.1.33

GoString returns the string representation

func (APMTraceSpecForListGatewaysOutput) String added in v1.1.33

String returns the string representation

type APMTraceSpecForUpdateGatewayTraceInput added in v1.1.33

type APMTraceSpecForUpdateGatewayTraceInput struct {
	APIKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (APMTraceSpecForUpdateGatewayTraceInput) GoString added in v1.1.33

GoString returns the string representation

func (*APMTraceSpecForUpdateGatewayTraceInput) SetAPIKey added in v1.1.33

SetAPIKey sets the APIKey field's value.

func (APMTraceSpecForUpdateGatewayTraceInput) String added in v1.1.33

String returns the string representation

type AttachGatewayLBInput added in v1.1.33

type AttachGatewayLBInput struct {

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	ImportedCLBSpec *ImportedCLBSpecForAttachGatewayLBInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AttachGatewayLBInput) GoString added in v1.1.33

func (s AttachGatewayLBInput) GoString() string

GoString returns the string representation

func (*AttachGatewayLBInput) SetGatewayId added in v1.1.33

func (s *AttachGatewayLBInput) SetGatewayId(v string) *AttachGatewayLBInput

SetGatewayId sets the GatewayId field's value.

func (*AttachGatewayLBInput) SetImportedCLBSpec added in v1.1.33

SetImportedCLBSpec sets the ImportedCLBSpec field's value.

func (AttachGatewayLBInput) String added in v1.1.33

func (s AttachGatewayLBInput) String() string

String returns the string representation

func (*AttachGatewayLBInput) Validate added in v1.1.33

func (s *AttachGatewayLBInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type AttachGatewayLBOutput added in v1.1.33

type AttachGatewayLBOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AttachGatewayLBOutput) GoString added in v1.1.33

func (s AttachGatewayLBOutput) GoString() string

GoString returns the string representation

func (*AttachGatewayLBOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (AttachGatewayLBOutput) String added in v1.1.33

func (s AttachGatewayLBOutput) String() string

String returns the string representation

type AuthConfigForCreateUpstreamSourceInput

type AuthConfigForCreateUpstreamSourceInput struct {
	Basic *BasicForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*AuthConfigForCreateUpstreamSourceInput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForCreateUpstreamSourceInput) String

String returns the string representation

type AuthConfigForGetUpstreamSourceOutput

type AuthConfigForGetUpstreamSourceOutput struct {
	Basic *BasicForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*AuthConfigForGetUpstreamSourceOutput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForGetUpstreamSourceOutput) String

String returns the string representation

type AuthConfigForListUpstreamSourcesOutput

type AuthConfigForListUpstreamSourcesOutput struct {
	Basic *BasicForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*AuthConfigForListUpstreamSourcesOutput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForListUpstreamSourcesOutput) String

String returns the string representation

type AuthSpecForCreateGatewayServiceInput

type AuthSpecForCreateGatewayServiceInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForCreateGatewayServiceInput) GoString

GoString returns the string representation

func (*AuthSpecForCreateGatewayServiceInput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForCreateGatewayServiceInput) String

String returns the string representation

type AuthSpecForGetGatewayServiceOutput

type AuthSpecForGetGatewayServiceOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*AuthSpecForGetGatewayServiceOutput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForGetGatewayServiceOutput) String

String returns the string representation

type AuthSpecForListGatewayServicesOutput

type AuthSpecForListGatewayServicesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*AuthSpecForListGatewayServicesOutput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForListGatewayServicesOutput) String

String returns the string representation

type AuthSpecForUpdateGatewayServiceInput

type AuthSpecForUpdateGatewayServiceInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForUpdateGatewayServiceInput) GoString

GoString returns the string representation

func (*AuthSpecForUpdateGatewayServiceInput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForUpdateGatewayServiceInput) String

String returns the string representation

type BackendSpecForListGatewaysOutput

type BackendSpecForListGatewaysOutput struct {
	IsVkeWithFlannelCNISupported *bool `type:"boolean" json:",omitempty"`

	VkePodCidr *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackendSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*BackendSpecForListGatewaysOutput) SetIsVkeWithFlannelCNISupported

func (s *BackendSpecForListGatewaysOutput) SetIsVkeWithFlannelCNISupported(v bool) *BackendSpecForListGatewaysOutput

SetIsVkeWithFlannelCNISupported sets the IsVkeWithFlannelCNISupported field's value.

func (*BackendSpecForListGatewaysOutput) SetVkePodCidr

SetVkePodCidr sets the VkePodCidr field's value.

func (BackendSpecForListGatewaysOutput) String

String returns the string representation

type BackendTargetListForGetUpstreamOutput

type BackendTargetListForGetUpstreamOutput struct {
	HealthStatus *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackendTargetListForGetUpstreamOutput) GoString

GoString returns the string representation

func (*BackendTargetListForGetUpstreamOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*BackendTargetListForGetUpstreamOutput) SetIP

SetIP sets the IP field's value.

func (*BackendTargetListForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (BackendTargetListForGetUpstreamOutput) String

String returns the string representation

type BackendTargetListForListUpstreamsOutput

type BackendTargetListForListUpstreamsOutput struct {
	HealthStatus *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BackendTargetListForListUpstreamsOutput) GoString

GoString returns the string representation

func (*BackendTargetListForListUpstreamsOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*BackendTargetListForListUpstreamsOutput) SetIP

SetIP sets the IP field's value.

func (*BackendTargetListForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (BackendTargetListForListUpstreamsOutput) String

String returns the string representation

type BasicForCreateUpstreamSourceInput

type BasicForCreateUpstreamSourceInput struct {
	Password *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BasicForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*BasicForCreateUpstreamSourceInput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForCreateUpstreamSourceInput) SetUsername

SetUsername sets the Username field's value.

func (BasicForCreateUpstreamSourceInput) String

String returns the string representation

type BasicForGetUpstreamSourceOutput

type BasicForGetUpstreamSourceOutput struct {
	Password *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BasicForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*BasicForGetUpstreamSourceOutput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForGetUpstreamSourceOutput) SetUsername

SetUsername sets the Username field's value.

func (BasicForGetUpstreamSourceOutput) String

String returns the string representation

type BasicForListUpstreamSourcesOutput

type BasicForListUpstreamSourcesOutput struct {
	Password *string `type:"string" json:",omitempty"`

	Username *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (BasicForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*BasicForListUpstreamSourcesOutput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForListUpstreamSourcesOutput) SetUsername

SetUsername sets the Username field's value.

func (BasicForListUpstreamSourcesOutput) String

String returns the string representation

type CheckConsumerCredentialExistInput added in v1.1.51

type CheckConsumerCredentialExistInput struct {

	// CredentialType is a required field
	CredentialType *string `type:"string" json:",omitempty" required:"true"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	HmacAuthCredential *HmacAuthCredentialForCheckConsumerCredentialExistInput `type:"structure" json:",omitempty"`

	KeyAuthCredential *KeyAuthCredentialForCheckConsumerCredentialExistInput `type:"structure" json:",omitempty"`

	Oauth2Credential *Oauth2CredentialForCheckConsumerCredentialExistInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckConsumerCredentialExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckConsumerCredentialExistInput) SetCredentialType added in v1.1.51

SetCredentialType sets the CredentialType field's value.

func (*CheckConsumerCredentialExistInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (*CheckConsumerCredentialExistInput) SetHmacAuthCredential added in v1.1.51

SetHmacAuthCredential sets the HmacAuthCredential field's value.

func (*CheckConsumerCredentialExistInput) SetKeyAuthCredential added in v1.1.51

SetKeyAuthCredential sets the KeyAuthCredential field's value.

func (*CheckConsumerCredentialExistInput) SetOauth2Credential added in v1.1.51

SetOauth2Credential sets the Oauth2Credential field's value.

func (CheckConsumerCredentialExistInput) String added in v1.1.51

String returns the string representation

func (*CheckConsumerCredentialExistInput) Validate added in v1.1.51

Validate inspects the fields of the type to determine if they are valid.

type CheckConsumerCredentialExistOutput added in v1.1.51

type CheckConsumerCredentialExistOutput struct {
	Metadata *response.ResponseMetadata

	ConsumerId *string `type:"string" json:",omitempty"`

	Exist *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckConsumerCredentialExistOutput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckConsumerCredentialExistOutput) SetConsumerId added in v1.1.51

SetConsumerId sets the ConsumerId field's value.

func (*CheckConsumerCredentialExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (*CheckConsumerCredentialExistOutput) SetId added in v1.1.51

SetId sets the Id field's value.

func (CheckConsumerCredentialExistOutput) String added in v1.1.51

String returns the string representation

type CheckConsumerExistInput added in v1.1.51

type CheckConsumerExistInput struct {

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckConsumerExistInput) GoString added in v1.1.51

func (s CheckConsumerExistInput) GoString() string

GoString returns the string representation

func (*CheckConsumerExistInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (*CheckConsumerExistInput) SetName added in v1.1.51

SetName sets the Name field's value.

func (CheckConsumerExistInput) String added in v1.1.51

func (s CheckConsumerExistInput) String() string

String returns the string representation

func (*CheckConsumerExistInput) Validate added in v1.1.51

func (s *CheckConsumerExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckConsumerExistOutput added in v1.1.51

type CheckConsumerExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckConsumerExistOutput) GoString added in v1.1.51

func (s CheckConsumerExistOutput) GoString() string

GoString returns the string representation

func (*CheckConsumerExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (CheckConsumerExistOutput) String added in v1.1.51

func (s CheckConsumerExistOutput) String() string

String returns the string representation

type CheckConsumerUsedInput added in v1.1.51

type CheckConsumerUsedInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckConsumerUsedInput) GoString added in v1.1.51

func (s CheckConsumerUsedInput) GoString() string

GoString returns the string representation

func (*CheckConsumerUsedInput) SetId added in v1.1.51

SetId sets the Id field's value.

func (CheckConsumerUsedInput) String added in v1.1.51

func (s CheckConsumerUsedInput) String() string

String returns the string representation

func (*CheckConsumerUsedInput) Validate added in v1.1.51

func (s *CheckConsumerUsedInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckConsumerUsedOutput added in v1.1.51

type CheckConsumerUsedOutput struct {
	Metadata *response.ResponseMetadata

	Used *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckConsumerUsedOutput) GoString added in v1.1.51

func (s CheckConsumerUsedOutput) GoString() string

GoString returns the string representation

func (*CheckConsumerUsedOutput) SetUsed added in v1.1.51

SetUsed sets the Used field's value.

func (CheckConsumerUsedOutput) String added in v1.1.51

func (s CheckConsumerUsedOutput) String() string

String returns the string representation

type CheckCustomDomainExistInput added in v1.1.51

type CheckCustomDomainExistInput struct {

	// Domain is a required field
	Domain *string `type:"string" json:",omitempty" required:"true"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckCustomDomainExistInput) GoString added in v1.1.51

func (s CheckCustomDomainExistInput) GoString() string

GoString returns the string representation

func (*CheckCustomDomainExistInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*CheckCustomDomainExistInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (CheckCustomDomainExistInput) String added in v1.1.51

String returns the string representation

func (*CheckCustomDomainExistInput) Validate added in v1.1.51

func (s *CheckCustomDomainExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckCustomDomainExistOutput added in v1.1.51

type CheckCustomDomainExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckCustomDomainExistOutput) GoString added in v1.1.51

func (s CheckCustomDomainExistOutput) GoString() string

GoString returns the string representation

func (*CheckCustomDomainExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (*CheckCustomDomainExistOutput) SetId added in v1.1.51

SetId sets the Id field's value.

func (*CheckCustomDomainExistOutput) SetServiceId added in v1.1.51

SetServiceId sets the ServiceId field's value.

func (CheckCustomDomainExistOutput) String added in v1.1.51

String returns the string representation

type CheckGatewayExistInput added in v1.1.51

type CheckGatewayExistInput struct {

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckGatewayExistInput) GoString added in v1.1.51

func (s CheckGatewayExistInput) GoString() string

GoString returns the string representation

func (*CheckGatewayExistInput) SetName added in v1.1.51

SetName sets the Name field's value.

func (CheckGatewayExistInput) String added in v1.1.51

func (s CheckGatewayExistInput) String() string

String returns the string representation

func (*CheckGatewayExistInput) Validate added in v1.1.51

func (s *CheckGatewayExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckGatewayExistOutput added in v1.1.51

type CheckGatewayExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckGatewayExistOutput) GoString added in v1.1.51

func (s CheckGatewayExistOutput) GoString() string

GoString returns the string representation

func (*CheckGatewayExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (CheckGatewayExistOutput) String added in v1.1.51

func (s CheckGatewayExistOutput) String() string

String returns the string representation

type CheckGatewayServiceExistInput added in v1.1.51

type CheckGatewayServiceExistInput struct {

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckGatewayServiceExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckGatewayServiceExistInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (*CheckGatewayServiceExistInput) SetName added in v1.1.51

SetName sets the Name field's value.

func (CheckGatewayServiceExistInput) String added in v1.1.51

String returns the string representation

func (*CheckGatewayServiceExistInput) Validate added in v1.1.51

func (s *CheckGatewayServiceExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckGatewayServiceExistOutput added in v1.1.51

type CheckGatewayServiceExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckGatewayServiceExistOutput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckGatewayServiceExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (*CheckGatewayServiceExistOutput) SetId added in v1.1.51

SetId sets the Id field's value.

func (CheckGatewayServiceExistOutput) String added in v1.1.51

String returns the string representation

type CheckUpstreamExistInput added in v1.1.51

type CheckUpstreamExistInput struct {

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckUpstreamExistInput) GoString added in v1.1.51

func (s CheckUpstreamExistInput) GoString() string

GoString returns the string representation

func (*CheckUpstreamExistInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (*CheckUpstreamExistInput) SetName added in v1.1.51

SetName sets the Name field's value.

func (CheckUpstreamExistInput) String added in v1.1.51

func (s CheckUpstreamExistInput) String() string

String returns the string representation

func (*CheckUpstreamExistInput) Validate added in v1.1.51

func (s *CheckUpstreamExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckUpstreamExistOutput added in v1.1.51

type CheckUpstreamExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckUpstreamExistOutput) GoString added in v1.1.51

func (s CheckUpstreamExistOutput) GoString() string

GoString returns the string representation

func (*CheckUpstreamExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (*CheckUpstreamExistOutput) SetId added in v1.1.51

SetId sets the Id field's value.

func (CheckUpstreamExistOutput) String added in v1.1.51

func (s CheckUpstreamExistOutput) String() string

String returns the string representation

type CheckUpstreamVersionExistInput added in v1.1.51

type CheckUpstreamVersionExistInput struct {

	// UpstreamId is a required field
	UpstreamId *string `type:"string" json:",omitempty" required:"true"`

	// UpstreamVersionName is a required field
	UpstreamVersionName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CheckUpstreamVersionExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckUpstreamVersionExistInput) SetUpstreamId added in v1.1.51

SetUpstreamId sets the UpstreamId field's value.

func (*CheckUpstreamVersionExistInput) SetUpstreamVersionName added in v1.1.51

SetUpstreamVersionName sets the UpstreamVersionName field's value.

func (CheckUpstreamVersionExistInput) String added in v1.1.51

String returns the string representation

func (*CheckUpstreamVersionExistInput) Validate added in v1.1.51

func (s *CheckUpstreamVersionExistInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CheckUpstreamVersionExistOutput added in v1.1.51

type CheckUpstreamVersionExistOutput struct {
	Metadata *response.ResponseMetadata

	Exist *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CheckUpstreamVersionExistOutput) GoString added in v1.1.51

GoString returns the string representation

func (*CheckUpstreamVersionExistOutput) SetExist added in v1.1.51

SetExist sets the Exist field's value.

func (CheckUpstreamVersionExistOutput) String added in v1.1.51

String returns the string representation

type CircuitBreakingSettingsForCreateUpstreamInput

type CircuitBreakingSettingsForCreateUpstreamInput struct {
	BaseEjectionTime *int64 `type:"int64" json:",omitempty"`

	ConsecutiveErrors *int64 `type:"int64" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	MaxEjectionPercent *int32 `type:"int32" json:",omitempty"`

	MinHealthPercent *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CircuitBreakingSettingsForCreateUpstreamInput) GoString

GoString returns the string representation

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetBaseEjectionTime

SetBaseEjectionTime sets the BaseEjectionTime field's value.

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetConsecutiveErrors

SetConsecutiveErrors sets the ConsecutiveErrors field's value.

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetEnable

SetEnable sets the Enable field's value.

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetInterval

SetInterval sets the Interval field's value.

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetMaxEjectionPercent

SetMaxEjectionPercent sets the MaxEjectionPercent field's value.

func (*CircuitBreakingSettingsForCreateUpstreamInput) SetMinHealthPercent

SetMinHealthPercent sets the MinHealthPercent field's value.

func (CircuitBreakingSettingsForCreateUpstreamInput) String

String returns the string representation

type CircuitBreakingSettingsForGetUpstreamOutput

type CircuitBreakingSettingsForGetUpstreamOutput struct {
	BaseEjectionTime *int64 `type:"int64" json:",omitempty"`

	ConsecutiveErrors *int64 `type:"int64" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	MaxEjectionPercent *int32 `type:"int32" json:",omitempty"`

	MinHealthPercent *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CircuitBreakingSettingsForGetUpstreamOutput) GoString

GoString returns the string representation

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetBaseEjectionTime

SetBaseEjectionTime sets the BaseEjectionTime field's value.

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetConsecutiveErrors

SetConsecutiveErrors sets the ConsecutiveErrors field's value.

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetEnable

SetEnable sets the Enable field's value.

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetInterval

SetInterval sets the Interval field's value.

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetMaxEjectionPercent

SetMaxEjectionPercent sets the MaxEjectionPercent field's value.

func (*CircuitBreakingSettingsForGetUpstreamOutput) SetMinHealthPercent

SetMinHealthPercent sets the MinHealthPercent field's value.

func (CircuitBreakingSettingsForGetUpstreamOutput) String

String returns the string representation

type CircuitBreakingSettingsForListUpstreamsOutput

type CircuitBreakingSettingsForListUpstreamsOutput struct {
	BaseEjectionTime *int64 `type:"int64" json:",omitempty"`

	ConsecutiveErrors *int64 `type:"int64" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	MaxEjectionPercent *int32 `type:"int32" json:",omitempty"`

	MinHealthPercent *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CircuitBreakingSettingsForListUpstreamsOutput) GoString

GoString returns the string representation

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetBaseEjectionTime

SetBaseEjectionTime sets the BaseEjectionTime field's value.

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetConsecutiveErrors

SetConsecutiveErrors sets the ConsecutiveErrors field's value.

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetInterval

SetInterval sets the Interval field's value.

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetMaxEjectionPercent

SetMaxEjectionPercent sets the MaxEjectionPercent field's value.

func (*CircuitBreakingSettingsForListUpstreamsOutput) SetMinHealthPercent

SetMinHealthPercent sets the MinHealthPercent field's value.

func (CircuitBreakingSettingsForListUpstreamsOutput) String

String returns the string representation

type CircuitBreakingSettingsForUpdateUpstreamInput

type CircuitBreakingSettingsForUpdateUpstreamInput struct {
	BaseEjectionTime *int64 `type:"int64" json:",omitempty"`

	ConsecutiveErrors *int64 `type:"int64" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	Interval *int64 `type:"int64" json:",omitempty"`

	MaxEjectionPercent *int32 `type:"int32" json:",omitempty"`

	MinHealthPercent *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CircuitBreakingSettingsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetBaseEjectionTime

SetBaseEjectionTime sets the BaseEjectionTime field's value.

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetConsecutiveErrors

SetConsecutiveErrors sets the ConsecutiveErrors field's value.

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetEnable

SetEnable sets the Enable field's value.

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetInterval

SetInterval sets the Interval field's value.

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetMaxEjectionPercent

SetMaxEjectionPercent sets the MaxEjectionPercent field's value.

func (*CircuitBreakingSettingsForUpdateUpstreamInput) SetMinHealthPercent

SetMinHealthPercent sets the MinHealthPercent field's value.

func (CircuitBreakingSettingsForUpdateUpstreamInput) String

String returns the string representation

type ConnectionPoolSettingsForCreateUpstreamInput added in v1.1.51

type ConnectionPoolSettingsForCreateUpstreamInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	Http1MaxPendingRequests *int32 `type:"int32" json:",omitempty"`

	IdleTimeout *int32 `type:"int32" json:",omitempty"`

	MaxConnections *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionPoolSettingsForCreateUpstreamInput) GoString added in v1.1.51

GoString returns the string representation

func (*ConnectionPoolSettingsForCreateUpstreamInput) SetEnable added in v1.1.51

SetEnable sets the Enable field's value.

func (*ConnectionPoolSettingsForCreateUpstreamInput) SetHttp1MaxPendingRequests added in v1.1.51

SetHttp1MaxPendingRequests sets the Http1MaxPendingRequests field's value.

func (*ConnectionPoolSettingsForCreateUpstreamInput) SetIdleTimeout added in v1.1.51

SetIdleTimeout sets the IdleTimeout field's value.

func (*ConnectionPoolSettingsForCreateUpstreamInput) SetMaxConnections added in v1.1.51

SetMaxConnections sets the MaxConnections field's value.

func (ConnectionPoolSettingsForCreateUpstreamInput) String added in v1.1.51

String returns the string representation

type ConnectionPoolSettingsForGetUpstreamOutput added in v1.1.51

type ConnectionPoolSettingsForGetUpstreamOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	Http1MaxPendingRequests *int32 `type:"int32" json:",omitempty"`

	IdleTimeout *int32 `type:"int32" json:",omitempty"`

	MaxConnections *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionPoolSettingsForGetUpstreamOutput) GoString added in v1.1.51

GoString returns the string representation

func (*ConnectionPoolSettingsForGetUpstreamOutput) SetEnable added in v1.1.51

SetEnable sets the Enable field's value.

func (*ConnectionPoolSettingsForGetUpstreamOutput) SetHttp1MaxPendingRequests added in v1.1.51

SetHttp1MaxPendingRequests sets the Http1MaxPendingRequests field's value.

func (*ConnectionPoolSettingsForGetUpstreamOutput) SetIdleTimeout added in v1.1.51

SetIdleTimeout sets the IdleTimeout field's value.

func (*ConnectionPoolSettingsForGetUpstreamOutput) SetMaxConnections added in v1.1.51

SetMaxConnections sets the MaxConnections field's value.

func (ConnectionPoolSettingsForGetUpstreamOutput) String added in v1.1.51

String returns the string representation

type ConnectionPoolSettingsForListUpstreamsOutput added in v1.1.51

type ConnectionPoolSettingsForListUpstreamsOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	Http1MaxPendingRequests *int32 `type:"int32" json:",omitempty"`

	IdleTimeout *int32 `type:"int32" json:",omitempty"`

	MaxConnections *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionPoolSettingsForListUpstreamsOutput) GoString added in v1.1.51

GoString returns the string representation

func (*ConnectionPoolSettingsForListUpstreamsOutput) SetEnable added in v1.1.51

SetEnable sets the Enable field's value.

func (*ConnectionPoolSettingsForListUpstreamsOutput) SetHttp1MaxPendingRequests added in v1.1.51

SetHttp1MaxPendingRequests sets the Http1MaxPendingRequests field's value.

func (*ConnectionPoolSettingsForListUpstreamsOutput) SetIdleTimeout added in v1.1.51

SetIdleTimeout sets the IdleTimeout field's value.

func (*ConnectionPoolSettingsForListUpstreamsOutput) SetMaxConnections added in v1.1.51

SetMaxConnections sets the MaxConnections field's value.

func (ConnectionPoolSettingsForListUpstreamsOutput) String added in v1.1.51

String returns the string representation

type ConnectionPoolSettingsForUpdateUpstreamInput added in v1.1.51

type ConnectionPoolSettingsForUpdateUpstreamInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	Http1MaxPendingRequests *int32 `type:"int32" json:",omitempty"`

	IdleTimeout *int32 `type:"int32" json:",omitempty"`

	MaxConnections *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConnectionPoolSettingsForUpdateUpstreamInput) GoString added in v1.1.51

GoString returns the string representation

func (*ConnectionPoolSettingsForUpdateUpstreamInput) SetEnable added in v1.1.51

SetEnable sets the Enable field's value.

func (*ConnectionPoolSettingsForUpdateUpstreamInput) SetHttp1MaxPendingRequests added in v1.1.51

SetHttp1MaxPendingRequests sets the Http1MaxPendingRequests field's value.

func (*ConnectionPoolSettingsForUpdateUpstreamInput) SetIdleTimeout added in v1.1.51

SetIdleTimeout sets the IdleTimeout field's value.

func (*ConnectionPoolSettingsForUpdateUpstreamInput) SetMaxConnections added in v1.1.51

SetMaxConnections sets the MaxConnections field's value.

func (ConnectionPoolSettingsForUpdateUpstreamInput) String added in v1.1.51

String returns the string representation

type ConsistentHashLBForCreateUpstreamInput

type ConsistentHashLBForCreateUpstreamInput struct {
	HTTPCookie *HTTPCookieForCreateUpstreamInput `type:"structure" json:",omitempty"`

	HashBalanceFactor *int32 `type:"int32" json:",omitempty"`

	HashKey *string `type:"string" json:",omitempty"`

	HttpHeaderName *string `type:"string" json:",omitempty"`

	HttpQueryParameterName *string `type:"string" json:",omitempty"`

	UseSourceIp *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConsistentHashLBForCreateUpstreamInput) GoString

GoString returns the string representation

func (*ConsistentHashLBForCreateUpstreamInput) SetHTTPCookie

SetHTTPCookie sets the HTTPCookie field's value.

func (*ConsistentHashLBForCreateUpstreamInput) SetHashBalanceFactor added in v1.1.51

SetHashBalanceFactor sets the HashBalanceFactor field's value.

func (*ConsistentHashLBForCreateUpstreamInput) SetHashKey

SetHashKey sets the HashKey field's value.

func (*ConsistentHashLBForCreateUpstreamInput) SetHttpHeaderName

SetHttpHeaderName sets the HttpHeaderName field's value.

func (*ConsistentHashLBForCreateUpstreamInput) SetHttpQueryParameterName

SetHttpQueryParameterName sets the HttpQueryParameterName field's value.

func (*ConsistentHashLBForCreateUpstreamInput) SetUseSourceIp

SetUseSourceIp sets the UseSourceIp field's value.

func (ConsistentHashLBForCreateUpstreamInput) String

String returns the string representation

type ConsistentHashLBForGetUpstreamOutput

type ConsistentHashLBForGetUpstreamOutput struct {
	HTTPCookie *HTTPCookieForGetUpstreamOutput `type:"structure" json:",omitempty"`

	HashBalanceFactor *int32 `type:"int32" json:",omitempty"`

	HashKey *string `type:"string" json:",omitempty"`

	HttpHeaderName *string `type:"string" json:",omitempty"`

	HttpQueryParameterName *string `type:"string" json:",omitempty"`

	UseSourceIp *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConsistentHashLBForGetUpstreamOutput) GoString

GoString returns the string representation

func (*ConsistentHashLBForGetUpstreamOutput) SetHTTPCookie

SetHTTPCookie sets the HTTPCookie field's value.

func (*ConsistentHashLBForGetUpstreamOutput) SetHashBalanceFactor added in v1.1.51

SetHashBalanceFactor sets the HashBalanceFactor field's value.

func (*ConsistentHashLBForGetUpstreamOutput) SetHashKey

SetHashKey sets the HashKey field's value.

func (*ConsistentHashLBForGetUpstreamOutput) SetHttpHeaderName

SetHttpHeaderName sets the HttpHeaderName field's value.

func (*ConsistentHashLBForGetUpstreamOutput) SetHttpQueryParameterName

SetHttpQueryParameterName sets the HttpQueryParameterName field's value.

func (*ConsistentHashLBForGetUpstreamOutput) SetUseSourceIp

SetUseSourceIp sets the UseSourceIp field's value.

func (ConsistentHashLBForGetUpstreamOutput) String

String returns the string representation

type ConsistentHashLBForListUpstreamsOutput

type ConsistentHashLBForListUpstreamsOutput struct {
	HTTPCookie *HTTPCookieForListUpstreamsOutput `type:"structure" json:",omitempty"`

	HashBalanceFactor *int32 `type:"int32" json:",omitempty"`

	HashKey *string `type:"string" json:",omitempty"`

	HttpHeaderName *string `type:"string" json:",omitempty"`

	HttpQueryParameterName *string `type:"string" json:",omitempty"`

	UseSourceIp *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConsistentHashLBForListUpstreamsOutput) GoString

GoString returns the string representation

func (*ConsistentHashLBForListUpstreamsOutput) SetHTTPCookie

SetHTTPCookie sets the HTTPCookie field's value.

func (*ConsistentHashLBForListUpstreamsOutput) SetHashBalanceFactor added in v1.1.51

SetHashBalanceFactor sets the HashBalanceFactor field's value.

func (*ConsistentHashLBForListUpstreamsOutput) SetHashKey

SetHashKey sets the HashKey field's value.

func (*ConsistentHashLBForListUpstreamsOutput) SetHttpHeaderName

SetHttpHeaderName sets the HttpHeaderName field's value.

func (*ConsistentHashLBForListUpstreamsOutput) SetHttpQueryParameterName

SetHttpQueryParameterName sets the HttpQueryParameterName field's value.

func (*ConsistentHashLBForListUpstreamsOutput) SetUseSourceIp

SetUseSourceIp sets the UseSourceIp field's value.

func (ConsistentHashLBForListUpstreamsOutput) String

String returns the string representation

type ConsistentHashLBForUpdateUpstreamInput

type ConsistentHashLBForUpdateUpstreamInput struct {
	HTTPCookie *HTTPCookieForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	HashBalanceFactor *int32 `type:"int32" json:",omitempty"`

	HashKey *string `type:"string" json:",omitempty"`

	HttpHeaderName *string `type:"string" json:",omitempty"`

	HttpQueryParameterName *string `type:"string" json:",omitempty"`

	UseSourceIp *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConsistentHashLBForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*ConsistentHashLBForUpdateUpstreamInput) SetHTTPCookie

SetHTTPCookie sets the HTTPCookie field's value.

func (*ConsistentHashLBForUpdateUpstreamInput) SetHashBalanceFactor added in v1.1.51

SetHashBalanceFactor sets the HashBalanceFactor field's value.

func (*ConsistentHashLBForUpdateUpstreamInput) SetHashKey

SetHashKey sets the HashKey field's value.

func (*ConsistentHashLBForUpdateUpstreamInput) SetHttpHeaderName

SetHttpHeaderName sets the HttpHeaderName field's value.

func (*ConsistentHashLBForUpdateUpstreamInput) SetHttpQueryParameterName

SetHttpQueryParameterName sets the HttpQueryParameterName field's value.

func (*ConsistentHashLBForUpdateUpstreamInput) SetUseSourceIp

SetUseSourceIp sets the UseSourceIp field's value.

func (ConsistentHashLBForUpdateUpstreamInput) String

String returns the string representation

type ConsumerForGetConsumerOutput

type ConsumerForGetConsumerOutput struct {
	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ConsumerForGetConsumerOutput) GoString

func (s ConsumerForGetConsumerOutput) GoString() string

GoString returns the string representation

func (*ConsumerForGetConsumerOutput) SetComments

SetComments sets the Comments field's value.

func (*ConsumerForGetConsumerOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ConsumerForGetConsumerOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ConsumerForGetConsumerOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ConsumerForGetConsumerOutput) SetId

SetId sets the Id field's value.

func (*ConsumerForGetConsumerOutput) SetName

SetName sets the Name field's value.

func (*ConsumerForGetConsumerOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ConsumerForGetConsumerOutput) String

String returns the string representation

type CreateConsumerCredentialInput

type CreateConsumerCredentialInput struct {

	// ConsumerId is a required field
	ConsumerId *string `type:"string" json:",omitempty" required:"true"`

	// CredentialType is a required field
	CredentialType *string `type:"string" json:",omitempty" required:"true"`

	HmacAuthCredential *HmacAuthCredentialForCreateConsumerCredentialInput `type:"structure" json:",omitempty"`

	KeyAuthCredential *KeyAuthCredentialForCreateConsumerCredentialInput `type:"structure" json:",omitempty"`

	Oauth2Credential *Oauth2CredentialForCreateConsumerCredentialInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateConsumerCredentialInput) GoString

GoString returns the string representation

func (*CreateConsumerCredentialInput) SetConsumerId

SetConsumerId sets the ConsumerId field's value.

func (*CreateConsumerCredentialInput) SetCredentialType

SetCredentialType sets the CredentialType field's value.

func (*CreateConsumerCredentialInput) SetHmacAuthCredential

SetHmacAuthCredential sets the HmacAuthCredential field's value.

func (*CreateConsumerCredentialInput) SetKeyAuthCredential

SetKeyAuthCredential sets the KeyAuthCredential field's value.

func (*CreateConsumerCredentialInput) SetOauth2Credential added in v1.1.51

SetOauth2Credential sets the Oauth2Credential field's value.

func (CreateConsumerCredentialInput) String

String returns the string representation

func (*CreateConsumerCredentialInput) Validate

func (s *CreateConsumerCredentialInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConsumerCredentialOutput

type CreateConsumerCredentialOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateConsumerCredentialOutput) GoString

GoString returns the string representation

func (*CreateConsumerCredentialOutput) SetId

SetId sets the Id field's value.

func (CreateConsumerCredentialOutput) String

String returns the string representation

type CreateConsumerInput

type CreateConsumerInput struct {
	Comments *string `type:"string" json:",omitempty"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateConsumerInput) GoString

func (s CreateConsumerInput) GoString() string

GoString returns the string representation

func (*CreateConsumerInput) SetComments

func (s *CreateConsumerInput) SetComments(v string) *CreateConsumerInput

SetComments sets the Comments field's value.

func (*CreateConsumerInput) SetGatewayId

func (s *CreateConsumerInput) SetGatewayId(v string) *CreateConsumerInput

SetGatewayId sets the GatewayId field's value.

func (*CreateConsumerInput) SetName

SetName sets the Name field's value.

func (CreateConsumerInput) String

func (s CreateConsumerInput) String() string

String returns the string representation

func (*CreateConsumerInput) Validate

func (s *CreateConsumerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateConsumerOutput

type CreateConsumerOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateConsumerOutput) GoString

func (s CreateConsumerOutput) GoString() string

GoString returns the string representation

func (*CreateConsumerOutput) SetId

SetId sets the Id field's value.

func (CreateConsumerOutput) String

func (s CreateConsumerOutput) String() string

String returns the string representation

type CreateCustomDomainInput added in v1.1.33

type CreateCustomDomainInput struct {
	CertificateId *string `type:"string" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	// Domain is a required field
	Domain *string `type:"string" json:",omitempty" required:"true"`

	Protocol []*string `type:"list" json:",omitempty"`

	SSLRedirect *bool `type:"boolean" json:",omitempty"`

	// ServiceId is a required field
	ServiceId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateCustomDomainInput) GoString added in v1.1.33

func (s CreateCustomDomainInput) GoString() string

GoString returns the string representation

func (*CreateCustomDomainInput) SetCertificateId added in v1.1.33

func (s *CreateCustomDomainInput) SetCertificateId(v string) *CreateCustomDomainInput

SetCertificateId sets the CertificateId field's value.

func (*CreateCustomDomainInput) SetComments added in v1.1.33

SetComments sets the Comments field's value.

func (*CreateCustomDomainInput) SetDomain added in v1.1.33

SetDomain sets the Domain field's value.

func (*CreateCustomDomainInput) SetProtocol added in v1.1.33

SetProtocol sets the Protocol field's value.

func (*CreateCustomDomainInput) SetSSLRedirect added in v1.1.33

SetSSLRedirect sets the SSLRedirect field's value.

func (*CreateCustomDomainInput) SetServiceId added in v1.1.33

SetServiceId sets the ServiceId field's value.

func (CreateCustomDomainInput) String added in v1.1.33

func (s CreateCustomDomainInput) String() string

String returns the string representation

func (*CreateCustomDomainInput) Validate added in v1.1.33

func (s *CreateCustomDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateCustomDomainOutput added in v1.1.33

type CreateCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateCustomDomainOutput) GoString added in v1.1.33

func (s CreateCustomDomainOutput) GoString() string

GoString returns the string representation

func (*CreateCustomDomainOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (CreateCustomDomainOutput) String added in v1.1.33

func (s CreateCustomDomainOutput) String() string

String returns the string representation

type CreateGatewayInput

type CreateGatewayInput struct {
	Comments *string `type:"string" json:",omitempty"`

	LogSpec *LogSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	MonitorSpec *MonitorSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	NetworkSpec *NetworkSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	// Region is a required field
	Region *string `type:"string" json:",omitempty" required:"true"`

	ResourceSpec *ResourceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	TraceSpec *TraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateGatewayInput) GoString

func (s CreateGatewayInput) GoString() string

GoString returns the string representation

func (*CreateGatewayInput) SetComments

func (s *CreateGatewayInput) SetComments(v string) *CreateGatewayInput

SetComments sets the Comments field's value.

func (*CreateGatewayInput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*CreateGatewayInput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*CreateGatewayInput) SetName

SetName sets the Name field's value.

func (*CreateGatewayInput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*CreateGatewayInput) SetProjectName

func (s *CreateGatewayInput) SetProjectName(v string) *CreateGatewayInput

SetProjectName sets the ProjectName field's value.

func (*CreateGatewayInput) SetRegion

func (s *CreateGatewayInput) SetRegion(v string) *CreateGatewayInput

SetRegion sets the Region field's value.

func (*CreateGatewayInput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*CreateGatewayInput) SetTraceSpec added in v1.1.33

SetTraceSpec sets the TraceSpec field's value.

func (*CreateGatewayInput) SetType

SetType sets the Type field's value.

func (CreateGatewayInput) String

func (s CreateGatewayInput) String() string

String returns the string representation

func (*CreateGatewayInput) Validate

func (s *CreateGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGatewayOutput

type CreateGatewayOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateGatewayOutput) GoString

func (s CreateGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateGatewayOutput) SetId

SetId sets the Id field's value.

func (CreateGatewayOutput) String

func (s CreateGatewayOutput) String() string

String returns the string representation

type CreateGatewayServiceInput

type CreateGatewayServiceInput struct {
	AuthSpec *AuthSpecForCreateGatewayServiceInput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CustomDomains []*CustomDomainForCreateGatewayServiceInput `type:"list" json:",omitempty"`

	DomainType *string `type:"string" json:",omitempty"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	Protocol []*string `type:"list" json:",omitempty"`

	// ServiceName is a required field
	ServiceName *string `type:"string" json:",omitempty" required:"true"`

	ServiceNetworkSpec *ServiceNetworkSpecForCreateGatewayServiceInput `type:"structure" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateGatewayServiceInput) GoString

func (s CreateGatewayServiceInput) GoString() string

GoString returns the string representation

func (*CreateGatewayServiceInput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*CreateGatewayServiceInput) SetComments

SetComments sets the Comments field's value.

func (*CreateGatewayServiceInput) SetCustomDomains added in v1.1.51

SetCustomDomains sets the CustomDomains field's value.

func (*CreateGatewayServiceInput) SetDomainType added in v1.1.51

SetDomainType sets the DomainType field's value.

func (*CreateGatewayServiceInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*CreateGatewayServiceInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateGatewayServiceInput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*CreateGatewayServiceInput) SetServiceNetworkSpec added in v1.1.51

SetServiceNetworkSpec sets the ServiceNetworkSpec field's value.

func (*CreateGatewayServiceInput) SetServiceType added in v1.1.51

SetServiceType sets the ServiceType field's value.

func (CreateGatewayServiceInput) String

func (s CreateGatewayServiceInput) String() string

String returns the string representation

func (*CreateGatewayServiceInput) Validate

func (s *CreateGatewayServiceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateGatewayServiceOutput

type CreateGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateGatewayServiceOutput) GoString

func (s CreateGatewayServiceOutput) GoString() string

GoString returns the string representation

func (*CreateGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (CreateGatewayServiceOutput) String

String returns the string representation

type CreatePluginBindingInput

type CreatePluginBindingInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Enable is a required field
	Enable *bool `type:"boolean" json:",omitempty" required:"true"`

	// PluginConfig is a required field
	PluginConfig *string `type:"string" json:",omitempty" required:"true"`

	// PluginName is a required field
	PluginName *string `type:"string" json:",omitempty" required:"true"`

	// Scope is a required field
	Scope *string `type:"string" json:",omitempty" required:"true"`

	// Target is a required field
	Target *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreatePluginBindingInput) GoString

func (s CreatePluginBindingInput) GoString() string

GoString returns the string representation

func (*CreatePluginBindingInput) SetDescription

SetDescription sets the Description field's value.

func (*CreatePluginBindingInput) SetEnable

SetEnable sets the Enable field's value.

func (*CreatePluginBindingInput) SetPluginConfig

SetPluginConfig sets the PluginConfig field's value.

func (*CreatePluginBindingInput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*CreatePluginBindingInput) SetScope

SetScope sets the Scope field's value.

func (*CreatePluginBindingInput) SetTarget

SetTarget sets the Target field's value.

func (CreatePluginBindingInput) String

func (s CreatePluginBindingInput) String() string

String returns the string representation

func (*CreatePluginBindingInput) Validate

func (s *CreatePluginBindingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreatePluginBindingOutput

type CreatePluginBindingOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreatePluginBindingOutput) GoString

func (s CreatePluginBindingOutput) GoString() string

GoString returns the string representation

func (*CreatePluginBindingOutput) SetId

SetId sets the Id field's value.

func (CreatePluginBindingOutput) String

func (s CreatePluginBindingOutput) String() string

String returns the string representation

type CreateUpstreamInput

type CreateUpstreamInput struct {
	CircuitBreakingSettings *CircuitBreakingSettingsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	ConnectionPoolSettings *ConnectionPoolSettingsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	LoadBalancerSettings *LoadBalancerSettingsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Protocol *string `type:"string" json:",omitempty"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true"`

	TlsSettings *TlsSettingsForCreateUpstreamInput `type:"structure" json:",omitempty"`

	UpstreamSpec *UpstreamSpecForCreateUpstreamInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamInput) GoString

func (s CreateUpstreamInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamInput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*CreateUpstreamInput) SetComments

func (s *CreateUpstreamInput) SetComments(v string) *CreateUpstreamInput

SetComments sets the Comments field's value.

func (*CreateUpstreamInput) SetConnectionPoolSettings added in v1.1.51

SetConnectionPoolSettings sets the ConnectionPoolSettings field's value.

func (*CreateUpstreamInput) SetGatewayId

func (s *CreateUpstreamInput) SetGatewayId(v string) *CreateUpstreamInput

SetGatewayId sets the GatewayId field's value.

func (*CreateUpstreamInput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*CreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*CreateUpstreamInput) SetProtocol

func (s *CreateUpstreamInput) SetProtocol(v string) *CreateUpstreamInput

SetProtocol sets the Protocol field's value.

func (*CreateUpstreamInput) SetSourceType

func (s *CreateUpstreamInput) SetSourceType(v string) *CreateUpstreamInput

SetSourceType sets the SourceType field's value.

func (*CreateUpstreamInput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*CreateUpstreamInput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (CreateUpstreamInput) String

func (s CreateUpstreamInput) String() string

String returns the string representation

func (*CreateUpstreamInput) Validate

func (s *CreateUpstreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUpstreamOutput

type CreateUpstreamOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamOutput) GoString

func (s CreateUpstreamOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamOutput) SetId

SetId sets the Id field's value.

func (CreateUpstreamOutput) String

func (s CreateUpstreamOutput) String() string

String returns the string representation

type CreateUpstreamSourceInput

type CreateUpstreamSourceInput struct {
	Comments *string `type:"string" json:",omitempty"`

	// GatewayId is a required field
	GatewayId *string `type:"string" json:",omitempty" required:"true"`

	IngressSettings *IngressSettingsForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamSourceInput) GoString

func (s CreateUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamSourceInput) SetComments

SetComments sets the Comments field's value.

func (*CreateUpstreamSourceInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*CreateUpstreamSourceInput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*CreateUpstreamSourceInput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*CreateUpstreamSourceInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*CreateUpstreamSourceInput) SetWatchNamespaces

func (s *CreateUpstreamSourceInput) SetWatchNamespaces(v []*string) *CreateUpstreamSourceInput

SetWatchNamespaces sets the WatchNamespaces field's value.

func (CreateUpstreamSourceInput) String

func (s CreateUpstreamSourceInput) String() string

String returns the string representation

func (*CreateUpstreamSourceInput) Validate

func (s *CreateUpstreamSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUpstreamSourceOutput

type CreateUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamSourceOutput) GoString

func (s CreateUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamSourceOutput) SetId

SetId sets the Id field's value.

func (CreateUpstreamSourceOutput) String

String returns the string representation

type CreateUpstreamVersionInput added in v1.1.33

type CreateUpstreamVersionInput struct {

	// UpstreamId is a required field
	UpstreamId *string `type:"string" json:",omitempty" required:"true"`

	UpstreamVersion *UpstreamVersionForCreateUpstreamVersionInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamVersionInput) GoString added in v1.1.33

func (s CreateUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamVersionInput) SetUpstreamId added in v1.1.33

SetUpstreamId sets the UpstreamId field's value.

func (*CreateUpstreamVersionInput) SetUpstreamVersion added in v1.1.33

SetUpstreamVersion sets the UpstreamVersion field's value.

func (CreateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

func (*CreateUpstreamVersionInput) Validate added in v1.1.33

func (s *CreateUpstreamVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateUpstreamVersionOutput added in v1.1.33

type CreateUpstreamVersionOutput struct {
	Metadata *response.ResponseMetadata

	Name *string `type:"string" json:",omitempty"`

	UpstreamId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CreateUpstreamVersionOutput) GoString added in v1.1.33

func (s CreateUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamVersionOutput) SetName added in v1.1.33

SetName sets the Name field's value.

func (*CreateUpstreamVersionOutput) SetUpstreamId added in v1.1.33

SetUpstreamId sets the UpstreamId field's value.

func (CreateUpstreamVersionOutput) String added in v1.1.33

String returns the string representation

type CustomBodyParamsForCreateUpstreamInput

type CustomBodyParamsForCreateUpstreamInput struct {
	// contains filtered or unexported fields
}

func (CustomBodyParamsForCreateUpstreamInput) GoString

GoString returns the string representation

func (CustomBodyParamsForCreateUpstreamInput) String

String returns the string representation

type CustomBodyParamsForGetUpstreamOutput

type CustomBodyParamsForGetUpstreamOutput struct {
	// contains filtered or unexported fields
}

func (CustomBodyParamsForGetUpstreamOutput) GoString

GoString returns the string representation

func (CustomBodyParamsForGetUpstreamOutput) String

String returns the string representation

type CustomBodyParamsForListUpstreamsOutput

type CustomBodyParamsForListUpstreamsOutput struct {
	// contains filtered or unexported fields
}

func (CustomBodyParamsForListUpstreamsOutput) GoString

GoString returns the string representation

func (CustomBodyParamsForListUpstreamsOutput) String

String returns the string representation

type CustomBodyParamsForUpdateUpstreamInput

type CustomBodyParamsForUpdateUpstreamInput struct {
	// contains filtered or unexported fields
}

func (CustomBodyParamsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (CustomBodyParamsForUpdateUpstreamInput) String

String returns the string representation

type CustomDomainForCreateGatewayServiceInput added in v1.1.51

type CustomDomainForCreateGatewayServiceInput struct {
	CertificateId *string `type:"string" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	Domain *string `type:"string" json:",omitempty"`

	Protocol []*string `type:"list" json:",omitempty"`

	SSLRedirect *bool `type:"boolean" json:",omitempty"`

	Tags []*TagForCreateGatewayServiceInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomDomainForCreateGatewayServiceInput) GoString added in v1.1.51

GoString returns the string representation

func (*CustomDomainForCreateGatewayServiceInput) SetCertificateId added in v1.1.51

SetCertificateId sets the CertificateId field's value.

func (*CustomDomainForCreateGatewayServiceInput) SetComments added in v1.1.51

SetComments sets the Comments field's value.

func (*CustomDomainForCreateGatewayServiceInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*CustomDomainForCreateGatewayServiceInput) SetProtocol added in v1.1.51

SetProtocol sets the Protocol field's value.

func (*CustomDomainForCreateGatewayServiceInput) SetSSLRedirect added in v1.1.51

SetSSLRedirect sets the SSLRedirect field's value.

func (*CustomDomainForCreateGatewayServiceInput) SetTags added in v1.1.51

SetTags sets the Tags field's value.

func (CustomDomainForCreateGatewayServiceInput) String added in v1.1.51

String returns the string representation

type CustomDomainForGetCustomDomainOutput added in v1.1.33

type CustomDomainForGetCustomDomainOutput struct {
	CertificateId *string `type:"string" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	Domain *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Protocol []*string `type:"list" json:",omitempty"`

	SSLRedirect *bool `type:"boolean" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomDomainForGetCustomDomainOutput) GoString added in v1.1.33

GoString returns the string representation

func (*CustomDomainForGetCustomDomainOutput) SetCertificateId added in v1.1.33

SetCertificateId sets the CertificateId field's value.

func (*CustomDomainForGetCustomDomainOutput) SetComments added in v1.1.33

SetComments sets the Comments field's value.

func (*CustomDomainForGetCustomDomainOutput) SetCreateTime added in v1.1.33

SetCreateTime sets the CreateTime field's value.

func (*CustomDomainForGetCustomDomainOutput) SetDomain added in v1.1.33

SetDomain sets the Domain field's value.

func (*CustomDomainForGetCustomDomainOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*CustomDomainForGetCustomDomainOutput) SetProtocol added in v1.1.33

SetProtocol sets the Protocol field's value.

func (*CustomDomainForGetCustomDomainOutput) SetSSLRedirect added in v1.1.33

SetSSLRedirect sets the SSLRedirect field's value.

func (*CustomDomainForGetCustomDomainOutput) SetServiceId added in v1.1.33

SetServiceId sets the ServiceId field's value.

func (*CustomDomainForGetCustomDomainOutput) SetStatus added in v1.1.33

SetStatus sets the Status field's value.

func (*CustomDomainForGetCustomDomainOutput) SetUpdateTime added in v1.1.33

SetUpdateTime sets the UpdateTime field's value.

func (CustomDomainForGetCustomDomainOutput) String added in v1.1.33

String returns the string representation

type CustomDomainForGetGatewayServiceOutput

type CustomDomainForGetGatewayServiceOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomDomainForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*CustomDomainForGetGatewayServiceOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CustomDomainForGetGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (CustomDomainForGetGatewayServiceOutput) String

String returns the string representation

type CustomDomainForListGatewayServicesOutput

type CustomDomainForListGatewayServicesOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomDomainForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*CustomDomainForListGatewayServicesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CustomDomainForListGatewayServicesOutput) SetId

SetId sets the Id field's value.

func (CustomDomainForListGatewayServicesOutput) String

String returns the string representation

type CustomHeaderParamsForCreateUpstreamInput

type CustomHeaderParamsForCreateUpstreamInput struct {
	// contains filtered or unexported fields
}

func (CustomHeaderParamsForCreateUpstreamInput) GoString

GoString returns the string representation

func (CustomHeaderParamsForCreateUpstreamInput) String

String returns the string representation

type CustomHeaderParamsForGetUpstreamOutput

type CustomHeaderParamsForGetUpstreamOutput struct {
	// contains filtered or unexported fields
}

func (CustomHeaderParamsForGetUpstreamOutput) GoString

GoString returns the string representation

func (CustomHeaderParamsForGetUpstreamOutput) String

String returns the string representation

type CustomHeaderParamsForListUpstreamsOutput

type CustomHeaderParamsForListUpstreamsOutput struct {
	// contains filtered or unexported fields
}

func (CustomHeaderParamsForListUpstreamsOutput) GoString

GoString returns the string representation

func (CustomHeaderParamsForListUpstreamsOutput) String

String returns the string representation

type CustomHeaderParamsForUpdateUpstreamInput

type CustomHeaderParamsForUpdateUpstreamInput struct {
	// contains filtered or unexported fields
}

func (CustomHeaderParamsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (CustomHeaderParamsForUpdateUpstreamInput) String

String returns the string representation

type CustomLogForGetGatewayOutput

type CustomLogForGetGatewayOutput struct {
	CustomVariables []*CustomVariableForGetGatewayOutput `type:"list" json:",omitempty"`

	RequestHeaders []*RequestHeaderForGetGatewayOutput `type:"list" json:",omitempty"`

	ResponseHeaders []*ResponseHeaderForGetGatewayOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomLogForGetGatewayOutput) GoString

func (s CustomLogForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*CustomLogForGetGatewayOutput) SetCustomVariables

SetCustomVariables sets the CustomVariables field's value.

func (*CustomLogForGetGatewayOutput) SetRequestHeaders

SetRequestHeaders sets the RequestHeaders field's value.

func (*CustomLogForGetGatewayOutput) SetResponseHeaders

SetResponseHeaders sets the ResponseHeaders field's value.

func (CustomLogForGetGatewayOutput) String

String returns the string representation

type CustomLogForListGatewaysOutput

type CustomLogForListGatewaysOutput struct {
	CustomVariables []*CustomVariableForListGatewaysOutput `type:"list" json:",omitempty"`

	RequestHeaders []*RequestHeaderForListGatewaysOutput `type:"list" json:",omitempty"`

	ResponseHeaders []*ResponseHeaderForListGatewaysOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomLogForListGatewaysOutput) GoString

GoString returns the string representation

func (*CustomLogForListGatewaysOutput) SetCustomVariables

SetCustomVariables sets the CustomVariables field's value.

func (*CustomLogForListGatewaysOutput) SetRequestHeaders

SetRequestHeaders sets the RequestHeaders field's value.

func (*CustomLogForListGatewaysOutput) SetResponseHeaders

SetResponseHeaders sets the ResponseHeaders field's value.

func (CustomLogForListGatewaysOutput) String

String returns the string representation

type CustomLogForUpdateGatewayCustomLogInput

type CustomLogForUpdateGatewayCustomLogInput struct {
	CustomVariables []*CustomVariableForUpdateGatewayCustomLogInput `type:"list" json:",omitempty"`

	RequestHeaders []*RequestHeaderForUpdateGatewayCustomLogInput `type:"list" json:",omitempty"`

	ResponseHeaders []*ResponseHeaderForUpdateGatewayCustomLogInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomLogForUpdateGatewayCustomLogInput) GoString

GoString returns the string representation

func (*CustomLogForUpdateGatewayCustomLogInput) SetCustomVariables

SetCustomVariables sets the CustomVariables field's value.

func (*CustomLogForUpdateGatewayCustomLogInput) SetRequestHeaders

SetRequestHeaders sets the RequestHeaders field's value.

func (*CustomLogForUpdateGatewayCustomLogInput) SetResponseHeaders

SetResponseHeaders sets the ResponseHeaders field's value.

func (CustomLogForUpdateGatewayCustomLogInput) String

String returns the string representation

type CustomModelServiceForCreateUpstreamInput

type CustomModelServiceForCreateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomModelServiceForCreateUpstreamInput) GoString

GoString returns the string representation

func (*CustomModelServiceForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*CustomModelServiceForCreateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CustomModelServiceForCreateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (CustomModelServiceForCreateUpstreamInput) String

String returns the string representation

type CustomModelServiceForGetUpstreamOutput

type CustomModelServiceForGetUpstreamOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomModelServiceForGetUpstreamOutput) GoString

GoString returns the string representation

func (*CustomModelServiceForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*CustomModelServiceForGetUpstreamOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CustomModelServiceForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (CustomModelServiceForGetUpstreamOutput) String

String returns the string representation

type CustomModelServiceForListUpstreamsOutput

type CustomModelServiceForListUpstreamsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomModelServiceForListUpstreamsOutput) GoString

GoString returns the string representation

func (*CustomModelServiceForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*CustomModelServiceForListUpstreamsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CustomModelServiceForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (CustomModelServiceForListUpstreamsOutput) String

String returns the string representation

type CustomModelServiceForUpdateUpstreamInput

type CustomModelServiceForUpdateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomModelServiceForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*CustomModelServiceForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*CustomModelServiceForUpdateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*CustomModelServiceForUpdateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (CustomModelServiceForUpdateUpstreamInput) String

String returns the string representation

type CustomVariableForGetGatewayOutput

type CustomVariableForGetGatewayOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomVariableForGetGatewayOutput) GoString

GoString returns the string representation

func (*CustomVariableForGetGatewayOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*CustomVariableForGetGatewayOutput) SetKey

SetKey sets the Key field's value.

func (CustomVariableForGetGatewayOutput) String

String returns the string representation

type CustomVariableForListGatewaysOutput

type CustomVariableForListGatewaysOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomVariableForListGatewaysOutput) GoString

GoString returns the string representation

func (*CustomVariableForListGatewaysOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*CustomVariableForListGatewaysOutput) SetKey

SetKey sets the Key field's value.

func (CustomVariableForListGatewaysOutput) String

String returns the string representation

type CustomVariableForUpdateGatewayCustomLogInput

type CustomVariableForUpdateGatewayCustomLogInput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (CustomVariableForUpdateGatewayCustomLogInput) GoString

GoString returns the string representation

func (*CustomVariableForUpdateGatewayCustomLogInput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*CustomVariableForUpdateGatewayCustomLogInput) SetKey

SetKey sets the Key field's value.

func (CustomVariableForUpdateGatewayCustomLogInput) String

String returns the string representation

type DataForGetGatewayOutput

type DataForGetGatewayOutput struct {
	// contains filtered or unexported fields
}

func (DataForGetGatewayOutput) GoString

func (s DataForGetGatewayOutput) GoString() string

GoString returns the string representation

func (DataForGetGatewayOutput) String

func (s DataForGetGatewayOutput) String() string

String returns the string representation

type DataForListGatewaysOutput

type DataForListGatewaysOutput struct {
	// contains filtered or unexported fields
}

func (DataForListGatewaysOutput) GoString

func (s DataForListGatewaysOutput) GoString() string

GoString returns the string representation

func (DataForListGatewaysOutput) String

func (s DataForListGatewaysOutput) String() string

String returns the string representation

type DeleteConsumerCredentialInput

type DeleteConsumerCredentialInput struct {

	// ConsumerId is a required field
	ConsumerId *string `type:"string" json:",omitempty" required:"true"`

	// CredentialType is a required field
	CredentialType *string `type:"string" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteConsumerCredentialInput) GoString

GoString returns the string representation

func (*DeleteConsumerCredentialInput) SetConsumerId

SetConsumerId sets the ConsumerId field's value.

func (*DeleteConsumerCredentialInput) SetCredentialType

SetCredentialType sets the CredentialType field's value.

func (*DeleteConsumerCredentialInput) SetId

SetId sets the Id field's value.

func (DeleteConsumerCredentialInput) String

String returns the string representation

func (*DeleteConsumerCredentialInput) Validate

func (s *DeleteConsumerCredentialInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConsumerCredentialOutput

type DeleteConsumerCredentialOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteConsumerCredentialOutput) GoString

GoString returns the string representation

func (DeleteConsumerCredentialOutput) String

String returns the string representation

type DeleteConsumerInput

type DeleteConsumerInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteConsumerInput) GoString

func (s DeleteConsumerInput) GoString() string

GoString returns the string representation

func (*DeleteConsumerInput) SetId

SetId sets the Id field's value.

func (DeleteConsumerInput) String

func (s DeleteConsumerInput) String() string

String returns the string representation

func (*DeleteConsumerInput) Validate

func (s *DeleteConsumerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteConsumerOutput

type DeleteConsumerOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteConsumerOutput) GoString

func (s DeleteConsumerOutput) GoString() string

GoString returns the string representation

func (DeleteConsumerOutput) String

func (s DeleteConsumerOutput) String() string

String returns the string representation

type DeleteCustomDomainInput added in v1.1.33

type DeleteCustomDomainInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCustomDomainInput) GoString added in v1.1.33

func (s DeleteCustomDomainInput) GoString() string

GoString returns the string representation

func (*DeleteCustomDomainInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (DeleteCustomDomainInput) String added in v1.1.33

func (s DeleteCustomDomainInput) String() string

String returns the string representation

func (*DeleteCustomDomainInput) Validate added in v1.1.33

func (s *DeleteCustomDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCustomDomainOutput added in v1.1.33

type DeleteCustomDomainOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteCustomDomainOutput) GoString added in v1.1.33

func (s DeleteCustomDomainOutput) GoString() string

GoString returns the string representation

func (DeleteCustomDomainOutput) String added in v1.1.33

func (s DeleteCustomDomainOutput) String() string

String returns the string representation

type DeleteGatewayInput

type DeleteGatewayInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteGatewayInput) GoString

func (s DeleteGatewayInput) GoString() string

GoString returns the string representation

func (*DeleteGatewayInput) SetId

SetId sets the Id field's value.

func (DeleteGatewayInput) String

func (s DeleteGatewayInput) String() string

String returns the string representation

func (*DeleteGatewayInput) Validate

func (s *DeleteGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGatewayOutput

type DeleteGatewayOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteGatewayOutput) GoString

func (s DeleteGatewayOutput) GoString() string

GoString returns the string representation

func (DeleteGatewayOutput) String

func (s DeleteGatewayOutput) String() string

String returns the string representation

type DeleteGatewayServiceInput

type DeleteGatewayServiceInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteGatewayServiceInput) GoString

func (s DeleteGatewayServiceInput) GoString() string

GoString returns the string representation

func (*DeleteGatewayServiceInput) SetId

SetId sets the Id field's value.

func (DeleteGatewayServiceInput) String

func (s DeleteGatewayServiceInput) String() string

String returns the string representation

func (*DeleteGatewayServiceInput) Validate

func (s *DeleteGatewayServiceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteGatewayServiceOutput

type DeleteGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteGatewayServiceOutput) GoString

func (s DeleteGatewayServiceOutput) GoString() string

GoString returns the string representation

func (DeleteGatewayServiceOutput) String

String returns the string representation

type DeletePluginBindingInput

type DeletePluginBindingInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeletePluginBindingInput) GoString

func (s DeletePluginBindingInput) GoString() string

GoString returns the string representation

func (*DeletePluginBindingInput) SetId

SetId sets the Id field's value.

func (DeletePluginBindingInput) String

func (s DeletePluginBindingInput) String() string

String returns the string representation

func (*DeletePluginBindingInput) Validate

func (s *DeletePluginBindingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeletePluginBindingOutput

type DeletePluginBindingOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeletePluginBindingOutput) GoString

func (s DeletePluginBindingOutput) GoString() string

GoString returns the string representation

func (DeletePluginBindingOutput) String

func (s DeletePluginBindingOutput) String() string

String returns the string representation

type DeleteUpstreamInput

type DeleteUpstreamInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUpstreamInput) GoString

func (s DeleteUpstreamInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamInput) SetId

SetId sets the Id field's value.

func (DeleteUpstreamInput) String

func (s DeleteUpstreamInput) String() string

String returns the string representation

func (*DeleteUpstreamInput) Validate

func (s *DeleteUpstreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUpstreamOutput

type DeleteUpstreamOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteUpstreamOutput) GoString

func (s DeleteUpstreamOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamOutput) String

func (s DeleteUpstreamOutput) String() string

String returns the string representation

type DeleteUpstreamSourceInput

type DeleteUpstreamSourceInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUpstreamSourceInput) GoString

func (s DeleteUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamSourceInput) SetId

SetId sets the Id field's value.

func (DeleteUpstreamSourceInput) String

func (s DeleteUpstreamSourceInput) String() string

String returns the string representation

func (*DeleteUpstreamSourceInput) Validate

func (s *DeleteUpstreamSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUpstreamSourceOutput

type DeleteUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteUpstreamSourceOutput) GoString

func (s DeleteUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamSourceOutput) String

String returns the string representation

type DeleteUpstreamVersionInput added in v1.1.33

type DeleteUpstreamVersionInput struct {

	// UpstreamId is a required field
	UpstreamId *string `type:"string" json:",omitempty" required:"true"`

	// UpstreamVersionName is a required field
	UpstreamVersionName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteUpstreamVersionInput) GoString added in v1.1.33

func (s DeleteUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamVersionInput) SetUpstreamId added in v1.1.33

SetUpstreamId sets the UpstreamId field's value.

func (*DeleteUpstreamVersionInput) SetUpstreamVersionName added in v1.1.33

func (s *DeleteUpstreamVersionInput) SetUpstreamVersionName(v string) *DeleteUpstreamVersionInput

SetUpstreamVersionName sets the UpstreamVersionName field's value.

func (DeleteUpstreamVersionInput) String added in v1.1.33

String returns the string representation

func (*DeleteUpstreamVersionInput) Validate added in v1.1.33

func (s *DeleteUpstreamVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteUpstreamVersionOutput added in v1.1.33

type DeleteUpstreamVersionOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DeleteUpstreamVersionOutput) GoString added in v1.1.33

func (s DeleteUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamVersionOutput) String added in v1.1.33

String returns the string representation

type DetachGatewayLBInput added in v1.1.33

type DetachGatewayLBInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (DetachGatewayLBInput) GoString added in v1.1.33

func (s DetachGatewayLBInput) GoString() string

GoString returns the string representation

func (*DetachGatewayLBInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (DetachGatewayLBInput) String added in v1.1.33

func (s DetachGatewayLBInput) String() string

String returns the string representation

func (*DetachGatewayLBInput) Validate added in v1.1.33

func (s *DetachGatewayLBInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachGatewayLBOutput added in v1.1.33

type DetachGatewayLBOutput struct {
	Metadata *response.ResponseMetadata
	// contains filtered or unexported fields
}

func (DetachGatewayLBOutput) GoString added in v1.1.33

func (s DetachGatewayLBOutput) GoString() string

GoString returns the string representation

func (DetachGatewayLBOutput) String added in v1.1.33

func (s DetachGatewayLBOutput) String() string

String returns the string representation

type DomainForCreateUpstreamInput added in v1.1.51

type DomainForCreateUpstreamInput struct {
	DomainList []*DomainListForCreateUpstreamInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForCreateUpstreamInput) GoString added in v1.1.51

func (s DomainForCreateUpstreamInput) GoString() string

GoString returns the string representation

func (*DomainForCreateUpstreamInput) SetDomainList added in v1.1.51

SetDomainList sets the DomainList field's value.

func (DomainForCreateUpstreamInput) String added in v1.1.51

String returns the string representation

type DomainForGetGatewayServiceOutput

type DomainForGetGatewayServiceOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*DomainForGetGatewayServiceOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainForGetGatewayServiceOutput) SetType

SetType sets the Type field's value.

func (DomainForGetGatewayServiceOutput) String

String returns the string representation

type DomainForGetUpstreamOutput added in v1.1.51

type DomainForGetUpstreamOutput struct {
	DomainList []*DomainListForGetUpstreamOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForGetUpstreamOutput) GoString added in v1.1.51

func (s DomainForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*DomainForGetUpstreamOutput) SetDomainList added in v1.1.51

SetDomainList sets the DomainList field's value.

func (DomainForGetUpstreamOutput) String added in v1.1.51

String returns the string representation

type DomainForListGatewayServicesOutput

type DomainForListGatewayServicesOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*DomainForListGatewayServicesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainForListGatewayServicesOutput) SetType

SetType sets the Type field's value.

func (DomainForListGatewayServicesOutput) String

String returns the string representation

type DomainForListUpstreamsOutput added in v1.1.51

type DomainForListUpstreamsOutput struct {
	DomainList []*DomainListForListUpstreamsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForListUpstreamsOutput) GoString added in v1.1.51

func (s DomainForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*DomainForListUpstreamsOutput) SetDomainList added in v1.1.51

SetDomainList sets the DomainList field's value.

func (DomainForListUpstreamsOutput) String added in v1.1.51

String returns the string representation

type DomainForUpdateUpstreamInput added in v1.1.51

type DomainForUpdateUpstreamInput struct {
	DomainList []*DomainListForUpdateUpstreamInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainForUpdateUpstreamInput) GoString added in v1.1.51

func (s DomainForUpdateUpstreamInput) GoString() string

GoString returns the string representation

func (*DomainForUpdateUpstreamInput) SetDomainList added in v1.1.51

SetDomainList sets the DomainList field's value.

func (DomainForUpdateUpstreamInput) String added in v1.1.51

String returns the string representation

type DomainListForCreateUpstreamInput added in v1.1.51

type DomainListForCreateUpstreamInput struct {
	Domain *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainListForCreateUpstreamInput) GoString added in v1.1.51

GoString returns the string representation

func (*DomainListForCreateUpstreamInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*DomainListForCreateUpstreamInput) SetPort added in v1.1.51

SetPort sets the Port field's value.

func (DomainListForCreateUpstreamInput) String added in v1.1.51

String returns the string representation

type DomainListForGetUpstreamOutput added in v1.1.51

type DomainListForGetUpstreamOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainListForGetUpstreamOutput) GoString added in v1.1.51

GoString returns the string representation

func (*DomainListForGetUpstreamOutput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*DomainListForGetUpstreamOutput) SetPort added in v1.1.51

SetPort sets the Port field's value.

func (DomainListForGetUpstreamOutput) String added in v1.1.51

String returns the string representation

type DomainListForListUpstreamsOutput added in v1.1.51

type DomainListForListUpstreamsOutput struct {
	Domain *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainListForListUpstreamsOutput) GoString added in v1.1.51

GoString returns the string representation

func (*DomainListForListUpstreamsOutput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*DomainListForListUpstreamsOutput) SetPort added in v1.1.51

SetPort sets the Port field's value.

func (DomainListForListUpstreamsOutput) String added in v1.1.51

String returns the string representation

type DomainListForUpdateUpstreamInput added in v1.1.51

type DomainListForUpdateUpstreamInput struct {
	Domain *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainListForUpdateUpstreamInput) GoString added in v1.1.51

GoString returns the string representation

func (*DomainListForUpdateUpstreamInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*DomainListForUpdateUpstreamInput) SetPort added in v1.1.51

SetPort sets the Port field's value.

func (DomainListForUpdateUpstreamInput) String added in v1.1.51

String returns the string representation

type DomainSpecForGetGatewayServiceOutput added in v1.1.33

type DomainSpecForGetGatewayServiceOutput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForGetGatewayServiceOutput) GoString added in v1.1.33

GoString returns the string representation

func (*DomainSpecForGetGatewayServiceOutput) SetEnablePublicResolution added in v1.1.33

SetEnablePublicResolution sets the EnablePublicResolution field's value.

func (DomainSpecForGetGatewayServiceOutput) String added in v1.1.33

String returns the string representation

type DomainSpecForListGatewayServicesOutput added in v1.1.33

type DomainSpecForListGatewayServicesOutput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForListGatewayServicesOutput) GoString added in v1.1.33

GoString returns the string representation

func (*DomainSpecForListGatewayServicesOutput) SetEnablePublicResolution added in v1.1.33

SetEnablePublicResolution sets the EnablePublicResolution field's value.

func (DomainSpecForListGatewayServicesOutput) String added in v1.1.33

String returns the string representation

type DomainSpecForUpdateGatewayServiceInput added in v1.1.33

type DomainSpecForUpdateGatewayServiceInput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForUpdateGatewayServiceInput) GoString added in v1.1.33

GoString returns the string representation

func (*DomainSpecForUpdateGatewayServiceInput) SetEnablePublicResolution added in v1.1.33

SetEnablePublicResolution sets the EnablePublicResolution field's value.

func (DomainSpecForUpdateGatewayServiceInput) String added in v1.1.33

String returns the string representation

type EcsListForCreateUpstreamInput

type EcsListForCreateUpstreamInput struct {
	EcsId *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EcsListForCreateUpstreamInput) GoString

GoString returns the string representation

func (*EcsListForCreateUpstreamInput) SetEcsId

SetEcsId sets the EcsId field's value.

func (*EcsListForCreateUpstreamInput) SetIP

SetIP sets the IP field's value.

func (*EcsListForCreateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (EcsListForCreateUpstreamInput) String

String returns the string representation

type EcsListForGetUpstreamOutput

type EcsListForGetUpstreamOutput struct {
	EcsId *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EcsListForGetUpstreamOutput) GoString

func (s EcsListForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*EcsListForGetUpstreamOutput) SetEcsId

SetEcsId sets the EcsId field's value.

func (*EcsListForGetUpstreamOutput) SetIP

SetIP sets the IP field's value.

func (*EcsListForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (EcsListForGetUpstreamOutput) String

String returns the string representation

type EcsListForListUpstreamsOutput

type EcsListForListUpstreamsOutput struct {
	EcsId *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EcsListForListUpstreamsOutput) GoString

GoString returns the string representation

func (*EcsListForListUpstreamsOutput) SetEcsId

SetEcsId sets the EcsId field's value.

func (*EcsListForListUpstreamsOutput) SetIP

SetIP sets the IP field's value.

func (*EcsListForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (EcsListForListUpstreamsOutput) String

String returns the string representation

type EcsListForUpdateUpstreamInput

type EcsListForUpdateUpstreamInput struct {
	EcsId *string `type:"string" json:",omitempty"`

	IP *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EcsListForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*EcsListForUpdateUpstreamInput) SetEcsId

SetEcsId sets the EcsId field's value.

func (*EcsListForUpdateUpstreamInput) SetIP

SetIP sets the IP field's value.

func (*EcsListForUpdateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (EcsListForUpdateUpstreamInput) String

String returns the string representation

type EventForGetGatewayOutput

type EventForGetGatewayOutput struct {
	Code *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	Data *DataForGetGatewayOutput `type:"structure" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EventForGetGatewayOutput) GoString

func (s EventForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*EventForGetGatewayOutput) SetCode

SetCode sets the Code field's value.

func (*EventForGetGatewayOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*EventForGetGatewayOutput) SetData

SetData sets the Data field's value.

func (*EventForGetGatewayOutput) SetDescription

SetDescription sets the Description field's value.

func (EventForGetGatewayOutput) String

func (s EventForGetGatewayOutput) String() string

String returns the string representation

type EventForListGatewaysOutput

type EventForListGatewaysOutput struct {
	Code *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	Data *DataForListGatewaysOutput `type:"structure" json:",omitempty"`

	Description *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (EventForListGatewaysOutput) GoString

func (s EventForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*EventForListGatewaysOutput) SetCode

SetCode sets the Code field's value.

func (*EventForListGatewaysOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*EventForListGatewaysOutput) SetData

SetData sets the Data field's value.

func (*EventForListGatewaysOutput) SetDescription

SetDescription sets the Description field's value.

func (EventForListGatewaysOutput) String

String returns the string representation

type FilterForListConsumersInput

type FilterForListConsumersInput struct {
	GatewayId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListConsumersInput) GoString

func (s FilterForListConsumersInput) GoString() string

GoString returns the string representation

func (*FilterForListConsumersInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*FilterForListConsumersInput) SetName

SetName sets the Name field's value.

func (FilterForListConsumersInput) String

String returns the string representation

type FilterForListGatewayServicesInput

type FilterForListGatewayServicesInput struct {
	Name *string `type:"string" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListGatewayServicesInput) GoString

GoString returns the string representation

func (*FilterForListGatewayServicesInput) SetName

SetName sets the Name field's value.

func (*FilterForListGatewayServicesInput) SetServiceType added in v1.1.51

SetServiceType sets the ServiceType field's value.

func (*FilterForListGatewayServicesInput) SetStatus

SetStatus sets the Status field's value.

func (FilterForListGatewayServicesInput) String

String returns the string representation

type FilterForListGatewaysInput

type FilterForListGatewaysInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	VpcIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListGatewaysInput) GoString

func (s FilterForListGatewaysInput) GoString() string

GoString returns the string representation

func (*FilterForListGatewaysInput) SetIds

SetIds sets the Ids field's value.

func (*FilterForListGatewaysInput) SetName

SetName sets the Name field's value.

func (*FilterForListGatewaysInput) SetStatus

SetStatus sets the Status field's value.

func (*FilterForListGatewaysInput) SetType

SetType sets the Type field's value.

func (*FilterForListGatewaysInput) SetVpcIds

SetVpcIds sets the VpcIds field's value.

func (FilterForListGatewaysInput) String

String returns the string representation

type FilterForListPluginBindingsInput

type FilterForListPluginBindingsInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Scope *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListPluginBindingsInput) GoString

GoString returns the string representation

func (*FilterForListPluginBindingsInput) SetEnable

SetEnable sets the Enable field's value.

func (*FilterForListPluginBindingsInput) SetGatewayId added in v1.1.51

SetGatewayId sets the GatewayId field's value.

func (*FilterForListPluginBindingsInput) SetName

SetName sets the Name field's value.

func (*FilterForListPluginBindingsInput) SetScope

SetScope sets the Scope field's value.

func (FilterForListPluginBindingsInput) String

String returns the string representation

type FilterForListUpstreamSourcesInput

type FilterForListUpstreamSourcesInput struct {
	Name *string `type:"string" json:"name,omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListUpstreamSourcesInput) GoString

GoString returns the string representation

func (*FilterForListUpstreamSourcesInput) SetName

SetName sets the Name field's value.

func (*FilterForListUpstreamSourcesInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*FilterForListUpstreamSourcesInput) SetStatus

SetStatus sets the Status field's value.

func (FilterForListUpstreamSourcesInput) String

String returns the string representation

type FilterForListUpstreamsInput

type FilterForListUpstreamsInput struct {
	Ids []*string `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (FilterForListUpstreamsInput) GoString

func (s FilterForListUpstreamsInput) GoString() string

GoString returns the string representation

func (*FilterForListUpstreamsInput) SetIds

SetIds sets the Ids field's value.

func (*FilterForListUpstreamsInput) SetName

SetName sets the Name field's value.

func (FilterForListUpstreamsInput) String

String returns the string representation

type GatewayForGetGatewayOutput

type GatewayForGetGatewayOutput struct {
	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CustomLog *CustomLogForGetGatewayOutput `type:"structure" json:",omitempty"`

	Events []*EventForGetGatewayOutput `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LogSpec *LogSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	MonitorSpec *MonitorSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NetworkSpec *NetworkSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceSpec *ResourceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	TraceSpec *TraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GatewayForGetGatewayOutput) GoString

func (s GatewayForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*GatewayForGetGatewayOutput) SetComments

SetComments sets the Comments field's value.

func (*GatewayForGetGatewayOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*GatewayForGetGatewayOutput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*GatewayForGetGatewayOutput) SetEvents

SetEvents sets the Events field's value.

func (*GatewayForGetGatewayOutput) SetId

SetId sets the Id field's value.

func (*GatewayForGetGatewayOutput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*GatewayForGetGatewayOutput) SetMessage

SetMessage sets the Message field's value.

func (*GatewayForGetGatewayOutput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*GatewayForGetGatewayOutput) SetName

SetName sets the Name field's value.

func (*GatewayForGetGatewayOutput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*GatewayForGetGatewayOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*GatewayForGetGatewayOutput) SetRegion

SetRegion sets the Region field's value.

func (*GatewayForGetGatewayOutput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*GatewayForGetGatewayOutput) SetStatus

SetStatus sets the Status field's value.

func (*GatewayForGetGatewayOutput) SetTraceSpec added in v1.1.33

SetTraceSpec sets the TraceSpec field's value.

func (*GatewayForGetGatewayOutput) SetType

SetType sets the Type field's value.

func (*GatewayForGetGatewayOutput) SetVersion

SetVersion sets the Version field's value.

func (GatewayForGetGatewayOutput) String

String returns the string representation

type GatewayServiceForGetGatewayServiceOutput

type GatewayServiceForGetGatewayServiceOutput struct {
	AuthSpec *AuthSpecForGetGatewayServiceOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CustomDomains []*CustomDomainForGetGatewayServiceOutput `type:"list" json:",omitempty"`

	DomainSpec *DomainSpecForGetGatewayServiceOutput `type:"structure" json:",omitempty"`

	Domains []*DomainForGetGatewayServiceOutput `type:"list" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Protocol []*string `type:"list" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GatewayServiceForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*GatewayServiceForGetGatewayServiceOutput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetComments

SetComments sets the Comments field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetDomainSpec added in v1.1.33

SetDomainSpec sets the DomainSpec field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetDomains

SetDomains sets the Domains field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetMessage

SetMessage sets the Message field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetName

SetName sets the Name field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetServiceType added in v1.1.51

SetServiceType sets the ServiceType field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetStatus

SetStatus sets the Status field's value.

func (GatewayServiceForGetGatewayServiceOutput) String

String returns the string representation

type GetConsumerInput

type GetConsumerInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetConsumerInput) GoString

func (s GetConsumerInput) GoString() string

GoString returns the string representation

func (*GetConsumerInput) SetId

SetId sets the Id field's value.

func (GetConsumerInput) String

func (s GetConsumerInput) String() string

String returns the string representation

func (*GetConsumerInput) Validate

func (s *GetConsumerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetConsumerOutput

type GetConsumerOutput struct {
	Metadata *response.ResponseMetadata

	Consumer *ConsumerForGetConsumerOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetConsumerOutput) GoString

func (s GetConsumerOutput) GoString() string

GoString returns the string representation

func (*GetConsumerOutput) SetConsumer

SetConsumer sets the Consumer field's value.

func (GetConsumerOutput) String

func (s GetConsumerOutput) String() string

String returns the string representation

type GetCustomDomainInput added in v1.1.33

type GetCustomDomainInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetCustomDomainInput) GoString added in v1.1.33

func (s GetCustomDomainInput) GoString() string

GoString returns the string representation

func (*GetCustomDomainInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (GetCustomDomainInput) String added in v1.1.33

func (s GetCustomDomainInput) String() string

String returns the string representation

func (*GetCustomDomainInput) Validate added in v1.1.33

func (s *GetCustomDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetCustomDomainOutput added in v1.1.33

type GetCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

	CustomDomain *CustomDomainForGetCustomDomainOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetCustomDomainOutput) GoString added in v1.1.33

func (s GetCustomDomainOutput) GoString() string

GoString returns the string representation

func (*GetCustomDomainOutput) SetCustomDomain added in v1.1.33

SetCustomDomain sets the CustomDomain field's value.

func (GetCustomDomainOutput) String added in v1.1.33

func (s GetCustomDomainOutput) String() string

String returns the string representation

type GetGatewayInput

type GetGatewayInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetGatewayInput) GoString

func (s GetGatewayInput) GoString() string

GoString returns the string representation

func (*GetGatewayInput) SetId

func (s *GetGatewayInput) SetId(v string) *GetGatewayInput

SetId sets the Id field's value.

func (GetGatewayInput) String

func (s GetGatewayInput) String() string

String returns the string representation

func (*GetGatewayInput) Validate

func (s *GetGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGatewayOutput

type GetGatewayOutput struct {
	Metadata *response.ResponseMetadata

	Gateway *GatewayForGetGatewayOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetGatewayOutput) GoString

func (s GetGatewayOutput) GoString() string

GoString returns the string representation

func (*GetGatewayOutput) SetGateway

SetGateway sets the Gateway field's value.

func (GetGatewayOutput) String

func (s GetGatewayOutput) String() string

String returns the string representation

type GetGatewayServiceInput

type GetGatewayServiceInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetGatewayServiceInput) GoString

func (s GetGatewayServiceInput) GoString() string

GoString returns the string representation

func (*GetGatewayServiceInput) SetId

SetId sets the Id field's value.

func (GetGatewayServiceInput) String

func (s GetGatewayServiceInput) String() string

String returns the string representation

func (*GetGatewayServiceInput) Validate

func (s *GetGatewayServiceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetGatewayServiceOutput

type GetGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata

	GatewayService *GatewayServiceForGetGatewayServiceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetGatewayServiceOutput) GoString

func (s GetGatewayServiceOutput) GoString() string

GoString returns the string representation

func (*GetGatewayServiceOutput) SetGatewayService

SetGatewayService sets the GatewayService field's value.

func (GetGatewayServiceOutput) String

func (s GetGatewayServiceOutput) String() string

String returns the string representation

type GetJwtTokenInput added in v1.1.33

type GetJwtTokenInput struct {
	GatewayId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetJwtTokenInput) GoString added in v1.1.33

func (s GetJwtTokenInput) GoString() string

GoString returns the string representation

func (*GetJwtTokenInput) SetGatewayId added in v1.1.33

func (s *GetJwtTokenInput) SetGatewayId(v string) *GetJwtTokenInput

SetGatewayId sets the GatewayId field's value.

func (GetJwtTokenInput) String added in v1.1.33

func (s GetJwtTokenInput) String() string

String returns the string representation

type GetJwtTokenOutput added in v1.1.33

type GetJwtTokenOutput struct {
	Metadata *response.ResponseMetadata

	JwtToken *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetJwtTokenOutput) GoString added in v1.1.33

func (s GetJwtTokenOutput) GoString() string

GoString returns the string representation

func (*GetJwtTokenOutput) SetJwtToken added in v1.1.33

func (s *GetJwtTokenOutput) SetJwtToken(v string) *GetJwtTokenOutput

SetJwtToken sets the JwtToken field's value.

func (GetJwtTokenOutput) String added in v1.1.33

func (s GetJwtTokenOutput) String() string

String returns the string representation

type GetPluginBindingInput

type GetPluginBindingInput struct {
	Id *string `type:"string" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`

	Scope *string `type:"string" json:",omitempty"`

	Target *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetPluginBindingInput) GoString

func (s GetPluginBindingInput) GoString() string

GoString returns the string representation

func (*GetPluginBindingInput) SetId

SetId sets the Id field's value.

func (*GetPluginBindingInput) SetPluginName

func (s *GetPluginBindingInput) SetPluginName(v string) *GetPluginBindingInput

SetPluginName sets the PluginName field's value.

func (*GetPluginBindingInput) SetScope

SetScope sets the Scope field's value.

func (*GetPluginBindingInput) SetTarget

SetTarget sets the Target field's value.

func (GetPluginBindingInput) String

func (s GetPluginBindingInput) String() string

String returns the string representation

type GetPluginBindingOutput

type GetPluginBindingOutput struct {
	Metadata *response.ResponseMetadata

	Description *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	PluginConfig *string `type:"string" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`

	RouteId *string `type:"string" json:",omitempty"`

	RouteName *string `type:"string" json:",omitempty"`

	Scope *string `type:"string" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	Target *string `type:"string" json:",omitempty"`

	TargetName *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetPluginBindingOutput) GoString

func (s GetPluginBindingOutput) GoString() string

GoString returns the string representation

func (*GetPluginBindingOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetPluginBindingOutput) SetEnable

SetEnable sets the Enable field's value.

func (*GetPluginBindingOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*GetPluginBindingOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*GetPluginBindingOutput) SetId

SetId sets the Id field's value.

func (*GetPluginBindingOutput) SetPluginConfig

func (s *GetPluginBindingOutput) SetPluginConfig(v string) *GetPluginBindingOutput

SetPluginConfig sets the PluginConfig field's value.

func (*GetPluginBindingOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*GetPluginBindingOutput) SetRouteId

SetRouteId sets the RouteId field's value.

func (*GetPluginBindingOutput) SetRouteName

SetRouteName sets the RouteName field's value.

func (*GetPluginBindingOutput) SetScope

SetScope sets the Scope field's value.

func (*GetPluginBindingOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*GetPluginBindingOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*GetPluginBindingOutput) SetTarget

SetTarget sets the Target field's value.

func (*GetPluginBindingOutput) SetTargetName

SetTargetName sets the TargetName field's value.

func (*GetPluginBindingOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetPluginBindingOutput) String

func (s GetPluginBindingOutput) String() string

String returns the string representation

type GetUpstreamInput

type GetUpstreamInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetUpstreamInput) GoString

func (s GetUpstreamInput) GoString() string

GoString returns the string representation

func (*GetUpstreamInput) SetId

SetId sets the Id field's value.

func (GetUpstreamInput) String

func (s GetUpstreamInput) String() string

String returns the string representation

func (*GetUpstreamInput) Validate

func (s *GetUpstreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUpstreamOutput

type GetUpstreamOutput struct {
	Metadata *response.ResponseMetadata

	Upstream *UpstreamForGetUpstreamOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetUpstreamOutput) GoString

func (s GetUpstreamOutput) GoString() string

GoString returns the string representation

func (*GetUpstreamOutput) SetUpstream

SetUpstream sets the Upstream field's value.

func (GetUpstreamOutput) String

func (s GetUpstreamOutput) String() string

String returns the string representation

type GetUpstreamSourceInput

type GetUpstreamSourceInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (GetUpstreamSourceInput) GoString

func (s GetUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*GetUpstreamSourceInput) SetId

SetId sets the Id field's value.

func (GetUpstreamSourceInput) String

func (s GetUpstreamSourceInput) String() string

String returns the string representation

func (*GetUpstreamSourceInput) Validate

func (s *GetUpstreamSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type GetUpstreamSourceOutput

type GetUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata

	UpstreamSource *UpstreamSourceForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GetUpstreamSourceOutput) GoString

func (s GetUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (*GetUpstreamSourceOutput) SetUpstreamSource

SetUpstreamSource sets the UpstreamSource field's value.

func (GetUpstreamSourceOutput) String

func (s GetUpstreamSourceOutput) String() string

String returns the string representation

type HTTPCookieForCreateUpstreamInput

type HTTPCookieForCreateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Path *string `type:"string" json:",omitempty"`

	Ttl *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HTTPCookieForCreateUpstreamInput) GoString

GoString returns the string representation

func (*HTTPCookieForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForCreateUpstreamInput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForCreateUpstreamInput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForCreateUpstreamInput) String

String returns the string representation

type HTTPCookieForGetUpstreamOutput

type HTTPCookieForGetUpstreamOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Path *string `type:"string" json:",omitempty"`

	Ttl *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HTTPCookieForGetUpstreamOutput) GoString

GoString returns the string representation

func (*HTTPCookieForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForGetUpstreamOutput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForGetUpstreamOutput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForGetUpstreamOutput) String

String returns the string representation

type HTTPCookieForListUpstreamsOutput

type HTTPCookieForListUpstreamsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Path *string `type:"string" json:",omitempty"`

	Ttl *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HTTPCookieForListUpstreamsOutput) GoString

GoString returns the string representation

func (*HTTPCookieForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForListUpstreamsOutput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForListUpstreamsOutput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForListUpstreamsOutput) String

String returns the string representation

type HTTPCookieForUpdateUpstreamInput

type HTTPCookieForUpdateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Path *string `type:"string" json:",omitempty"`

	Ttl *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HTTPCookieForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*HTTPCookieForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForUpdateUpstreamInput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForUpdateUpstreamInput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForUpdateUpstreamInput) String

String returns the string representation

type HmacAuthCredentialForCheckConsumerCredentialExistInput added in v1.1.51

type HmacAuthCredentialForCheckConsumerCredentialExistInput struct {
	AccessKey *string `type:"string" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HmacAuthCredentialForCheckConsumerCredentialExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*HmacAuthCredentialForCheckConsumerCredentialExistInput) SetAccessKey added in v1.1.51

SetAccessKey sets the AccessKey field's value.

func (*HmacAuthCredentialForCheckConsumerCredentialExistInput) SetSecretKey added in v1.1.51

SetSecretKey sets the SecretKey field's value.

func (HmacAuthCredentialForCheckConsumerCredentialExistInput) String added in v1.1.51

String returns the string representation

type HmacAuthCredentialForCreateConsumerCredentialInput

type HmacAuthCredentialForCreateConsumerCredentialInput struct {
	AccessKey *string `type:"string" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HmacAuthCredentialForCreateConsumerCredentialInput) GoString

GoString returns the string representation

func (*HmacAuthCredentialForCreateConsumerCredentialInput) SetAccessKey

SetAccessKey sets the AccessKey field's value.

func (*HmacAuthCredentialForCreateConsumerCredentialInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (HmacAuthCredentialForCreateConsumerCredentialInput) String

String returns the string representation

type HmacAuthCredentialForListConsumerCredentialsOutput

type HmacAuthCredentialForListConsumerCredentialsOutput struct {
	AccessKey *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	SecretKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (HmacAuthCredentialForListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetAccessKey

SetAccessKey sets the AccessKey field's value.

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (HmacAuthCredentialForListConsumerCredentialsOutput) String

String returns the string representation

type IPListForListGatewayLBsOutput added in v1.1.33

type IPListForListGatewayLBsOutput struct {
	IP *string `type:"string" json:",omitempty"`

	NetworkType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IPListForListGatewayLBsOutput) GoString added in v1.1.33

GoString returns the string representation

func (*IPListForListGatewayLBsOutput) SetIP added in v1.1.33

SetIP sets the IP field's value.

func (*IPListForListGatewayLBsOutput) SetNetworkType added in v1.1.33

SetNetworkType sets the NetworkType field's value.

func (IPListForListGatewayLBsOutput) String added in v1.1.33

String returns the string representation

type ImportedCLBSpecForAttachGatewayLBInput added in v1.1.33

type ImportedCLBSpecForAttachGatewayLBInput struct {
	Id *string `type:"string" json:",omitempty"`

	Scheduler *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ImportedCLBSpecForAttachGatewayLBInput) GoString added in v1.1.33

GoString returns the string representation

func (*ImportedCLBSpecForAttachGatewayLBInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*ImportedCLBSpecForAttachGatewayLBInput) SetScheduler added in v1.1.33

SetScheduler sets the Scheduler field's value.

func (ImportedCLBSpecForAttachGatewayLBInput) String added in v1.1.33

String returns the string representation

type ImportedCLBSpecForListGatewayLBsOutput added in v1.1.33

type ImportedCLBSpecForListGatewayLBsOutput struct {
	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Scheduler *string `type:"string" json:",omitempty"`

	Spec *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ImportedCLBSpecForListGatewayLBsOutput) GoString added in v1.1.33

GoString returns the string representation

func (*ImportedCLBSpecForListGatewayLBsOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetName added in v1.1.33

SetName sets the Name field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetScheduler added in v1.1.33

SetScheduler sets the Scheduler field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetSpec added in v1.1.33

SetSpec sets the Spec field's value.

func (ImportedCLBSpecForListGatewayLBsOutput) String added in v1.1.33

String returns the string representation

type IngressSettingsFilterForListUpstreamSourcesInput

type IngressSettingsFilterForListUpstreamSourcesInput struct {
	EnableIngress *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IngressSettingsFilterForListUpstreamSourcesInput) GoString

GoString returns the string representation

func (*IngressSettingsFilterForListUpstreamSourcesInput) SetEnableIngress

SetEnableIngress sets the EnableIngress field's value.

func (IngressSettingsFilterForListUpstreamSourcesInput) String

String returns the string representation

type IngressSettingsForCreateUpstreamSourceInput

type IngressSettingsForCreateUpstreamSourceInput struct {
	EnableAllIngressClasses *bool `type:"boolean" json:",omitempty"`

	EnableAllNamespaces *bool `type:"boolean" json:",omitempty"`

	EnableIngress *bool `type:"boolean" json:",omitempty"`

	EnableIngressWithoutIngressClass *bool `type:"boolean" json:",omitempty"`

	IngressClasses []*string `type:"list" json:",omitempty"`

	UpdateStatus *bool `type:"boolean" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IngressSettingsForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*IngressSettingsForCreateUpstreamSourceInput) SetEnableAllIngressClasses

SetEnableAllIngressClasses sets the EnableAllIngressClasses field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetEnableAllNamespaces

SetEnableAllNamespaces sets the EnableAllNamespaces field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetEnableIngress

SetEnableIngress sets the EnableIngress field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetEnableIngressWithoutIngressClass

SetEnableIngressWithoutIngressClass sets the EnableIngressWithoutIngressClass field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetIngressClasses

SetIngressClasses sets the IngressClasses field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetUpdateStatus

SetUpdateStatus sets the UpdateStatus field's value.

func (*IngressSettingsForCreateUpstreamSourceInput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (IngressSettingsForCreateUpstreamSourceInput) String

String returns the string representation

type IngressSettingsForGetUpstreamSourceOutput

type IngressSettingsForGetUpstreamSourceOutput struct {
	EnableAllIngressClasses *bool `type:"boolean" json:",omitempty"`

	EnableAllNamespaces *bool `type:"boolean" json:",omitempty"`

	EnableIngress *bool `type:"boolean" json:",omitempty"`

	EnableIngressWithoutIngressClass *bool `type:"boolean" json:",omitempty"`

	IngressClasses []*string `type:"list" json:",omitempty"`

	UpdateStatus *bool `type:"boolean" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IngressSettingsForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*IngressSettingsForGetUpstreamSourceOutput) SetEnableAllIngressClasses

SetEnableAllIngressClasses sets the EnableAllIngressClasses field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetEnableAllNamespaces

SetEnableAllNamespaces sets the EnableAllNamespaces field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetEnableIngress

SetEnableIngress sets the EnableIngress field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetEnableIngressWithoutIngressClass

SetEnableIngressWithoutIngressClass sets the EnableIngressWithoutIngressClass field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetIngressClasses

SetIngressClasses sets the IngressClasses field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetUpdateStatus

SetUpdateStatus sets the UpdateStatus field's value.

func (*IngressSettingsForGetUpstreamSourceOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (IngressSettingsForGetUpstreamSourceOutput) String

String returns the string representation

type IngressSettingsForListUpstreamSourcesOutput

type IngressSettingsForListUpstreamSourcesOutput struct {
	EnableAllIngressClasses *bool `type:"boolean" json:",omitempty"`

	EnableAllNamespaces *bool `type:"boolean" json:",omitempty"`

	EnableIngress *bool `type:"boolean" json:",omitempty"`

	EnableIngressWithoutIngressClass *bool `type:"boolean" json:",omitempty"`

	IngressClasses []*string `type:"list" json:",omitempty"`

	UpdateStatus *bool `type:"boolean" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IngressSettingsForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*IngressSettingsForListUpstreamSourcesOutput) SetEnableAllIngressClasses

SetEnableAllIngressClasses sets the EnableAllIngressClasses field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetEnableAllNamespaces

SetEnableAllNamespaces sets the EnableAllNamespaces field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetEnableIngress

SetEnableIngress sets the EnableIngress field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetEnableIngressWithoutIngressClass

SetEnableIngressWithoutIngressClass sets the EnableIngressWithoutIngressClass field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetIngressClasses

SetIngressClasses sets the IngressClasses field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetUpdateStatus

SetUpdateStatus sets the UpdateStatus field's value.

func (*IngressSettingsForListUpstreamSourcesOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (IngressSettingsForListUpstreamSourcesOutput) String

String returns the string representation

type IngressSettingsForUpdateUpstreamSourceInput

type IngressSettingsForUpdateUpstreamSourceInput struct {
	EnableAllIngressClasses *bool `type:"boolean" json:",omitempty"`

	EnableAllNamespaces *bool `type:"boolean" json:",omitempty"`

	EnableIngress *bool `type:"boolean" json:",omitempty"`

	EnableIngressWithoutIngressClass *bool `type:"boolean" json:",omitempty"`

	IngressClasses []*string `type:"list" json:",omitempty"`

	UpdateStatus *bool `type:"boolean" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (IngressSettingsForUpdateUpstreamSourceInput) GoString

GoString returns the string representation

func (*IngressSettingsForUpdateUpstreamSourceInput) SetEnableAllIngressClasses

SetEnableAllIngressClasses sets the EnableAllIngressClasses field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetEnableAllNamespaces

SetEnableAllNamespaces sets the EnableAllNamespaces field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetEnableIngress

SetEnableIngress sets the EnableIngress field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetEnableIngressWithoutIngressClass

SetEnableIngressWithoutIngressClass sets the EnableIngressWithoutIngressClass field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetIngressClasses

SetIngressClasses sets the IngressClasses field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetUpdateStatus

SetUpdateStatus sets the UpdateStatus field's value.

func (*IngressSettingsForUpdateUpstreamSourceInput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (IngressSettingsForUpdateUpstreamSourceInput) String

String returns the string representation

type ItemForListConsumerCredentialsOutput

type ItemForListConsumerCredentialsOutput struct {
	CredentialType *string `type:"string" json:",omitempty"`

	HmacAuthCredential *HmacAuthCredentialForListConsumerCredentialsOutput `type:"structure" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	KeyAuthCredential *KeyAuthCredentialForListConsumerCredentialsOutput `type:"structure" json:",omitempty"`

	Oauth2Credential *Oauth2CredentialForListConsumerCredentialsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*ItemForListConsumerCredentialsOutput) SetCredentialType

SetCredentialType sets the CredentialType field's value.

func (*ItemForListConsumerCredentialsOutput) SetHmacAuthCredential

SetHmacAuthCredential sets the HmacAuthCredential field's value.

func (*ItemForListConsumerCredentialsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListConsumerCredentialsOutput) SetKeyAuthCredential

SetKeyAuthCredential sets the KeyAuthCredential field's value.

func (*ItemForListConsumerCredentialsOutput) SetOauth2Credential added in v1.1.51

SetOauth2Credential sets the Oauth2Credential field's value.

func (ItemForListConsumerCredentialsOutput) String

String returns the string representation

type ItemForListConsumersOutput

type ItemForListConsumersOutput struct {
	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListConsumersOutput) GoString

func (s ItemForListConsumersOutput) GoString() string

GoString returns the string representation

func (*ItemForListConsumersOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListConsumersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListConsumersOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListConsumersOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ItemForListConsumersOutput) SetId

SetId sets the Id field's value.

func (*ItemForListConsumersOutput) SetName

SetName sets the Name field's value.

func (*ItemForListConsumersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListConsumersOutput) String

String returns the string representation

type ItemForListCustomDomainsOutput added in v1.1.33

type ItemForListCustomDomainsOutput struct {
	CertificateId *string `type:"string" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	Domain *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Protocol []*string `type:"list" json:",omitempty"`

	SSLRedirect *bool `type:"boolean" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListCustomDomainsOutput) GoString added in v1.1.33

GoString returns the string representation

func (*ItemForListCustomDomainsOutput) SetCertificateId added in v1.1.33

SetCertificateId sets the CertificateId field's value.

func (*ItemForListCustomDomainsOutput) SetComments added in v1.1.33

SetComments sets the Comments field's value.

func (*ItemForListCustomDomainsOutput) SetCreateTime added in v1.1.33

SetCreateTime sets the CreateTime field's value.

func (*ItemForListCustomDomainsOutput) SetDomain added in v1.1.33

SetDomain sets the Domain field's value.

func (*ItemForListCustomDomainsOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*ItemForListCustomDomainsOutput) SetProtocol added in v1.1.33

SetProtocol sets the Protocol field's value.

func (*ItemForListCustomDomainsOutput) SetSSLRedirect added in v1.1.33

SetSSLRedirect sets the SSLRedirect field's value.

func (*ItemForListCustomDomainsOutput) SetServiceId added in v1.1.33

SetServiceId sets the ServiceId field's value.

func (*ItemForListCustomDomainsOutput) SetStatus added in v1.1.33

SetStatus sets the Status field's value.

func (*ItemForListCustomDomainsOutput) SetUpdateTime added in v1.1.33

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListCustomDomainsOutput) String added in v1.1.33

String returns the string representation

type ItemForListGatewayLBsOutput added in v1.1.33

type ItemForListGatewayLBsOutput struct {
	IPList []*IPListForListGatewayLBsOutput `type:"list" json:",omitempty"`

	ImportedCLBSpec *ImportedCLBSpecForListGatewayLBsOutput `type:"structure" json:",omitempty"`

	LoadBalancerId *string `type:"string" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	Ports []*PortForListGatewayLBsOutput `type:"list" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListGatewayLBsOutput) GoString added in v1.1.33

func (s ItemForListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*ItemForListGatewayLBsOutput) SetIPList added in v1.1.33

SetIPList sets the IPList field's value.

func (*ItemForListGatewayLBsOutput) SetImportedCLBSpec added in v1.1.33

SetImportedCLBSpec sets the ImportedCLBSpec field's value.

func (*ItemForListGatewayLBsOutput) SetLoadBalancerId added in v1.1.33

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ItemForListGatewayLBsOutput) SetMessage added in v1.1.33

SetMessage sets the Message field's value.

func (*ItemForListGatewayLBsOutput) SetPorts added in v1.1.33

SetPorts sets the Ports field's value.

func (*ItemForListGatewayLBsOutput) SetSourceType added in v1.1.33

SetSourceType sets the SourceType field's value.

func (*ItemForListGatewayLBsOutput) SetStatus added in v1.1.33

SetStatus sets the Status field's value.

func (*ItemForListGatewayLBsOutput) SetType added in v1.1.33

SetType sets the Type field's value.

func (ItemForListGatewayLBsOutput) String added in v1.1.33

String returns the string representation

type ItemForListGatewayServicesOutput

type ItemForListGatewayServicesOutput struct {
	AuthSpec *AuthSpecForListGatewayServicesOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CustomDomains []*CustomDomainForListGatewayServicesOutput `type:"list" json:",omitempty"`

	DomainSpec *DomainSpecForListGatewayServicesOutput `type:"structure" json:",omitempty"`

	Domains []*DomainForListGatewayServicesOutput `type:"list" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Protocol []*string `type:"list" json:",omitempty"`

	ServiceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*ItemForListGatewayServicesOutput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*ItemForListGatewayServicesOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListGatewayServicesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListGatewayServicesOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*ItemForListGatewayServicesOutput) SetDomainSpec added in v1.1.33

SetDomainSpec sets the DomainSpec field's value.

func (*ItemForListGatewayServicesOutput) SetDomains

SetDomains sets the Domains field's value.

func (*ItemForListGatewayServicesOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListGatewayServicesOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ItemForListGatewayServicesOutput) SetId

SetId sets the Id field's value.

func (*ItemForListGatewayServicesOutput) SetMessage

SetMessage sets the Message field's value.

func (*ItemForListGatewayServicesOutput) SetName

SetName sets the Name field's value.

func (*ItemForListGatewayServicesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ItemForListGatewayServicesOutput) SetServiceType added in v1.1.51

SetServiceType sets the ServiceType field's value.

func (*ItemForListGatewayServicesOutput) SetStatus

SetStatus sets the Status field's value.

func (ItemForListGatewayServicesOutput) String

String returns the string representation

type ItemForListGatewaysOutput

type ItemForListGatewaysOutput struct {
	BackendSpec *BackendSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	CustomLog *CustomLogForListGatewaysOutput `type:"structure" json:",omitempty"`

	Events []*EventForListGatewaysOutput `type:"list" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LogSpec *LogSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Message *string `type:"string" json:",omitempty"`

	MonitorSpec *MonitorSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	NetworkSpec *NetworkSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`

	Region *string `type:"string" json:",omitempty"`

	ResourceSpec *ResourceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	Tags []*TagForListGatewaysOutput `type:"list" json:",omitempty"`

	TraceSpec *TraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`

	Version *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListGatewaysOutput) GoString

func (s ItemForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*ItemForListGatewaysOutput) SetBackendSpec

SetBackendSpec sets the BackendSpec field's value.

func (*ItemForListGatewaysOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListGatewaysOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListGatewaysOutput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*ItemForListGatewaysOutput) SetEvents

SetEvents sets the Events field's value.

func (*ItemForListGatewaysOutput) SetId

SetId sets the Id field's value.

func (*ItemForListGatewaysOutput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*ItemForListGatewaysOutput) SetMessage

SetMessage sets the Message field's value.

func (*ItemForListGatewaysOutput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*ItemForListGatewaysOutput) SetName

SetName sets the Name field's value.

func (*ItemForListGatewaysOutput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*ItemForListGatewaysOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ItemForListGatewaysOutput) SetRegion

SetRegion sets the Region field's value.

func (*ItemForListGatewaysOutput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*ItemForListGatewaysOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListGatewaysOutput) SetTags

SetTags sets the Tags field's value.

func (*ItemForListGatewaysOutput) SetTraceSpec added in v1.1.33

SetTraceSpec sets the TraceSpec field's value.

func (*ItemForListGatewaysOutput) SetType

SetType sets the Type field's value.

func (*ItemForListGatewaysOutput) SetVersion

SetVersion sets the Version field's value.

func (ItemForListGatewaysOutput) String

func (s ItemForListGatewaysOutput) String() string

String returns the string representation

type ItemForListPluginBindingsOutput

type ItemForListPluginBindingsOutput struct {
	Description *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	GatewayName *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	PluginConfig *string `type:"string" json:",omitempty"`

	PluginName *string `type:"string" json:",omitempty"`

	RouteId *string `type:"string" json:",omitempty"`

	RouteName *string `type:"string" json:",omitempty"`

	Scope *string `type:"string" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`

	ServiceName *string `type:"string" json:",omitempty"`

	Target *string `type:"string" json:",omitempty"`

	TargetName *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListPluginBindingsOutput) GoString

GoString returns the string representation

func (*ItemForListPluginBindingsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListPluginBindingsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*ItemForListPluginBindingsOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListPluginBindingsOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ItemForListPluginBindingsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListPluginBindingsOutput) SetPluginConfig

SetPluginConfig sets the PluginConfig field's value.

func (*ItemForListPluginBindingsOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*ItemForListPluginBindingsOutput) SetRouteId

SetRouteId sets the RouteId field's value.

func (*ItemForListPluginBindingsOutput) SetRouteName

SetRouteName sets the RouteName field's value.

func (*ItemForListPluginBindingsOutput) SetScope

SetScope sets the Scope field's value.

func (*ItemForListPluginBindingsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ItemForListPluginBindingsOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*ItemForListPluginBindingsOutput) SetTarget

SetTarget sets the Target field's value.

func (*ItemForListPluginBindingsOutput) SetTargetName

SetTargetName sets the TargetName field's value.

func (*ItemForListPluginBindingsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListPluginBindingsOutput) String

String returns the string representation

type ItemForListUpstreamSourcesOutput

type ItemForListUpstreamSourcesOutput struct {
	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	IngressSettings *IngressSettingsForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*ItemForListUpstreamSourcesOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListUpstreamSourcesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListUpstreamSourcesOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListUpstreamSourcesOutput) SetId

SetId sets the Id field's value.

func (*ItemForListUpstreamSourcesOutput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*ItemForListUpstreamSourcesOutput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*ItemForListUpstreamSourcesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListUpstreamSourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListUpstreamSourcesOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*ItemForListUpstreamSourcesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListUpstreamSourcesOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (ItemForListUpstreamSourcesOutput) String

String returns the string representation

type ItemForListUpstreamsOutput

type ItemForListUpstreamsOutput struct {
	BackendTargetList []*BackendTargetListForListUpstreamsOutput `type:"list" json:",omitempty"`

	CircuitBreakingSettings *CircuitBreakingSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	ConnectionPoolSettings *ConnectionPoolSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LoadBalancerSettings *LoadBalancerSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsSettings *TlsSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`

	UpstreamSpec *UpstreamSpecForListUpstreamsOutput `type:"structure" json:",omitempty"`

	VersionDetails []*VersionDetailForListUpstreamsOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ItemForListUpstreamsOutput) GoString

func (s ItemForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*ItemForListUpstreamsOutput) SetBackendTargetList

SetBackendTargetList sets the BackendTargetList field's value.

func (*ItemForListUpstreamsOutput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*ItemForListUpstreamsOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListUpstreamsOutput) SetConnectionPoolSettings added in v1.1.51

SetConnectionPoolSettings sets the ConnectionPoolSettings field's value.

func (*ItemForListUpstreamsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListUpstreamsOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListUpstreamsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListUpstreamsOutput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*ItemForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*ItemForListUpstreamsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ItemForListUpstreamsOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListUpstreamsOutput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*ItemForListUpstreamsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListUpstreamsOutput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (*ItemForListUpstreamsOutput) SetVersionDetails

SetVersionDetails sets the VersionDetails field's value.

func (ItemForListUpstreamsOutput) String

String returns the string representation

type K8SServiceForCreateUpstreamInput

type K8SServiceForCreateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SServiceForCreateUpstreamInput) GoString

GoString returns the string representation

func (*K8SServiceForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*K8SServiceForCreateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForCreateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForCreateUpstreamInput) String

String returns the string representation

type K8SServiceForGetUpstreamOutput

type K8SServiceForGetUpstreamOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SServiceForGetUpstreamOutput) GoString

GoString returns the string representation

func (*K8SServiceForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*K8SServiceForGetUpstreamOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForGetUpstreamOutput) String

String returns the string representation

type K8SServiceForListUpstreamsOutput

type K8SServiceForListUpstreamsOutput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SServiceForListUpstreamsOutput) GoString

GoString returns the string representation

func (*K8SServiceForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*K8SServiceForListUpstreamsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForListUpstreamsOutput) String

String returns the string representation

type K8SServiceForUpdateUpstreamInput

type K8SServiceForUpdateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	Port *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SServiceForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*K8SServiceForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*K8SServiceForUpdateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForUpdateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForUpdateUpstreamInput) String

String returns the string representation

type K8SSourceForCreateUpstreamSourceInput

type K8SSourceForCreateUpstreamSourceInput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	ClusterType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SSourceForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*K8SSourceForCreateUpstreamSourceInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForCreateUpstreamSourceInput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForCreateUpstreamSourceInput) String

String returns the string representation

type K8SSourceForGetUpstreamSourceOutput

type K8SSourceForGetUpstreamSourceOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	ClusterType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*K8SSourceForGetUpstreamSourceOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForGetUpstreamSourceOutput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForGetUpstreamSourceOutput) String

String returns the string representation

type K8SSourceForListUpstreamSourcesOutput

type K8SSourceForListUpstreamSourcesOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

	ClusterType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (K8SSourceForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*K8SSourceForListUpstreamSourcesOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForListUpstreamSourcesOutput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForListUpstreamSourcesOutput) String

String returns the string representation

type KeyAuthCredentialForCheckConsumerCredentialExistInput added in v1.1.51

type KeyAuthCredentialForCheckConsumerCredentialExistInput struct {
	APIKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyAuthCredentialForCheckConsumerCredentialExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*KeyAuthCredentialForCheckConsumerCredentialExistInput) SetAPIKey added in v1.1.51

SetAPIKey sets the APIKey field's value.

func (KeyAuthCredentialForCheckConsumerCredentialExistInput) String added in v1.1.51

String returns the string representation

type KeyAuthCredentialForCreateConsumerCredentialInput

type KeyAuthCredentialForCreateConsumerCredentialInput struct {
	APIKey *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyAuthCredentialForCreateConsumerCredentialInput) GoString

GoString returns the string representation

func (*KeyAuthCredentialForCreateConsumerCredentialInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (KeyAuthCredentialForCreateConsumerCredentialInput) String

String returns the string representation

type KeyAuthCredentialForListConsumerCredentialsOutput

type KeyAuthCredentialForListConsumerCredentialsOutput struct {
	APIKey *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (KeyAuthCredentialForListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*KeyAuthCredentialForListConsumerCredentialsOutput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*KeyAuthCredentialForListConsumerCredentialsOutput) SetEnable

SetEnable sets the Enable field's value.

func (KeyAuthCredentialForListConsumerCredentialsOutput) String

String returns the string representation

type LabelForCreateUpstreamVersionInput added in v1.1.33

type LabelForCreateUpstreamVersionInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForCreateUpstreamVersionInput) GoString added in v1.1.33

GoString returns the string representation

func (*LabelForCreateUpstreamVersionInput) SetKey added in v1.1.33

SetKey sets the Key field's value.

func (*LabelForCreateUpstreamVersionInput) SetValue added in v1.1.33

SetValue sets the Value field's value.

func (LabelForCreateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

type LabelForGetUpstreamOutput

type LabelForGetUpstreamOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForGetUpstreamOutput) GoString

func (s LabelForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*LabelForGetUpstreamOutput) SetKey

SetKey sets the Key field's value.

func (*LabelForGetUpstreamOutput) SetValue

SetValue sets the Value field's value.

func (LabelForGetUpstreamOutput) String

func (s LabelForGetUpstreamOutput) String() string

String returns the string representation

type LabelForListUpstreamsOutput

type LabelForListUpstreamsOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForListUpstreamsOutput) GoString

func (s LabelForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*LabelForListUpstreamsOutput) SetKey

SetKey sets the Key field's value.

func (*LabelForListUpstreamsOutput) SetValue

SetValue sets the Value field's value.

func (LabelForListUpstreamsOutput) String

String returns the string representation

type LabelForUpdateUpstreamVersionInput added in v1.1.33

type LabelForUpdateUpstreamVersionInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LabelForUpdateUpstreamVersionInput) GoString added in v1.1.33

GoString returns the string representation

func (*LabelForUpdateUpstreamVersionInput) SetKey added in v1.1.33

SetKey sets the Key field's value.

func (*LabelForUpdateUpstreamVersionInput) SetValue added in v1.1.33

SetValue sets the Value field's value.

func (LabelForUpdateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

type ListConsumerCredentialsInput

type ListConsumerCredentialsInput struct {

	// ConsumerId is a required field
	ConsumerId *string `type:"string" json:",omitempty" required:"true"`

	// CredentialType is a required field
	CredentialType *string `type:"string" json:",omitempty" required:"true"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListConsumerCredentialsInput) GoString

func (s ListConsumerCredentialsInput) GoString() string

GoString returns the string representation

func (*ListConsumerCredentialsInput) SetConsumerId

SetConsumerId sets the ConsumerId field's value.

func (*ListConsumerCredentialsInput) SetCredentialType

SetCredentialType sets the CredentialType field's value.

func (*ListConsumerCredentialsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListConsumerCredentialsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListConsumerCredentialsInput) String

String returns the string representation

func (*ListConsumerCredentialsInput) Validate

func (s *ListConsumerCredentialsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListConsumerCredentialsOutput

type ListConsumerCredentialsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListConsumerCredentialsOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*ListConsumerCredentialsOutput) SetItems

SetItems sets the Items field's value.

func (*ListConsumerCredentialsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListConsumerCredentialsOutput) String

String returns the string representation

type ListConsumersInput

type ListConsumersInput struct {
	Filter *FilterForListConsumersInput `type:"structure" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListConsumersInput) GoString

func (s ListConsumersInput) GoString() string

GoString returns the string representation

func (*ListConsumersInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListConsumersInput) SetPageNumber

func (s *ListConsumersInput) SetPageNumber(v int64) *ListConsumersInput

SetPageNumber sets the PageNumber field's value.

func (*ListConsumersInput) SetPageSize

func (s *ListConsumersInput) SetPageSize(v int64) *ListConsumersInput

SetPageSize sets the PageSize field's value.

func (ListConsumersInput) String

func (s ListConsumersInput) String() string

String returns the string representation

type ListConsumersOutput

type ListConsumersOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListConsumersOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListConsumersOutput) GoString

func (s ListConsumersOutput) GoString() string

GoString returns the string representation

func (*ListConsumersOutput) SetItems

SetItems sets the Items field's value.

func (*ListConsumersOutput) SetTotal

SetTotal sets the Total field's value.

func (ListConsumersOutput) String

func (s ListConsumersOutput) String() string

String returns the string representation

type ListCustomDomainsInput added in v1.1.33

type ListCustomDomainsInput struct {
	GatewayId *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	ServiceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCustomDomainsInput) GoString added in v1.1.33

func (s ListCustomDomainsInput) GoString() string

GoString returns the string representation

func (*ListCustomDomainsInput) SetGatewayId added in v1.1.33

SetGatewayId sets the GatewayId field's value.

func (*ListCustomDomainsInput) SetPageNumber added in v1.1.33

SetPageNumber sets the PageNumber field's value.

func (*ListCustomDomainsInput) SetPageSize added in v1.1.33

SetPageSize sets the PageSize field's value.

func (*ListCustomDomainsInput) SetServiceId added in v1.1.33

SetServiceId sets the ServiceId field's value.

func (ListCustomDomainsInput) String added in v1.1.33

func (s ListCustomDomainsInput) String() string

String returns the string representation

type ListCustomDomainsOutput added in v1.1.33

type ListCustomDomainsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListCustomDomainsOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListCustomDomainsOutput) GoString added in v1.1.33

func (s ListCustomDomainsOutput) GoString() string

GoString returns the string representation

func (*ListCustomDomainsOutput) SetItems added in v1.1.33

SetItems sets the Items field's value.

func (*ListCustomDomainsOutput) SetTotal added in v1.1.33

SetTotal sets the Total field's value.

func (ListCustomDomainsOutput) String added in v1.1.33

func (s ListCustomDomainsOutput) String() string

String returns the string representation

type ListGatewayLBsInput added in v1.1.33

type ListGatewayLBsInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ListGatewayLBsInput) GoString added in v1.1.33

func (s ListGatewayLBsInput) GoString() string

GoString returns the string representation

func (*ListGatewayLBsInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (ListGatewayLBsInput) String added in v1.1.33

func (s ListGatewayLBsInput) String() string

String returns the string representation

func (*ListGatewayLBsInput) Validate added in v1.1.33

func (s *ListGatewayLBsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListGatewayLBsOutput added in v1.1.33

type ListGatewayLBsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewayLBsOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGatewayLBsOutput) GoString added in v1.1.33

func (s ListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*ListGatewayLBsOutput) SetItems added in v1.1.33

SetItems sets the Items field's value.

func (*ListGatewayLBsOutput) SetTotal added in v1.1.33

SetTotal sets the Total field's value.

func (ListGatewayLBsOutput) String added in v1.1.33

func (s ListGatewayLBsOutput) String() string

String returns the string representation

type ListGatewayServicesInput

type ListGatewayServicesInput struct {
	Filter *FilterForListGatewayServicesInput `type:"structure" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGatewayServicesInput) GoString

func (s ListGatewayServicesInput) GoString() string

GoString returns the string representation

func (*ListGatewayServicesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListGatewayServicesInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ListGatewayServicesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListGatewayServicesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListGatewayServicesInput) String

func (s ListGatewayServicesInput) String() string

String returns the string representation

type ListGatewayServicesOutput

type ListGatewayServicesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewayServicesOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGatewayServicesOutput) GoString

func (s ListGatewayServicesOutput) GoString() string

GoString returns the string representation

func (*ListGatewayServicesOutput) SetItems

SetItems sets the Items field's value.

func (*ListGatewayServicesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListGatewayServicesOutput) String

func (s ListGatewayServicesOutput) String() string

String returns the string representation

type ListGatewaysInput

type ListGatewaysInput struct {
	Filter *FilterForListGatewaysInput `type:"structure" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	ProjectName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGatewaysInput) GoString

func (s ListGatewaysInput) GoString() string

GoString returns the string representation

func (*ListGatewaysInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListGatewaysInput) SetPageNumber

func (s *ListGatewaysInput) SetPageNumber(v int64) *ListGatewaysInput

SetPageNumber sets the PageNumber field's value.

func (*ListGatewaysInput) SetPageSize

func (s *ListGatewaysInput) SetPageSize(v int64) *ListGatewaysInput

SetPageSize sets the PageSize field's value.

func (*ListGatewaysInput) SetProjectName

func (s *ListGatewaysInput) SetProjectName(v string) *ListGatewaysInput

SetProjectName sets the ProjectName field's value.

func (ListGatewaysInput) String

func (s ListGatewaysInput) String() string

String returns the string representation

type ListGatewaysOutput

type ListGatewaysOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewaysOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListGatewaysOutput) GoString

func (s ListGatewaysOutput) GoString() string

GoString returns the string representation

func (*ListGatewaysOutput) SetItems

SetItems sets the Items field's value.

func (*ListGatewaysOutput) SetTotal

SetTotal sets the Total field's value.

func (ListGatewaysOutput) String

func (s ListGatewaysOutput) String() string

String returns the string representation

type ListPluginBindingsInput

type ListPluginBindingsInput struct {
	Filter *FilterForListPluginBindingsInput `type:"structure" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPluginBindingsInput) GoString

func (s ListPluginBindingsInput) GoString() string

GoString returns the string representation

func (*ListPluginBindingsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListPluginBindingsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListPluginBindingsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListPluginBindingsInput) String

func (s ListPluginBindingsInput) String() string

String returns the string representation

type ListPluginBindingsOutput

type ListPluginBindingsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListPluginBindingsOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListPluginBindingsOutput) GoString

func (s ListPluginBindingsOutput) GoString() string

GoString returns the string representation

func (*ListPluginBindingsOutput) SetItems

SetItems sets the Items field's value.

func (*ListPluginBindingsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListPluginBindingsOutput) String

func (s ListPluginBindingsOutput) String() string

String returns the string representation

type ListUpstreamSourcesInput

type ListUpstreamSourcesInput struct {
	Filter *FilterForListUpstreamSourcesInput `type:"structure" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	IngressSettingsFilter *IngressSettingsFilterForListUpstreamSourcesInput `type:"structure" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUpstreamSourcesInput) GoString

func (s ListUpstreamSourcesInput) GoString() string

GoString returns the string representation

func (*ListUpstreamSourcesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListUpstreamSourcesInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ListUpstreamSourcesInput) SetIngressSettingsFilter

SetIngressSettingsFilter sets the IngressSettingsFilter field's value.

func (*ListUpstreamSourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListUpstreamSourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListUpstreamSourcesInput) String

func (s ListUpstreamSourcesInput) String() string

String returns the string representation

type ListUpstreamSourcesOutput

type ListUpstreamSourcesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListUpstreamSourcesOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUpstreamSourcesOutput) GoString

func (s ListUpstreamSourcesOutput) GoString() string

GoString returns the string representation

func (*ListUpstreamSourcesOutput) SetItems

SetItems sets the Items field's value.

func (*ListUpstreamSourcesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListUpstreamSourcesOutput) String

func (s ListUpstreamSourcesOutput) String() string

String returns the string representation

type ListUpstreamsInput

type ListUpstreamsInput struct {
	Filter *FilterForListUpstreamsInput `type:"structure" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	PageNumber *int64 `type:"int64" json:",omitempty"`

	PageSize *int64 `type:"int64" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUpstreamsInput) GoString

func (s ListUpstreamsInput) GoString() string

GoString returns the string representation

func (*ListUpstreamsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListUpstreamsInput) SetGatewayId

func (s *ListUpstreamsInput) SetGatewayId(v string) *ListUpstreamsInput

SetGatewayId sets the GatewayId field's value.

func (*ListUpstreamsInput) SetPageNumber

func (s *ListUpstreamsInput) SetPageNumber(v int64) *ListUpstreamsInput

SetPageNumber sets the PageNumber field's value.

func (*ListUpstreamsInput) SetPageSize

func (s *ListUpstreamsInput) SetPageSize(v int64) *ListUpstreamsInput

SetPageSize sets the PageSize field's value.

func (*ListUpstreamsInput) SetSourceType

func (s *ListUpstreamsInput) SetSourceType(v string) *ListUpstreamsInput

SetSourceType sets the SourceType field's value.

func (ListUpstreamsInput) String

func (s ListUpstreamsInput) String() string

String returns the string representation

type ListUpstreamsOutput

type ListUpstreamsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListUpstreamsOutput `type:"list" json:",omitempty"`

	Total *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListUpstreamsOutput) GoString

func (s ListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*ListUpstreamsOutput) SetItems

SetItems sets the Items field's value.

func (*ListUpstreamsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListUpstreamsOutput) String

func (s ListUpstreamsOutput) String() string

String returns the string representation

type LoadBalancerSettingsForCreateUpstreamInput

type LoadBalancerSettingsForCreateUpstreamInput struct {
	ConsistentHashLB *ConsistentHashLBForCreateUpstreamInput `type:"structure" json:",omitempty"`

	LbPolicy *string `type:"string" json:",omitempty"`

	SimpleLB *string `type:"string" json:",omitempty"`

	WarmupDuration *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LoadBalancerSettingsForCreateUpstreamInput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForCreateUpstreamInput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForCreateUpstreamInput) String

String returns the string representation

type LoadBalancerSettingsForGetUpstreamOutput

type LoadBalancerSettingsForGetUpstreamOutput struct {
	ConsistentHashLB *ConsistentHashLBForGetUpstreamOutput `type:"structure" json:",omitempty"`

	LbPolicy *string `type:"string" json:",omitempty"`

	SimpleLB *string `type:"string" json:",omitempty"`

	WarmupDuration *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LoadBalancerSettingsForGetUpstreamOutput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForGetUpstreamOutput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForGetUpstreamOutput) String

String returns the string representation

type LoadBalancerSettingsForListUpstreamsOutput

type LoadBalancerSettingsForListUpstreamsOutput struct {
	ConsistentHashLB *ConsistentHashLBForListUpstreamsOutput `type:"structure" json:",omitempty"`

	LbPolicy *string `type:"string" json:",omitempty"`

	SimpleLB *string `type:"string" json:",omitempty"`

	WarmupDuration *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LoadBalancerSettingsForListUpstreamsOutput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForListUpstreamsOutput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForListUpstreamsOutput) String

String returns the string representation

type LoadBalancerSettingsForUpdateUpstreamInput

type LoadBalancerSettingsForUpdateUpstreamInput struct {
	ConsistentHashLB *ConsistentHashLBForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	LbPolicy *string `type:"string" json:",omitempty"`

	SimpleLB *string `type:"string" json:",omitempty"`

	WarmupDuration *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LoadBalancerSettingsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForUpdateUpstreamInput) String

String returns the string representation

type LogSpecForCreateGatewayInput

type LogSpecForCreateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LogSpecForCreateGatewayInput) GoString

func (s LogSpecForCreateGatewayInput) GoString() string

GoString returns the string representation

func (*LogSpecForCreateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForCreateGatewayInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForCreateGatewayInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForCreateGatewayInput) String

String returns the string representation

type LogSpecForGetGatewayOutput

type LogSpecForGetGatewayOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LogSpecForGetGatewayOutput) GoString

func (s LogSpecForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*LogSpecForGetGatewayOutput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForGetGatewayOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForGetGatewayOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForGetGatewayOutput) String

String returns the string representation

type LogSpecForListGatewaysOutput

type LogSpecForListGatewaysOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LogSpecForListGatewaysOutput) GoString

func (s LogSpecForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*LogSpecForListGatewaysOutput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForListGatewaysOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForListGatewaysOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForListGatewaysOutput) String

String returns the string representation

type LogSpecForUpdateGatewayLogInput

type LogSpecForUpdateGatewayLogInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (LogSpecForUpdateGatewayLogInput) GoString

GoString returns the string representation

func (*LogSpecForUpdateGatewayLogInput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForUpdateGatewayLogInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForUpdateGatewayLogInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForUpdateGatewayLogInput) String

String returns the string representation

type MonitorSpecForCreateGatewayInput

type MonitorSpecForCreateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	WorkspaceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MonitorSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*MonitorSpecForCreateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForCreateGatewayInput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForCreateGatewayInput) String

String returns the string representation

type MonitorSpecForGetGatewayOutput

type MonitorSpecForGetGatewayOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	WorkspaceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MonitorSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*MonitorSpecForGetGatewayOutput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForGetGatewayOutput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForGetGatewayOutput) String

String returns the string representation

type MonitorSpecForListGatewaysOutput

type MonitorSpecForListGatewaysOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	WorkspaceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MonitorSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*MonitorSpecForListGatewaysOutput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForListGatewaysOutput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForListGatewaysOutput) String

String returns the string representation

type MonitorSpecForUpdateGatewayInput

type MonitorSpecForUpdateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	WorkspaceID *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (MonitorSpecForUpdateGatewayInput) GoString

GoString returns the string representation

func (*MonitorSpecForUpdateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForUpdateGatewayInput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForUpdateGatewayInput) String

String returns the string representation

type NacosServiceForCreateUpstreamInput

type NacosServiceForCreateUpstreamInput struct {
	Group *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NamespaceId *string `type:"string" json:",omitempty"`

	Service *string `type:"string" json:",omitempty"`

	UpstreamSourceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosServiceForCreateUpstreamInput) GoString

GoString returns the string representation

func (*NacosServiceForCreateUpstreamInput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForCreateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForCreateUpstreamInput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForCreateUpstreamInput) SetService

SetService sets the Service field's value.

func (*NacosServiceForCreateUpstreamInput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForCreateUpstreamInput) String

String returns the string representation

type NacosServiceForGetUpstreamOutput

type NacosServiceForGetUpstreamOutput struct {
	Group *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NamespaceId *string `type:"string" json:",omitempty"`

	Service *string `type:"string" json:",omitempty"`

	UpstreamSourceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosServiceForGetUpstreamOutput) GoString

GoString returns the string representation

func (*NacosServiceForGetUpstreamOutput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForGetUpstreamOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForGetUpstreamOutput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForGetUpstreamOutput) SetService

SetService sets the Service field's value.

func (*NacosServiceForGetUpstreamOutput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForGetUpstreamOutput) String

String returns the string representation

type NacosServiceForListUpstreamsOutput

type NacosServiceForListUpstreamsOutput struct {
	Group *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NamespaceId *string `type:"string" json:",omitempty"`

	Service *string `type:"string" json:",omitempty"`

	UpstreamSourceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosServiceForListUpstreamsOutput) GoString

GoString returns the string representation

func (*NacosServiceForListUpstreamsOutput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForListUpstreamsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForListUpstreamsOutput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForListUpstreamsOutput) SetService

SetService sets the Service field's value.

func (*NacosServiceForListUpstreamsOutput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForListUpstreamsOutput) String

String returns the string representation

type NacosServiceForUpdateUpstreamInput

type NacosServiceForUpdateUpstreamInput struct {
	Group *string `type:"string" json:",omitempty"`

	Namespace *string `type:"string" json:",omitempty"`

	NamespaceId *string `type:"string" json:",omitempty"`

	Service *string `type:"string" json:",omitempty"`

	UpstreamSourceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosServiceForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*NacosServiceForUpdateUpstreamInput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForUpdateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForUpdateUpstreamInput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForUpdateUpstreamInput) SetService

SetService sets the Service field's value.

func (*NacosServiceForUpdateUpstreamInput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForUpdateUpstreamInput) String

String returns the string representation

type NacosSourceForCreateUpstreamSourceInput

type NacosSourceForCreateUpstreamSourceInput struct {
	AuthConfig *AuthConfigForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

	NacosId *string `type:"string" json:",omitempty"`

	NacosName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosSourceForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*NacosSourceForCreateUpstreamSourceInput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForCreateUpstreamSourceInput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForCreateUpstreamSourceInput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForCreateUpstreamSourceInput) String

String returns the string representation

type NacosSourceForGetUpstreamSourceOutput

type NacosSourceForGetUpstreamSourceOutput struct {
	AuthConfig *AuthConfigForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

	NacosId *string `type:"string" json:",omitempty"`

	NacosName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*NacosSourceForGetUpstreamSourceOutput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForGetUpstreamSourceOutput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForGetUpstreamSourceOutput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForGetUpstreamSourceOutput) String

String returns the string representation

type NacosSourceForListUpstreamSourcesOutput

type NacosSourceForListUpstreamSourcesOutput struct {
	AuthConfig *AuthConfigForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

	NacosId *string `type:"string" json:",omitempty"`

	NacosName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NacosSourceForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*NacosSourceForListUpstreamSourcesOutput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForListUpstreamSourcesOutput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForListUpstreamSourcesOutput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForListUpstreamSourcesOutput) String

String returns the string representation

type NetworkSpecForCreateGatewayInput

type NetworkSpecForCreateGatewayInput struct {
	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*NetworkSpecForCreateGatewayInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*NetworkSpecForCreateGatewayInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkSpecForCreateGatewayInput) String

String returns the string representation

type NetworkSpecForGetGatewayOutput

type NetworkSpecForGetGatewayOutput struct {
	Subnets []*SubnetForGetGatewayOutput `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`

	VpcName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*NetworkSpecForGetGatewayOutput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*NetworkSpecForGetGatewayOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*NetworkSpecForGetGatewayOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (NetworkSpecForGetGatewayOutput) String

String returns the string representation

type NetworkSpecForListGatewaysOutput

type NetworkSpecForListGatewaysOutput struct {
	SubnetIds []*string `type:"list" json:",omitempty"`

	VpcId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*NetworkSpecForListGatewaysOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*NetworkSpecForListGatewaysOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkSpecForListGatewaysOutput) String

String returns the string representation

type NetworkTypeForCreateGatewayInput

type NetworkTypeForCreateGatewayInput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnablePublicNetwork *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkTypeForCreateGatewayInput) GoString

GoString returns the string representation

func (*NetworkTypeForCreateGatewayInput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForCreateGatewayInput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForCreateGatewayInput) String

String returns the string representation

type NetworkTypeForGetGatewayOutput

type NetworkTypeForGetGatewayOutput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnablePublicNetwork *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkTypeForGetGatewayOutput) GoString

GoString returns the string representation

func (*NetworkTypeForGetGatewayOutput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForGetGatewayOutput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForGetGatewayOutput) String

String returns the string representation

type NetworkTypeForListGatewaysOutput

type NetworkTypeForListGatewaysOutput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnablePublicNetwork *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (NetworkTypeForListGatewaysOutput) GoString

GoString returns the string representation

func (*NetworkTypeForListGatewaysOutput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForListGatewaysOutput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForListGatewaysOutput) String

String returns the string representation

type Oauth2CredentialForCheckConsumerCredentialExistInput added in v1.1.51

type Oauth2CredentialForCheckConsumerCredentialExistInput struct {
	ClientId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (Oauth2CredentialForCheckConsumerCredentialExistInput) GoString added in v1.1.51

GoString returns the string representation

func (*Oauth2CredentialForCheckConsumerCredentialExistInput) SetClientId added in v1.1.51

SetClientId sets the ClientId field's value.

func (Oauth2CredentialForCheckConsumerCredentialExistInput) String added in v1.1.51

String returns the string representation

type Oauth2CredentialForCreateConsumerCredentialInput added in v1.1.51

type Oauth2CredentialForCreateConsumerCredentialInput struct {
	ClientId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (Oauth2CredentialForCreateConsumerCredentialInput) GoString added in v1.1.51

GoString returns the string representation

func (*Oauth2CredentialForCreateConsumerCredentialInput) SetClientId added in v1.1.51

SetClientId sets the ClientId field's value.

func (Oauth2CredentialForCreateConsumerCredentialInput) String added in v1.1.51

String returns the string representation

type Oauth2CredentialForListConsumerCredentialsOutput added in v1.1.51

type Oauth2CredentialForListConsumerCredentialsOutput struct {
	ClientId *string `type:"string" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (Oauth2CredentialForListConsumerCredentialsOutput) GoString added in v1.1.51

GoString returns the string representation

func (*Oauth2CredentialForListConsumerCredentialsOutput) SetClientId added in v1.1.51

SetClientId sets the ClientId field's value.

func (*Oauth2CredentialForListConsumerCredentialsOutput) SetEnable added in v1.1.51

SetEnable sets the Enable field's value.

func (Oauth2CredentialForListConsumerCredentialsOutput) String added in v1.1.51

String returns the string representation

type PortForListGatewayLBsOutput added in v1.1.33

type PortForListGatewayLBsOutput struct {
	Number *int32 `type:"int32" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PortForListGatewayLBsOutput) GoString added in v1.1.33

func (s PortForListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*PortForListGatewayLBsOutput) SetNumber added in v1.1.33

SetNumber sets the Number field's value.

func (*PortForListGatewayLBsOutput) SetProtocol added in v1.1.33

SetProtocol sets the Protocol field's value.

func (PortForListGatewayLBsOutput) String added in v1.1.33

String returns the string representation

type RequestHeaderForGetGatewayOutput

type RequestHeaderForGetGatewayOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RequestHeaderForGetGatewayOutput) GoString

GoString returns the string representation

func (*RequestHeaderForGetGatewayOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*RequestHeaderForGetGatewayOutput) SetKey

SetKey sets the Key field's value.

func (RequestHeaderForGetGatewayOutput) String

String returns the string representation

type RequestHeaderForListGatewaysOutput

type RequestHeaderForListGatewaysOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RequestHeaderForListGatewaysOutput) GoString

GoString returns the string representation

func (*RequestHeaderForListGatewaysOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*RequestHeaderForListGatewaysOutput) SetKey

SetKey sets the Key field's value.

func (RequestHeaderForListGatewaysOutput) String

String returns the string representation

type RequestHeaderForUpdateGatewayCustomLogInput

type RequestHeaderForUpdateGatewayCustomLogInput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (RequestHeaderForUpdateGatewayCustomLogInput) GoString

GoString returns the string representation

func (*RequestHeaderForUpdateGatewayCustomLogInput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*RequestHeaderForUpdateGatewayCustomLogInput) SetKey

SetKey sets the Key field's value.

func (RequestHeaderForUpdateGatewayCustomLogInput) String

String returns the string representation

type ResourceSpecForCreateGatewayInput

type ResourceSpecForCreateGatewayInput struct {
	CLBSpecCode *string `type:"string" json:",omitempty"`

	InstanceSpecCode *string `type:"string" json:",omitempty"`

	NetworkType *NetworkTypeForCreateGatewayInput `type:"structure" json:",omitempty"`

	PublicNetworkBandwidth *int32 `type:"int32" json:",omitempty"`

	PublicNetworkBillingType *string `type:"string" json:",omitempty"`

	Replicas *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*ResourceSpecForCreateGatewayInput) SetCLBSpecCode

SetCLBSpecCode sets the CLBSpecCode field's value.

func (*ResourceSpecForCreateGatewayInput) SetInstanceSpecCode

SetInstanceSpecCode sets the InstanceSpecCode field's value.

func (*ResourceSpecForCreateGatewayInput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*ResourceSpecForCreateGatewayInput) SetPublicNetworkBandwidth

SetPublicNetworkBandwidth sets the PublicNetworkBandwidth field's value.

func (*ResourceSpecForCreateGatewayInput) SetPublicNetworkBillingType

SetPublicNetworkBillingType sets the PublicNetworkBillingType field's value.

func (*ResourceSpecForCreateGatewayInput) SetReplicas

SetReplicas sets the Replicas field's value.

func (ResourceSpecForCreateGatewayInput) String

String returns the string representation

type ResourceSpecForGetGatewayOutput

type ResourceSpecForGetGatewayOutput struct {
	CLBSpecCode *string `type:"string" json:",omitempty"`

	InstanceSpecCode *string `type:"string" json:",omitempty"`

	NetworkType *NetworkTypeForGetGatewayOutput `type:"structure" json:",omitempty"`

	PublicNetworkBandwidth *int32 `type:"int32" json:",omitempty"`

	PublicNetworkBillingType *string `type:"string" json:",omitempty"`

	Replicas *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*ResourceSpecForGetGatewayOutput) SetCLBSpecCode

SetCLBSpecCode sets the CLBSpecCode field's value.

func (*ResourceSpecForGetGatewayOutput) SetInstanceSpecCode

SetInstanceSpecCode sets the InstanceSpecCode field's value.

func (*ResourceSpecForGetGatewayOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*ResourceSpecForGetGatewayOutput) SetPublicNetworkBandwidth

SetPublicNetworkBandwidth sets the PublicNetworkBandwidth field's value.

func (*ResourceSpecForGetGatewayOutput) SetPublicNetworkBillingType

func (s *ResourceSpecForGetGatewayOutput) SetPublicNetworkBillingType(v string) *ResourceSpecForGetGatewayOutput

SetPublicNetworkBillingType sets the PublicNetworkBillingType field's value.

func (*ResourceSpecForGetGatewayOutput) SetReplicas

SetReplicas sets the Replicas field's value.

func (ResourceSpecForGetGatewayOutput) String

String returns the string representation

type ResourceSpecForListGatewaysOutput

type ResourceSpecForListGatewaysOutput struct {
	CLBSpecCode *string `type:"string" json:",omitempty"`

	InstanceSpecCode *string `type:"string" json:",omitempty"`

	NetworkType *NetworkTypeForListGatewaysOutput `type:"structure" json:",omitempty"`

	PublicNetworkBandwidth *int32 `type:"int32" json:",omitempty"`

	PublicNetworkBillingType *string `type:"string" json:",omitempty"`

	Replicas *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*ResourceSpecForListGatewaysOutput) SetCLBSpecCode

SetCLBSpecCode sets the CLBSpecCode field's value.

func (*ResourceSpecForListGatewaysOutput) SetInstanceSpecCode

SetInstanceSpecCode sets the InstanceSpecCode field's value.

func (*ResourceSpecForListGatewaysOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*ResourceSpecForListGatewaysOutput) SetPublicNetworkBandwidth

SetPublicNetworkBandwidth sets the PublicNetworkBandwidth field's value.

func (*ResourceSpecForListGatewaysOutput) SetPublicNetworkBillingType

SetPublicNetworkBillingType sets the PublicNetworkBillingType field's value.

func (*ResourceSpecForListGatewaysOutput) SetReplicas

SetReplicas sets the Replicas field's value.

func (ResourceSpecForListGatewaysOutput) String

String returns the string representation

type ResourceSpecForUpdateGatewaySpecInput

type ResourceSpecForUpdateGatewaySpecInput struct {
	InstanceSpecCode *string `type:"string" json:",omitempty"`

	Replicas *int32 `type:"int32" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourceSpecForUpdateGatewaySpecInput) GoString

GoString returns the string representation

func (*ResourceSpecForUpdateGatewaySpecInput) SetInstanceSpecCode

SetInstanceSpecCode sets the InstanceSpecCode field's value.

func (*ResourceSpecForUpdateGatewaySpecInput) SetReplicas

SetReplicas sets the Replicas field's value.

func (ResourceSpecForUpdateGatewaySpecInput) String

String returns the string representation

type ResponseHeaderForGetGatewayOutput

type ResponseHeaderForGetGatewayOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResponseHeaderForGetGatewayOutput) GoString

GoString returns the string representation

func (*ResponseHeaderForGetGatewayOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*ResponseHeaderForGetGatewayOutput) SetKey

SetKey sets the Key field's value.

func (ResponseHeaderForGetGatewayOutput) String

String returns the string representation

type ResponseHeaderForListGatewaysOutput

type ResponseHeaderForListGatewaysOutput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResponseHeaderForListGatewaysOutput) GoString

GoString returns the string representation

func (*ResponseHeaderForListGatewaysOutput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*ResponseHeaderForListGatewaysOutput) SetKey

SetKey sets the Key field's value.

func (ResponseHeaderForListGatewaysOutput) String

String returns the string representation

type ResponseHeaderForUpdateGatewayCustomLogInput

type ResponseHeaderForUpdateGatewayCustomLogInput struct {
	AliasesInLog *string `type:"string" json:",omitempty"`

	Key *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResponseHeaderForUpdateGatewayCustomLogInput) GoString

GoString returns the string representation

func (*ResponseHeaderForUpdateGatewayCustomLogInput) SetAliasesInLog

SetAliasesInLog sets the AliasesInLog field's value.

func (*ResponseHeaderForUpdateGatewayCustomLogInput) SetKey

SetKey sets the Key field's value.

func (ResponseHeaderForUpdateGatewayCustomLogInput) String

String returns the string representation

type ServiceNetworkSpecForCreateGatewayServiceInput added in v1.1.51

type ServiceNetworkSpecForCreateGatewayServiceInput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnablePublicNetwork *bool `type:"boolean" json:",omitempty"`

	PrivateNetworkIP []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServiceNetworkSpecForCreateGatewayServiceInput) GoString added in v1.1.51

GoString returns the string representation

func (*ServiceNetworkSpecForCreateGatewayServiceInput) SetEnablePrivateNetwork added in v1.1.51

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*ServiceNetworkSpecForCreateGatewayServiceInput) SetEnablePublicNetwork added in v1.1.51

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (*ServiceNetworkSpecForCreateGatewayServiceInput) SetPrivateNetworkIP added in v1.1.51

SetPrivateNetworkIP sets the PrivateNetworkIP field's value.

func (ServiceNetworkSpecForCreateGatewayServiceInput) String added in v1.1.51

String returns the string representation

type ServiceNetworkSpecForUpdateGatewayServiceInput added in v1.1.51

type ServiceNetworkSpecForUpdateGatewayServiceInput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

	EnablePublicNetwork *bool `type:"boolean" json:",omitempty"`

	PrivateNetworkIP []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ServiceNetworkSpecForUpdateGatewayServiceInput) GoString added in v1.1.51

GoString returns the string representation

func (*ServiceNetworkSpecForUpdateGatewayServiceInput) SetEnablePrivateNetwork added in v1.1.51

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*ServiceNetworkSpecForUpdateGatewayServiceInput) SetEnablePublicNetwork added in v1.1.51

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (*ServiceNetworkSpecForUpdateGatewayServiceInput) SetPrivateNetworkIP added in v1.1.51

SetPrivateNetworkIP sets the PrivateNetworkIP field's value.

func (ServiceNetworkSpecForUpdateGatewayServiceInput) String added in v1.1.51

String returns the string representation

type SourceSpecForCreateUpstreamSourceInput

type SourceSpecForCreateUpstreamSourceInput struct {
	K8SSource *K8SSourceForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

	NacosSource *NacosSourceForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceSpecForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*SourceSpecForCreateUpstreamSourceInput) SetK8SSource

SetK8SSource sets the K8SSource field's value.

func (*SourceSpecForCreateUpstreamSourceInput) SetNacosSource

SetNacosSource sets the NacosSource field's value.

func (SourceSpecForCreateUpstreamSourceInput) String

String returns the string representation

type SourceSpecForGetUpstreamSourceOutput

type SourceSpecForGetUpstreamSourceOutput struct {
	K8SSource *K8SSourceForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

	NacosSource *NacosSourceForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceSpecForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*SourceSpecForGetUpstreamSourceOutput) SetK8SSource

SetK8SSource sets the K8SSource field's value.

func (*SourceSpecForGetUpstreamSourceOutput) SetNacosSource

SetNacosSource sets the NacosSource field's value.

func (SourceSpecForGetUpstreamSourceOutput) String

String returns the string representation

type SourceSpecForListUpstreamSourcesOutput

type SourceSpecForListUpstreamSourcesOutput struct {
	K8SSource *K8SSourceForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

	NacosSource *NacosSourceForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SourceSpecForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*SourceSpecForListUpstreamSourcesOutput) SetK8SSource

SetK8SSource sets the K8SSource field's value.

func (*SourceSpecForListUpstreamSourcesOutput) SetNacosSource

SetNacosSource sets the NacosSource field's value.

func (SourceSpecForListUpstreamSourcesOutput) String

String returns the string representation

type SubnetForGetGatewayOutput

type SubnetForGetGatewayOutput struct {
	AZ *string `type:"string" json:",omitempty"`

	SubnetId *string `type:"string" json:",omitempty"`

	SubnetName *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SubnetForGetGatewayOutput) GoString

func (s SubnetForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*SubnetForGetGatewayOutput) SetAZ

SetAZ sets the AZ field's value.

func (*SubnetForGetGatewayOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*SubnetForGetGatewayOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (SubnetForGetGatewayOutput) String

func (s SubnetForGetGatewayOutput) String() string

String returns the string representation

type TLSTraceSpecForCreateGatewayInput added in v1.1.33

type TLSTraceSpecForCreateGatewayInput struct {
	IAMUserAK *string `type:"string" json:",omitempty"`

	IAMUserSK *string `type:"string" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTraceSpecForCreateGatewayInput) GoString added in v1.1.33

GoString returns the string representation

func (*TLSTraceSpecForCreateGatewayInput) SetIAMUserAK added in v1.1.33

SetIAMUserAK sets the IAMUserAK field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetIAMUserSK added in v1.1.33

SetIAMUserSK sets the IAMUserSK field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetProjectId added in v1.1.33

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetTraceId added in v1.1.33

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForCreateGatewayInput) String added in v1.1.33

String returns the string representation

type TLSTraceSpecForGetGatewayOutput added in v1.1.33

type TLSTraceSpecForGetGatewayOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTraceSpecForGetGatewayOutput) GoString added in v1.1.33

GoString returns the string representation

func (*TLSTraceSpecForGetGatewayOutput) SetProjectId added in v1.1.33

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForGetGatewayOutput) SetTraceId added in v1.1.33

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForGetGatewayOutput) String added in v1.1.33

String returns the string representation

type TLSTraceSpecForListGatewaysOutput added in v1.1.33

type TLSTraceSpecForListGatewaysOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTraceSpecForListGatewaysOutput) GoString added in v1.1.33

GoString returns the string representation

func (*TLSTraceSpecForListGatewaysOutput) SetProjectId added in v1.1.33

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForListGatewaysOutput) SetTraceId added in v1.1.33

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForListGatewaysOutput) String added in v1.1.33

String returns the string representation

type TLSTraceSpecForUpdateGatewayTraceInput added in v1.1.33

type TLSTraceSpecForUpdateGatewayTraceInput struct {
	IAMUserAK *string `type:"string" json:",omitempty"`

	IAMUserSK *string `type:"string" json:",omitempty"`

	ProjectId *string `type:"string" json:",omitempty"`

	TraceId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TLSTraceSpecForUpdateGatewayTraceInput) GoString added in v1.1.33

GoString returns the string representation

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetIAMUserAK added in v1.1.33

SetIAMUserAK sets the IAMUserAK field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetIAMUserSK added in v1.1.33

SetIAMUserSK sets the IAMUserSK field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetProjectId added in v1.1.33

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetTraceId added in v1.1.33

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForUpdateGatewayTraceInput) String added in v1.1.33

String returns the string representation

type TagForCreateGatewayServiceInput added in v1.1.51

type TagForCreateGatewayServiceInput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForCreateGatewayServiceInput) GoString added in v1.1.51

GoString returns the string representation

func (*TagForCreateGatewayServiceInput) SetKey added in v1.1.51

SetKey sets the Key field's value.

func (*TagForCreateGatewayServiceInput) SetValue added in v1.1.51

SetValue sets the Value field's value.

func (TagForCreateGatewayServiceInput) String added in v1.1.51

String returns the string representation

type TagForListGatewaysOutput

type TagForListGatewaysOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForListGatewaysOutput) GoString

func (s TagForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*TagForListGatewaysOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListGatewaysOutput) SetValue

SetValue sets the Value field's value.

func (TagForListGatewaysOutput) String

func (s TagForListGatewaysOutput) String() string

String returns the string representation

type TlsSettingsForCreateUpstreamInput

type TlsSettingsForCreateUpstreamInput struct {
	Sni *string `type:"string" json:",omitempty"`

	TlsMode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsSettingsForCreateUpstreamInput) GoString

GoString returns the string representation

func (*TlsSettingsForCreateUpstreamInput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForCreateUpstreamInput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForCreateUpstreamInput) String

String returns the string representation

type TlsSettingsForGetUpstreamOutput

type TlsSettingsForGetUpstreamOutput struct {
	Sni *string `type:"string" json:",omitempty"`

	TlsMode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsSettingsForGetUpstreamOutput) GoString

GoString returns the string representation

func (*TlsSettingsForGetUpstreamOutput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForGetUpstreamOutput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForGetUpstreamOutput) String

String returns the string representation

type TlsSettingsForListUpstreamsOutput

type TlsSettingsForListUpstreamsOutput struct {
	Sni *string `type:"string" json:",omitempty"`

	TlsMode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsSettingsForListUpstreamsOutput) GoString

GoString returns the string representation

func (*TlsSettingsForListUpstreamsOutput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForListUpstreamsOutput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForListUpstreamsOutput) String

String returns the string representation

type TlsSettingsForUpdateUpstreamInput

type TlsSettingsForUpdateUpstreamInput struct {
	Sni *string `type:"string" json:",omitempty"`

	TlsMode *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TlsSettingsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*TlsSettingsForUpdateUpstreamInput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForUpdateUpstreamInput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForUpdateUpstreamInput) String

String returns the string representation

type TraceSpecForCreateGatewayInput added in v1.1.33

type TraceSpecForCreateGatewayInput struct {
	APMTraceSpec *APMTraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	TLSTraceSpec *TLSTraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	TraceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TraceSpecForCreateGatewayInput) GoString added in v1.1.33

GoString returns the string representation

func (*TraceSpecForCreateGatewayInput) SetAPMTraceSpec added in v1.1.33

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForCreateGatewayInput) SetEnable added in v1.1.33

SetEnable sets the Enable field's value.

func (*TraceSpecForCreateGatewayInput) SetTLSTraceSpec added in v1.1.33

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForCreateGatewayInput) SetTraceType added in v1.1.33

SetTraceType sets the TraceType field's value.

func (TraceSpecForCreateGatewayInput) String added in v1.1.33

String returns the string representation

type TraceSpecForGetGatewayOutput added in v1.1.33

type TraceSpecForGetGatewayOutput struct {
	APMTraceSpec *APMTraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	TLSTraceSpec *TLSTraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	TraceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TraceSpecForGetGatewayOutput) GoString added in v1.1.33

func (s TraceSpecForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*TraceSpecForGetGatewayOutput) SetAPMTraceSpec added in v1.1.33

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForGetGatewayOutput) SetEnable added in v1.1.33

SetEnable sets the Enable field's value.

func (*TraceSpecForGetGatewayOutput) SetTLSTraceSpec added in v1.1.33

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForGetGatewayOutput) SetTraceType added in v1.1.33

SetTraceType sets the TraceType field's value.

func (TraceSpecForGetGatewayOutput) String added in v1.1.33

String returns the string representation

type TraceSpecForListGatewaysOutput added in v1.1.33

type TraceSpecForListGatewaysOutput struct {
	APMTraceSpec *APMTraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	TLSTraceSpec *TLSTraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

	TraceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TraceSpecForListGatewaysOutput) GoString added in v1.1.33

GoString returns the string representation

func (*TraceSpecForListGatewaysOutput) SetAPMTraceSpec added in v1.1.33

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForListGatewaysOutput) SetEnable added in v1.1.33

SetEnable sets the Enable field's value.

func (*TraceSpecForListGatewaysOutput) SetTLSTraceSpec added in v1.1.33

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForListGatewaysOutput) SetTraceType added in v1.1.33

SetTraceType sets the TraceType field's value.

func (TraceSpecForListGatewaysOutput) String added in v1.1.33

String returns the string representation

type TraceSpecForUpdateGatewayTraceInput added in v1.1.33

type TraceSpecForUpdateGatewayTraceInput struct {
	APMTraceSpec *APMTraceSpecForUpdateGatewayTraceInput `type:"structure" json:",omitempty"`

	Enable *bool `type:"boolean" json:",omitempty"`

	TLSTraceSpec *TLSTraceSpecForUpdateGatewayTraceInput `type:"structure" json:",omitempty"`

	TraceType *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TraceSpecForUpdateGatewayTraceInput) GoString added in v1.1.33

GoString returns the string representation

func (*TraceSpecForUpdateGatewayTraceInput) SetAPMTraceSpec added in v1.1.33

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetEnable added in v1.1.33

SetEnable sets the Enable field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetTLSTraceSpec added in v1.1.33

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetTraceType added in v1.1.33

SetTraceType sets the TraceType field's value.

func (TraceSpecForUpdateGatewayTraceInput) String added in v1.1.33

String returns the string representation

type UpdateConsumerInput

type UpdateConsumerInput struct {
	Comments *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateConsumerInput) GoString

func (s UpdateConsumerInput) GoString() string

GoString returns the string representation

func (*UpdateConsumerInput) SetComments

func (s *UpdateConsumerInput) SetComments(v string) *UpdateConsumerInput

SetComments sets the Comments field's value.

func (*UpdateConsumerInput) SetId

SetId sets the Id field's value.

func (UpdateConsumerInput) String

func (s UpdateConsumerInput) String() string

String returns the string representation

func (*UpdateConsumerInput) Validate

func (s *UpdateConsumerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateConsumerOutput

type UpdateConsumerOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateConsumerOutput) GoString

func (s UpdateConsumerOutput) GoString() string

GoString returns the string representation

func (*UpdateConsumerOutput) SetId

SetId sets the Id field's value.

func (UpdateConsumerOutput) String

func (s UpdateConsumerOutput) String() string

String returns the string representation

type UpdateCustomDomainInput added in v1.1.33

type UpdateCustomDomainInput struct {
	CertificateId *string `type:"string" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	Protocol []*string `type:"list" json:",omitempty"`

	SSLRedirect *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateCustomDomainInput) GoString added in v1.1.33

func (s UpdateCustomDomainInput) GoString() string

GoString returns the string representation

func (*UpdateCustomDomainInput) SetCertificateId added in v1.1.33

func (s *UpdateCustomDomainInput) SetCertificateId(v string) *UpdateCustomDomainInput

SetCertificateId sets the CertificateId field's value.

func (*UpdateCustomDomainInput) SetComments added in v1.1.33

SetComments sets the Comments field's value.

func (*UpdateCustomDomainInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*UpdateCustomDomainInput) SetProtocol added in v1.1.33

SetProtocol sets the Protocol field's value.

func (*UpdateCustomDomainInput) SetSSLRedirect added in v1.1.33

SetSSLRedirect sets the SSLRedirect field's value.

func (UpdateCustomDomainInput) String added in v1.1.33

func (s UpdateCustomDomainInput) String() string

String returns the string representation

func (*UpdateCustomDomainInput) Validate added in v1.1.33

func (s *UpdateCustomDomainInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateCustomDomainOutput added in v1.1.33

type UpdateCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateCustomDomainOutput) GoString added in v1.1.33

func (s UpdateCustomDomainOutput) GoString() string

GoString returns the string representation

func (*UpdateCustomDomainOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (UpdateCustomDomainOutput) String added in v1.1.33

func (s UpdateCustomDomainOutput) String() string

String returns the string representation

type UpdateGatewayCustomLogInput

type UpdateGatewayCustomLogInput struct {
	CustomLog *CustomLogForUpdateGatewayCustomLogInput `type:"structure" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateGatewayCustomLogInput) GoString

func (s UpdateGatewayCustomLogInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayCustomLogInput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*UpdateGatewayCustomLogInput) SetId

SetId sets the Id field's value.

func (UpdateGatewayCustomLogInput) String

String returns the string representation

func (*UpdateGatewayCustomLogInput) Validate

func (s *UpdateGatewayCustomLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayCustomLogOutput

type UpdateGatewayCustomLogOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayCustomLogOutput) GoString

func (s UpdateGatewayCustomLogOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayCustomLogOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayCustomLogOutput) String

String returns the string representation

type UpdateGatewayInput

type UpdateGatewayInput struct {
	Comments *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	MonitorSpec *MonitorSpecForUpdateGatewayInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayInput) GoString

func (s UpdateGatewayInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayInput) SetComments

func (s *UpdateGatewayInput) SetComments(v string) *UpdateGatewayInput

SetComments sets the Comments field's value.

func (*UpdateGatewayInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayInput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (UpdateGatewayInput) String

func (s UpdateGatewayInput) String() string

String returns the string representation

func (*UpdateGatewayInput) Validate

func (s *UpdateGatewayInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayLogInput

type UpdateGatewayLogInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	LogSpec *LogSpecForUpdateGatewayLogInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayLogInput) GoString

func (s UpdateGatewayLogInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayLogInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayLogInput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (UpdateGatewayLogInput) String

func (s UpdateGatewayLogInput) String() string

String returns the string representation

func (*UpdateGatewayLogInput) Validate

func (s *UpdateGatewayLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayLogOutput

type UpdateGatewayLogOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayLogOutput) GoString

func (s UpdateGatewayLogOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayLogOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayLogOutput) String

func (s UpdateGatewayLogOutput) String() string

String returns the string representation

type UpdateGatewayOutput

type UpdateGatewayOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayOutput) GoString

func (s UpdateGatewayOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayOutput) String

func (s UpdateGatewayOutput) String() string

String returns the string representation

type UpdateGatewayServiceInput

type UpdateGatewayServiceInput struct {
	AuthSpec *AuthSpecForUpdateGatewayServiceInput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	DomainSpec *DomainSpecForUpdateGatewayServiceInput `type:"structure" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	Protocol []*string `type:"list" json:",omitempty"`

	ServiceNetworkSpec *ServiceNetworkSpecForUpdateGatewayServiceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayServiceInput) GoString

func (s UpdateGatewayServiceInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayServiceInput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*UpdateGatewayServiceInput) SetComments

SetComments sets the Comments field's value.

func (*UpdateGatewayServiceInput) SetDomainSpec added in v1.1.33

SetDomainSpec sets the DomainSpec field's value.

func (*UpdateGatewayServiceInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayServiceInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpdateGatewayServiceInput) SetServiceNetworkSpec added in v1.1.51

SetServiceNetworkSpec sets the ServiceNetworkSpec field's value.

func (UpdateGatewayServiceInput) String

func (s UpdateGatewayServiceInput) String() string

String returns the string representation

func (*UpdateGatewayServiceInput) Validate

func (s *UpdateGatewayServiceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayServiceOutput

type UpdateGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayServiceOutput) GoString

func (s UpdateGatewayServiceOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayServiceOutput) String

String returns the string representation

type UpdateGatewaySpecInput

type UpdateGatewaySpecInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	ResourceSpec *ResourceSpecForUpdateGatewaySpecInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewaySpecInput) GoString

func (s UpdateGatewaySpecInput) GoString() string

GoString returns the string representation

func (*UpdateGatewaySpecInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewaySpecInput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (UpdateGatewaySpecInput) String

func (s UpdateGatewaySpecInput) String() string

String returns the string representation

func (*UpdateGatewaySpecInput) Validate

func (s *UpdateGatewaySpecInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewaySpecOutput

type UpdateGatewaySpecOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewaySpecOutput) GoString

func (s UpdateGatewaySpecOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewaySpecOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewaySpecOutput) String

func (s UpdateGatewaySpecOutput) String() string

String returns the string representation

type UpdateGatewayTraceInput added in v1.1.33

type UpdateGatewayTraceInput struct {

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	TraceSpec *TraceSpecForUpdateGatewayTraceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayTraceInput) GoString added in v1.1.33

func (s UpdateGatewayTraceInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayTraceInput) SetId added in v1.1.33

SetId sets the Id field's value.

func (*UpdateGatewayTraceInput) SetTraceSpec added in v1.1.33

SetTraceSpec sets the TraceSpec field's value.

func (UpdateGatewayTraceInput) String added in v1.1.33

func (s UpdateGatewayTraceInput) String() string

String returns the string representation

func (*UpdateGatewayTraceInput) Validate added in v1.1.33

func (s *UpdateGatewayTraceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateGatewayTraceOutput added in v1.1.33

type UpdateGatewayTraceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateGatewayTraceOutput) GoString added in v1.1.33

func (s UpdateGatewayTraceOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayTraceOutput) SetId added in v1.1.33

SetId sets the Id field's value.

func (UpdateGatewayTraceOutput) String added in v1.1.33

func (s UpdateGatewayTraceOutput) String() string

String returns the string representation

type UpdatePluginBindingInput

type UpdatePluginBindingInput struct {
	Description *string `type:"string" json:",omitempty"`

	// Enable is a required field
	Enable *bool `type:"boolean" json:",omitempty" required:"true"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	// PluginConfig is a required field
	PluginConfig *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdatePluginBindingInput) GoString

func (s UpdatePluginBindingInput) GoString() string

GoString returns the string representation

func (*UpdatePluginBindingInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdatePluginBindingInput) SetEnable

SetEnable sets the Enable field's value.

func (*UpdatePluginBindingInput) SetId

SetId sets the Id field's value.

func (*UpdatePluginBindingInput) SetPluginConfig

SetPluginConfig sets the PluginConfig field's value.

func (UpdatePluginBindingInput) String

func (s UpdatePluginBindingInput) String() string

String returns the string representation

func (*UpdatePluginBindingInput) Validate

func (s *UpdatePluginBindingInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdatePluginBindingOutput

type UpdatePluginBindingOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdatePluginBindingOutput) GoString

func (s UpdatePluginBindingOutput) GoString() string

GoString returns the string representation

func (*UpdatePluginBindingOutput) SetId

SetId sets the Id field's value.

func (UpdatePluginBindingOutput) String

func (s UpdatePluginBindingOutput) String() string

String returns the string representation

type UpdateUpstreamInput

type UpdateUpstreamInput struct {
	CircuitBreakingSettings *CircuitBreakingSettingsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	ConnectionPoolSettings *ConnectionPoolSettingsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	LoadBalancerSettings *LoadBalancerSettingsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	// Name is a required field
	Name *string `type:"string" json:",omitempty" required:"true"`

	Protocol *string `type:"string" json:",omitempty"`

	// SourceType is a required field
	SourceType *string `type:"string" json:",omitempty" required:"true"`

	TlsSettings *TlsSettingsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	UpstreamSpec *UpstreamSpecForUpdateUpstreamInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamInput) GoString

func (s UpdateUpstreamInput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamInput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*UpdateUpstreamInput) SetComments

func (s *UpdateUpstreamInput) SetComments(v string) *UpdateUpstreamInput

SetComments sets the Comments field's value.

func (*UpdateUpstreamInput) SetConnectionPoolSettings added in v1.1.51

SetConnectionPoolSettings sets the ConnectionPoolSettings field's value.

func (*UpdateUpstreamInput) SetId

SetId sets the Id field's value.

func (*UpdateUpstreamInput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*UpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*UpdateUpstreamInput) SetProtocol

func (s *UpdateUpstreamInput) SetProtocol(v string) *UpdateUpstreamInput

SetProtocol sets the Protocol field's value.

func (*UpdateUpstreamInput) SetSourceType

func (s *UpdateUpstreamInput) SetSourceType(v string) *UpdateUpstreamInput

SetSourceType sets the SourceType field's value.

func (*UpdateUpstreamInput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*UpdateUpstreamInput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (UpdateUpstreamInput) String

func (s UpdateUpstreamInput) String() string

String returns the string representation

func (*UpdateUpstreamInput) Validate

func (s *UpdateUpstreamInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUpstreamOutput

type UpdateUpstreamOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamOutput) GoString

func (s UpdateUpstreamOutput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamOutput) SetId

SetId sets the Id field's value.

func (UpdateUpstreamOutput) String

func (s UpdateUpstreamOutput) String() string

String returns the string representation

type UpdateUpstreamSourceInput

type UpdateUpstreamSourceInput struct {
	Comments *string `type:"string" json:",omitempty"`

	// Id is a required field
	Id *string `type:"string" json:",omitempty" required:"true"`

	IngressSettings *IngressSettingsForUpdateUpstreamSourceInput `type:"structure" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamSourceInput) GoString

func (s UpdateUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamSourceInput) SetComments

SetComments sets the Comments field's value.

func (*UpdateUpstreamSourceInput) SetId

SetId sets the Id field's value.

func (*UpdateUpstreamSourceInput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*UpdateUpstreamSourceInput) SetWatchNamespaces

func (s *UpdateUpstreamSourceInput) SetWatchNamespaces(v []*string) *UpdateUpstreamSourceInput

SetWatchNamespaces sets the WatchNamespaces field's value.

func (UpdateUpstreamSourceInput) String

func (s UpdateUpstreamSourceInput) String() string

String returns the string representation

func (*UpdateUpstreamSourceInput) Validate

func (s *UpdateUpstreamSourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUpstreamSourceOutput

type UpdateUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata

	Id *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamSourceOutput) GoString

func (s UpdateUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamSourceOutput) SetId

SetId sets the Id field's value.

func (UpdateUpstreamSourceOutput) String

String returns the string representation

type UpdateUpstreamVersionInput added in v1.1.33

type UpdateUpstreamVersionInput struct {

	// UpstreamId is a required field
	UpstreamId *string `type:"string" json:",omitempty" required:"true"`

	UpstreamVersion *UpstreamVersionForUpdateUpstreamVersionInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamVersionInput) GoString added in v1.1.33

func (s UpdateUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamVersionInput) SetUpstreamId added in v1.1.33

SetUpstreamId sets the UpstreamId field's value.

func (*UpdateUpstreamVersionInput) SetUpstreamVersion added in v1.1.33

SetUpstreamVersion sets the UpstreamVersion field's value.

func (UpdateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

func (*UpdateUpstreamVersionInput) Validate added in v1.1.33

func (s *UpdateUpstreamVersionInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateUpstreamVersionOutput added in v1.1.33

type UpdateUpstreamVersionOutput struct {
	Metadata *response.ResponseMetadata

	Name *string `type:"string" json:",omitempty"`

	UpstreamId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateUpstreamVersionOutput) GoString added in v1.1.33

func (s UpdateUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamVersionOutput) SetName added in v1.1.33

SetName sets the Name field's value.

func (*UpdateUpstreamVersionOutput) SetUpstreamId added in v1.1.33

SetUpstreamId sets the UpstreamId field's value.

func (UpdateUpstreamVersionOutput) String added in v1.1.33

String returns the string representation

type UpstreamForGetUpstreamOutput

type UpstreamForGetUpstreamOutput struct {
	BackendTargetList []*BackendTargetListForGetUpstreamOutput `type:"list" json:",omitempty"`

	CircuitBreakingSettings *CircuitBreakingSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" json:",omitempty"`

	ConnectionPoolSettings *ConnectionPoolSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	LoadBalancerSettings *LoadBalancerSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	Protocol *string `type:"string" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	TlsSettings *TlsSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`

	UpstreamSpec *UpstreamSpecForGetUpstreamOutput `type:"structure" json:",omitempty"`

	VersionDetails []*VersionDetailForGetUpstreamOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamForGetUpstreamOutput) GoString

func (s UpstreamForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*UpstreamForGetUpstreamOutput) SetBackendTargetList

SetBackendTargetList sets the BackendTargetList field's value.

func (*UpstreamForGetUpstreamOutput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetComments

SetComments sets the Comments field's value.

func (*UpstreamForGetUpstreamOutput) SetConnectionPoolSettings added in v1.1.51

SetConnectionPoolSettings sets the ConnectionPoolSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*UpstreamForGetUpstreamOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*UpstreamForGetUpstreamOutput) SetId

SetId sets the Id field's value.

func (*UpstreamForGetUpstreamOutput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*UpstreamForGetUpstreamOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpstreamForGetUpstreamOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*UpstreamForGetUpstreamOutput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*UpstreamForGetUpstreamOutput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (*UpstreamForGetUpstreamOutput) SetVersionDetails

SetVersionDetails sets the VersionDetails field's value.

func (UpstreamForGetUpstreamOutput) String

String returns the string representation

type UpstreamSourceForGetUpstreamSourceOutput

type UpstreamSourceForGetUpstreamSourceOutput struct {
	Comments *string `type:"string" json:",omitempty"`

	CreateTime *string `type:"string" json:",omitempty"`

	GatewayId *string `type:"string" json:",omitempty"`

	Id *string `type:"string" json:",omitempty"`

	IngressSettings *IngressSettingsForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

	SourceType *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	StatusMessage *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`

	WatchNamespaces []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*UpstreamSourceForGetUpstreamSourceOutput) SetComments

SetComments sets the Comments field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetId

SetId sets the Id field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (UpstreamSourceForGetUpstreamSourceOutput) String

String returns the string representation

type UpstreamSpecForCreateUpstreamInput

type UpstreamSpecForCreateUpstreamInput struct {
	AIProvider *AIProviderForCreateUpstreamInput `type:"structure" json:",omitempty"`

	Domain *DomainForCreateUpstreamInput `type:"structure" json:",omitempty"`

	EcsList []*EcsListForCreateUpstreamInput `type:"list" json:",omitempty"`

	K8SService *K8SServiceForCreateUpstreamInput `type:"structure" json:",omitempty"`

	NacosService *NacosServiceForCreateUpstreamInput `type:"structure" json:",omitempty"`

	VeFaas *VeFaasForCreateUpstreamInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamSpecForCreateUpstreamInput) GoString

GoString returns the string representation

func (*UpstreamSpecForCreateUpstreamInput) SetAIProvider

SetAIProvider sets the AIProvider field's value.

func (*UpstreamSpecForCreateUpstreamInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*UpstreamSpecForCreateUpstreamInput) SetEcsList

SetEcsList sets the EcsList field's value.

func (*UpstreamSpecForCreateUpstreamInput) SetK8SService

SetK8SService sets the K8SService field's value.

func (*UpstreamSpecForCreateUpstreamInput) SetNacosService

SetNacosService sets the NacosService field's value.

func (*UpstreamSpecForCreateUpstreamInput) SetVeFaas

SetVeFaas sets the VeFaas field's value.

func (UpstreamSpecForCreateUpstreamInput) String

String returns the string representation

type UpstreamSpecForGetUpstreamOutput

type UpstreamSpecForGetUpstreamOutput struct {
	AIProvider *AIProviderForGetUpstreamOutput `type:"structure" json:",omitempty"`

	Domain *DomainForGetUpstreamOutput `type:"structure" json:",omitempty"`

	EcsList []*EcsListForGetUpstreamOutput `type:"list" json:",omitempty"`

	K8SService *K8SServiceForGetUpstreamOutput `type:"structure" json:",omitempty"`

	NacosService *NacosServiceForGetUpstreamOutput `type:"structure" json:",omitempty"`

	VeFaas *VeFaasForGetUpstreamOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamSpecForGetUpstreamOutput) GoString

GoString returns the string representation

func (*UpstreamSpecForGetUpstreamOutput) SetAIProvider

SetAIProvider sets the AIProvider field's value.

func (*UpstreamSpecForGetUpstreamOutput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*UpstreamSpecForGetUpstreamOutput) SetEcsList

SetEcsList sets the EcsList field's value.

func (*UpstreamSpecForGetUpstreamOutput) SetK8SService

SetK8SService sets the K8SService field's value.

func (*UpstreamSpecForGetUpstreamOutput) SetNacosService

SetNacosService sets the NacosService field's value.

func (*UpstreamSpecForGetUpstreamOutput) SetVeFaas

SetVeFaas sets the VeFaas field's value.

func (UpstreamSpecForGetUpstreamOutput) String

String returns the string representation

type UpstreamSpecForListUpstreamsOutput

type UpstreamSpecForListUpstreamsOutput struct {
	AIProvider *AIProviderForListUpstreamsOutput `type:"structure" json:",omitempty"`

	Domain *DomainForListUpstreamsOutput `type:"structure" json:",omitempty"`

	EcsList []*EcsListForListUpstreamsOutput `type:"list" json:",omitempty"`

	K8SService *K8SServiceForListUpstreamsOutput `type:"structure" json:",omitempty"`

	NacosService *NacosServiceForListUpstreamsOutput `type:"structure" json:",omitempty"`

	VeFaas *VeFaasForListUpstreamsOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamSpecForListUpstreamsOutput) GoString

GoString returns the string representation

func (*UpstreamSpecForListUpstreamsOutput) SetAIProvider

SetAIProvider sets the AIProvider field's value.

func (*UpstreamSpecForListUpstreamsOutput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*UpstreamSpecForListUpstreamsOutput) SetEcsList

SetEcsList sets the EcsList field's value.

func (*UpstreamSpecForListUpstreamsOutput) SetK8SService

SetK8SService sets the K8SService field's value.

func (*UpstreamSpecForListUpstreamsOutput) SetNacosService

SetNacosService sets the NacosService field's value.

func (*UpstreamSpecForListUpstreamsOutput) SetVeFaas

SetVeFaas sets the VeFaas field's value.

func (UpstreamSpecForListUpstreamsOutput) String

String returns the string representation

type UpstreamSpecForUpdateUpstreamInput

type UpstreamSpecForUpdateUpstreamInput struct {
	AIProvider *AIProviderForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	Domain *DomainForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	EcsList []*EcsListForUpdateUpstreamInput `type:"list" json:",omitempty"`

	K8SService *K8SServiceForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	NacosService *NacosServiceForUpdateUpstreamInput `type:"structure" json:",omitempty"`

	VeFaas *VeFaasForUpdateUpstreamInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamSpecForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*UpstreamSpecForUpdateUpstreamInput) SetAIProvider

SetAIProvider sets the AIProvider field's value.

func (*UpstreamSpecForUpdateUpstreamInput) SetDomain added in v1.1.51

SetDomain sets the Domain field's value.

func (*UpstreamSpecForUpdateUpstreamInput) SetEcsList

SetEcsList sets the EcsList field's value.

func (*UpstreamSpecForUpdateUpstreamInput) SetK8SService

SetK8SService sets the K8SService field's value.

func (*UpstreamSpecForUpdateUpstreamInput) SetNacosService

SetNacosService sets the NacosService field's value.

func (*UpstreamSpecForUpdateUpstreamInput) SetVeFaas

SetVeFaas sets the VeFaas field's value.

func (UpstreamSpecForUpdateUpstreamInput) String

String returns the string representation

type UpstreamVersionForCreateUpstreamVersionInput added in v1.1.33

type UpstreamVersionForCreateUpstreamVersionInput struct {
	Labels []*LabelForCreateUpstreamVersionInput `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamVersionForCreateUpstreamVersionInput) GoString added in v1.1.33

GoString returns the string representation

func (*UpstreamVersionForCreateUpstreamVersionInput) SetLabels added in v1.1.33

SetLabels sets the Labels field's value.

func (*UpstreamVersionForCreateUpstreamVersionInput) SetName added in v1.1.33

SetName sets the Name field's value.

func (*UpstreamVersionForCreateUpstreamVersionInput) SetUpdateTime added in v1.1.33

SetUpdateTime sets the UpdateTime field's value.

func (UpstreamVersionForCreateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

type UpstreamVersionForUpdateUpstreamVersionInput added in v1.1.33

type UpstreamVersionForUpdateUpstreamVersionInput struct {
	Labels []*LabelForUpdateUpstreamVersionInput `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpstreamVersionForUpdateUpstreamVersionInput) GoString added in v1.1.33

GoString returns the string representation

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetLabels added in v1.1.33

SetLabels sets the Labels field's value.

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetName added in v1.1.33

SetName sets the Name field's value.

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetUpdateTime added in v1.1.33

SetUpdateTime sets the UpdateTime field's value.

func (UpstreamVersionForUpdateUpstreamVersionInput) String added in v1.1.33

String returns the string representation

type VeFaasForCreateUpstreamInput

type VeFaasForCreateUpstreamInput struct {
	FunctionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VeFaasForCreateUpstreamInput) GoString

func (s VeFaasForCreateUpstreamInput) GoString() string

GoString returns the string representation

func (*VeFaasForCreateUpstreamInput) SetFunctionId

SetFunctionId sets the FunctionId field's value.

func (VeFaasForCreateUpstreamInput) String

String returns the string representation

type VeFaasForGetUpstreamOutput

type VeFaasForGetUpstreamOutput struct {
	FunctionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VeFaasForGetUpstreamOutput) GoString

func (s VeFaasForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*VeFaasForGetUpstreamOutput) SetFunctionId

SetFunctionId sets the FunctionId field's value.

func (VeFaasForGetUpstreamOutput) String

String returns the string representation

type VeFaasForListUpstreamsOutput

type VeFaasForListUpstreamsOutput struct {
	FunctionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VeFaasForListUpstreamsOutput) GoString

func (s VeFaasForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*VeFaasForListUpstreamsOutput) SetFunctionId

SetFunctionId sets the FunctionId field's value.

func (VeFaasForListUpstreamsOutput) String

String returns the string representation

type VeFaasForUpdateUpstreamInput

type VeFaasForUpdateUpstreamInput struct {
	FunctionId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VeFaasForUpdateUpstreamInput) GoString

func (s VeFaasForUpdateUpstreamInput) GoString() string

GoString returns the string representation

func (*VeFaasForUpdateUpstreamInput) SetFunctionId

SetFunctionId sets the FunctionId field's value.

func (VeFaasForUpdateUpstreamInput) String

String returns the string representation

type VersionDetailForGetUpstreamOutput

type VersionDetailForGetUpstreamOutput struct {
	Labels []*LabelForGetUpstreamOutput `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VersionDetailForGetUpstreamOutput) GoString

GoString returns the string representation

func (*VersionDetailForGetUpstreamOutput) SetLabels

SetLabels sets the Labels field's value.

func (*VersionDetailForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*VersionDetailForGetUpstreamOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (VersionDetailForGetUpstreamOutput) String

String returns the string representation

type VersionDetailForListUpstreamsOutput

type VersionDetailForListUpstreamsOutput struct {
	Labels []*LabelForListUpstreamsOutput `type:"list" json:",omitempty"`

	Name *string `type:"string" json:",omitempty"`

	UpdateTime *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (VersionDetailForListUpstreamsOutput) GoString

GoString returns the string representation

func (*VersionDetailForListUpstreamsOutput) SetLabels

SetLabels sets the Labels field's value.

func (*VersionDetailForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*VersionDetailForListUpstreamsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (VersionDetailForListUpstreamsOutput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL