apig

package
v1.1.21 Latest Latest
Warning

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

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

Documentation

Overview

Package 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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) 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 {
	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)

	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)

	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)

	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)

	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)

	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)

	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)

	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)

	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)

	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)
}

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.CreateConsumer request
}

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

    myFunc(svc)
}

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 BackendSpecForCreateGatewayInput

type BackendSpecForCreateGatewayInput struct {
	IsVkeWithFlannelCNISupported *bool `type:"boolean" json:",omitempty"`

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

func (BackendSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*BackendSpecForCreateGatewayInput) SetIsVkeWithFlannelCNISupported

func (s *BackendSpecForCreateGatewayInput) SetIsVkeWithFlannelCNISupported(v bool) *BackendSpecForCreateGatewayInput

SetIsVkeWithFlannelCNISupported sets the IsVkeWithFlannelCNISupported field's value.

func (*BackendSpecForCreateGatewayInput) SetVkePodCidr

SetVkePodCidr sets the VkePodCidr field's value.

func (BackendSpecForCreateGatewayInput) String

String returns the string representation

type BackendSpecForGetGatewayOutput

type BackendSpecForGetGatewayOutput struct {
	IsVkeWithFlannelCNISupported *bool `type:"boolean" json:",omitempty"`

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

func (BackendSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*BackendSpecForGetGatewayOutput) SetIsVkeWithFlannelCNISupported

func (s *BackendSpecForGetGatewayOutput) SetIsVkeWithFlannelCNISupported(v bool) *BackendSpecForGetGatewayOutput

SetIsVkeWithFlannelCNISupported sets the IsVkeWithFlannelCNISupported field's value.

func (*BackendSpecForGetGatewayOutput) SetVkePodCidr

SetVkePodCidr sets the VkePodCidr field's value.

func (BackendSpecForGetGatewayOutput) 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 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 ConsistentHashLBForCreateUpstreamInput

type ConsistentHashLBForCreateUpstreamInput struct {
	HTTPCookie *HTTPCookieForCreateUpstreamInput `type:"structure" 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) 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"`

	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) 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"`

	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) 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"`

	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) 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"`
	// 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) 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 CreateGatewayInput

type CreateGatewayInput struct {
	BackendSpec *BackendSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	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"`

	Tags []*TagForCreateGatewayInput `type:"list" 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) SetBackendSpec

SetBackendSpec sets the BackendSpec field's value.

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) SetTags

SetTags sets the Tags 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"`

	// 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"`
	// 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) 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) 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"`

	// 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"`

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

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

	Tags []*TagForCreateUpstreamInput `type:"list" json:",omitempty"`

	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) 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) SetResourceType

func (s *CreateUpstreamInput) SetResourceType(v string) *CreateUpstreamInput

SetResourceType sets the ResourceType field's value.

func (*CreateUpstreamInput) SetSourceType

func (s *CreateUpstreamInput) SetSourceType(v string) *CreateUpstreamInput

SetSourceType sets the SourceType field's value.

func (*CreateUpstreamInput) SetTags

SetTags sets the Tags 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 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 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 DeleteGatewayInput

