apig

package
v1.0.29 Latest Latest
Warning

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

Go to latest
Published: Sep 25, 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 ...*byteplus.Config) *APIG

New create int can support ssl or region locate set

func (*APIG) AttachGatewayLB

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

AttachGatewayLB API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation AttachGatewayLB for usage and error information.

func (*APIG) AttachGatewayLBCommon

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

AttachGatewayLBCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation AttachGatewayLBCommon for usage and error information.

func (*APIG) AttachGatewayLBCommonRequest

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

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

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

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

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

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

func (*APIG) AttachGatewayLBCommonWithContext

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

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

See AttachGatewayLBCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) AttachGatewayLBRequest

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

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

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

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

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

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

func (*APIG) AttachGatewayLBWithContext

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

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

See AttachGatewayLB for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateConsumer

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

CreateConsumer API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *CreateConsumerInput, opts ...request.Option) (*CreateConsumerOutput, error)

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

See CreateConsumer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateCustomDomain

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

CreateCustomDomain API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation CreateCustomDomain for usage and error information.

func (*APIG) CreateCustomDomainCommon

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

CreateCustomDomainCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation CreateCustomDomainCommon for usage and error information.

func (*APIG) CreateCustomDomainCommonRequest

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

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

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

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

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

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

func (*APIG) CreateCustomDomainCommonWithContext

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

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

See CreateCustomDomainCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateCustomDomainRequest

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

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

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

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

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

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

func (*APIG) CreateCustomDomainWithContext

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

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

See CreateCustomDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateGateway

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

CreateGateway API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *CreateUpstreamSourceInput, opts ...request.Option) (*CreateUpstreamSourceOutput, error)

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

See CreateUpstreamSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateUpstreamVersion

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

CreateUpstreamVersion API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation CreateUpstreamVersion for usage and error information.

func (*APIG) CreateUpstreamVersionCommon

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

CreateUpstreamVersionCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation CreateUpstreamVersionCommon for usage and error information.

func (*APIG) CreateUpstreamVersionCommonRequest

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

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

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

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

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

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

func (*APIG) CreateUpstreamVersionCommonWithContext

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

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

See CreateUpstreamVersionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateUpstreamVersionRequest

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

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

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

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

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

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

func (*APIG) CreateUpstreamVersionWithContext

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

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

See CreateUpstreamVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) CreateUpstreamWithContext

func (c *APIG) CreateUpstreamWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *DeleteConsumerInput, opts ...request.Option) (*DeleteConsumerOutput, error)

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

See DeleteConsumer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteCustomDomain

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

DeleteCustomDomain API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DeleteCustomDomain for usage and error information.

func (*APIG) DeleteCustomDomainCommon

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

DeleteCustomDomainCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DeleteCustomDomainCommon for usage and error information.

func (*APIG) DeleteCustomDomainCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteCustomDomainCommonWithContext

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

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

See DeleteCustomDomainCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteCustomDomainRequest

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

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

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

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

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

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

func (*APIG) DeleteCustomDomainWithContext

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

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

See DeleteCustomDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteGateway

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

DeleteGateway API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *DeleteUpstreamSourceInput, opts ...request.Option) (*DeleteUpstreamSourceOutput, error)

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

See DeleteUpstreamSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteUpstreamVersion

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

DeleteUpstreamVersion API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DeleteUpstreamVersion for usage and error information.

func (*APIG) DeleteUpstreamVersionCommon

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

DeleteUpstreamVersionCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DeleteUpstreamVersionCommon for usage and error information.

func (*APIG) DeleteUpstreamVersionCommonRequest

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

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

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

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

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

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

func (*APIG) DeleteUpstreamVersionCommonWithContext

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

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

See DeleteUpstreamVersionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteUpstreamVersionRequest

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

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

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

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

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

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

func (*APIG) DeleteUpstreamVersionWithContext

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

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

See DeleteUpstreamVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DeleteUpstreamWithContext

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

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

See DeleteUpstream for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DetachGatewayLB

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

DetachGatewayLB API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DetachGatewayLB for usage and error information.

func (*APIG) DetachGatewayLBCommon

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

DetachGatewayLBCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation DetachGatewayLBCommon for usage and error information.

func (*APIG) DetachGatewayLBCommonRequest

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

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

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

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

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

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

func (*APIG) DetachGatewayLBCommonWithContext

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

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

See DetachGatewayLBCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) DetachGatewayLBRequest

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

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

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

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

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

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

func (*APIG) DetachGatewayLBWithContext

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

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

See DetachGatewayLB for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetConsumer

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

GetConsumer API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *GetConsumerInput, opts ...request.Option) (*GetConsumerOutput, error)

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

See GetConsumer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetCustomDomain

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

GetCustomDomain API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation GetCustomDomain for usage and error information.

func (*APIG) GetCustomDomainCommon

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

GetCustomDomainCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation GetCustomDomainCommon for usage and error information.

func (*APIG) GetCustomDomainCommonRequest

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

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

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

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

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

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

func (*APIG) GetCustomDomainCommonWithContext

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

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

See GetCustomDomainCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetCustomDomainRequest

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

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

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

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

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

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

func (*APIG) GetCustomDomainWithContext

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

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

See GetCustomDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetGateway

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

GetGateway API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 byteplus.Context, input *GetGatewayInput, opts ...request.Option) (*GetGatewayOutput, error)

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

See GetGateway for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetJwtToken

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

GetJwtToken API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation GetJwtToken for usage and error information.

func (*APIG) GetJwtTokenCommon

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

GetJwtTokenCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation GetJwtTokenCommon for usage and error information.

func (*APIG) GetJwtTokenCommonRequest

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

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

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

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

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

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

func (*APIG) GetJwtTokenCommonWithContext

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

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

See GetJwtTokenCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetJwtTokenRequest

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

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

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

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

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

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

func (*APIG) GetJwtTokenWithContext

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

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

See GetJwtToken for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) GetPluginBinding

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

GetPluginBinding API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *ListConsumersInput, opts ...request.Option) (*ListConsumersOutput, error)

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

See ListConsumers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) ListCustomDomains

func (c *APIG) ListCustomDomains(input *ListCustomDomainsInput) (*ListCustomDomainsOutput, error)

ListCustomDomains API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation ListCustomDomains for usage and error information.

func (*APIG) ListCustomDomainsCommon

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

ListCustomDomainsCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation ListCustomDomainsCommon for usage and error information.

func (*APIG) ListCustomDomainsCommonRequest

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

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

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

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

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

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

func (*APIG) ListCustomDomainsCommonWithContext

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

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

See ListCustomDomainsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) ListCustomDomainsRequest

func (c *APIG) ListCustomDomainsRequest(input *ListCustomDomainsInput) (req *request.Request, output *ListCustomDomainsOutput)

ListCustomDomainsRequest generates a "byteplus/request.Request" representing the client's request for the ListCustomDomains operation. The "output" return value will be populated with the ListCustomDomainsCommon request's response once the request completes successfully.

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

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

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

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

func (*APIG) ListCustomDomainsWithContext

func (c *APIG) ListCustomDomainsWithContext(ctx byteplus.Context, input *ListCustomDomainsInput, opts ...request.Option) (*ListCustomDomainsOutput, error)

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

See ListCustomDomains for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) ListGatewayLBs

func (c *APIG) ListGatewayLBs(input *ListGatewayLBsInput) (*ListGatewayLBsOutput, error)

ListGatewayLBs API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation ListGatewayLBs for usage and error information.

func (*APIG) ListGatewayLBsCommon

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

ListGatewayLBsCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation ListGatewayLBsCommon for usage and error information.

func (*APIG) ListGatewayLBsCommonRequest

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

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

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

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

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

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

func (*APIG) ListGatewayLBsCommonWithContext

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

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

See ListGatewayLBsCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) ListGatewayLBsRequest

func (c *APIG) ListGatewayLBsRequest(input *ListGatewayLBsInput) (req *request.Request, output *ListGatewayLBsOutput)

ListGatewayLBsRequest generates a "byteplus/request.Request" representing the client's request for the ListGatewayLBs operation. The "output" return value will be populated with the ListGatewayLBsCommon request's response once the request completes successfully.

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

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

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

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

func (*APIG) ListGatewayLBsWithContext

func (c *APIG) ListGatewayLBsWithContext(ctx byteplus.Context, input *ListGatewayLBsInput, opts ...request.Option) (*ListGatewayLBsOutput, error)

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

See ListGatewayLBs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) ListGatewayServices

func (c *APIG) ListGatewayServices(input *ListGatewayServicesInput) (*ListGatewayServicesOutput, error)

ListGatewayServices API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *UpdateConsumerInput, opts ...request.Option) (*UpdateConsumerOutput, error)

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

See UpdateConsumer for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateCustomDomain

func (c *APIG) UpdateCustomDomain(input *UpdateCustomDomainInput) (*UpdateCustomDomainOutput, error)

UpdateCustomDomain API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateCustomDomain for usage and error information.

func (*APIG) UpdateCustomDomainCommon

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

UpdateCustomDomainCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateCustomDomainCommon for usage and error information.

func (*APIG) UpdateCustomDomainCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateCustomDomainCommonWithContext

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

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

See UpdateCustomDomainCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateCustomDomainRequest

func (c *APIG) UpdateCustomDomainRequest(input *UpdateCustomDomainInput) (req *request.Request, output *UpdateCustomDomainOutput)

UpdateCustomDomainRequest generates a "byteplus/request.Request" representing the client's request for the UpdateCustomDomain operation. The "output" return value will be populated with the UpdateCustomDomainCommon request's response once the request completes successfully.

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

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

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

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

func (*APIG) UpdateCustomDomainWithContext

func (c *APIG) UpdateCustomDomainWithContext(ctx byteplus.Context, input *UpdateCustomDomainInput, opts ...request.Option) (*UpdateCustomDomainOutput, error)

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

See UpdateCustomDomain for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateGateway

func (c *APIG) UpdateGateway(input *UpdateGatewayInput) (*UpdateGatewayOutput, error)

UpdateGateway API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *UpdateGatewaySpecInput, opts ...request.Option) (*UpdateGatewaySpecOutput, error)

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

See UpdateGatewaySpec for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateGatewayTrace

func (c *APIG) UpdateGatewayTrace(input *UpdateGatewayTraceInput) (*UpdateGatewayTraceOutput, error)

UpdateGatewayTrace API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateGatewayTrace for usage and error information.

func (*APIG) UpdateGatewayTraceCommon

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

UpdateGatewayTraceCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateGatewayTraceCommon for usage and error information.

func (*APIG) UpdateGatewayTraceCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateGatewayTraceCommonWithContext

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

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

See UpdateGatewayTraceCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateGatewayTraceRequest

func (c *APIG) UpdateGatewayTraceRequest(input *UpdateGatewayTraceInput) (req *request.Request, output *UpdateGatewayTraceOutput)

UpdateGatewayTraceRequest generates a "byteplus/request.Request" representing the client's request for the UpdateGatewayTrace operation. The "output" return value will be populated with the UpdateGatewayTraceCommon request's response once the request completes successfully.

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

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

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

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

func (*APIG) UpdateGatewayTraceWithContext

func (c *APIG) UpdateGatewayTraceWithContext(ctx byteplus.Context, input *UpdateGatewayTraceInput, opts ...request.Option) (*UpdateGatewayTraceOutput, error)

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

See UpdateGatewayTrace for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateGatewayWithContext

func (c *APIG) UpdateGatewayWithContext(ctx byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS 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 "byteplus/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 byteplus.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 "byteplus/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 byteplus.Context, input *UpdateUpstreamSourceInput, opts ...request.Option) (*UpdateUpstreamSourceOutput, error)

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

See UpdateUpstreamSource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateUpstreamVersion

func (c *APIG) UpdateUpstreamVersion(input *UpdateUpstreamVersionInput) (*UpdateUpstreamVersionOutput, error)

UpdateUpstreamVersion API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateUpstreamVersion for usage and error information.

func (*APIG) UpdateUpstreamVersionCommon

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

UpdateUpstreamVersionCommon API operation for APIG.

Returns bytepluserr.Error for service API and SDK errors. Use runtime type assertions with bytepluserr.Error's Code and Message methods to get detailed information about the error.

See the BYTEPLUS API reference guide for APIG's API operation UpdateUpstreamVersionCommon for usage and error information.

func (*APIG) UpdateUpstreamVersionCommonRequest

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

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

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

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

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

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

func (*APIG) UpdateUpstreamVersionCommonWithContext

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

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

See UpdateUpstreamVersionCommon for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateUpstreamVersionRequest

func (c *APIG) UpdateUpstreamVersionRequest(input *UpdateUpstreamVersionInput) (req *request.Request, output *UpdateUpstreamVersionOutput)

UpdateUpstreamVersionRequest generates a "byteplus/request.Request" representing the client's request for the UpdateUpstreamVersion operation. The "output" return value will be populated with the UpdateUpstreamVersionCommon request's response once the request completes successfully.

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

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

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

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

func (*APIG) UpdateUpstreamVersionWithContext

func (c *APIG) UpdateUpstreamVersionWithContext(ctx byteplus.Context, input *UpdateUpstreamVersionInput, opts ...request.Option) (*UpdateUpstreamVersionOutput, error)

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

See UpdateUpstreamVersion for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*APIG) UpdateUpstreamWithContext

func (c *APIG) UpdateUpstreamWithContext(ctx byteplus.Context, input *UpdateUpstreamInput, opts ...request.Option) (*UpdateUpstreamOutput, error)

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

See UpdateUpstream for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. Ifthe context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type APIGAPI

type APIGAPI interface {
	AttachGatewayLBCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachGatewayLBCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachGatewayLBCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachGatewayLB(*AttachGatewayLBInput) (*AttachGatewayLBOutput, error)
	AttachGatewayLBWithContext(byteplus.Context, *AttachGatewayLBInput, ...request.Option) (*AttachGatewayLBOutput, error)
	AttachGatewayLBRequest(*AttachGatewayLBInput) (*request.Request, *AttachGatewayLBOutput)

	CreateConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateConsumerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateConsumer(*CreateConsumerInput) (*CreateConsumerOutput, error)
	CreateConsumerWithContext(byteplus.Context, *CreateConsumerInput, ...request.Option) (*CreateConsumerOutput, error)
	CreateConsumerRequest(*CreateConsumerInput) (*request.Request, *CreateConsumerOutput)

	CreateConsumerCredentialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateConsumerCredentialCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateConsumerCredentialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateConsumerCredential(*CreateConsumerCredentialInput) (*CreateConsumerCredentialOutput, error)
	CreateConsumerCredentialWithContext(byteplus.Context, *CreateConsumerCredentialInput, ...request.Option) (*CreateConsumerCredentialOutput, error)
	CreateConsumerCredentialRequest(*CreateConsumerCredentialInput) (*request.Request, *CreateConsumerCredentialOutput)

	CreateCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateCustomDomainCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateCustomDomain(*CreateCustomDomainInput) (*CreateCustomDomainOutput, error)
	CreateCustomDomainWithContext(byteplus.Context, *CreateCustomDomainInput, ...request.Option) (*CreateCustomDomainOutput, error)
	CreateCustomDomainRequest(*CreateCustomDomainInput) (*request.Request, *CreateCustomDomainOutput)

	CreateGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGateway(*CreateGatewayInput) (*CreateGatewayOutput, error)
	CreateGatewayWithContext(byteplus.Context, *CreateGatewayInput, ...request.Option) (*CreateGatewayOutput, error)
	CreateGatewayRequest(*CreateGatewayInput) (*request.Request, *CreateGatewayOutput)

	CreateGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGatewayServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGatewayService(*CreateGatewayServiceInput) (*CreateGatewayServiceOutput, error)
	CreateGatewayServiceWithContext(byteplus.Context, *CreateGatewayServiceInput, ...request.Option) (*CreateGatewayServiceOutput, error)
	CreateGatewayServiceRequest(*CreateGatewayServiceInput) (*request.Request, *CreateGatewayServiceOutput)

	CreatePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreatePluginBindingCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreatePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreatePluginBinding(*CreatePluginBindingInput) (*CreatePluginBindingOutput, error)
	CreatePluginBindingWithContext(byteplus.Context, *CreatePluginBindingInput, ...request.Option) (*CreatePluginBindingOutput, error)
	CreatePluginBindingRequest(*CreatePluginBindingInput) (*request.Request, *CreatePluginBindingOutput)

	CreateUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstream(*CreateUpstreamInput) (*CreateUpstreamOutput, error)
	CreateUpstreamWithContext(byteplus.Context, *CreateUpstreamInput, ...request.Option) (*CreateUpstreamOutput, error)
	CreateUpstreamRequest(*CreateUpstreamInput) (*request.Request, *CreateUpstreamOutput)

	CreateUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamSourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstreamSource(*CreateUpstreamSourceInput) (*CreateUpstreamSourceOutput, error)
	CreateUpstreamSourceWithContext(byteplus.Context, *CreateUpstreamSourceInput, ...request.Option) (*CreateUpstreamSourceOutput, error)
	CreateUpstreamSourceRequest(*CreateUpstreamSourceInput) (*request.Request, *CreateUpstreamSourceOutput)

	CreateUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateUpstreamVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateUpstreamVersion(*CreateUpstreamVersionInput) (*CreateUpstreamVersionOutput, error)
	CreateUpstreamVersionWithContext(byteplus.Context, *CreateUpstreamVersionInput, ...request.Option) (*CreateUpstreamVersionOutput, error)
	CreateUpstreamVersionRequest(*CreateUpstreamVersionInput) (*request.Request, *CreateUpstreamVersionOutput)

	DeleteConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteConsumerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteConsumer(*DeleteConsumerInput) (*DeleteConsumerOutput, error)
	DeleteConsumerWithContext(byteplus.Context, *DeleteConsumerInput, ...request.Option) (*DeleteConsumerOutput, error)
	DeleteConsumerRequest(*DeleteConsumerInput) (*request.Request, *DeleteConsumerOutput)

	DeleteConsumerCredentialCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteConsumerCredentialCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteConsumerCredentialCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteConsumerCredential(*DeleteConsumerCredentialInput) (*DeleteConsumerCredentialOutput, error)
	DeleteConsumerCredentialWithContext(byteplus.Context, *DeleteConsumerCredentialInput, ...request.Option) (*DeleteConsumerCredentialOutput, error)
	DeleteConsumerCredentialRequest(*DeleteConsumerCredentialInput) (*request.Request, *DeleteConsumerCredentialOutput)

	DeleteCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCustomDomainCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCustomDomain(*DeleteCustomDomainInput) (*DeleteCustomDomainOutput, error)
	DeleteCustomDomainWithContext(byteplus.Context, *DeleteCustomDomainInput, ...request.Option) (*DeleteCustomDomainOutput, error)
	DeleteCustomDomainRequest(*DeleteCustomDomainInput) (*request.Request, *DeleteCustomDomainOutput)

	DeleteGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGateway(*DeleteGatewayInput) (*DeleteGatewayOutput, error)
	DeleteGatewayWithContext(byteplus.Context, *DeleteGatewayInput, ...request.Option) (*DeleteGatewayOutput, error)
	DeleteGatewayRequest(*DeleteGatewayInput) (*request.Request, *DeleteGatewayOutput)

	DeleteGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGatewayServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGatewayService(*DeleteGatewayServiceInput) (*DeleteGatewayServiceOutput, error)
	DeleteGatewayServiceWithContext(byteplus.Context, *DeleteGatewayServiceInput, ...request.Option) (*DeleteGatewayServiceOutput, error)
	DeleteGatewayServiceRequest(*DeleteGatewayServiceInput) (*request.Request, *DeleteGatewayServiceOutput)

	DeletePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeletePluginBindingCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeletePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeletePluginBinding(*DeletePluginBindingInput) (*DeletePluginBindingOutput, error)
	DeletePluginBindingWithContext(byteplus.Context, *DeletePluginBindingInput, ...request.Option) (*DeletePluginBindingOutput, error)
	DeletePluginBindingRequest(*DeletePluginBindingInput) (*request.Request, *DeletePluginBindingOutput)

	DeleteUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstream(*DeleteUpstreamInput) (*DeleteUpstreamOutput, error)
	DeleteUpstreamWithContext(byteplus.Context, *DeleteUpstreamInput, ...request.Option) (*DeleteUpstreamOutput, error)
	DeleteUpstreamRequest(*DeleteUpstreamInput) (*request.Request, *DeleteUpstreamOutput)

	DeleteUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamSourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstreamSource(*DeleteUpstreamSourceInput) (*DeleteUpstreamSourceOutput, error)
	DeleteUpstreamSourceWithContext(byteplus.Context, *DeleteUpstreamSourceInput, ...request.Option) (*DeleteUpstreamSourceOutput, error)
	DeleteUpstreamSourceRequest(*DeleteUpstreamSourceInput) (*request.Request, *DeleteUpstreamSourceOutput)

	DeleteUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteUpstreamVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteUpstreamVersion(*DeleteUpstreamVersionInput) (*DeleteUpstreamVersionOutput, error)
	DeleteUpstreamVersionWithContext(byteplus.Context, *DeleteUpstreamVersionInput, ...request.Option) (*DeleteUpstreamVersionOutput, error)
	DeleteUpstreamVersionRequest(*DeleteUpstreamVersionInput) (*request.Request, *DeleteUpstreamVersionOutput)

	DetachGatewayLBCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachGatewayLBCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachGatewayLBCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachGatewayLB(*DetachGatewayLBInput) (*DetachGatewayLBOutput, error)
	DetachGatewayLBWithContext(byteplus.Context, *DetachGatewayLBInput, ...request.Option) (*DetachGatewayLBOutput, error)
	DetachGatewayLBRequest(*DetachGatewayLBInput) (*request.Request, *DetachGatewayLBOutput)

	GetConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetConsumerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetConsumer(*GetConsumerInput) (*GetConsumerOutput, error)
	GetConsumerWithContext(byteplus.Context, *GetConsumerInput, ...request.Option) (*GetConsumerOutput, error)
	GetConsumerRequest(*GetConsumerInput) (*request.Request, *GetConsumerOutput)

	GetCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetCustomDomainCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetCustomDomain(*GetCustomDomainInput) (*GetCustomDomainOutput, error)
	GetCustomDomainWithContext(byteplus.Context, *GetCustomDomainInput, ...request.Option) (*GetCustomDomainOutput, error)
	GetCustomDomainRequest(*GetCustomDomainInput) (*request.Request, *GetCustomDomainOutput)

	GetGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetGateway(*GetGatewayInput) (*GetGatewayOutput, error)
	GetGatewayWithContext(byteplus.Context, *GetGatewayInput, ...request.Option) (*GetGatewayOutput, error)
	GetGatewayRequest(*GetGatewayInput) (*request.Request, *GetGatewayOutput)

	GetGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetGatewayServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetGatewayService(*GetGatewayServiceInput) (*GetGatewayServiceOutput, error)
	GetGatewayServiceWithContext(byteplus.Context, *GetGatewayServiceInput, ...request.Option) (*GetGatewayServiceOutput, error)
	GetGatewayServiceRequest(*GetGatewayServiceInput) (*request.Request, *GetGatewayServiceOutput)

	GetJwtTokenCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetJwtTokenCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetJwtTokenCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetJwtToken(*GetJwtTokenInput) (*GetJwtTokenOutput, error)
	GetJwtTokenWithContext(byteplus.Context, *GetJwtTokenInput, ...request.Option) (*GetJwtTokenOutput, error)
	GetJwtTokenRequest(*GetJwtTokenInput) (*request.Request, *GetJwtTokenOutput)

	GetPluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetPluginBindingCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetPluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetPluginBinding(*GetPluginBindingInput) (*GetPluginBindingOutput, error)
	GetPluginBindingWithContext(byteplus.Context, *GetPluginBindingInput, ...request.Option) (*GetPluginBindingOutput, error)
	GetPluginBindingRequest(*GetPluginBindingInput) (*request.Request, *GetPluginBindingOutput)

	GetUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUpstreamCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUpstream(*GetUpstreamInput) (*GetUpstreamOutput, error)
	GetUpstreamWithContext(byteplus.Context, *GetUpstreamInput, ...request.Option) (*GetUpstreamOutput, error)
	GetUpstreamRequest(*GetUpstreamInput) (*request.Request, *GetUpstreamOutput)

	GetUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetUpstreamSourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetUpstreamSource(*GetUpstreamSourceInput) (*GetUpstreamSourceOutput, error)
	GetUpstreamSourceWithContext(byteplus.Context, *GetUpstreamSourceInput, ...request.Option) (*GetUpstreamSourceOutput, error)
	GetUpstreamSourceRequest(*GetUpstreamSourceInput) (*request.Request, *GetUpstreamSourceOutput)

	ListConsumerCredentialsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListConsumerCredentialsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListConsumerCredentialsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListConsumerCredentials(*ListConsumerCredentialsInput) (*ListConsumerCredentialsOutput, error)
	ListConsumerCredentialsWithContext(byteplus.Context, *ListConsumerCredentialsInput, ...request.Option) (*ListConsumerCredentialsOutput, error)
	ListConsumerCredentialsRequest(*ListConsumerCredentialsInput) (*request.Request, *ListConsumerCredentialsOutput)

	ListConsumersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListConsumersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListConsumersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListConsumers(*ListConsumersInput) (*ListConsumersOutput, error)
	ListConsumersWithContext(byteplus.Context, *ListConsumersInput, ...request.Option) (*ListConsumersOutput, error)
	ListConsumersRequest(*ListConsumersInput) (*request.Request, *ListConsumersOutput)

	ListCustomDomainsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListCustomDomainsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListCustomDomainsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListCustomDomains(*ListCustomDomainsInput) (*ListCustomDomainsOutput, error)
	ListCustomDomainsWithContext(byteplus.Context, *ListCustomDomainsInput, ...request.Option) (*ListCustomDomainsOutput, error)
	ListCustomDomainsRequest(*ListCustomDomainsInput) (*request.Request, *ListCustomDomainsOutput)

	ListGatewayLBsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewayLBsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewayLBsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGatewayLBs(*ListGatewayLBsInput) (*ListGatewayLBsOutput, error)
	ListGatewayLBsWithContext(byteplus.Context, *ListGatewayLBsInput, ...request.Option) (*ListGatewayLBsOutput, error)
	ListGatewayLBsRequest(*ListGatewayLBsInput) (*request.Request, *ListGatewayLBsOutput)

	ListGatewayServicesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewayServicesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewayServicesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGatewayServices(*ListGatewayServicesInput) (*ListGatewayServicesOutput, error)
	ListGatewayServicesWithContext(byteplus.Context, *ListGatewayServicesInput, ...request.Option) (*ListGatewayServicesOutput, error)
	ListGatewayServicesRequest(*ListGatewayServicesInput) (*request.Request, *ListGatewayServicesOutput)

	ListGatewaysCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListGatewaysCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListGatewaysCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListGateways(*ListGatewaysInput) (*ListGatewaysOutput, error)
	ListGatewaysWithContext(byteplus.Context, *ListGatewaysInput, ...request.Option) (*ListGatewaysOutput, error)
	ListGatewaysRequest(*ListGatewaysInput) (*request.Request, *ListGatewaysOutput)

	ListPluginBindingsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListPluginBindingsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListPluginBindingsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListPluginBindings(*ListPluginBindingsInput) (*ListPluginBindingsOutput, error)
	ListPluginBindingsWithContext(byteplus.Context, *ListPluginBindingsInput, ...request.Option) (*ListPluginBindingsOutput, error)
	ListPluginBindingsRequest(*ListPluginBindingsInput) (*request.Request, *ListPluginBindingsOutput)

	ListUpstreamSourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUpstreamSourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUpstreamSourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUpstreamSources(*ListUpstreamSourcesInput) (*ListUpstreamSourcesOutput, error)
	ListUpstreamSourcesWithContext(byteplus.Context, *ListUpstreamSourcesInput, ...request.Option) (*ListUpstreamSourcesOutput, error)
	ListUpstreamSourcesRequest(*ListUpstreamSourcesInput) (*request.Request, *ListUpstreamSourcesOutput)

	ListUpstreamsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListUpstreamsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListUpstreamsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListUpstreams(*ListUpstreamsInput) (*ListUpstreamsOutput, error)
	ListUpstreamsWithContext(byteplus.Context, *ListUpstreamsInput, ...request.Option) (*ListUpstreamsOutput, error)
	ListUpstreamsRequest(*ListUpstreamsInput) (*request.Request, *ListUpstreamsOutput)

	UpdateConsumerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateConsumerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateConsumerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateConsumer(*UpdateConsumerInput) (*UpdateConsumerOutput, error)
	UpdateConsumerWithContext(byteplus.Context, *UpdateConsumerInput, ...request.Option) (*UpdateConsumerOutput, error)
	UpdateConsumerRequest(*UpdateConsumerInput) (*request.Request, *UpdateConsumerOutput)

	UpdateCustomDomainCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateCustomDomainCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateCustomDomainCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateCustomDomain(*UpdateCustomDomainInput) (*UpdateCustomDomainOutput, error)
	UpdateCustomDomainWithContext(byteplus.Context, *UpdateCustomDomainInput, ...request.Option) (*UpdateCustomDomainOutput, error)
	UpdateCustomDomainRequest(*UpdateCustomDomainInput) (*request.Request, *UpdateCustomDomainOutput)

	UpdateGatewayCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGateway(*UpdateGatewayInput) (*UpdateGatewayOutput, error)
	UpdateGatewayWithContext(byteplus.Context, *UpdateGatewayInput, ...request.Option) (*UpdateGatewayOutput, error)
	UpdateGatewayRequest(*UpdateGatewayInput) (*request.Request, *UpdateGatewayOutput)

	UpdateGatewayCustomLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayCustomLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayCustomLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayCustomLog(*UpdateGatewayCustomLogInput) (*UpdateGatewayCustomLogOutput, error)
	UpdateGatewayCustomLogWithContext(byteplus.Context, *UpdateGatewayCustomLogInput, ...request.Option) (*UpdateGatewayCustomLogOutput, error)
	UpdateGatewayCustomLogRequest(*UpdateGatewayCustomLogInput) (*request.Request, *UpdateGatewayCustomLogOutput)

	UpdateGatewayLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayLog(*UpdateGatewayLogInput) (*UpdateGatewayLogOutput, error)
	UpdateGatewayLogWithContext(byteplus.Context, *UpdateGatewayLogInput, ...request.Option) (*UpdateGatewayLogOutput, error)
	UpdateGatewayLogRequest(*UpdateGatewayLogInput) (*request.Request, *UpdateGatewayLogOutput)

	UpdateGatewayServiceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayServiceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayServiceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayService(*UpdateGatewayServiceInput) (*UpdateGatewayServiceOutput, error)
	UpdateGatewayServiceWithContext(byteplus.Context, *UpdateGatewayServiceInput, ...request.Option) (*UpdateGatewayServiceOutput, error)
	UpdateGatewayServiceRequest(*UpdateGatewayServiceInput) (*request.Request, *UpdateGatewayServiceOutput)

	UpdateGatewaySpecCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewaySpecCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewaySpecCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewaySpec(*UpdateGatewaySpecInput) (*UpdateGatewaySpecOutput, error)
	UpdateGatewaySpecWithContext(byteplus.Context, *UpdateGatewaySpecInput, ...request.Option) (*UpdateGatewaySpecOutput, error)
	UpdateGatewaySpecRequest(*UpdateGatewaySpecInput) (*request.Request, *UpdateGatewaySpecOutput)

	UpdateGatewayTraceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateGatewayTraceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateGatewayTraceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateGatewayTrace(*UpdateGatewayTraceInput) (*UpdateGatewayTraceOutput, error)
	UpdateGatewayTraceWithContext(byteplus.Context, *UpdateGatewayTraceInput, ...request.Option) (*UpdateGatewayTraceOutput, error)
	UpdateGatewayTraceRequest(*UpdateGatewayTraceInput) (*request.Request, *UpdateGatewayTraceOutput)

	UpdatePluginBindingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdatePluginBindingCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdatePluginBindingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdatePluginBinding(*UpdatePluginBindingInput) (*UpdatePluginBindingOutput, error)
	UpdatePluginBindingWithContext(byteplus.Context, *UpdatePluginBindingInput, ...request.Option) (*UpdatePluginBindingOutput, error)
	UpdatePluginBindingRequest(*UpdatePluginBindingInput) (*request.Request, *UpdatePluginBindingOutput)

	UpdateUpstreamCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstream(*UpdateUpstreamInput) (*UpdateUpstreamOutput, error)
	UpdateUpstreamWithContext(byteplus.Context, *UpdateUpstreamInput, ...request.Option) (*UpdateUpstreamOutput, error)
	UpdateUpstreamRequest(*UpdateUpstreamInput) (*request.Request, *UpdateUpstreamOutput)

	UpdateUpstreamSourceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamSourceCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamSourceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstreamSource(*UpdateUpstreamSourceInput) (*UpdateUpstreamSourceOutput, error)
	UpdateUpstreamSourceWithContext(byteplus.Context, *UpdateUpstreamSourceInput, ...request.Option) (*UpdateUpstreamSourceOutput, error)
	UpdateUpstreamSourceRequest(*UpdateUpstreamSourceInput) (*request.Request, *UpdateUpstreamSourceOutput)

	UpdateUpstreamVersionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateUpstreamVersionCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateUpstreamVersionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateUpstreamVersion(*UpdateUpstreamVersionInput) (*UpdateUpstreamVersionOutput, error)
	UpdateUpstreamVersionWithContext(byteplus.Context, *UpdateUpstreamVersionInput, ...request.Option) (*UpdateUpstreamVersionOutput, error)
	UpdateUpstreamVersionRequest(*UpdateUpstreamVersionInput) (*request.Request, *UpdateUpstreamVersionOutput)
}