type DeleteGatewayInput struct {
	ForceDelete *bool `type:"boolean" json:",omitempty"`

	// 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) SetForceDelete

func (s *DeleteGatewayInput) SetForceDelete(v bool) *DeleteGatewayInput

SetForceDelete sets the ForceDelete field's value.

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 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 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 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"`

	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) 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"`

	Tags []*TagForListGatewaysInput `type:"list" 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) SetTags

SetTags sets the Tags 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"`

	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) 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 {
	BackendSpec *BackendSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

	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"`

	Tags []*TagForGetGatewayOutput `type:"list" 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) SetBackendSpec

SetBackendSpec sets the BackendSpec field's value.

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) SetTags

SetTags sets the Tags 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"`

	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"`

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

	Tags []*TagForGetGatewayServiceOutput `type:"list" 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) 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) SetStatus

SetStatus sets the Status field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetTags

SetTags sets the Tags 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 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 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 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 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"`
	// 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) 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 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"`

	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"`

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

	Tags []*TagForListGatewayServicesOutput `type:"list" 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) 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) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListGatewayServicesOutput) SetTags

SetTags sets the Tags 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"`

	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) 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"`

	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"`

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

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

	Tags []*TagForListUpstreamsOutput `type:"list" 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) 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) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ItemForListUpstreamsOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListUpstreamsOutput) SetTags

SetTags sets the Tags 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 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 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 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 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"`

	ResourceType *string `type:"string" 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) SetResourceType

func (s *ListUpstreamsInput) SetResourceType(v string) *ListUpstreamsInput

SetResourceType sets the ResourceType 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 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 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 TagForCreateGatewayInput

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

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

func (TagForCreateGatewayInput) GoString

func (s TagForCreateGatewayInput) GoString() string

GoString returns the string representation

func (*TagForCreateGatewayInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateGatewayInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateGatewayInput) String

func (s TagForCreateGatewayInput) String() string

String returns the string representation

type TagForCreateUpstreamInput

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

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

func (TagForCreateUpstreamInput) GoString

func (s TagForCreateUpstreamInput) GoString() string

GoString returns the string representation

func (*TagForCreateUpstreamInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateUpstreamInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateUpstreamInput) String

func (s TagForCreateUpstreamInput) String() string

String returns the string representation

type TagForGetGatewayOutput

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

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

func (TagForGetGatewayOutput) GoString

func (s TagForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*TagForGetGatewayOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetGatewayOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetGatewayOutput) String

func (s TagForGetGatewayOutput) String() string

String returns the string representation

type TagForGetGatewayServiceOutput

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

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

func (TagForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*TagForGetGatewayServiceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetGatewayServiceOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetGatewayServiceOutput) String

String returns the string representation

type TagForGetUpstreamOutput

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

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

func (TagForGetUpstreamOutput) GoString

func (s TagForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*TagForGetUpstreamOutput) SetKey

SetKey sets the Key field's value.

func (*TagForGetUpstreamOutput) SetValue

SetValue sets the Value field's value.

func (TagForGetUpstreamOutput) String

func (s TagForGetUpstreamOutput) String() string

String returns the string representation

type TagForListGatewayServicesOutput

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

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

func (TagForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*TagForListGatewayServicesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListGatewayServicesOutput) SetValue

SetValue sets the Value field's value.

func (TagForListGatewayServicesOutput) String

String returns the string representation

type TagForListGatewaysInput

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

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

func (TagForListGatewaysInput) GoString

func (s TagForListGatewaysInput) GoString() string

GoString returns the string representation

func (*TagForListGatewaysInput) SetKey

SetKey sets the Key field's value.

func (*TagForListGatewaysInput) SetValue

SetValue sets the Value field's value.

func (TagForListGatewaysInput) String

func (s TagForListGatewaysInput) String() string

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 TagForListUpstreamsOutput

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

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

func (TagForListUpstreamsOutput) GoString

func (s TagForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*TagForListUpstreamsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForListUpstreamsOutput) SetValue

SetValue sets the Value field's value.

func (TagForListUpstreamsOutput) String

func (s TagForListUpstreamsOutput) 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 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 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"`

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

	Protocol []*string `type:"list" 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) SetId

SetId sets the Id field's value.

func (*UpdateGatewayServiceInput) SetProtocol

SetProtocol sets the Protocol 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 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"`

	// 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) 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 UpstreamForGetUpstreamOutput

type UpstreamForGetUpstreamOutput struct {
	BackendTargetList []*BackendTargetListForGetUpstreamOutput `type:"list" json:",omitempty"`

	CircuitBreakingSettings *CircuitBreakingSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

	Comments *string `type:"string" 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"`

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

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

	Tags []*TagForGetUpstreamOutput `type:"list" 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) 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) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*UpstreamForGetUpstreamOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*UpstreamForGetUpstreamOutput) SetTags

SetTags sets the Tags 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"`

	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) 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"`

	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) 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"`

	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) 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"`

	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) 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 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

Jump to

Keyboard shortcuts

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