APIGAPI provides an interface to enable mocking the apig.APIG service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// APIG.
func myFunc(svc APIGAPI) bool {
    // Make svc.AttachGatewayLB request
}

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

    myFunc(svc)
}

type APMTraceSpecForCreateGatewayInput

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

func (APMTraceSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*APMTraceSpecForCreateGatewayInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (APMTraceSpecForCreateGatewayInput) String

String returns the string representation

type APMTraceSpecForGetGatewayOutput

type APMTraceSpecForGetGatewayOutput struct {
	// contains filtered or unexported fields
}

func (APMTraceSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (APMTraceSpecForGetGatewayOutput) String

String returns the string representation

type APMTraceSpecForListGatewaysOutput

type APMTraceSpecForListGatewaysOutput struct {
	// contains filtered or unexported fields
}

func (APMTraceSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (APMTraceSpecForListGatewaysOutput) String

String returns the string representation

type APMTraceSpecForUpdateGatewayTraceInput

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

func (APMTraceSpecForUpdateGatewayTraceInput) GoString

GoString returns the string representation

func (*APMTraceSpecForUpdateGatewayTraceInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (APMTraceSpecForUpdateGatewayTraceInput) String

String returns the string representation

type AttachGatewayLBInput

type AttachGatewayLBInput struct {

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

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

func (AttachGatewayLBInput) GoString

func (s AttachGatewayLBInput) GoString() string

GoString returns the string representation

func (*AttachGatewayLBInput) SetGatewayId

func (s *AttachGatewayLBInput) SetGatewayId(v string) *AttachGatewayLBInput

SetGatewayId sets the GatewayId field's value.

func (*AttachGatewayLBInput) SetImportedCLBSpec

SetImportedCLBSpec sets the ImportedCLBSpec field's value.

func (AttachGatewayLBInput) String

func (s AttachGatewayLBInput) String() string

String returns the string representation

func (*AttachGatewayLBInput) Validate

func (s *AttachGatewayLBInput) Validate() error

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

type AttachGatewayLBOutput

type AttachGatewayLBOutput struct {
	Metadata *response.ResponseMetadata

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

func (AttachGatewayLBOutput) GoString

func (s AttachGatewayLBOutput) GoString() string

GoString returns the string representation

func (*AttachGatewayLBOutput) SetId

SetId sets the Id field's value.

func (AttachGatewayLBOutput) String

func (s AttachGatewayLBOutput) String() string

String returns the string representation

type AuthConfigForCreateUpstreamSourceInput

type AuthConfigForCreateUpstreamSourceInput struct {
	Basic *BasicForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*AuthConfigForCreateUpstreamSourceInput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForCreateUpstreamSourceInput) String

String returns the string representation

type AuthConfigForGetUpstreamSourceOutput

type AuthConfigForGetUpstreamSourceOutput struct {
	Basic *BasicForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*AuthConfigForGetUpstreamSourceOutput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForGetUpstreamSourceOutput) String

String returns the string representation

type AuthConfigForListUpstreamSourcesOutput

type AuthConfigForListUpstreamSourcesOutput struct {
	Basic *BasicForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthConfigForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*AuthConfigForListUpstreamSourcesOutput) SetBasic

SetBasic sets the Basic field's value.

func (AuthConfigForListUpstreamSourcesOutput) String

String returns the string representation

type AuthSpecForCreateGatewayServiceInput

type AuthSpecForCreateGatewayServiceInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForCreateGatewayServiceInput) GoString

GoString returns the string representation

func (*AuthSpecForCreateGatewayServiceInput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForCreateGatewayServiceInput) String

String returns the string representation

type AuthSpecForGetGatewayServiceOutput

type AuthSpecForGetGatewayServiceOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*AuthSpecForGetGatewayServiceOutput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForGetGatewayServiceOutput) String

String returns the string representation

type AuthSpecForListGatewayServicesOutput

type AuthSpecForListGatewayServicesOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*AuthSpecForListGatewayServicesOutput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForListGatewayServicesOutput) String

String returns the string representation

type AuthSpecForUpdateGatewayServiceInput

type AuthSpecForUpdateGatewayServiceInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (AuthSpecForUpdateGatewayServiceInput) GoString

GoString returns the string representation

func (*AuthSpecForUpdateGatewayServiceInput) SetEnable

SetEnable sets the Enable field's value.

func (AuthSpecForUpdateGatewayServiceInput) String

String returns the string representation

type BackendSpecForListGatewaysOutput

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

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

func (BackendSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*BackendSpecForListGatewaysOutput) SetIsVkeWithFlannelCNISupported

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

SetIsVkeWithFlannelCNISupported sets the IsVkeWithFlannelCNISupported field's value.

func (*BackendSpecForListGatewaysOutput) SetVkePodCidr

SetVkePodCidr sets the VkePodCidr field's value.

func (BackendSpecForListGatewaysOutput) String

String returns the string representation

type BackendTargetListForGetUpstreamOutput

type BackendTargetListForGetUpstreamOutput struct {
	HealthStatus *string `type:"string" json:",omitempty"`

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

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

func (BackendTargetListForGetUpstreamOutput) GoString

GoString returns the string representation

func (*BackendTargetListForGetUpstreamOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*BackendTargetListForGetUpstreamOutput) SetIP

SetIP sets the IP field's value.

func (*BackendTargetListForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (BackendTargetListForGetUpstreamOutput) String

String returns the string representation

type BackendTargetListForListUpstreamsOutput

type BackendTargetListForListUpstreamsOutput struct {
	HealthStatus *string `type:"string" json:",omitempty"`

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

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

func (BackendTargetListForListUpstreamsOutput) GoString

GoString returns the string representation

func (*BackendTargetListForListUpstreamsOutput) SetHealthStatus

SetHealthStatus sets the HealthStatus field's value.

func (*BackendTargetListForListUpstreamsOutput) SetIP

SetIP sets the IP field's value.

func (*BackendTargetListForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (BackendTargetListForListUpstreamsOutput) String

String returns the string representation

type BasicForCreateUpstreamSourceInput

type BasicForCreateUpstreamSourceInput struct {
	Password *string `type:"string" json:",omitempty"`

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

func (BasicForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*BasicForCreateUpstreamSourceInput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForCreateUpstreamSourceInput) SetUsername

SetUsername sets the Username field's value.

func (BasicForCreateUpstreamSourceInput) String

String returns the string representation

type BasicForGetUpstreamSourceOutput

type BasicForGetUpstreamSourceOutput struct {
	Password *string `type:"string" json:",omitempty"`

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

func (BasicForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*BasicForGetUpstreamSourceOutput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForGetUpstreamSourceOutput) SetUsername

SetUsername sets the Username field's value.

func (BasicForGetUpstreamSourceOutput) String

String returns the string representation

type BasicForListUpstreamSourcesOutput

type BasicForListUpstreamSourcesOutput struct {
	Password *string `type:"string" json:",omitempty"`

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

func (BasicForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*BasicForListUpstreamSourcesOutput) SetPassword

SetPassword sets the Password field's value.

func (*BasicForListUpstreamSourcesOutput) SetUsername

SetUsername sets the Username field's value.

func (BasicForListUpstreamSourcesOutput) String

String returns the string representation

type 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 CreateCustomDomainInput

type CreateCustomDomainInput struct {
	CertificateId *string `type:"string" json:",omitempty"`

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

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

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

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

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

func (CreateCustomDomainInput) GoString

func (s CreateCustomDomainInput) GoString() string

GoString returns the string representation

func (*CreateCustomDomainInput) SetCertificateId

func (s *CreateCustomDomainInput) SetCertificateId(v string) *CreateCustomDomainInput

SetCertificateId sets the CertificateId field's value.

func (*CreateCustomDomainInput) SetComments

SetComments sets the Comments field's value.

func (*CreateCustomDomainInput) SetDomain

SetDomain sets the Domain field's value.

func (*CreateCustomDomainInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateCustomDomainInput) SetSSLRedirect

SetSSLRedirect sets the SSLRedirect field's value.

func (*CreateCustomDomainInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (CreateCustomDomainInput) String

func (s CreateCustomDomainInput) String() string

String returns the string representation

func (*CreateCustomDomainInput) Validate

func (s *CreateCustomDomainInput) Validate() error

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

type CreateCustomDomainOutput

type CreateCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateCustomDomainOutput) GoString

func (s CreateCustomDomainOutput) GoString() string

GoString returns the string representation

func (*CreateCustomDomainOutput) SetId

SetId sets the Id field's value.

func (CreateCustomDomainOutput) String

func (s CreateCustomDomainOutput) String() string

String returns the string representation

type CreateGatewayInput

type CreateGatewayInput struct {
	Comments *string `type:"string" json:",omitempty"`

	LogSpec *LogSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	MonitorSpec *MonitorSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

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

	NetworkSpec *NetworkSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

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

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

	ResourceSpec *ResourceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

	TraceSpec *TraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

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

func (CreateGatewayInput) GoString

func (s CreateGatewayInput) GoString() string

GoString returns the string representation

func (*CreateGatewayInput) SetComments

func (s *CreateGatewayInput) SetComments(v string) *CreateGatewayInput

SetComments sets the Comments field's value.

func (*CreateGatewayInput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*CreateGatewayInput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*CreateGatewayInput) SetName

SetName sets the Name field's value.

func (*CreateGatewayInput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*CreateGatewayInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateGatewayInput) SetRegion

func (s *CreateGatewayInput) SetRegion(v string) *CreateGatewayInput

SetRegion sets the Region field's value.

func (*CreateGatewayInput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*CreateGatewayInput) SetTraceSpec

SetTraceSpec sets the TraceSpec field's value.

func (*CreateGatewayInput) SetType

SetType sets the Type field's value.

func (CreateGatewayInput) String

func (s CreateGatewayInput) String() string

String returns the string representation

func (*CreateGatewayInput) Validate

func (s *CreateGatewayInput) Validate() error

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

type CreateGatewayOutput

type CreateGatewayOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateGatewayOutput) GoString

func (s CreateGatewayOutput) GoString() string

GoString returns the string representation

func (*CreateGatewayOutput) SetId

SetId sets the Id field's value.

func (CreateGatewayOutput) String

func (s CreateGatewayOutput) String() string

String returns the string representation

type CreateGatewayServiceInput

type CreateGatewayServiceInput struct {
	AuthSpec *AuthSpecForCreateGatewayServiceInput `type:"structure" json:",omitempty"`

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

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

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

	TlsSettings *TlsSettingsForCreateUpstreamInput `type:"structure" json:",omitempty"`

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

func (CreateUpstreamInput) GoString

func (s CreateUpstreamInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamInput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*CreateUpstreamInput) SetComments

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

SetComments sets the Comments field's value.

func (*CreateUpstreamInput) SetGatewayId

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

SetGatewayId sets the GatewayId field's value.

func (*CreateUpstreamInput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*CreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*CreateUpstreamInput) SetProtocol

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

SetProtocol sets the Protocol field's value.

func (*CreateUpstreamInput) SetSourceType

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

SetSourceType sets the SourceType field's value.

func (*CreateUpstreamInput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*CreateUpstreamInput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (CreateUpstreamInput) String

func (s CreateUpstreamInput) String() string

String returns the string representation

func (*CreateUpstreamInput) Validate

func (s *CreateUpstreamInput) Validate() error

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

type CreateUpstreamOutput

type CreateUpstreamOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateUpstreamOutput) GoString

func (s CreateUpstreamOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamOutput) SetId

SetId sets the Id field's value.

func (CreateUpstreamOutput) String

func (s CreateUpstreamOutput) String() string

String returns the string representation

type CreateUpstreamSourceInput

type CreateUpstreamSourceInput struct {
	Comments *string `type:"string" json:",omitempty"`

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

	IngressSettings *IngressSettingsForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

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

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

func (CreateUpstreamSourceInput) GoString

func (s CreateUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamSourceInput) SetComments

SetComments sets the Comments field's value.

func (*CreateUpstreamSourceInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*CreateUpstreamSourceInput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*CreateUpstreamSourceInput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*CreateUpstreamSourceInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*CreateUpstreamSourceInput) SetWatchNamespaces

func (s *CreateUpstreamSourceInput) SetWatchNamespaces(v []*string) *CreateUpstreamSourceInput

SetWatchNamespaces sets the WatchNamespaces field's value.

func (CreateUpstreamSourceInput) String

func (s CreateUpstreamSourceInput) String() string

String returns the string representation

func (*CreateUpstreamSourceInput) Validate

func (s *CreateUpstreamSourceInput) Validate() error

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

type CreateUpstreamSourceOutput

type CreateUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateUpstreamSourceOutput) GoString

func (s CreateUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamSourceOutput) SetId

SetId sets the Id field's value.

func (CreateUpstreamSourceOutput) String

String returns the string representation

type CreateUpstreamVersionInput

type CreateUpstreamVersionInput struct {

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

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

func (CreateUpstreamVersionInput) GoString

func (s CreateUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*CreateUpstreamVersionInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*CreateUpstreamVersionInput) SetUpstreamVersion

SetUpstreamVersion sets the UpstreamVersion field's value.

func (CreateUpstreamVersionInput) String

String returns the string representation

func (*CreateUpstreamVersionInput) Validate

func (s *CreateUpstreamVersionInput) Validate() error

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

type CreateUpstreamVersionOutput

type CreateUpstreamVersionOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (CreateUpstreamVersionOutput) GoString

func (s CreateUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (*CreateUpstreamVersionOutput) SetName

SetName sets the Name field's value.

func (*CreateUpstreamVersionOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (CreateUpstreamVersionOutput) 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 CustomDomainForGetCustomDomainOutput

type CustomDomainForGetCustomDomainOutput struct {
	CertificateId *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

func (CustomDomainForGetCustomDomainOutput) GoString

GoString returns the string representation

func (*CustomDomainForGetCustomDomainOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CustomDomainForGetCustomDomainOutput) SetComments

SetComments sets the Comments field's value.

func (*CustomDomainForGetCustomDomainOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CustomDomainForGetCustomDomainOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CustomDomainForGetCustomDomainOutput) SetId

SetId sets the Id field's value.

func (*CustomDomainForGetCustomDomainOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CustomDomainForGetCustomDomainOutput) SetSSLRedirect

SetSSLRedirect sets the SSLRedirect field's value.

func (*CustomDomainForGetCustomDomainOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*CustomDomainForGetCustomDomainOutput) SetStatus

SetStatus sets the Status field's value.

func (*CustomDomainForGetCustomDomainOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (CustomDomainForGetCustomDomainOutput) 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 DeleteCustomDomainInput

type DeleteCustomDomainInput struct {

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

func (DeleteCustomDomainInput) GoString

func (s DeleteCustomDomainInput) GoString() string

GoString returns the string representation

func (*DeleteCustomDomainInput) SetId

SetId sets the Id field's value.

func (DeleteCustomDomainInput) String

func (s DeleteCustomDomainInput) String() string

String returns the string representation

func (*DeleteCustomDomainInput) Validate

func (s *DeleteCustomDomainInput) Validate() error

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

type DeleteCustomDomainOutput

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

func (DeleteCustomDomainOutput) GoString

func (s DeleteCustomDomainOutput) GoString() string

GoString returns the string representation

func (DeleteCustomDomainOutput) String

func (s DeleteCustomDomainOutput) String() string

String returns the string representation

type DeleteGatewayInput

type DeleteGatewayInput struct {

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

func (DeleteGatewayInput) GoString

func (s DeleteGatewayInput) GoString() string

GoString returns the string representation

func (*DeleteGatewayInput) SetId

SetId sets the Id field's value.

func (DeleteGatewayInput) String

func (s DeleteGatewayInput) String() string

String returns the string representation

func (*DeleteGatewayInput) Validate

func (s *DeleteGatewayInput) Validate() error

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

type DeleteGatewayOutput

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

func (DeleteGatewayOutput) GoString

func (s DeleteGatewayOutput) GoString() string

GoString returns the string representation

func (DeleteGatewayOutput) String

func (s DeleteGatewayOutput) String() string

String returns the string representation

type DeleteGatewayServiceInput

type DeleteGatewayServiceInput struct {

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

func (DeleteGatewayServiceInput) GoString

func (s DeleteGatewayServiceInput) GoString() string

GoString returns the string representation

func (*DeleteGatewayServiceInput) SetId

SetId sets the Id field's value.

func (DeleteGatewayServiceInput) String

func (s DeleteGatewayServiceInput) String() string

String returns the string representation

func (*DeleteGatewayServiceInput) Validate

func (s *DeleteGatewayServiceInput) Validate() error

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

type DeleteGatewayServiceOutput

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

func (DeleteGatewayServiceOutput) GoString

func (s DeleteGatewayServiceOutput) GoString() string

GoString returns the string representation

func (DeleteGatewayServiceOutput) String

String returns the string representation

type DeletePluginBindingInput

type DeletePluginBindingInput struct {

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

func (DeletePluginBindingInput) GoString

func (s DeletePluginBindingInput) GoString() string

GoString returns the string representation

func (*DeletePluginBindingInput) SetId

SetId sets the Id field's value.

func (DeletePluginBindingInput) String

func (s DeletePluginBindingInput) String() string

String returns the string representation

func (*DeletePluginBindingInput) Validate

func (s *DeletePluginBindingInput) Validate() error

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

type DeletePluginBindingOutput

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

func (DeletePluginBindingOutput) GoString

func (s DeletePluginBindingOutput) GoString() string

GoString returns the string representation

func (DeletePluginBindingOutput) String

func (s DeletePluginBindingOutput) String() string

String returns the string representation

type DeleteUpstreamInput

type DeleteUpstreamInput struct {

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

func (DeleteUpstreamInput) GoString

func (s DeleteUpstreamInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamInput) SetId

SetId sets the Id field's value.

func (DeleteUpstreamInput) String

func (s DeleteUpstreamInput) String() string

String returns the string representation

func (*DeleteUpstreamInput) Validate

func (s *DeleteUpstreamInput) Validate() error

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

type DeleteUpstreamOutput

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

func (DeleteUpstreamOutput) GoString

func (s DeleteUpstreamOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamOutput) String

func (s DeleteUpstreamOutput) String() string

String returns the string representation

type DeleteUpstreamSourceInput

type DeleteUpstreamSourceInput struct {

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

func (DeleteUpstreamSourceInput) GoString

func (s DeleteUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamSourceInput) SetId

SetId sets the Id field's value.

func (DeleteUpstreamSourceInput) String

func (s DeleteUpstreamSourceInput) String() string

String returns the string representation

func (*DeleteUpstreamSourceInput) Validate

func (s *DeleteUpstreamSourceInput) Validate() error

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

type DeleteUpstreamSourceOutput

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

func (DeleteUpstreamSourceOutput) GoString

func (s DeleteUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamSourceOutput) String

String returns the string representation

type DeleteUpstreamVersionInput

type DeleteUpstreamVersionInput struct {

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

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

func (DeleteUpstreamVersionInput) GoString

func (s DeleteUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*DeleteUpstreamVersionInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*DeleteUpstreamVersionInput) SetUpstreamVersionName

func (s *DeleteUpstreamVersionInput) SetUpstreamVersionName(v string) *DeleteUpstreamVersionInput

SetUpstreamVersionName sets the UpstreamVersionName field's value.

func (DeleteUpstreamVersionInput) String

String returns the string representation

func (*DeleteUpstreamVersionInput) Validate

func (s *DeleteUpstreamVersionInput) Validate() error

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

type DeleteUpstreamVersionOutput

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

func (DeleteUpstreamVersionOutput) GoString

func (s DeleteUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (DeleteUpstreamVersionOutput) String

String returns the string representation

type DetachGatewayLBInput

type DetachGatewayLBInput struct {

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

func (DetachGatewayLBInput) GoString

func (s DetachGatewayLBInput) GoString() string

GoString returns the string representation

func (*DetachGatewayLBInput) SetId

SetId sets the Id field's value.

func (DetachGatewayLBInput) String

func (s DetachGatewayLBInput) String() string

String returns the string representation

func (*DetachGatewayLBInput) Validate

func (s *DetachGatewayLBInput) Validate() error

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

type DetachGatewayLBOutput

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

func (DetachGatewayLBOutput) GoString

func (s DetachGatewayLBOutput) GoString() string

GoString returns the string representation

func (DetachGatewayLBOutput) String

func (s DetachGatewayLBOutput) String() 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 DomainSpecForGetGatewayServiceOutput

type DomainSpecForGetGatewayServiceOutput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*DomainSpecForGetGatewayServiceOutput) SetEnablePublicResolution

SetEnablePublicResolution sets the EnablePublicResolution field's value.

func (DomainSpecForGetGatewayServiceOutput) String

String returns the string representation

type DomainSpecForListGatewayServicesOutput

type DomainSpecForListGatewayServicesOutput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*DomainSpecForListGatewayServicesOutput) SetEnablePublicResolution

SetEnablePublicResolution sets the EnablePublicResolution field's value.

func (DomainSpecForListGatewayServicesOutput) String

String returns the string representation

type DomainSpecForUpdateGatewayServiceInput

type DomainSpecForUpdateGatewayServiceInput struct {
	EnablePublicResolution *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DomainSpecForUpdateGatewayServiceInput) GoString

GoString returns the string representation

func (*DomainSpecForUpdateGatewayServiceInput) SetEnablePublicResolution

SetEnablePublicResolution sets the EnablePublicResolution field's value.

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

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

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

func (FilterForListGatewaysInput) GoString

func (s FilterForListGatewaysInput) GoString() string

GoString returns the string representation

func (*FilterForListGatewaysInput) SetIds

SetIds sets the Ids field's value.

func (*FilterForListGatewaysInput) SetName

SetName sets the Name field's value.

func (*FilterForListGatewaysInput) SetStatus

SetStatus sets the Status field's value.

func (*FilterForListGatewaysInput) SetType

SetType sets the Type field's value.

func (*FilterForListGatewaysInput) SetVpcIds

SetVpcIds sets the VpcIds field's value.

func (FilterForListGatewaysInput) String

String returns the string representation

type FilterForListPluginBindingsInput

type FilterForListPluginBindingsInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

	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 {
	Comments *string `type:"string" json:",omitempty"`

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

	CustomLog *CustomLogForGetGatewayOutput `type:"structure" json:",omitempty"`

	Events []*EventForGetGatewayOutput `type:"list" json:",omitempty"`

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

	LogSpec *LogSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

	MonitorSpec *MonitorSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

	NetworkSpec *NetworkSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

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

	ResourceSpec *ResourceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

	TraceSpec *TraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

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

func (GatewayForGetGatewayOutput) GoString

func (s GatewayForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*GatewayForGetGatewayOutput) SetComments

SetComments sets the Comments field's value.

func (*GatewayForGetGatewayOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*GatewayForGetGatewayOutput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*GatewayForGetGatewayOutput) SetEvents

SetEvents sets the Events field's value.

func (*GatewayForGetGatewayOutput) SetId

SetId sets the Id field's value.

func (*GatewayForGetGatewayOutput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*GatewayForGetGatewayOutput) SetMessage

SetMessage sets the Message field's value.

func (*GatewayForGetGatewayOutput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*GatewayForGetGatewayOutput) SetName

SetName sets the Name field's value.

func (*GatewayForGetGatewayOutput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*GatewayForGetGatewayOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*GatewayForGetGatewayOutput) SetRegion

SetRegion sets the Region field's value.

func (*GatewayForGetGatewayOutput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*GatewayForGetGatewayOutput) SetStatus

SetStatus sets the Status field's value.

func (*GatewayForGetGatewayOutput) SetTraceSpec

SetTraceSpec sets the TraceSpec field's value.

func (*GatewayForGetGatewayOutput) SetType

SetType sets the Type field's value.

func (*GatewayForGetGatewayOutput) SetVersion

SetVersion sets the Version field's value.

func (GatewayForGetGatewayOutput) String

String returns the string representation

type GatewayServiceForGetGatewayServiceOutput

type GatewayServiceForGetGatewayServiceOutput struct {
	AuthSpec *AuthSpecForGetGatewayServiceOutput `type:"structure" json:",omitempty"`

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

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

	CustomDomains []*CustomDomainForGetGatewayServiceOutput `type:"list" json:",omitempty"`

	DomainSpec *DomainSpecForGetGatewayServiceOutput `type:"structure" json:",omitempty"`

	Domains []*DomainForGetGatewayServiceOutput `type:"list" json:",omitempty"`

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

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

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

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

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

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

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

func (GatewayServiceForGetGatewayServiceOutput) GoString

GoString returns the string representation

func (*GatewayServiceForGetGatewayServiceOutput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetComments

SetComments sets the Comments field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetDomainSpec

SetDomainSpec sets the DomainSpec field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetDomains

SetDomains sets the Domains field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetMessage

SetMessage sets the Message field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetName

SetName sets the Name field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*GatewayServiceForGetGatewayServiceOutput) SetStatus

SetStatus sets the Status field's value.

func (GatewayServiceForGetGatewayServiceOutput) String

String returns the string representation

type GetConsumerInput

type GetConsumerInput struct {

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

func (GetConsumerInput) GoString

func (s GetConsumerInput) GoString() string

GoString returns the string representation

func (*GetConsumerInput) SetId

SetId sets the Id field's value.

func (GetConsumerInput) String

func (s GetConsumerInput) String() string

String returns the string representation

func (*GetConsumerInput) Validate

func (s *GetConsumerInput) Validate() error

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

type GetConsumerOutput

type GetConsumerOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetConsumerOutput) GoString

func (s GetConsumerOutput) GoString() string

GoString returns the string representation

func (*GetConsumerOutput) SetConsumer

SetConsumer sets the Consumer field's value.

func (GetConsumerOutput) String

func (s GetConsumerOutput) String() string

String returns the string representation

type GetCustomDomainInput

type GetCustomDomainInput struct {

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

func (GetCustomDomainInput) GoString

func (s GetCustomDomainInput) GoString() string

GoString returns the string representation

func (*GetCustomDomainInput) SetId

SetId sets the Id field's value.

func (GetCustomDomainInput) String

func (s GetCustomDomainInput) String() string

String returns the string representation

func (*GetCustomDomainInput) Validate

func (s *GetCustomDomainInput) Validate() error

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

type GetCustomDomainOutput

type GetCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetCustomDomainOutput) GoString

func (s GetCustomDomainOutput) GoString() string

GoString returns the string representation

func (*GetCustomDomainOutput) SetCustomDomain

SetCustomDomain sets the CustomDomain field's value.

func (GetCustomDomainOutput) String

func (s GetCustomDomainOutput) String() string

String returns the string representation

type GetGatewayInput

type GetGatewayInput struct {

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

func (GetGatewayInput) GoString

func (s GetGatewayInput) GoString() string

GoString returns the string representation

func (*GetGatewayInput) SetId

func (s *GetGatewayInput) SetId(v string) *GetGatewayInput

SetId sets the Id field's value.

func (GetGatewayInput) String

func (s GetGatewayInput) String() string

String returns the string representation

func (*GetGatewayInput) Validate

func (s *GetGatewayInput) Validate() error

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

type GetGatewayOutput

type GetGatewayOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetGatewayOutput) GoString

func (s GetGatewayOutput) GoString() string

GoString returns the string representation

func (*GetGatewayOutput) SetGateway

SetGateway sets the Gateway field's value.

func (GetGatewayOutput) String

func (s GetGatewayOutput) String() string

String returns the string representation

type GetGatewayServiceInput

type GetGatewayServiceInput struct {

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

func (GetGatewayServiceInput) GoString

func (s GetGatewayServiceInput) GoString() string

GoString returns the string representation

func (*GetGatewayServiceInput) SetId

SetId sets the Id field's value.

func (GetGatewayServiceInput) String

func (s GetGatewayServiceInput) String() string

String returns the string representation

func (*GetGatewayServiceInput) Validate

func (s *GetGatewayServiceInput) Validate() error

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

type GetGatewayServiceOutput

type GetGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetGatewayServiceOutput) GoString

func (s GetGatewayServiceOutput) GoString() string

GoString returns the string representation

func (*GetGatewayServiceOutput) SetGatewayService

SetGatewayService sets the GatewayService field's value.

func (GetGatewayServiceOutput) String

func (s GetGatewayServiceOutput) String() string

String returns the string representation

type GetJwtTokenInput

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

func (GetJwtTokenInput) GoString

func (s GetJwtTokenInput) GoString() string

GoString returns the string representation

func (*GetJwtTokenInput) SetGatewayId

func (s *GetJwtTokenInput) SetGatewayId(v string) *GetJwtTokenInput

SetGatewayId sets the GatewayId field's value.

func (GetJwtTokenInput) String

func (s GetJwtTokenInput) String() string

String returns the string representation

type GetJwtTokenOutput

type GetJwtTokenOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetJwtTokenOutput) GoString

func (s GetJwtTokenOutput) GoString() string

GoString returns the string representation

func (*GetJwtTokenOutput) SetJwtToken

func (s *GetJwtTokenOutput) SetJwtToken(v string) *GetJwtTokenOutput

SetJwtToken sets the JwtToken field's value.

func (GetJwtTokenOutput) String

func (s GetJwtTokenOutput) String() string

String returns the string representation

type GetPluginBindingInput

type GetPluginBindingInput struct {
	Id *string `type:"string" json:",omitempty"`

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

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

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

func (GetPluginBindingInput) GoString

func (s GetPluginBindingInput) GoString() string

GoString returns the string representation

func (*GetPluginBindingInput) SetId

SetId sets the Id field's value.

func (*GetPluginBindingInput) SetPluginName

func (s *GetPluginBindingInput) SetPluginName(v string) *GetPluginBindingInput

SetPluginName sets the PluginName field's value.

func (*GetPluginBindingInput) SetScope

SetScope sets the Scope field's value.

func (*GetPluginBindingInput) SetTarget

SetTarget sets the Target field's value.

func (GetPluginBindingInput) String

func (s GetPluginBindingInput) String() string

String returns the string representation

type GetPluginBindingOutput

type GetPluginBindingOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (GetPluginBindingOutput) GoString

func (s GetPluginBindingOutput) GoString() string

GoString returns the string representation

func (*GetPluginBindingOutput) SetDescription

SetDescription sets the Description field's value.

func (*GetPluginBindingOutput) SetEnable

SetEnable sets the Enable field's value.

func (*GetPluginBindingOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*GetPluginBindingOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*GetPluginBindingOutput) SetId

SetId sets the Id field's value.

func (*GetPluginBindingOutput) SetPluginConfig

func (s *GetPluginBindingOutput) SetPluginConfig(v string) *GetPluginBindingOutput

SetPluginConfig sets the PluginConfig field's value.

func (*GetPluginBindingOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*GetPluginBindingOutput) SetRouteId

SetRouteId sets the RouteId field's value.

func (*GetPluginBindingOutput) SetRouteName

SetRouteName sets the RouteName field's value.

func (*GetPluginBindingOutput) SetScope

SetScope sets the Scope field's value.

func (*GetPluginBindingOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*GetPluginBindingOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*GetPluginBindingOutput) SetTarget

SetTarget sets the Target field's value.

func (*GetPluginBindingOutput) SetTargetName

SetTargetName sets the TargetName field's value.

func (*GetPluginBindingOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (GetPluginBindingOutput) String

func (s GetPluginBindingOutput) String() string

String returns the string representation

type GetUpstreamInput

type GetUpstreamInput struct {

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

func (GetUpstreamInput) GoString

func (s GetUpstreamInput) GoString() string

GoString returns the string representation

func (*GetUpstreamInput) SetId

SetId sets the Id field's value.

func (GetUpstreamInput) String

func (s GetUpstreamInput) String() string

String returns the string representation

func (*GetUpstreamInput) Validate

func (s *GetUpstreamInput) Validate() error

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

type GetUpstreamOutput

type GetUpstreamOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetUpstreamOutput) GoString

func (s GetUpstreamOutput) GoString() string

GoString returns the string representation

func (*GetUpstreamOutput) SetUpstream

SetUpstream sets the Upstream field's value.

func (GetUpstreamOutput) String

func (s GetUpstreamOutput) String() string

String returns the string representation

type GetUpstreamSourceInput

type GetUpstreamSourceInput struct {

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

func (GetUpstreamSourceInput) GoString

func (s GetUpstreamSourceInput) GoString() string

GoString returns the string representation

func (*GetUpstreamSourceInput) SetId

SetId sets the Id field's value.

func (GetUpstreamSourceInput) String

func (s GetUpstreamSourceInput) String() string

String returns the string representation

func (*GetUpstreamSourceInput) Validate

func (s *GetUpstreamSourceInput) Validate() error

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

type GetUpstreamSourceOutput

type GetUpstreamSourceOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetUpstreamSourceOutput) GoString

func (s GetUpstreamSourceOutput) GoString() string

GoString returns the string representation

func (*GetUpstreamSourceOutput) SetUpstreamSource

SetUpstreamSource sets the UpstreamSource field's value.

func (GetUpstreamSourceOutput) String

func (s GetUpstreamSourceOutput) String() string

String returns the string representation

type HTTPCookieForCreateUpstreamInput

type HTTPCookieForCreateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (HTTPCookieForCreateUpstreamInput) GoString

GoString returns the string representation

func (*HTTPCookieForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForCreateUpstreamInput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForCreateUpstreamInput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForCreateUpstreamInput) String

String returns the string representation

type HTTPCookieForGetUpstreamOutput

type HTTPCookieForGetUpstreamOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (HTTPCookieForGetUpstreamOutput) GoString

GoString returns the string representation

func (*HTTPCookieForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForGetUpstreamOutput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForGetUpstreamOutput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForGetUpstreamOutput) String

String returns the string representation

type HTTPCookieForListUpstreamsOutput

type HTTPCookieForListUpstreamsOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (HTTPCookieForListUpstreamsOutput) GoString

GoString returns the string representation

func (*HTTPCookieForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForListUpstreamsOutput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForListUpstreamsOutput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForListUpstreamsOutput) String

String returns the string representation

type HTTPCookieForUpdateUpstreamInput

type HTTPCookieForUpdateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (HTTPCookieForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*HTTPCookieForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*HTTPCookieForUpdateUpstreamInput) SetPath

SetPath sets the Path field's value.

func (*HTTPCookieForUpdateUpstreamInput) SetTtl

SetTtl sets the Ttl field's value.

func (HTTPCookieForUpdateUpstreamInput) String

String returns the string representation

type HmacAuthCredentialForCreateConsumerCredentialInput

type HmacAuthCredentialForCreateConsumerCredentialInput struct {
	AccessKey *string `type:"string" json:",omitempty"`

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

func (HmacAuthCredentialForCreateConsumerCredentialInput) GoString

GoString returns the string representation

func (*HmacAuthCredentialForCreateConsumerCredentialInput) SetAccessKey

SetAccessKey sets the AccessKey field's value.

func (*HmacAuthCredentialForCreateConsumerCredentialInput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (HmacAuthCredentialForCreateConsumerCredentialInput) String

String returns the string representation

type HmacAuthCredentialForListConsumerCredentialsOutput

type HmacAuthCredentialForListConsumerCredentialsOutput struct {
	AccessKey *string `type:"string" json:",omitempty"`

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

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

func (HmacAuthCredentialForListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetAccessKey

SetAccessKey sets the AccessKey field's value.

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*HmacAuthCredentialForListConsumerCredentialsOutput) SetSecretKey

SetSecretKey sets the SecretKey field's value.

func (HmacAuthCredentialForListConsumerCredentialsOutput) String

String returns the string representation

type IPListForListGatewayLBsOutput

type IPListForListGatewayLBsOutput struct {
	IP *string `type:"string" json:",omitempty"`

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

func (IPListForListGatewayLBsOutput) GoString

GoString returns the string representation

func (*IPListForListGatewayLBsOutput) SetIP

SetIP sets the IP field's value.

func (*IPListForListGatewayLBsOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (IPListForListGatewayLBsOutput) String

String returns the string representation

type ImportedCLBSpecForAttachGatewayLBInput

type ImportedCLBSpecForAttachGatewayLBInput struct {
	Id *string `type:"string" json:",omitempty"`

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

func (ImportedCLBSpecForAttachGatewayLBInput) GoString

GoString returns the string representation

func (*ImportedCLBSpecForAttachGatewayLBInput) SetId

SetId sets the Id field's value.

func (*ImportedCLBSpecForAttachGatewayLBInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (ImportedCLBSpecForAttachGatewayLBInput) String

String returns the string representation

type ImportedCLBSpecForListGatewayLBsOutput

type ImportedCLBSpecForListGatewayLBsOutput struct {
	Id *string `type:"string" json:",omitempty"`

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

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

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

func (ImportedCLBSpecForListGatewayLBsOutput) GoString

GoString returns the string representation

func (*ImportedCLBSpecForListGatewayLBsOutput) SetId

SetId sets the Id field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetName

SetName sets the Name field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ImportedCLBSpecForListGatewayLBsOutput) SetSpec

SetSpec sets the Spec field's value.

func (ImportedCLBSpecForListGatewayLBsOutput) 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 ItemForListCustomDomainsOutput

type ItemForListCustomDomainsOutput struct {
	CertificateId *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

func (ItemForListCustomDomainsOutput) GoString

GoString returns the string representation

func (*ItemForListCustomDomainsOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ItemForListCustomDomainsOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListCustomDomainsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListCustomDomainsOutput) SetDomain

SetDomain sets the Domain field's value.

func (*ItemForListCustomDomainsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListCustomDomainsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ItemForListCustomDomainsOutput) SetSSLRedirect

SetSSLRedirect sets the SSLRedirect field's value.

func (*ItemForListCustomDomainsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ItemForListCustomDomainsOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListCustomDomainsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListCustomDomainsOutput) String

String returns the string representation

type ItemForListGatewayLBsOutput

type ItemForListGatewayLBsOutput struct {
	IPList []*IPListForListGatewayLBsOutput `type:"list" json:",omitempty"`

	ImportedCLBSpec *ImportedCLBSpecForListGatewayLBsOutput `type:"structure" json:",omitempty"`

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

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

	Ports []*PortForListGatewayLBsOutput `type:"list" json:",omitempty"`

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

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

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

func (ItemForListGatewayLBsOutput) GoString

func (s ItemForListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*ItemForListGatewayLBsOutput) SetIPList

SetIPList sets the IPList field's value.

func (*ItemForListGatewayLBsOutput) SetImportedCLBSpec

SetImportedCLBSpec sets the ImportedCLBSpec field's value.

func (*ItemForListGatewayLBsOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ItemForListGatewayLBsOutput) SetMessage

SetMessage sets the Message field's value.

func (*ItemForListGatewayLBsOutput) SetPorts

SetPorts sets the Ports field's value.

func (*ItemForListGatewayLBsOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListGatewayLBsOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListGatewayLBsOutput) SetType

SetType sets the Type field's value.

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

	DomainSpec *DomainSpecForListGatewayServicesOutput `type:"structure" json:",omitempty"`

	Domains []*DomainForListGatewayServicesOutput `type:"list" json:",omitempty"`

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

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

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

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

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

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

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

func (ItemForListGatewayServicesOutput) GoString

GoString returns the string representation

func (*ItemForListGatewayServicesOutput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*ItemForListGatewayServicesOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListGatewayServicesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListGatewayServicesOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*ItemForListGatewayServicesOutput) SetDomainSpec

SetDomainSpec sets the DomainSpec field's value.

func (*ItemForListGatewayServicesOutput) SetDomains

SetDomains sets the Domains field's value.

func (*ItemForListGatewayServicesOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListGatewayServicesOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ItemForListGatewayServicesOutput) SetId

SetId sets the Id field's value.

func (*ItemForListGatewayServicesOutput) SetMessage

SetMessage sets the Message field's value.

func (*ItemForListGatewayServicesOutput) SetName

SetName sets the Name field's value.

func (*ItemForListGatewayServicesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ItemForListGatewayServicesOutput) SetStatus

SetStatus sets the Status field's value.

func (ItemForListGatewayServicesOutput) String

String returns the string representation

type ItemForListGatewaysOutput

type ItemForListGatewaysOutput struct {
	BackendSpec *BackendSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

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

	CustomLog *CustomLogForListGatewaysOutput `type:"structure" json:",omitempty"`

	Events []*EventForListGatewaysOutput `type:"list" json:",omitempty"`

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

	LogSpec *LogSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

	MonitorSpec *MonitorSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

	NetworkSpec *NetworkSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

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

	ResourceSpec *ResourceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

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

	TraceSpec *TraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

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

func (ItemForListGatewaysOutput) GoString

func (s ItemForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*ItemForListGatewaysOutput) SetBackendSpec

SetBackendSpec sets the BackendSpec field's value.

func (*ItemForListGatewaysOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListGatewaysOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListGatewaysOutput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*ItemForListGatewaysOutput) SetEvents

SetEvents sets the Events field's value.

func (*ItemForListGatewaysOutput) SetId

SetId sets the Id field's value.

func (*ItemForListGatewaysOutput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (*ItemForListGatewaysOutput) SetMessage

SetMessage sets the Message field's value.

func (*ItemForListGatewaysOutput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (*ItemForListGatewaysOutput) SetName

SetName sets the Name field's value.

func (*ItemForListGatewaysOutput) SetNetworkSpec

SetNetworkSpec sets the NetworkSpec field's value.

func (*ItemForListGatewaysOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ItemForListGatewaysOutput) SetRegion

SetRegion sets the Region field's value.

func (*ItemForListGatewaysOutput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (*ItemForListGatewaysOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListGatewaysOutput) SetTags

SetTags sets the Tags field's value.

func (*ItemForListGatewaysOutput) SetTraceSpec

SetTraceSpec sets the TraceSpec field's value.

func (*ItemForListGatewaysOutput) SetType

SetType sets the Type field's value.

func (*ItemForListGatewaysOutput) SetVersion

SetVersion sets the Version field's value.

func (ItemForListGatewaysOutput) String

func (s ItemForListGatewaysOutput) String() string

String returns the string representation

type ItemForListPluginBindingsOutput

type ItemForListPluginBindingsOutput struct {
	Description *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

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

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

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

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

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

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

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

func (ItemForListPluginBindingsOutput) GoString

GoString returns the string representation

func (*ItemForListPluginBindingsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListPluginBindingsOutput) SetEnable

SetEnable sets the Enable field's value.

func (*ItemForListPluginBindingsOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListPluginBindingsOutput) SetGatewayName

SetGatewayName sets the GatewayName field's value.

func (*ItemForListPluginBindingsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListPluginBindingsOutput) SetPluginConfig

SetPluginConfig sets the PluginConfig field's value.

func (*ItemForListPluginBindingsOutput) SetPluginName

SetPluginName sets the PluginName field's value.

func (*ItemForListPluginBindingsOutput) SetRouteId

SetRouteId sets the RouteId field's value.

func (*ItemForListPluginBindingsOutput) SetRouteName

SetRouteName sets the RouteName field's value.

func (*ItemForListPluginBindingsOutput) SetScope

SetScope sets the Scope field's value.

func (*ItemForListPluginBindingsOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ItemForListPluginBindingsOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*ItemForListPluginBindingsOutput) SetTarget

SetTarget sets the Target field's value.

func (*ItemForListPluginBindingsOutput) SetTargetName

SetTargetName sets the TargetName field's value.

func (*ItemForListPluginBindingsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ItemForListPluginBindingsOutput) String

String returns the string representation

type ItemForListUpstreamSourcesOutput

type ItemForListUpstreamSourcesOutput struct {
	Comments *string `type:"string" json:",omitempty"`

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

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

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

	IngressSettings *IngressSettingsForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

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

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

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

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

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

func (ItemForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*ItemForListUpstreamSourcesOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListUpstreamSourcesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListUpstreamSourcesOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListUpstreamSourcesOutput) SetId

SetId sets the Id field's value.

func (*ItemForListUpstreamSourcesOutput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*ItemForListUpstreamSourcesOutput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*ItemForListUpstreamSourcesOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListUpstreamSourcesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListUpstreamSourcesOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*ItemForListUpstreamSourcesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListUpstreamSourcesOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (ItemForListUpstreamSourcesOutput) String

String returns the string representation

type ItemForListUpstreamsOutput

type ItemForListUpstreamsOutput struct {
	BackendTargetList []*BackendTargetListForListUpstreamsOutput `type:"list" json:",omitempty"`

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

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

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

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

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

	LoadBalancerSettings *LoadBalancerSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

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

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

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

	TlsSettings *TlsSettingsForListUpstreamsOutput `type:"structure" json:",omitempty"`

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

	UpstreamSpec *UpstreamSpecForListUpstreamsOutput `type:"structure" json:",omitempty"`

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

func (ItemForListUpstreamsOutput) GoString

func (s ItemForListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*ItemForListUpstreamsOutput) SetBackendTargetList

SetBackendTargetList sets the BackendTargetList field's value.

func (*ItemForListUpstreamsOutput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*ItemForListUpstreamsOutput) SetComments

SetComments sets the Comments field's value.

func (*ItemForListUpstreamsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListUpstreamsOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ItemForListUpstreamsOutput) SetId

SetId sets the Id field's value.

func (*ItemForListUpstreamsOutput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*ItemForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*ItemForListUpstreamsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ItemForListUpstreamsOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ItemForListUpstreamsOutput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*ItemForListUpstreamsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListUpstreamsOutput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (*ItemForListUpstreamsOutput) SetVersionDetails

SetVersionDetails sets the VersionDetails field's value.

func (ItemForListUpstreamsOutput) String

String returns the string representation

type K8SServiceForCreateUpstreamInput

type K8SServiceForCreateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (K8SServiceForCreateUpstreamInput) GoString

GoString returns the string representation

func (*K8SServiceForCreateUpstreamInput) SetName

SetName sets the Name field's value.

func (*K8SServiceForCreateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForCreateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForCreateUpstreamInput) String

String returns the string representation

type K8SServiceForGetUpstreamOutput

type K8SServiceForGetUpstreamOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (K8SServiceForGetUpstreamOutput) GoString

GoString returns the string representation

func (*K8SServiceForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*K8SServiceForGetUpstreamOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForGetUpstreamOutput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForGetUpstreamOutput) String

String returns the string representation

type K8SServiceForListUpstreamsOutput

type K8SServiceForListUpstreamsOutput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (K8SServiceForListUpstreamsOutput) GoString

GoString returns the string representation

func (*K8SServiceForListUpstreamsOutput) SetName

SetName sets the Name field's value.

func (*K8SServiceForListUpstreamsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForListUpstreamsOutput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForListUpstreamsOutput) String

String returns the string representation

type K8SServiceForUpdateUpstreamInput

type K8SServiceForUpdateUpstreamInput struct {
	Name *string `type:"string" json:",omitempty"`

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

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

func (K8SServiceForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*K8SServiceForUpdateUpstreamInput) SetName

SetName sets the Name field's value.

func (*K8SServiceForUpdateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*K8SServiceForUpdateUpstreamInput) SetPort

SetPort sets the Port field's value.

func (K8SServiceForUpdateUpstreamInput) String

String returns the string representation

type K8SSourceForCreateUpstreamSourceInput

type K8SSourceForCreateUpstreamSourceInput struct {
	ClusterId *string `type:"string" json:",omitempty"`

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

func (K8SSourceForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*K8SSourceForCreateUpstreamSourceInput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForCreateUpstreamSourceInput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForCreateUpstreamSourceInput) String

String returns the string representation

type K8SSourceForGetUpstreamSourceOutput

type K8SSourceForGetUpstreamSourceOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

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

func (K8SSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*K8SSourceForGetUpstreamSourceOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForGetUpstreamSourceOutput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForGetUpstreamSourceOutput) String

String returns the string representation

type K8SSourceForListUpstreamSourcesOutput

type K8SSourceForListUpstreamSourcesOutput struct {
	ClusterId *string `type:"string" json:",omitempty"`

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

func (K8SSourceForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*K8SSourceForListUpstreamSourcesOutput) SetClusterId

SetClusterId sets the ClusterId field's value.

func (*K8SSourceForListUpstreamSourcesOutput) SetClusterType

SetClusterType sets the ClusterType field's value.

func (K8SSourceForListUpstreamSourcesOutput) String

String returns the string representation

type KeyAuthCredentialForCreateConsumerCredentialInput

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

func (KeyAuthCredentialForCreateConsumerCredentialInput) GoString

GoString returns the string representation

func (*KeyAuthCredentialForCreateConsumerCredentialInput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (KeyAuthCredentialForCreateConsumerCredentialInput) String

String returns the string representation

type KeyAuthCredentialForListConsumerCredentialsOutput

type KeyAuthCredentialForListConsumerCredentialsOutput struct {
	APIKey *string `type:"string" json:",omitempty"`

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

func (KeyAuthCredentialForListConsumerCredentialsOutput) GoString

GoString returns the string representation

func (*KeyAuthCredentialForListConsumerCredentialsOutput) SetAPIKey

SetAPIKey sets the APIKey field's value.

func (*KeyAuthCredentialForListConsumerCredentialsOutput) SetEnable

SetEnable sets the Enable field's value.

func (KeyAuthCredentialForListConsumerCredentialsOutput) String

String returns the string representation

type LabelForCreateUpstreamVersionInput

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

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

func (LabelForCreateUpstreamVersionInput) GoString

GoString returns the string representation

func (*LabelForCreateUpstreamVersionInput) SetKey

SetKey sets the Key field's value.

func (*LabelForCreateUpstreamVersionInput) SetValue

SetValue sets the Value field's value.

func (LabelForCreateUpstreamVersionInput) 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 LabelForUpdateUpstreamVersionInput

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

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

func (LabelForUpdateUpstreamVersionInput) GoString

GoString returns the string representation

func (*LabelForUpdateUpstreamVersionInput) SetKey

SetKey sets the Key field's value.

func (*LabelForUpdateUpstreamVersionInput) SetValue

SetValue sets the Value field's value.

func (LabelForUpdateUpstreamVersionInput) 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 ListCustomDomainsInput

type ListCustomDomainsInput struct {
	GatewayId *string `type:"string" json:",omitempty"`

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

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

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

func (ListCustomDomainsInput) GoString

func (s ListCustomDomainsInput) GoString() string

GoString returns the string representation

func (*ListCustomDomainsInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ListCustomDomainsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListCustomDomainsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*ListCustomDomainsInput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (ListCustomDomainsInput) String

func (s ListCustomDomainsInput) String() string

String returns the string representation

type ListCustomDomainsOutput

type ListCustomDomainsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListCustomDomainsOutput `type:"list" json:",omitempty"`

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

func (ListCustomDomainsOutput) GoString

func (s ListCustomDomainsOutput) GoString() string

GoString returns the string representation

func (*ListCustomDomainsOutput) SetItems

SetItems sets the Items field's value.

func (*ListCustomDomainsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListCustomDomainsOutput) String

func (s ListCustomDomainsOutput) String() string

String returns the string representation

type ListGatewayLBsInput

type ListGatewayLBsInput struct {

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

func (ListGatewayLBsInput) GoString

func (s ListGatewayLBsInput) GoString() string

GoString returns the string representation

func (*ListGatewayLBsInput) SetId

SetId sets the Id field's value.

func (ListGatewayLBsInput) String

func (s ListGatewayLBsInput) String() string

String returns the string representation

func (*ListGatewayLBsInput) Validate

func (s *ListGatewayLBsInput) Validate() error

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

type ListGatewayLBsOutput

type ListGatewayLBsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewayLBsOutput `type:"list" json:",omitempty"`

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

func (ListGatewayLBsOutput) GoString

func (s ListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*ListGatewayLBsOutput) SetItems

SetItems sets the Items field's value.

func (*ListGatewayLBsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListGatewayLBsOutput) String

func (s ListGatewayLBsOutput) String() string

String returns the string representation

type ListGatewayServicesInput

type ListGatewayServicesInput struct {
	Filter *FilterForListGatewayServicesInput `type:"structure" json:",omitempty"`

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

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

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

func (ListGatewayServicesInput) GoString

func (s ListGatewayServicesInput) GoString() string

GoString returns the string representation

func (*ListGatewayServicesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListGatewayServicesInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ListGatewayServicesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListGatewayServicesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListGatewayServicesInput) String

func (s ListGatewayServicesInput) String() string

String returns the string representation

type ListGatewayServicesOutput

type ListGatewayServicesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewayServicesOutput `type:"list" json:",omitempty"`

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

func (ListGatewayServicesOutput) GoString

func (s ListGatewayServicesOutput) GoString() string

GoString returns the string representation

func (*ListGatewayServicesOutput) SetItems

SetItems sets the Items field's value.

func (*ListGatewayServicesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListGatewayServicesOutput) String

func (s ListGatewayServicesOutput) String() string

String returns the string representation

type ListGatewaysInput

type ListGatewaysInput struct {
	Filter *FilterForListGatewaysInput `type:"structure" json:",omitempty"`

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

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

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

func (ListGatewaysInput) GoString

func (s ListGatewaysInput) GoString() string

GoString returns the string representation

func (*ListGatewaysInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListGatewaysInput) SetPageNumber

func (s *ListGatewaysInput) SetPageNumber(v int64) *ListGatewaysInput

SetPageNumber sets the PageNumber field's value.

func (*ListGatewaysInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*ListGatewaysInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (ListGatewaysInput) String

func (s ListGatewaysInput) String() string

String returns the string representation

type ListGatewaysOutput

type ListGatewaysOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListGatewaysOutput `type:"list" json:",omitempty"`

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

func (ListGatewaysOutput) GoString

func (s ListGatewaysOutput) GoString() string

GoString returns the string representation

func (*ListGatewaysOutput) SetItems

SetItems sets the Items field's value.

func (*ListGatewaysOutput) SetTotal

SetTotal sets the Total field's value.

func (ListGatewaysOutput) String

func (s ListGatewaysOutput) String() string

String returns the string representation

type ListPluginBindingsInput

type ListPluginBindingsInput struct {
	Filter *FilterForListPluginBindingsInput `type:"structure" json:",omitempty"`

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

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

func (ListPluginBindingsInput) GoString

func (s ListPluginBindingsInput) GoString() string

GoString returns the string representation

func (*ListPluginBindingsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListPluginBindingsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListPluginBindingsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListPluginBindingsInput) String

func (s ListPluginBindingsInput) String() string

String returns the string representation

type ListPluginBindingsOutput

type ListPluginBindingsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListPluginBindingsOutput `type:"list" json:",omitempty"`

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

func (ListPluginBindingsOutput) GoString

func (s ListPluginBindingsOutput) GoString() string

GoString returns the string representation

func (*ListPluginBindingsOutput) SetItems

SetItems sets the Items field's value.

func (*ListPluginBindingsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListPluginBindingsOutput) String

func (s ListPluginBindingsOutput) String() string

String returns the string representation

type ListUpstreamSourcesInput

type ListUpstreamSourcesInput struct {
	Filter *FilterForListUpstreamSourcesInput `type:"structure" json:",omitempty"`

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

	IngressSettingsFilter *IngressSettingsFilterForListUpstreamSourcesInput `type:"structure" json:",omitempty"`

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

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

func (ListUpstreamSourcesInput) GoString

func (s ListUpstreamSourcesInput) GoString() string

GoString returns the string representation

func (*ListUpstreamSourcesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListUpstreamSourcesInput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*ListUpstreamSourcesInput) SetIngressSettingsFilter

SetIngressSettingsFilter sets the IngressSettingsFilter field's value.

func (*ListUpstreamSourcesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*ListUpstreamSourcesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (ListUpstreamSourcesInput) String

func (s ListUpstreamSourcesInput) String() string

String returns the string representation

type ListUpstreamSourcesOutput

type ListUpstreamSourcesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListUpstreamSourcesOutput `type:"list" json:",omitempty"`

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

func (ListUpstreamSourcesOutput) GoString

func (s ListUpstreamSourcesOutput) GoString() string

GoString returns the string representation

func (*ListUpstreamSourcesOutput) SetItems

SetItems sets the Items field's value.

func (*ListUpstreamSourcesOutput) SetTotal

SetTotal sets the Total field's value.

func (ListUpstreamSourcesOutput) String

func (s ListUpstreamSourcesOutput) String() string

String returns the string representation

type ListUpstreamsInput

type ListUpstreamsInput struct {
	Filter *FilterForListUpstreamsInput `type:"structure" json:",omitempty"`

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

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

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

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

func (ListUpstreamsInput) GoString

func (s ListUpstreamsInput) GoString() string

GoString returns the string representation

func (*ListUpstreamsInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListUpstreamsInput) SetGatewayId

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

SetGatewayId sets the GatewayId field's value.

func (*ListUpstreamsInput) SetPageNumber

func (s *ListUpstreamsInput) SetPageNumber(v int64) *ListUpstreamsInput

SetPageNumber sets the PageNumber field's value.

func (*ListUpstreamsInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*ListUpstreamsInput) SetSourceType

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

SetSourceType sets the SourceType field's value.

func (ListUpstreamsInput) String

func (s ListUpstreamsInput) String() string

String returns the string representation

type ListUpstreamsOutput

type ListUpstreamsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListUpstreamsOutput `type:"list" json:",omitempty"`

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

func (ListUpstreamsOutput) GoString

func (s ListUpstreamsOutput) GoString() string

GoString returns the string representation

func (*ListUpstreamsOutput) SetItems

SetItems sets the Items field's value.

func (*ListUpstreamsOutput) SetTotal

SetTotal sets the Total field's value.

func (ListUpstreamsOutput) String

func (s ListUpstreamsOutput) String() string

String returns the string representation

type LoadBalancerSettingsForCreateUpstreamInput

type LoadBalancerSettingsForCreateUpstreamInput struct {
	ConsistentHashLB *ConsistentHashLBForCreateUpstreamInput `type:"structure" json:",omitempty"`

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

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

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

func (LoadBalancerSettingsForCreateUpstreamInput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForCreateUpstreamInput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForCreateUpstreamInput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForCreateUpstreamInput) String

String returns the string representation

type LoadBalancerSettingsForGetUpstreamOutput

type LoadBalancerSettingsForGetUpstreamOutput struct {
	ConsistentHashLB *ConsistentHashLBForGetUpstreamOutput `type:"structure" json:",omitempty"`

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

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

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

func (LoadBalancerSettingsForGetUpstreamOutput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForGetUpstreamOutput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForGetUpstreamOutput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForGetUpstreamOutput) String

String returns the string representation

type LoadBalancerSettingsForListUpstreamsOutput

type LoadBalancerSettingsForListUpstreamsOutput struct {
	ConsistentHashLB *ConsistentHashLBForListUpstreamsOutput `type:"structure" json:",omitempty"`

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

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

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

func (LoadBalancerSettingsForListUpstreamsOutput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForListUpstreamsOutput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForListUpstreamsOutput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForListUpstreamsOutput) String

String returns the string representation

type LoadBalancerSettingsForUpdateUpstreamInput

type LoadBalancerSettingsForUpdateUpstreamInput struct {
	ConsistentHashLB *ConsistentHashLBForUpdateUpstreamInput `type:"structure" json:",omitempty"`

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

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

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

func (LoadBalancerSettingsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetConsistentHashLB

SetConsistentHashLB sets the ConsistentHashLB field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetLbPolicy

SetLbPolicy sets the LbPolicy field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetSimpleLB

SetSimpleLB sets the SimpleLB field's value.

func (*LoadBalancerSettingsForUpdateUpstreamInput) SetWarmupDuration

SetWarmupDuration sets the WarmupDuration field's value.

func (LoadBalancerSettingsForUpdateUpstreamInput) String

String returns the string representation

type LogSpecForCreateGatewayInput

type LogSpecForCreateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

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

func (LogSpecForCreateGatewayInput) GoString

func (s LogSpecForCreateGatewayInput) GoString() string

GoString returns the string representation

func (*LogSpecForCreateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForCreateGatewayInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForCreateGatewayInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForCreateGatewayInput) String

String returns the string representation

type LogSpecForGetGatewayOutput

type LogSpecForGetGatewayOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

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

func (LogSpecForGetGatewayOutput) GoString

func (s LogSpecForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*LogSpecForGetGatewayOutput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForGetGatewayOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForGetGatewayOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForGetGatewayOutput) String

String returns the string representation

type LogSpecForListGatewaysOutput

type LogSpecForListGatewaysOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

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

func (LogSpecForListGatewaysOutput) GoString

func (s LogSpecForListGatewaysOutput) GoString() string

GoString returns the string representation

func (*LogSpecForListGatewaysOutput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForListGatewaysOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForListGatewaysOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForListGatewaysOutput) String

String returns the string representation

type LogSpecForUpdateGatewayLogInput

type LogSpecForUpdateGatewayLogInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

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

func (LogSpecForUpdateGatewayLogInput) GoString

GoString returns the string representation

func (*LogSpecForUpdateGatewayLogInput) SetEnable

SetEnable sets the Enable field's value.

func (*LogSpecForUpdateGatewayLogInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*LogSpecForUpdateGatewayLogInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (LogSpecForUpdateGatewayLogInput) String

String returns the string representation

type MonitorSpecForCreateGatewayInput

type MonitorSpecForCreateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

func (MonitorSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*MonitorSpecForCreateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForCreateGatewayInput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForCreateGatewayInput) String

String returns the string representation

type MonitorSpecForGetGatewayOutput

type MonitorSpecForGetGatewayOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

func (MonitorSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*MonitorSpecForGetGatewayOutput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForGetGatewayOutput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForGetGatewayOutput) String

String returns the string representation

type MonitorSpecForListGatewaysOutput

type MonitorSpecForListGatewaysOutput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

func (MonitorSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*MonitorSpecForListGatewaysOutput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForListGatewaysOutput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForListGatewaysOutput) String

String returns the string representation

type MonitorSpecForUpdateGatewayInput

type MonitorSpecForUpdateGatewayInput struct {
	Enable *bool `type:"boolean" json:",omitempty"`

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

func (MonitorSpecForUpdateGatewayInput) GoString

GoString returns the string representation

func (*MonitorSpecForUpdateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*MonitorSpecForUpdateGatewayInput) SetWorkspaceID

SetWorkspaceID sets the WorkspaceID field's value.

func (MonitorSpecForUpdateGatewayInput) String

String returns the string representation

type NacosServiceForCreateUpstreamInput

type NacosServiceForCreateUpstreamInput struct {
	Group *string `type:"string" json:",omitempty"`

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

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

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

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

func (NacosServiceForCreateUpstreamInput) GoString

GoString returns the string representation

func (*NacosServiceForCreateUpstreamInput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForCreateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForCreateUpstreamInput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForCreateUpstreamInput) SetService

SetService sets the Service field's value.

func (*NacosServiceForCreateUpstreamInput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForCreateUpstreamInput) String

String returns the string representation

type NacosServiceForGetUpstreamOutput

type NacosServiceForGetUpstreamOutput struct {
	Group *string `type:"string" json:",omitempty"`

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

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

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

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

func (NacosServiceForGetUpstreamOutput) GoString

GoString returns the string representation

func (*NacosServiceForGetUpstreamOutput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForGetUpstreamOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForGetUpstreamOutput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForGetUpstreamOutput) SetService

SetService sets the Service field's value.

func (*NacosServiceForGetUpstreamOutput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForGetUpstreamOutput) String

String returns the string representation

type NacosServiceForListUpstreamsOutput

type NacosServiceForListUpstreamsOutput struct {
	Group *string `type:"string" json:",omitempty"`

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

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

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

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

func (NacosServiceForListUpstreamsOutput) GoString

GoString returns the string representation

func (*NacosServiceForListUpstreamsOutput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForListUpstreamsOutput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForListUpstreamsOutput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForListUpstreamsOutput) SetService

SetService sets the Service field's value.

func (*NacosServiceForListUpstreamsOutput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForListUpstreamsOutput) String

String returns the string representation

type NacosServiceForUpdateUpstreamInput

type NacosServiceForUpdateUpstreamInput struct {
	Group *string `type:"string" json:",omitempty"`

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

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

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

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

func (NacosServiceForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*NacosServiceForUpdateUpstreamInput) SetGroup

SetGroup sets the Group field's value.

func (*NacosServiceForUpdateUpstreamInput) SetNamespace

SetNamespace sets the Namespace field's value.

func (*NacosServiceForUpdateUpstreamInput) SetNamespaceId

SetNamespaceId sets the NamespaceId field's value.

func (*NacosServiceForUpdateUpstreamInput) SetService

SetService sets the Service field's value.

func (*NacosServiceForUpdateUpstreamInput) SetUpstreamSourceId

SetUpstreamSourceId sets the UpstreamSourceId field's value.

func (NacosServiceForUpdateUpstreamInput) String

String returns the string representation

type NacosSourceForCreateUpstreamSourceInput

type NacosSourceForCreateUpstreamSourceInput struct {
	AuthConfig *AuthConfigForCreateUpstreamSourceInput `type:"structure" json:",omitempty"`

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

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

func (NacosSourceForCreateUpstreamSourceInput) GoString

GoString returns the string representation

func (*NacosSourceForCreateUpstreamSourceInput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForCreateUpstreamSourceInput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForCreateUpstreamSourceInput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForCreateUpstreamSourceInput) String

String returns the string representation

type NacosSourceForGetUpstreamSourceOutput

type NacosSourceForGetUpstreamSourceOutput struct {
	AuthConfig *AuthConfigForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

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

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

func (NacosSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*NacosSourceForGetUpstreamSourceOutput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForGetUpstreamSourceOutput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForGetUpstreamSourceOutput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForGetUpstreamSourceOutput) String

String returns the string representation

type NacosSourceForListUpstreamSourcesOutput

type NacosSourceForListUpstreamSourcesOutput struct {
	AuthConfig *AuthConfigForListUpstreamSourcesOutput `type:"structure" json:",omitempty"`

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

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

func (NacosSourceForListUpstreamSourcesOutput) GoString

GoString returns the string representation

func (*NacosSourceForListUpstreamSourcesOutput) SetAuthConfig

SetAuthConfig sets the AuthConfig field's value.

func (*NacosSourceForListUpstreamSourcesOutput) SetNacosId

SetNacosId sets the NacosId field's value.

func (*NacosSourceForListUpstreamSourcesOutput) SetNacosName

SetNacosName sets the NacosName field's value.

func (NacosSourceForListUpstreamSourcesOutput) String

String returns the string representation

type NetworkSpecForCreateGatewayInput

type NetworkSpecForCreateGatewayInput struct {
	SubnetIds []*string `type:"list" json:",omitempty"`

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

func (NetworkSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*NetworkSpecForCreateGatewayInput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*NetworkSpecForCreateGatewayInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkSpecForCreateGatewayInput) String

String returns the string representation

type NetworkSpecForGetGatewayOutput

type NetworkSpecForGetGatewayOutput struct {
	Subnets []*SubnetForGetGatewayOutput `type:"list" json:",omitempty"`

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

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

func (NetworkSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*NetworkSpecForGetGatewayOutput) SetSubnets

SetSubnets sets the Subnets field's value.

func (*NetworkSpecForGetGatewayOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*NetworkSpecForGetGatewayOutput) SetVpcName

SetVpcName sets the VpcName field's value.

func (NetworkSpecForGetGatewayOutput) String

String returns the string representation

type NetworkSpecForListGatewaysOutput

type NetworkSpecForListGatewaysOutput struct {
	SubnetIds []*string `type:"list" json:",omitempty"`

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

func (NetworkSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*NetworkSpecForListGatewaysOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*NetworkSpecForListGatewaysOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (NetworkSpecForListGatewaysOutput) String

String returns the string representation

type NetworkTypeForCreateGatewayInput

type NetworkTypeForCreateGatewayInput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

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

func (NetworkTypeForCreateGatewayInput) GoString

GoString returns the string representation

func (*NetworkTypeForCreateGatewayInput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForCreateGatewayInput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForCreateGatewayInput) String

String returns the string representation

type NetworkTypeForGetGatewayOutput

type NetworkTypeForGetGatewayOutput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

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

func (NetworkTypeForGetGatewayOutput) GoString

GoString returns the string representation

func (*NetworkTypeForGetGatewayOutput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForGetGatewayOutput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForGetGatewayOutput) String

String returns the string representation

type NetworkTypeForListGatewaysOutput

type NetworkTypeForListGatewaysOutput struct {
	EnablePrivateNetwork *bool `type:"boolean" json:",omitempty"`

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

func (NetworkTypeForListGatewaysOutput) GoString

GoString returns the string representation

func (*NetworkTypeForListGatewaysOutput) SetEnablePrivateNetwork

SetEnablePrivateNetwork sets the EnablePrivateNetwork field's value.

func (*NetworkTypeForListGatewaysOutput) SetEnablePublicNetwork

SetEnablePublicNetwork sets the EnablePublicNetwork field's value.

func (NetworkTypeForListGatewaysOutput) String

String returns the string representation

type PortForListGatewayLBsOutput

type PortForListGatewayLBsOutput struct {
	Number *int32 `type:"int32" json:",omitempty"`

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

func (PortForListGatewayLBsOutput) GoString

func (s PortForListGatewayLBsOutput) GoString() string

GoString returns the string representation

func (*PortForListGatewayLBsOutput) SetNumber

SetNumber sets the Number field's value.

func (*PortForListGatewayLBsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (PortForListGatewayLBsOutput) 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 TLSTraceSpecForCreateGatewayInput

type TLSTraceSpecForCreateGatewayInput struct {
	IAMUserAK *string `type:"string" json:",omitempty"`

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

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

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

func (TLSTraceSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*TLSTraceSpecForCreateGatewayInput) SetIAMUserAK

SetIAMUserAK sets the IAMUserAK field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetIAMUserSK

SetIAMUserSK sets the IAMUserSK field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForCreateGatewayInput) SetTraceId

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForCreateGatewayInput) String

String returns the string representation

type TLSTraceSpecForGetGatewayOutput

type TLSTraceSpecForGetGatewayOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

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

func (TLSTraceSpecForGetGatewayOutput) GoString

GoString returns the string representation

func (*TLSTraceSpecForGetGatewayOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForGetGatewayOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForGetGatewayOutput) String

String returns the string representation

type TLSTraceSpecForListGatewaysOutput

type TLSTraceSpecForListGatewaysOutput struct {
	ProjectId *string `type:"string" json:",omitempty"`

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

func (TLSTraceSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*TLSTraceSpecForListGatewaysOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForListGatewaysOutput) SetTraceId

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForListGatewaysOutput) String

String returns the string representation

type TLSTraceSpecForUpdateGatewayTraceInput

type TLSTraceSpecForUpdateGatewayTraceInput struct {
	IAMUserAK *string `type:"string" json:",omitempty"`

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

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

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

func (TLSTraceSpecForUpdateGatewayTraceInput) GoString

GoString returns the string representation

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetIAMUserAK

SetIAMUserAK sets the IAMUserAK field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetIAMUserSK

SetIAMUserSK sets the IAMUserSK field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*TLSTraceSpecForUpdateGatewayTraceInput) SetTraceId

SetTraceId sets the TraceId field's value.

func (TLSTraceSpecForUpdateGatewayTraceInput) 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 TlsSettingsForCreateUpstreamInput

type TlsSettingsForCreateUpstreamInput struct {
	Sni *string `type:"string" json:",omitempty"`

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

func (TlsSettingsForCreateUpstreamInput) GoString

GoString returns the string representation

func (*TlsSettingsForCreateUpstreamInput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForCreateUpstreamInput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForCreateUpstreamInput) String

String returns the string representation

type TlsSettingsForGetUpstreamOutput

type TlsSettingsForGetUpstreamOutput struct {
	Sni *string `type:"string" json:",omitempty"`

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

func (TlsSettingsForGetUpstreamOutput) GoString

GoString returns the string representation

func (*TlsSettingsForGetUpstreamOutput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForGetUpstreamOutput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForGetUpstreamOutput) String

String returns the string representation

type TlsSettingsForListUpstreamsOutput

type TlsSettingsForListUpstreamsOutput struct {
	Sni *string `type:"string" json:",omitempty"`

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

func (TlsSettingsForListUpstreamsOutput) GoString

GoString returns the string representation

func (*TlsSettingsForListUpstreamsOutput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForListUpstreamsOutput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForListUpstreamsOutput) String

String returns the string representation

type TlsSettingsForUpdateUpstreamInput

type TlsSettingsForUpdateUpstreamInput struct {
	Sni *string `type:"string" json:",omitempty"`

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

func (TlsSettingsForUpdateUpstreamInput) GoString

GoString returns the string representation

func (*TlsSettingsForUpdateUpstreamInput) SetSni

SetSni sets the Sni field's value.

func (*TlsSettingsForUpdateUpstreamInput) SetTlsMode

SetTlsMode sets the TlsMode field's value.

func (TlsSettingsForUpdateUpstreamInput) String

String returns the string representation

type TraceSpecForCreateGatewayInput

type TraceSpecForCreateGatewayInput struct {
	APMTraceSpec *APMTraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

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

	TLSTraceSpec *TLSTraceSpecForCreateGatewayInput `type:"structure" json:",omitempty"`

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

func (TraceSpecForCreateGatewayInput) GoString

GoString returns the string representation

func (*TraceSpecForCreateGatewayInput) SetAPMTraceSpec

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForCreateGatewayInput) SetEnable

SetEnable sets the Enable field's value.

func (*TraceSpecForCreateGatewayInput) SetTLSTraceSpec

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForCreateGatewayInput) SetTraceType

SetTraceType sets the TraceType field's value.

func (TraceSpecForCreateGatewayInput) String

String returns the string representation

type TraceSpecForGetGatewayOutput

type TraceSpecForGetGatewayOutput struct {
	APMTraceSpec *APMTraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

	TLSTraceSpec *TLSTraceSpecForGetGatewayOutput `type:"structure" json:",omitempty"`

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

func (TraceSpecForGetGatewayOutput) GoString

func (s TraceSpecForGetGatewayOutput) GoString() string

GoString returns the string representation

func (*TraceSpecForGetGatewayOutput) SetAPMTraceSpec

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForGetGatewayOutput) SetEnable

SetEnable sets the Enable field's value.

func (*TraceSpecForGetGatewayOutput) SetTLSTraceSpec

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForGetGatewayOutput) SetTraceType

SetTraceType sets the TraceType field's value.

func (TraceSpecForGetGatewayOutput) String

String returns the string representation

type TraceSpecForListGatewaysOutput

type TraceSpecForListGatewaysOutput struct {
	APMTraceSpec *APMTraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

	TLSTraceSpec *TLSTraceSpecForListGatewaysOutput `type:"structure" json:",omitempty"`

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

func (TraceSpecForListGatewaysOutput) GoString

GoString returns the string representation

func (*TraceSpecForListGatewaysOutput) SetAPMTraceSpec

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForListGatewaysOutput) SetEnable

SetEnable sets the Enable field's value.

func (*TraceSpecForListGatewaysOutput) SetTLSTraceSpec

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForListGatewaysOutput) SetTraceType

SetTraceType sets the TraceType field's value.

func (TraceSpecForListGatewaysOutput) String

String returns the string representation

type TraceSpecForUpdateGatewayTraceInput

type TraceSpecForUpdateGatewayTraceInput struct {
	APMTraceSpec *APMTraceSpecForUpdateGatewayTraceInput `type:"structure" json:",omitempty"`

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

	TLSTraceSpec *TLSTraceSpecForUpdateGatewayTraceInput `type:"structure" json:",omitempty"`

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

func (TraceSpecForUpdateGatewayTraceInput) GoString

GoString returns the string representation

func (*TraceSpecForUpdateGatewayTraceInput) SetAPMTraceSpec

SetAPMTraceSpec sets the APMTraceSpec field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetEnable

SetEnable sets the Enable field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetTLSTraceSpec

SetTLSTraceSpec sets the TLSTraceSpec field's value.

func (*TraceSpecForUpdateGatewayTraceInput) SetTraceType

SetTraceType sets the TraceType field's value.

func (TraceSpecForUpdateGatewayTraceInput) 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 UpdateCustomDomainInput

type UpdateCustomDomainInput struct {
	CertificateId *string `type:"string" json:",omitempty"`

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

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

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

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

func (UpdateCustomDomainInput) GoString

func (s UpdateCustomDomainInput) GoString() string

GoString returns the string representation

func (*UpdateCustomDomainInput) SetCertificateId

func (s *UpdateCustomDomainInput) SetCertificateId(v string) *UpdateCustomDomainInput

SetCertificateId sets the CertificateId field's value.

func (*UpdateCustomDomainInput) SetComments

SetComments sets the Comments field's value.

func (*UpdateCustomDomainInput) SetId

SetId sets the Id field's value.

func (*UpdateCustomDomainInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpdateCustomDomainInput) SetSSLRedirect

SetSSLRedirect sets the SSLRedirect field's value.

func (UpdateCustomDomainInput) String

func (s UpdateCustomDomainInput) String() string

String returns the string representation

func (*UpdateCustomDomainInput) Validate

func (s *UpdateCustomDomainInput) Validate() error

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

type UpdateCustomDomainOutput

type UpdateCustomDomainOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateCustomDomainOutput) GoString

func (s UpdateCustomDomainOutput) GoString() string

GoString returns the string representation

func (*UpdateCustomDomainOutput) SetId

SetId sets the Id field's value.

func (UpdateCustomDomainOutput) String

func (s UpdateCustomDomainOutput) String() string

String returns the string representation

type UpdateGatewayCustomLogInput

type UpdateGatewayCustomLogInput struct {
	CustomLog *CustomLogForUpdateGatewayCustomLogInput `type:"structure" json:",omitempty"`

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

func (UpdateGatewayCustomLogInput) GoString

func (s UpdateGatewayCustomLogInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayCustomLogInput) SetCustomLog

SetCustomLog sets the CustomLog field's value.

func (*UpdateGatewayCustomLogInput) SetId

SetId sets the Id field's value.

func (UpdateGatewayCustomLogInput) String

String returns the string representation

func (*UpdateGatewayCustomLogInput) Validate

func (s *UpdateGatewayCustomLogInput) Validate() error

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

type UpdateGatewayCustomLogOutput

type UpdateGatewayCustomLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewayCustomLogOutput) GoString

func (s UpdateGatewayCustomLogOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayCustomLogOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayCustomLogOutput) String

String returns the string representation

type UpdateGatewayInput

type UpdateGatewayInput struct {
	Comments *string `type:"string" json:",omitempty"`

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

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

func (UpdateGatewayInput) GoString

func (s UpdateGatewayInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayInput) SetComments

func (s *UpdateGatewayInput) SetComments(v string) *UpdateGatewayInput

SetComments sets the Comments field's value.

func (*UpdateGatewayInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayInput) SetMonitorSpec

SetMonitorSpec sets the MonitorSpec field's value.

func (UpdateGatewayInput) String

func (s UpdateGatewayInput) String() string

String returns the string representation

func (*UpdateGatewayInput) Validate

func (s *UpdateGatewayInput) Validate() error

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

type UpdateGatewayLogInput

type UpdateGatewayLogInput struct {

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

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

func (UpdateGatewayLogInput) GoString

func (s UpdateGatewayLogInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayLogInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayLogInput) SetLogSpec

SetLogSpec sets the LogSpec field's value.

func (UpdateGatewayLogInput) String

func (s UpdateGatewayLogInput) String() string

String returns the string representation

func (*UpdateGatewayLogInput) Validate

func (s *UpdateGatewayLogInput) Validate() error

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

type UpdateGatewayLogOutput

type UpdateGatewayLogOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewayLogOutput) GoString

func (s UpdateGatewayLogOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayLogOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayLogOutput) String

func (s UpdateGatewayLogOutput) String() string

String returns the string representation

type UpdateGatewayOutput

type UpdateGatewayOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewayOutput) GoString

func (s UpdateGatewayOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayOutput) String

func (s UpdateGatewayOutput) String() string

String returns the string representation

type UpdateGatewayServiceInput

type UpdateGatewayServiceInput struct {
	AuthSpec *AuthSpecForUpdateGatewayServiceInput `type:"structure" json:",omitempty"`

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

	DomainSpec *DomainSpecForUpdateGatewayServiceInput `type:"structure" json:",omitempty"`

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

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

func (UpdateGatewayServiceInput) GoString

func (s UpdateGatewayServiceInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayServiceInput) SetAuthSpec

SetAuthSpec sets the AuthSpec field's value.

func (*UpdateGatewayServiceInput) SetComments

SetComments sets the Comments field's value.

func (*UpdateGatewayServiceInput) SetDomainSpec

SetDomainSpec sets the DomainSpec field's value.

func (*UpdateGatewayServiceInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayServiceInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (UpdateGatewayServiceInput) String

func (s UpdateGatewayServiceInput) String() string

String returns the string representation

func (*UpdateGatewayServiceInput) Validate

func (s *UpdateGatewayServiceInput) Validate() error

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

type UpdateGatewayServiceOutput

type UpdateGatewayServiceOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewayServiceOutput) GoString

func (s UpdateGatewayServiceOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayServiceOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayServiceOutput) String

String returns the string representation

type UpdateGatewaySpecInput

type UpdateGatewaySpecInput struct {

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

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

func (UpdateGatewaySpecInput) GoString

func (s UpdateGatewaySpecInput) GoString() string

GoString returns the string representation

func (*UpdateGatewaySpecInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewaySpecInput) SetResourceSpec

SetResourceSpec sets the ResourceSpec field's value.

func (UpdateGatewaySpecInput) String

func (s UpdateGatewaySpecInput) String() string

String returns the string representation

func (*UpdateGatewaySpecInput) Validate

func (s *UpdateGatewaySpecInput) Validate() error

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

type UpdateGatewaySpecOutput

type UpdateGatewaySpecOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewaySpecOutput) GoString

func (s UpdateGatewaySpecOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewaySpecOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewaySpecOutput) String

func (s UpdateGatewaySpecOutput) String() string

String returns the string representation

type UpdateGatewayTraceInput

type UpdateGatewayTraceInput struct {

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

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

func (UpdateGatewayTraceInput) GoString

func (s UpdateGatewayTraceInput) GoString() string

GoString returns the string representation

func (*UpdateGatewayTraceInput) SetId

SetId sets the Id field's value.

func (*UpdateGatewayTraceInput) SetTraceSpec

SetTraceSpec sets the TraceSpec field's value.

func (UpdateGatewayTraceInput) String

func (s UpdateGatewayTraceInput) String() string

String returns the string representation

func (*UpdateGatewayTraceInput) Validate

func (s *UpdateGatewayTraceInput) Validate() error

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

type UpdateGatewayTraceOutput

type UpdateGatewayTraceOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateGatewayTraceOutput) GoString

func (s UpdateGatewayTraceOutput) GoString() string

GoString returns the string representation

func (*UpdateGatewayTraceOutput) SetId

SetId sets the Id field's value.

func (UpdateGatewayTraceOutput) String

func (s UpdateGatewayTraceOutput) String() string

String returns the string representation

type UpdatePluginBindingInput

type UpdatePluginBindingInput struct {
	Description *string `type:"string" json:",omitempty"`

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

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

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

func (UpdatePluginBindingInput) GoString

func (s UpdatePluginBindingInput) GoString() string

GoString returns the string representation

func (*UpdatePluginBindingInput) SetDescription

SetDescription sets the Description field's value.

func (*UpdatePluginBindingInput) SetEnable

SetEnable sets the Enable field's value.

func (*UpdatePluginBindingInput) SetId

SetId sets the Id field's value.

func (*UpdatePluginBindingInput) SetPluginConfig

SetPluginConfig sets the PluginConfig field's value.

func (UpdatePluginBindingInput) String

func (s UpdatePluginBindingInput) String() string

String returns the string representation

func (*UpdatePluginBindingInput) Validate

func (s *UpdatePluginBindingInput) Validate() error

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

type UpdatePluginBindingOutput

type UpdatePluginBindingOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdatePluginBindingOutput) GoString

func (s UpdatePluginBindingOutput) GoString() string

GoString returns the string representation

func (*UpdatePluginBindingOutput) SetId

SetId sets the Id field's value.

func (UpdatePluginBindingOutput) String

func (s UpdatePluginBindingOutput) String() string

String returns the string representation

type UpdateUpstreamInput

type UpdateUpstreamInput struct {
	CircuitBreakingSettings *CircuitBreakingSettingsForUpdateUpstreamInput `type:"structure" json:",omitempty"`

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

	// 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 UpdateUpstreamVersionInput

type UpdateUpstreamVersionInput struct {

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

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

func (UpdateUpstreamVersionInput) GoString

func (s UpdateUpstreamVersionInput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamVersionInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpdateUpstreamVersionInput) SetUpstreamVersion

SetUpstreamVersion sets the UpstreamVersion field's value.

func (UpdateUpstreamVersionInput) String

String returns the string representation

func (*UpdateUpstreamVersionInput) Validate

func (s *UpdateUpstreamVersionInput) Validate() error

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

type UpdateUpstreamVersionOutput

type UpdateUpstreamVersionOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (UpdateUpstreamVersionOutput) GoString

func (s UpdateUpstreamVersionOutput) GoString() string

GoString returns the string representation

func (*UpdateUpstreamVersionOutput) SetName

SetName sets the Name field's value.

func (*UpdateUpstreamVersionOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

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

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

	TlsSettings *TlsSettingsForGetUpstreamOutput `type:"structure" json:",omitempty"`

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

	UpstreamSpec *UpstreamSpecForGetUpstreamOutput `type:"structure" json:",omitempty"`

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

func (UpstreamForGetUpstreamOutput) GoString

func (s UpstreamForGetUpstreamOutput) GoString() string

GoString returns the string representation

func (*UpstreamForGetUpstreamOutput) SetBackendTargetList

SetBackendTargetList sets the BackendTargetList field's value.

func (*UpstreamForGetUpstreamOutput) SetCircuitBreakingSettings

SetCircuitBreakingSettings sets the CircuitBreakingSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetComments

SetComments sets the Comments field's value.

func (*UpstreamForGetUpstreamOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*UpstreamForGetUpstreamOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*UpstreamForGetUpstreamOutput) SetId

SetId sets the Id field's value.

func (*UpstreamForGetUpstreamOutput) SetLoadBalancerSettings

SetLoadBalancerSettings sets the LoadBalancerSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetName

SetName sets the Name field's value.

func (*UpstreamForGetUpstreamOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*UpstreamForGetUpstreamOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*UpstreamForGetUpstreamOutput) SetTlsSettings

SetTlsSettings sets the TlsSettings field's value.

func (*UpstreamForGetUpstreamOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*UpstreamForGetUpstreamOutput) SetUpstreamSpec

SetUpstreamSpec sets the UpstreamSpec field's value.

func (*UpstreamForGetUpstreamOutput) SetVersionDetails

SetVersionDetails sets the VersionDetails field's value.

func (UpstreamForGetUpstreamOutput) String

String returns the string representation

type UpstreamSourceForGetUpstreamSourceOutput

type UpstreamSourceForGetUpstreamSourceOutput struct {
	Comments *string `type:"string" json:",omitempty"`

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

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

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

	IngressSettings *IngressSettingsForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

	SourceSpec *SourceSpecForGetUpstreamSourceOutput `type:"structure" json:",omitempty"`

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

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

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

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

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

func (UpstreamSourceForGetUpstreamSourceOutput) GoString

GoString returns the string representation

func (*UpstreamSourceForGetUpstreamSourceOutput) SetComments

SetComments sets the Comments field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetGatewayId

SetGatewayId sets the GatewayId field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetId

SetId sets the Id field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetIngressSettings

SetIngressSettings sets the IngressSettings field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetSourceSpec

SetSourceSpec sets the SourceSpec field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetStatus

SetStatus sets the Status field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetStatusMessage

SetStatusMessage sets the StatusMessage field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*UpstreamSourceForGetUpstreamSourceOutput) SetWatchNamespaces

SetWatchNamespaces sets the WatchNamespaces field's value.

func (UpstreamSourceForGetUpstreamSourceOutput) String

String returns the string representation

type UpstreamSpecForCreateUpstreamInput

type UpstreamSpecForCreateUpstreamInput struct {
	AIProvider *AIProviderForCreateUpstreamInput `type:"structure" json:",omitempty"`

	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 UpstreamVersionForCreateUpstreamVersionInput

type UpstreamVersionForCreateUpstreamVersionInput struct {
	Labels []*LabelForCreateUpstreamVersionInput `type:"list" json:",omitempty"`

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

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

func (UpstreamVersionForCreateUpstreamVersionInput) GoString

GoString returns the string representation

func (*UpstreamVersionForCreateUpstreamVersionInput) SetLabels

SetLabels sets the Labels field's value.

func (*UpstreamVersionForCreateUpstreamVersionInput) SetName

SetName sets the Name field's value.

func (*UpstreamVersionForCreateUpstreamVersionInput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (UpstreamVersionForCreateUpstreamVersionInput) String

String returns the string representation

type UpstreamVersionForUpdateUpstreamVersionInput

type UpstreamVersionForUpdateUpstreamVersionInput struct {
	Labels []*LabelForUpdateUpstreamVersionInput `type:"list" json:",omitempty"`

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

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

func (UpstreamVersionForUpdateUpstreamVersionInput) GoString

GoString returns the string representation

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetLabels

SetLabels sets the Labels field's value.

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetName

SetName sets the Name field's value.

func (*UpstreamVersionForUpdateUpstreamVersionInput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (UpstreamVersionForUpdateUpstreamVersionInput) 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