apig20221112

package
v1.0.41 Latest Latest
Warning

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

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

Documentation

Overview

Package apig20221112iface provides an interface to enable mocking the APIG20221112 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 AIProviderSettingsForCreateRouteInput

type AIProviderSettingsForCreateRouteInput struct {
	Model *string `type:"string" json:",omitempty"`

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

func (AIProviderSettingsForCreateRouteInput) GoString

GoString returns the string representation

func (*AIProviderSettingsForCreateRouteInput) SetModel

SetModel sets the Model field's value.

func (*AIProviderSettingsForCreateRouteInput) SetTargetPath

SetTargetPath sets the TargetPath field's value.

func (AIProviderSettingsForCreateRouteInput) String

String returns the string representation

type AIProviderSettingsForGetRouteOutput

type AIProviderSettingsForGetRouteOutput struct {
	Model *string `type:"string" json:",omitempty"`

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

func (AIProviderSettingsForGetRouteOutput) GoString

GoString returns the string representation

func (*AIProviderSettingsForGetRouteOutput) SetModel

SetModel sets the Model field's value.

func (*AIProviderSettingsForGetRouteOutput) SetTargetPath

SetTargetPath sets the TargetPath field's value.

func (AIProviderSettingsForGetRouteOutput) String

String returns the string representation

type AIProviderSettingsForListRoutesOutput

type AIProviderSettingsForListRoutesOutput struct {
	Model *string `type:"string" json:",omitempty"`

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

func (AIProviderSettingsForListRoutesOutput) GoString

GoString returns the string representation

func (*AIProviderSettingsForListRoutesOutput) SetModel

SetModel sets the Model field's value.

func (*AIProviderSettingsForListRoutesOutput) SetTargetPath

SetTargetPath sets the TargetPath field's value.

func (AIProviderSettingsForListRoutesOutput) String

String returns the string representation

type AIProviderSettingsForUpdateRouteInput

type AIProviderSettingsForUpdateRouteInput struct {
	Model *string `type:"string" json:",omitempty"`

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

func (AIProviderSettingsForUpdateRouteInput) GoString

GoString returns the string representation

func (*AIProviderSettingsForUpdateRouteInput) SetModel

SetModel sets the Model field's value.

func (*AIProviderSettingsForUpdateRouteInput) SetTargetPath

SetTargetPath sets the TargetPath field's value.

func (AIProviderSettingsForUpdateRouteInput) String

String returns the string representation

type APIG20221112

type APIG20221112 struct {
	*client.Client
}

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

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

func New

New create int can support ssl or region locate set

func (*APIG20221112) CreateRoute

func (c *APIG20221112) CreateRoute(input *CreateRouteInput) (*CreateRouteOutput, error)

CreateRoute API operation for APIG20221112.

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

func (*APIG20221112) CreateRouteCommon

func (c *APIG20221112) CreateRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRouteCommon API operation for APIG20221112.

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

func (*APIG20221112) CreateRouteCommonRequest

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

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

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

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

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

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

func (*APIG20221112) CreateRouteCommonWithContext

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

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

See CreateRouteCommon 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 (*APIG20221112) CreateRouteRequest

func (c *APIG20221112) CreateRouteRequest(input *CreateRouteInput) (req *request.Request, output *CreateRouteOutput)

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

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

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

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

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

func (*APIG20221112) CreateRouteWithContext

func (c *APIG20221112) CreateRouteWithContext(ctx byteplus.Context, input *CreateRouteInput, opts ...request.Option) (*CreateRouteOutput, error)

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

See CreateRoute 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 (*APIG20221112) DeleteRoute

func (c *APIG20221112) DeleteRoute(input *DeleteRouteInput) (*DeleteRouteOutput, error)

DeleteRoute API operation for APIG20221112.

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

func (*APIG20221112) DeleteRouteCommon

func (c *APIG20221112) DeleteRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRouteCommon API operation for APIG20221112.

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

func (*APIG20221112) DeleteRouteCommonRequest

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

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

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

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

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

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

func (*APIG20221112) DeleteRouteCommonWithContext

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

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

See DeleteRouteCommon 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 (*APIG20221112) DeleteRouteRequest

func (c *APIG20221112) DeleteRouteRequest(input *DeleteRouteInput) (req *request.Request, output *DeleteRouteOutput)

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

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

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

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

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

func (*APIG20221112) DeleteRouteWithContext

func (c *APIG20221112) DeleteRouteWithContext(ctx byteplus.Context, input *DeleteRouteInput, opts ...request.Option) (*DeleteRouteOutput, error)

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

See DeleteRoute 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 (*APIG20221112) GetRoute

func (c *APIG20221112) GetRoute(input *GetRouteInput) (*GetRouteOutput, error)

GetRoute API operation for APIG20221112.

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

func (*APIG20221112) GetRouteCommon

func (c *APIG20221112) GetRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GetRouteCommon API operation for APIG20221112.

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

func (*APIG20221112) GetRouteCommonRequest

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

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

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

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

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

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

func (*APIG20221112) GetRouteCommonWithContext

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

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

See GetRouteCommon 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 (*APIG20221112) GetRouteRequest

func (c *APIG20221112) GetRouteRequest(input *GetRouteInput) (req *request.Request, output *GetRouteOutput)

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

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

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

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

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

func (*APIG20221112) GetRouteWithContext

func (c *APIG20221112) GetRouteWithContext(ctx byteplus.Context, input *GetRouteInput, opts ...request.Option) (*GetRouteOutput, error)

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

See GetRoute 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 (*APIG20221112) ListRoutes

func (c *APIG20221112) ListRoutes(input *ListRoutesInput) (*ListRoutesOutput, error)

ListRoutes API operation for APIG20221112.

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

func (*APIG20221112) ListRoutesCommon

func (c *APIG20221112) ListRoutesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListRoutesCommon API operation for APIG20221112.

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

func (*APIG20221112) ListRoutesCommonRequest

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

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

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

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

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

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

func (*APIG20221112) ListRoutesCommonWithContext

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

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

See ListRoutesCommon 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 (*APIG20221112) ListRoutesRequest

func (c *APIG20221112) ListRoutesRequest(input *ListRoutesInput) (req *request.Request, output *ListRoutesOutput)

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

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

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

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

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

func (*APIG20221112) ListRoutesWithContext

func (c *APIG20221112) ListRoutesWithContext(ctx byteplus.Context, input *ListRoutesInput, opts ...request.Option) (*ListRoutesOutput, error)

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

See ListRoutes 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 (*APIG20221112) UpdateRoute

func (c *APIG20221112) UpdateRoute(input *UpdateRouteInput) (*UpdateRouteOutput, error)

UpdateRoute API operation for APIG20221112.

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

func (*APIG20221112) UpdateRouteCommon

func (c *APIG20221112) UpdateRouteCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateRouteCommon API operation for APIG20221112.

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

func (*APIG20221112) UpdateRouteCommonRequest

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

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

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

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

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

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

func (*APIG20221112) UpdateRouteCommonWithContext

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

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

See UpdateRouteCommon 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 (*APIG20221112) UpdateRouteRequest

func (c *APIG20221112) UpdateRouteRequest(input *UpdateRouteInput) (req *request.Request, output *UpdateRouteOutput)

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

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

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

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

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

func (*APIG20221112) UpdateRouteWithContext

func (c *APIG20221112) UpdateRouteWithContext(ctx byteplus.Context, input *UpdateRouteInput, opts ...request.Option) (*UpdateRouteOutput, error)

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

See UpdateRoute 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 APIG20221112API

type APIG20221112API interface {
	CreateRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRoute(*CreateRouteInput) (*CreateRouteOutput, error)
	CreateRouteWithContext(byteplus.Context, *CreateRouteInput, ...request.Option) (*CreateRouteOutput, error)
	CreateRouteRequest(*CreateRouteInput) (*request.Request, *CreateRouteOutput)

	DeleteRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRoute(*DeleteRouteInput) (*DeleteRouteOutput, error)
	DeleteRouteWithContext(byteplus.Context, *DeleteRouteInput, ...request.Option) (*DeleteRouteOutput, error)
	DeleteRouteRequest(*DeleteRouteInput) (*request.Request, *DeleteRouteOutput)

	GetRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GetRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GetRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GetRoute(*GetRouteInput) (*GetRouteOutput, error)
	GetRouteWithContext(byteplus.Context, *GetRouteInput, ...request.Option) (*GetRouteOutput, error)
	GetRouteRequest(*GetRouteInput) (*request.Request, *GetRouteOutput)

	ListRoutesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListRoutesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListRoutesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListRoutes(*ListRoutesInput) (*ListRoutesOutput, error)
	ListRoutesWithContext(byteplus.Context, *ListRoutesInput, ...request.Option) (*ListRoutesOutput, error)
	ListRoutesRequest(*ListRoutesInput) (*request.Request, *ListRoutesOutput)

	UpdateRouteCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateRouteCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateRouteCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateRoute(*UpdateRouteInput) (*UpdateRouteOutput, error)
	UpdateRouteWithContext(byteplus.Context, *UpdateRouteInput, ...request.Option) (*UpdateRouteOutput, error)
	UpdateRouteRequest(*UpdateRouteInput) (*request.Request, *UpdateRouteOutput)
}

APIG20221112API provides an interface to enable mocking the apig20221112.APIG20221112 service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// APIG20221112.
func myFunc(svc APIG20221112API) bool {
    // Make svc.CreateRoute request
}

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

    myFunc(svc)
}

type AdvancedSettingForCreateRouteInput

type AdvancedSettingForCreateRouteInput struct {
	CorsPolicySetting *CorsPolicySettingForCreateRouteInput `type:"structure" json:",omitempty"`

	HeaderOperations []*HeaderOperationForCreateRouteInput `type:"list" json:",omitempty"`

	MirrorPolicies []*MirrorPolicyForCreateRouteInput `type:"list" json:",omitempty"`

	RetryPolicySetting *RetryPolicySettingForCreateRouteInput `type:"structure" json:",omitempty"`

	TimeoutSetting *TimeoutSettingForCreateRouteInput `type:"structure" json:",omitempty"`

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

func (AdvancedSettingForCreateRouteInput) GoString

GoString returns the string representation

func (*AdvancedSettingForCreateRouteInput) SetCorsPolicySetting

SetCorsPolicySetting sets the CorsPolicySetting field's value.

func (*AdvancedSettingForCreateRouteInput) SetHeaderOperations

SetHeaderOperations sets the HeaderOperations field's value.

func (*AdvancedSettingForCreateRouteInput) SetMirrorPolicies

SetMirrorPolicies sets the MirrorPolicies field's value.

func (*AdvancedSettingForCreateRouteInput) SetRetryPolicySetting

SetRetryPolicySetting sets the RetryPolicySetting field's value.

func (*AdvancedSettingForCreateRouteInput) SetTimeoutSetting

SetTimeoutSetting sets the TimeoutSetting field's value.

func (*AdvancedSettingForCreateRouteInput) SetURLRewriteSetting

SetURLRewriteSetting sets the URLRewriteSetting field's value.

func (AdvancedSettingForCreateRouteInput) String

String returns the string representation

type AdvancedSettingForGetRouteOutput

type AdvancedSettingForGetRouteOutput struct {
	CorsPolicySetting *CorsPolicySettingForGetRouteOutput `type:"structure" json:",omitempty"`

	HeaderOperations []*HeaderOperationForGetRouteOutput `type:"list" json:",omitempty"`

	MirrorPolicies []*MirrorPolicyForGetRouteOutput `type:"list" json:",omitempty"`

	RetryPolicySetting *RetryPolicySettingForGetRouteOutput `type:"structure" json:",omitempty"`

	TimeoutSetting *TimeoutSettingForGetRouteOutput `type:"structure" json:",omitempty"`

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

func (AdvancedSettingForGetRouteOutput) GoString

GoString returns the string representation

func (*AdvancedSettingForGetRouteOutput) SetCorsPolicySetting

SetCorsPolicySetting sets the CorsPolicySetting field's value.

func (*AdvancedSettingForGetRouteOutput) SetHeaderOperations

SetHeaderOperations sets the HeaderOperations field's value.

func (*AdvancedSettingForGetRouteOutput) SetMirrorPolicies

SetMirrorPolicies sets the MirrorPolicies field's value.

func (*AdvancedSettingForGetRouteOutput) SetRetryPolicySetting

SetRetryPolicySetting sets the RetryPolicySetting field's value.

func (*AdvancedSettingForGetRouteOutput) SetTimeoutSetting

SetTimeoutSetting sets the TimeoutSetting field's value.

func (*AdvancedSettingForGetRouteOutput) SetURLRewriteSetting

SetURLRewriteSetting sets the URLRewriteSetting field's value.

func (AdvancedSettingForGetRouteOutput) String

String returns the string representation

type AdvancedSettingForListRoutesOutput

type AdvancedSettingForListRoutesOutput struct {
	CorsPolicySetting *CorsPolicySettingForListRoutesOutput `type:"structure" json:",omitempty"`

	HeaderOperations []*HeaderOperationForListRoutesOutput `type:"list" json:",omitempty"`

	MirrorPolicies []*MirrorPolicyForListRoutesOutput `type:"list" json:",omitempty"`

	RetryPolicySetting *RetryPolicySettingForListRoutesOutput `type:"structure" json:",omitempty"`

	TimeoutSetting *TimeoutSettingForListRoutesOutput `type:"structure" json:",omitempty"`

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

func (AdvancedSettingForListRoutesOutput) GoString

GoString returns the string representation

func (*AdvancedSettingForListRoutesOutput) SetCorsPolicySetting

SetCorsPolicySetting sets the CorsPolicySetting field's value.

func (*AdvancedSettingForListRoutesOutput) SetHeaderOperations

SetHeaderOperations sets the HeaderOperations field's value.

func (*AdvancedSettingForListRoutesOutput) SetMirrorPolicies

SetMirrorPolicies sets the MirrorPolicies field's value.

func (*AdvancedSettingForListRoutesOutput) SetRetryPolicySetting

SetRetryPolicySetting sets the RetryPolicySetting field's value.

func (*AdvancedSettingForListRoutesOutput) SetTimeoutSetting

SetTimeoutSetting sets the TimeoutSetting field's value.

func (*AdvancedSettingForListRoutesOutput) SetURLRewriteSetting

SetURLRewriteSetting sets the URLRewriteSetting field's value.

func (AdvancedSettingForListRoutesOutput) String

String returns the string representation

type AdvancedSettingForUpdateRouteInput

type AdvancedSettingForUpdateRouteInput struct {
	CorsPolicySetting *CorsPolicySettingForUpdateRouteInput `type:"structure" json:",omitempty"`

	HeaderOperations []*HeaderOperationForUpdateRouteInput `type:"list" json:",omitempty"`

	MirrorPolicies []*MirrorPolicyForUpdateRouteInput `type:"list" json:",omitempty"`

	RetryPolicySetting *RetryPolicySettingForUpdateRouteInput `type:"structure" json:",omitempty"`

	TimeoutSetting *TimeoutSettingForUpdateRouteInput `type:"structure" json:",omitempty"`

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

func (AdvancedSettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*AdvancedSettingForUpdateRouteInput) SetCorsPolicySetting

SetCorsPolicySetting sets the CorsPolicySetting field's value.

func (*AdvancedSettingForUpdateRouteInput) SetHeaderOperations

SetHeaderOperations sets the HeaderOperations field's value.

func (*AdvancedSettingForUpdateRouteInput) SetMirrorPolicies

SetMirrorPolicies sets the MirrorPolicies field's value.

func (*AdvancedSettingForUpdateRouteInput) SetRetryPolicySetting

SetRetryPolicySetting sets the RetryPolicySetting field's value.

func (*AdvancedSettingForUpdateRouteInput) SetTimeoutSetting

SetTimeoutSetting sets the TimeoutSetting field's value.

func (*AdvancedSettingForUpdateRouteInput) SetURLRewriteSetting

SetURLRewriteSetting sets the URLRewriteSetting field's value.

func (AdvancedSettingForUpdateRouteInput) String

String returns the string representation

type AllowOriginForCreateRouteInput

type AllowOriginForCreateRouteInput struct {
	MatchType *string `type:"string" json:",omitempty"`

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

func (AllowOriginForCreateRouteInput) GoString

GoString returns the string representation

func (*AllowOriginForCreateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (*AllowOriginForCreateRouteInput) SetValue

SetValue sets the Value field's value.

func (AllowOriginForCreateRouteInput) String

String returns the string representation

type AllowOriginForGetRouteOutput

type AllowOriginForGetRouteOutput struct {
	MatchType *string `type:"string" json:",omitempty"`

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

func (AllowOriginForGetRouteOutput) GoString

func (s AllowOriginForGetRouteOutput) GoString() string

GoString returns the string representation

func (*AllowOriginForGetRouteOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (*AllowOriginForGetRouteOutput) SetValue

SetValue sets the Value field's value.

func (AllowOriginForGetRouteOutput) String

String returns the string representation

type AllowOriginForListRoutesOutput

type AllowOriginForListRoutesOutput struct {
	MatchType *string `type:"string" json:",omitempty"`

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

func (AllowOriginForListRoutesOutput) GoString

GoString returns the string representation

func (*AllowOriginForListRoutesOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (*AllowOriginForListRoutesOutput) SetValue

SetValue sets the Value field's value.

func (AllowOriginForListRoutesOutput) String

String returns the string representation

type AllowOriginForUpdateRouteInput

type AllowOriginForUpdateRouteInput struct {
	MatchType *string `type:"string" json:",omitempty"`

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

func (AllowOriginForUpdateRouteInput) GoString

GoString returns the string representation

func (*AllowOriginForUpdateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (*AllowOriginForUpdateRouteInput) SetValue

SetValue sets the Value field's value.

func (AllowOriginForUpdateRouteInput) String

String returns the string representation

type CorsPolicySettingForCreateRouteInput

type CorsPolicySettingForCreateRouteInput struct {
	AllowCredentials *bool `type:"boolean" json:",omitempty"`

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

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

	AllowOrigins []*AllowOriginForCreateRouteInput `type:"list" json:",omitempty"`

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

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

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

func (CorsPolicySettingForCreateRouteInput) GoString

GoString returns the string representation

func (*CorsPolicySettingForCreateRouteInput) SetAllowCredentials

SetAllowCredentials sets the AllowCredentials field's value.

func (*CorsPolicySettingForCreateRouteInput) SetAllowHeaders

SetAllowHeaders sets the AllowHeaders field's value.

func (*CorsPolicySettingForCreateRouteInput) SetAllowMethods

SetAllowMethods sets the AllowMethods field's value.

func (*CorsPolicySettingForCreateRouteInput) SetAllowOrigins

SetAllowOrigins sets the AllowOrigins field's value.

func (*CorsPolicySettingForCreateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*CorsPolicySettingForCreateRouteInput) SetExposeHeaders

SetExposeHeaders sets the ExposeHeaders field's value.

func (*CorsPolicySettingForCreateRouteInput) SetMaxAge

SetMaxAge sets the MaxAge field's value.

func (CorsPolicySettingForCreateRouteInput) String

String returns the string representation

type CorsPolicySettingForGetRouteOutput

type CorsPolicySettingForGetRouteOutput struct {
	AllowCredentials *bool `type:"boolean" json:",omitempty"`

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

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

	AllowOrigins []*AllowOriginForGetRouteOutput `type:"list" json:",omitempty"`

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

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

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

func (CorsPolicySettingForGetRouteOutput) GoString

GoString returns the string representation

func (*CorsPolicySettingForGetRouteOutput) SetAllowCredentials

SetAllowCredentials sets the AllowCredentials field's value.

func (*CorsPolicySettingForGetRouteOutput) SetAllowHeaders

SetAllowHeaders sets the AllowHeaders field's value.

func (*CorsPolicySettingForGetRouteOutput) SetAllowMethods

SetAllowMethods sets the AllowMethods field's value.

func (*CorsPolicySettingForGetRouteOutput) SetAllowOrigins

SetAllowOrigins sets the AllowOrigins field's value.

func (*CorsPolicySettingForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*CorsPolicySettingForGetRouteOutput) SetExposeHeaders

SetExposeHeaders sets the ExposeHeaders field's value.

func (*CorsPolicySettingForGetRouteOutput) SetMaxAge

SetMaxAge sets the MaxAge field's value.

func (CorsPolicySettingForGetRouteOutput) String

String returns the string representation

type CorsPolicySettingForListRoutesOutput

type CorsPolicySettingForListRoutesOutput struct {
	AllowCredentials *bool `type:"boolean" json:",omitempty"`

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

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

	AllowOrigins []*AllowOriginForListRoutesOutput `type:"list" json:",omitempty"`

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

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

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

func (CorsPolicySettingForListRoutesOutput) GoString

GoString returns the string representation

func (*CorsPolicySettingForListRoutesOutput) SetAllowCredentials

SetAllowCredentials sets the AllowCredentials field's value.

func (*CorsPolicySettingForListRoutesOutput) SetAllowHeaders

SetAllowHeaders sets the AllowHeaders field's value.

func (*CorsPolicySettingForListRoutesOutput) SetAllowMethods

SetAllowMethods sets the AllowMethods field's value.

func (*CorsPolicySettingForListRoutesOutput) SetAllowOrigins

SetAllowOrigins sets the AllowOrigins field's value.

func (*CorsPolicySettingForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*CorsPolicySettingForListRoutesOutput) SetExposeHeaders

SetExposeHeaders sets the ExposeHeaders field's value.

func (*CorsPolicySettingForListRoutesOutput) SetMaxAge

SetMaxAge sets the MaxAge field's value.

func (CorsPolicySettingForListRoutesOutput) String

String returns the string representation

type CorsPolicySettingForUpdateRouteInput

type CorsPolicySettingForUpdateRouteInput struct {
	AllowCredentials *bool `type:"boolean" json:",omitempty"`

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

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

	AllowOrigins []*AllowOriginForUpdateRouteInput `type:"list" json:",omitempty"`

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

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

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

func (CorsPolicySettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*CorsPolicySettingForUpdateRouteInput) SetAllowCredentials

SetAllowCredentials sets the AllowCredentials field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetAllowHeaders

SetAllowHeaders sets the AllowHeaders field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetAllowMethods

SetAllowMethods sets the AllowMethods field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetAllowOrigins

SetAllowOrigins sets the AllowOrigins field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetExposeHeaders

SetExposeHeaders sets the ExposeHeaders field's value.

func (*CorsPolicySettingForUpdateRouteInput) SetMaxAge

SetMaxAge sets the MaxAge field's value.

func (CorsPolicySettingForUpdateRouteInput) String

String returns the string representation

type CreateRouteInput

type CreateRouteInput struct {
	AdvancedSetting *AdvancedSettingForCreateRouteInput `type:"structure" json:",omitempty"`

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

	FallbackSetting *FallbackSettingForCreateRouteInput `type:"structure" json:",omitempty"`

	MatchRule *MatchRuleForCreateRouteInput `type:"structure" json:",omitempty"`

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

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

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

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

func (CreateRouteInput) GoString

func (s CreateRouteInput) GoString() string

GoString returns the string representation

func (*CreateRouteInput) SetAdvancedSetting

SetAdvancedSetting sets the AdvancedSetting field's value.

func (*CreateRouteInput) SetEnable

func (s *CreateRouteInput) SetEnable(v bool) *CreateRouteInput

SetEnable sets the Enable field's value.

func (*CreateRouteInput) SetFallbackSetting

SetFallbackSetting sets the FallbackSetting field's value.

func (*CreateRouteInput) SetMatchRule

SetMatchRule sets the MatchRule field's value.

func (*CreateRouteInput) SetName

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

SetName sets the Name field's value.

func (*CreateRouteInput) SetPriority

func (s *CreateRouteInput) SetPriority(v int64) *CreateRouteInput

SetPriority sets the Priority field's value.

func (*CreateRouteInput) SetServiceId

func (s *CreateRouteInput) SetServiceId(v string) *CreateRouteInput

SetServiceId sets the ServiceId field's value.

func (*CreateRouteInput) SetUpstreamList

SetUpstreamList sets the UpstreamList field's value.

func (CreateRouteInput) String

func (s CreateRouteInput) String() string

String returns the string representation

func (*CreateRouteInput) Validate

func (s *CreateRouteInput) Validate() error

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

type CreateRouteOutput

type CreateRouteOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateRouteOutput) GoString

func (s CreateRouteOutput) GoString() string

GoString returns the string representation

func (*CreateRouteOutput) SetId

SetId sets the Id field's value.

func (CreateRouteOutput) String

func (s CreateRouteOutput) String() string

String returns the string representation

type CustomDomainForGetRouteOutput

type CustomDomainForGetRouteOutput struct {
	Domain *string `type:"string" json:",omitempty"`

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

func (CustomDomainForGetRouteOutput) GoString

GoString returns the string representation

func (*CustomDomainForGetRouteOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CustomDomainForGetRouteOutput) SetId

SetId sets the Id field's value.

func (CustomDomainForGetRouteOutput) String

String returns the string representation

type CustomDomainForListRoutesOutput

type CustomDomainForListRoutesOutput struct {
	Domain *string `type:"string" json:",omitempty"`

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

func (CustomDomainForListRoutesOutput) GoString

GoString returns the string representation

func (*CustomDomainForListRoutesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CustomDomainForListRoutesOutput) SetId

SetId sets the Id field's value.

func (CustomDomainForListRoutesOutput) String

String returns the string representation

type DeleteRouteInput

type DeleteRouteInput struct {

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

func (DeleteRouteInput) GoString

func (s DeleteRouteInput) GoString() string

GoString returns the string representation

func (*DeleteRouteInput) SetId

SetId sets the Id field's value.

func (DeleteRouteInput) String

func (s DeleteRouteInput) String() string

String returns the string representation

func (*DeleteRouteInput) Validate

func (s *DeleteRouteInput) Validate() error

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

type DeleteRouteOutput

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

func (DeleteRouteOutput) GoString

func (s DeleteRouteOutput) GoString() string

GoString returns the string representation

func (DeleteRouteOutput) String

func (s DeleteRouteOutput) String() string

String returns the string representation

type DomainForGetRouteOutput

type DomainForGetRouteOutput struct {
	Domain *string `type:"string" json:",omitempty"`

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

func (DomainForGetRouteOutput) GoString

func (s DomainForGetRouteOutput) GoString() string

GoString returns the string representation

func (*DomainForGetRouteOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainForGetRouteOutput) SetType

SetType sets the Type field's value.

func (DomainForGetRouteOutput) String

func (s DomainForGetRouteOutput) String() string

String returns the string representation

type DomainForListRoutesOutput

type DomainForListRoutesOutput struct {
	Domain *string `type:"string" json:",omitempty"`

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

func (DomainForListRoutesOutput) GoString

func (s DomainForListRoutesOutput) GoString() string

GoString returns the string representation

func (*DomainForListRoutesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainForListRoutesOutput) SetType

SetType sets the Type field's value.

func (DomainForListRoutesOutput) String

func (s DomainForListRoutesOutput) String() string

String returns the string representation

type FallbackSettingForCreateRouteInput

type FallbackSettingForCreateRouteInput struct {
	Conditions []*string `type:"list" json:",omitempty"`

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

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

func (FallbackSettingForCreateRouteInput) GoString

GoString returns the string representation

func (*FallbackSettingForCreateRouteInput) SetConditions

SetConditions sets the Conditions field's value.

func (*FallbackSettingForCreateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*FallbackSettingForCreateRouteInput) SetFallbackUpstreams

SetFallbackUpstreams sets the FallbackUpstreams field's value.

func (FallbackSettingForCreateRouteInput) String

String returns the string representation

type FallbackSettingForGetRouteOutput

type FallbackSettingForGetRouteOutput struct {
	Conditions []*string `type:"list" json:",omitempty"`

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

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

func (FallbackSettingForGetRouteOutput) GoString

GoString returns the string representation

func (*FallbackSettingForGetRouteOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*FallbackSettingForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*FallbackSettingForGetRouteOutput) SetFallbackUpstreams

SetFallbackUpstreams sets the FallbackUpstreams field's value.

func (FallbackSettingForGetRouteOutput) String

String returns the string representation

type FallbackSettingForListRoutesOutput

type FallbackSettingForListRoutesOutput struct {
	Conditions []*string `type:"list" json:",omitempty"`

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

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

func (FallbackSettingForListRoutesOutput) GoString

GoString returns the string representation

func (*FallbackSettingForListRoutesOutput) SetConditions

SetConditions sets the Conditions field's value.

func (*FallbackSettingForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*FallbackSettingForListRoutesOutput) SetFallbackUpstreams

SetFallbackUpstreams sets the FallbackUpstreams field's value.

func (FallbackSettingForListRoutesOutput) String

String returns the string representation

type FallbackSettingForUpdateRouteInput

type FallbackSettingForUpdateRouteInput struct {
	Conditions []*string `type:"list" json:",omitempty"`

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

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

func (FallbackSettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*FallbackSettingForUpdateRouteInput) SetConditions

SetConditions sets the Conditions field's value.

func (*FallbackSettingForUpdateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*FallbackSettingForUpdateRouteInput) SetFallbackUpstreams

SetFallbackUpstreams sets the FallbackUpstreams field's value.

func (FallbackSettingForUpdateRouteInput) String

String returns the string representation

type FallbackUpstreamForCreateRouteInput

type FallbackUpstreamForCreateRouteInput struct {
	AIProviderSettings *AIProviderSettingsForCreateRouteInput `type:"structure" json:",omitempty"`

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

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

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

func (FallbackUpstreamForCreateRouteInput) GoString

GoString returns the string representation

func (*FallbackUpstreamForCreateRouteInput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*FallbackUpstreamForCreateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*FallbackUpstreamForCreateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (*FallbackUpstreamForCreateRouteInput) SetWeight

SetWeight sets the Weight field's value.

func (FallbackUpstreamForCreateRouteInput) String

String returns the string representation

type FallbackUpstreamForGetRouteOutput

type FallbackUpstreamForGetRouteOutput struct {
	AIProviderSettings *AIProviderSettingsForGetRouteOutput `type:"structure" json:",omitempty"`

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

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

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

func (FallbackUpstreamForGetRouteOutput) GoString

GoString returns the string representation

func (*FallbackUpstreamForGetRouteOutput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*FallbackUpstreamForGetRouteOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*FallbackUpstreamForGetRouteOutput) SetVersion

SetVersion sets the Version field's value.

func (*FallbackUpstreamForGetRouteOutput) SetWeight

SetWeight sets the Weight field's value.

func (FallbackUpstreamForGetRouteOutput) String

String returns the string representation

type FallbackUpstreamForListRoutesOutput

type FallbackUpstreamForListRoutesOutput struct {
	AIProviderSettings *AIProviderSettingsForListRoutesOutput `type:"structure" json:",omitempty"`

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

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

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

func (FallbackUpstreamForListRoutesOutput) GoString

GoString returns the string representation

func (*FallbackUpstreamForListRoutesOutput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*FallbackUpstreamForListRoutesOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*FallbackUpstreamForListRoutesOutput) SetVersion

SetVersion sets the Version field's value.

func (*FallbackUpstreamForListRoutesOutput) SetWeight

SetWeight sets the Weight field's value.

func (FallbackUpstreamForListRoutesOutput) String

String returns the string representation

type FallbackUpstreamForUpdateRouteInput

type FallbackUpstreamForUpdateRouteInput struct {
	AIProviderSettings *AIProviderSettingsForUpdateRouteInput `type:"structure" json:",omitempty"`

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

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

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

func (FallbackUpstreamForUpdateRouteInput) GoString

GoString returns the string representation

func (*FallbackUpstreamForUpdateRouteInput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*FallbackUpstreamForUpdateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*FallbackUpstreamForUpdateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (*FallbackUpstreamForUpdateRouteInput) SetWeight

SetWeight sets the Weight field's value.

func (FallbackUpstreamForUpdateRouteInput) String

String returns the string representation

type FilterForListRoutesInput

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

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

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

func (FilterForListRoutesInput) GoString

func (s FilterForListRoutesInput) GoString() string

GoString returns the string representation

func (*FilterForListRoutesInput) SetName

SetName sets the Name field's value.

func (*FilterForListRoutesInput) SetPath

SetPath sets the Path field's value.

func (*FilterForListRoutesInput) SetUpstreamIds

func (s *FilterForListRoutesInput) SetUpstreamIds(v []*string) *FilterForListRoutesInput

SetUpstreamIds sets the UpstreamIds field's value.

func (FilterForListRoutesInput) String

func (s FilterForListRoutesInput) String() string

String returns the string representation

type GetRouteInput

type GetRouteInput struct {

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

func (GetRouteInput) GoString

func (s GetRouteInput) GoString() string

GoString returns the string representation

func (*GetRouteInput) SetId

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

SetId sets the Id field's value.

func (GetRouteInput) String

func (s GetRouteInput) String() string

String returns the string representation

func (*GetRouteInput) Validate

func (s *GetRouteInput) Validate() error

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

type GetRouteOutput

type GetRouteOutput struct {
	Metadata *response.ResponseMetadata

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

func (GetRouteOutput) GoString

func (s GetRouteOutput) GoString() string

GoString returns the string representation

func (*GetRouteOutput) SetRoute

SetRoute sets the Route field's value.

func (GetRouteOutput) String

func (s GetRouteOutput) String() string

String returns the string representation

type HeaderForCreateRouteInput

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

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

func (HeaderForCreateRouteInput) GoString

func (s HeaderForCreateRouteInput) GoString() string

GoString returns the string representation

func (*HeaderForCreateRouteInput) SetKey

SetKey sets the Key field's value.

func (*HeaderForCreateRouteInput) SetValue

SetValue sets the Value field's value.

func (HeaderForCreateRouteInput) String

func (s HeaderForCreateRouteInput) String() string

String returns the string representation

type HeaderForGetRouteOutput

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

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

func (HeaderForGetRouteOutput) GoString

func (s HeaderForGetRouteOutput) GoString() string

GoString returns the string representation

func (*HeaderForGetRouteOutput) SetKey

SetKey sets the Key field's value.

func (*HeaderForGetRouteOutput) SetValue

SetValue sets the Value field's value.

func (HeaderForGetRouteOutput) String

func (s HeaderForGetRouteOutput) String() string

String returns the string representation

type HeaderForListRoutesOutput

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

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

func (HeaderForListRoutesOutput) GoString

func (s HeaderForListRoutesOutput) GoString() string

GoString returns the string representation

func (*HeaderForListRoutesOutput) SetKey

SetKey sets the Key field's value.

func (*HeaderForListRoutesOutput) SetValue

SetValue sets the Value field's value.

func (HeaderForListRoutesOutput) String

func (s HeaderForListRoutesOutput) String() string

String returns the string representation

type HeaderForUpdateRouteInput

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

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

func (HeaderForUpdateRouteInput) GoString

func (s HeaderForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*HeaderForUpdateRouteInput) SetKey

SetKey sets the Key field's value.

func (*HeaderForUpdateRouteInput) SetValue

SetValue sets the Value field's value.

func (HeaderForUpdateRouteInput) String

func (s HeaderForUpdateRouteInput) String() string

String returns the string representation

type HeaderOperationForCreateRouteInput

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

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

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

func (HeaderOperationForCreateRouteInput) GoString

GoString returns the string representation

func (*HeaderOperationForCreateRouteInput) SetKey

SetKey sets the Key field's value.

func (*HeaderOperationForCreateRouteInput) SetOperation

SetOperation sets the Operation field's value.

func (*HeaderOperationForCreateRouteInput) SetValue

SetValue sets the Value field's value.

func (HeaderOperationForCreateRouteInput) String

String returns the string representation

type HeaderOperationForGetRouteOutput

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

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

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

func (HeaderOperationForGetRouteOutput) GoString

GoString returns the string representation

func (*HeaderOperationForGetRouteOutput) SetKey

SetKey sets the Key field's value.

func (*HeaderOperationForGetRouteOutput) SetOperation

SetOperation sets the Operation field's value.

func (*HeaderOperationForGetRouteOutput) SetValue

SetValue sets the Value field's value.

func (HeaderOperationForGetRouteOutput) String

String returns the string representation

type HeaderOperationForListRoutesOutput

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

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

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

func (HeaderOperationForListRoutesOutput) GoString

GoString returns the string representation

func (*HeaderOperationForListRoutesOutput) SetKey

SetKey sets the Key field's value.

func (*HeaderOperationForListRoutesOutput) SetOperation

SetOperation sets the Operation field's value.

func (*HeaderOperationForListRoutesOutput) SetValue

SetValue sets the Value field's value.

func (HeaderOperationForListRoutesOutput) String

String returns the string representation

type HeaderOperationForUpdateRouteInput

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

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

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

func (HeaderOperationForUpdateRouteInput) GoString

GoString returns the string representation

func (*HeaderOperationForUpdateRouteInput) SetKey

SetKey sets the Key field's value.

func (*HeaderOperationForUpdateRouteInput) SetOperation

SetOperation sets the Operation field's value.

func (*HeaderOperationForUpdateRouteInput) SetValue

SetValue sets the Value field's value.

func (HeaderOperationForUpdateRouteInput) String

String returns the string representation

type ItemForListRoutesOutput

type ItemForListRoutesOutput struct {
	AdvancedSetting *AdvancedSettingForListRoutesOutput `type:"structure" json:",omitempty"`

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

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

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

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

	FallbackSetting *FallbackSettingForListRoutesOutput `type:"structure" json:",omitempty"`

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

	MatchRule *MatchRuleForListRoutesOutput `type:"structure" json:",omitempty"`

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

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

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

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

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

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

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

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

func (ItemForListRoutesOutput) GoString

func (s ItemForListRoutesOutput) GoString() string

GoString returns the string representation

func (*ItemForListRoutesOutput) SetAdvancedSetting

SetAdvancedSetting sets the AdvancedSetting field's value.

func (*ItemForListRoutesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListRoutesOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*ItemForListRoutesOutput) SetDomains

SetDomains sets the Domains field's value.

func (*ItemForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*ItemForListRoutesOutput) SetFallbackSetting

SetFallbackSetting sets the FallbackSetting field's value.

func (*ItemForListRoutesOutput) SetId

SetId sets the Id field's value.

func (*ItemForListRoutesOutput) SetMatchRule

SetMatchRule sets the MatchRule field's value.

func (*ItemForListRoutesOutput) SetName

SetName sets the Name field's value.

func (*ItemForListRoutesOutput) SetPriority

SetPriority sets the Priority field's value.

func (*ItemForListRoutesOutput) SetReason

SetReason sets the Reason field's value.

func (*ItemForListRoutesOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*ItemForListRoutesOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*ItemForListRoutesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListRoutesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ItemForListRoutesOutput) SetUpstreamList

SetUpstreamList sets the UpstreamList field's value.

func (ItemForListRoutesOutput) String

func (s ItemForListRoutesOutput) String() string

String returns the string representation

type ListRoutesInput

type ListRoutesInput struct {
	Filter *FilterForListRoutesInput `type:"structure" json:",omitempty"`

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

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

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

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

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

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

func (ListRoutesInput) GoString

func (s ListRoutesInput) GoString() string

GoString returns the string representation

func (*ListRoutesInput) SetFilter

SetFilter sets the Filter field's value.

func (*ListRoutesInput) SetGatewayId

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

SetGatewayId sets the GatewayId field's value.

func (*ListRoutesInput) SetPageNumber

func (s *ListRoutesInput) SetPageNumber(v int64) *ListRoutesInput

SetPageNumber sets the PageNumber field's value.

func (*ListRoutesInput) SetPageSize

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

SetPageSize sets the PageSize field's value.

func (*ListRoutesInput) SetServiceId

func (s *ListRoutesInput) SetServiceId(v string) *ListRoutesInput

SetServiceId sets the ServiceId field's value.

func (*ListRoutesInput) SetUpstreamId

func (s *ListRoutesInput) SetUpstreamId(v string) *ListRoutesInput

SetUpstreamId sets the UpstreamId field's value.

func (*ListRoutesInput) SetUpstreamVersion

func (s *ListRoutesInput) SetUpstreamVersion(v string) *ListRoutesInput

SetUpstreamVersion sets the UpstreamVersion field's value.

func (ListRoutesInput) String

func (s ListRoutesInput) String() string

String returns the string representation

type ListRoutesOutput

type ListRoutesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForListRoutesOutput `type:"list" json:",omitempty"`

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

func (ListRoutesOutput) GoString

func (s ListRoutesOutput) GoString() string

GoString returns the string representation

func (*ListRoutesOutput) SetItems

SetItems sets the Items field's value.

func (*ListRoutesOutput) SetTotal

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

SetTotal sets the Total field's value.

func (ListRoutesOutput) String

func (s ListRoutesOutput) String() string

String returns the string representation

type MatchRuleForCreateRouteInput

type MatchRuleForCreateRouteInput struct {
	Header []*HeaderForCreateRouteInput `type:"list" json:",omitempty"`

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

	Path *PathForCreateRouteInput `type:"structure" json:",omitempty"`

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

func (MatchRuleForCreateRouteInput) GoString

func (s MatchRuleForCreateRouteInput) GoString() string

GoString returns the string representation

func (*MatchRuleForCreateRouteInput) SetHeader

SetHeader sets the Header field's value.

func (*MatchRuleForCreateRouteInput) SetMethod

SetMethod sets the Method field's value.

func (*MatchRuleForCreateRouteInput) SetPath

SetPath sets the Path field's value.

func (*MatchRuleForCreateRouteInput) SetQueryString

SetQueryString sets the QueryString field's value.

func (MatchRuleForCreateRouteInput) String

String returns the string representation

type MatchRuleForGetRouteOutput

type MatchRuleForGetRouteOutput struct {
	Header []*HeaderForGetRouteOutput `type:"list" json:",omitempty"`

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

	Path *PathForGetRouteOutput `type:"structure" json:",omitempty"`

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

func (MatchRuleForGetRouteOutput) GoString

func (s MatchRuleForGetRouteOutput) GoString() string

GoString returns the string representation

func (*MatchRuleForGetRouteOutput) SetHeader

SetHeader sets the Header field's value.

func (*MatchRuleForGetRouteOutput) SetMethod

SetMethod sets the Method field's value.

func (*MatchRuleForGetRouteOutput) SetPath

SetPath sets the Path field's value.

func (*MatchRuleForGetRouteOutput) SetQueryString

SetQueryString sets the QueryString field's value.

func (MatchRuleForGetRouteOutput) String

String returns the string representation

type MatchRuleForListRoutesOutput

type MatchRuleForListRoutesOutput struct {
	Header []*HeaderForListRoutesOutput `type:"list" json:",omitempty"`

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

	Path *PathForListRoutesOutput `type:"structure" json:",omitempty"`

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

func (MatchRuleForListRoutesOutput) GoString

func (s MatchRuleForListRoutesOutput) GoString() string

GoString returns the string representation

func (*MatchRuleForListRoutesOutput) SetHeader

SetHeader sets the Header field's value.

func (*MatchRuleForListRoutesOutput) SetMethod

SetMethod sets the Method field's value.

func (*MatchRuleForListRoutesOutput) SetPath

SetPath sets the Path field's value.

func (*MatchRuleForListRoutesOutput) SetQueryString

SetQueryString sets the QueryString field's value.

func (MatchRuleForListRoutesOutput) String

String returns the string representation

type MatchRuleForUpdateRouteInput

type MatchRuleForUpdateRouteInput struct {
	Header []*HeaderForUpdateRouteInput `type:"list" json:",omitempty"`

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

	Path *PathForUpdateRouteInput `type:"structure" json:",omitempty"`

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

func (MatchRuleForUpdateRouteInput) GoString

func (s MatchRuleForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*MatchRuleForUpdateRouteInput) SetHeader

SetHeader sets the Header field's value.

func (*MatchRuleForUpdateRouteInput) SetMethod

SetMethod sets the Method field's value.

func (*MatchRuleForUpdateRouteInput) SetPath

SetPath sets the Path field's value.

func (*MatchRuleForUpdateRouteInput) SetQueryString

SetQueryString sets the QueryString field's value.

func (MatchRuleForUpdateRouteInput) String

String returns the string representation

type MirrorPolicyForCreateRouteInput

type MirrorPolicyForCreateRouteInput struct {
	Percent *PercentForCreateRouteInput `type:"structure" json:",omitempty"`

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

func (MirrorPolicyForCreateRouteInput) GoString

GoString returns the string representation

func (*MirrorPolicyForCreateRouteInput) SetPercent

SetPercent sets the Percent field's value.

func (*MirrorPolicyForCreateRouteInput) SetUpstream

SetUpstream sets the Upstream field's value.

func (MirrorPolicyForCreateRouteInput) String

String returns the string representation

type MirrorPolicyForGetRouteOutput

type MirrorPolicyForGetRouteOutput struct {
	Percent *PercentForGetRouteOutput `type:"structure" json:",omitempty"`

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

func (MirrorPolicyForGetRouteOutput) GoString

GoString returns the string representation

func (*MirrorPolicyForGetRouteOutput) SetPercent

SetPercent sets the Percent field's value.

func (*MirrorPolicyForGetRouteOutput) SetUpstream

SetUpstream sets the Upstream field's value.

func (MirrorPolicyForGetRouteOutput) String

String returns the string representation

type MirrorPolicyForListRoutesOutput

type MirrorPolicyForListRoutesOutput struct {
	Percent *PercentForListRoutesOutput `type:"structure" json:",omitempty"`

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

func (MirrorPolicyForListRoutesOutput) GoString

GoString returns the string representation

func (*MirrorPolicyForListRoutesOutput) SetPercent

SetPercent sets the Percent field's value.

func (*MirrorPolicyForListRoutesOutput) SetUpstream

SetUpstream sets the Upstream field's value.

func (MirrorPolicyForListRoutesOutput) String

String returns the string representation

type MirrorPolicyForUpdateRouteInput

type MirrorPolicyForUpdateRouteInput struct {
	Percent *PercentForUpdateRouteInput `type:"structure" json:",omitempty"`

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

func (MirrorPolicyForUpdateRouteInput) GoString

GoString returns the string representation

func (*MirrorPolicyForUpdateRouteInput) SetPercent

SetPercent sets the Percent field's value.

func (*MirrorPolicyForUpdateRouteInput) SetUpstream

SetUpstream sets the Upstream field's value.

func (MirrorPolicyForUpdateRouteInput) String

String returns the string representation

type PathForCreateRouteInput

type PathForCreateRouteInput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (PathForCreateRouteInput) GoString

func (s PathForCreateRouteInput) GoString() string

GoString returns the string representation

func (*PathForCreateRouteInput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*PathForCreateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (PathForCreateRouteInput) String

func (s PathForCreateRouteInput) String() string

String returns the string representation

type PathForGetRouteOutput

type PathForGetRouteOutput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (PathForGetRouteOutput) GoString

func (s PathForGetRouteOutput) GoString() string

GoString returns the string representation

func (*PathForGetRouteOutput) SetMatchContent

func (s *PathForGetRouteOutput) SetMatchContent(v string) *PathForGetRouteOutput

SetMatchContent sets the MatchContent field's value.

func (*PathForGetRouteOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (PathForGetRouteOutput) String

func (s PathForGetRouteOutput) String() string

String returns the string representation

type PathForListRoutesOutput

type PathForListRoutesOutput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (PathForListRoutesOutput) GoString

func (s PathForListRoutesOutput) GoString() string

GoString returns the string representation

func (*PathForListRoutesOutput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*PathForListRoutesOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (PathForListRoutesOutput) String

func (s PathForListRoutesOutput) String() string

String returns the string representation

type PathForUpdateRouteInput

type PathForUpdateRouteInput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (PathForUpdateRouteInput) GoString

func (s PathForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*PathForUpdateRouteInput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*PathForUpdateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (PathForUpdateRouteInput) String

func (s PathForUpdateRouteInput) String() string

String returns the string representation

type PercentForCreateRouteInput

type PercentForCreateRouteInput struct {
	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PercentForCreateRouteInput) GoString

func (s PercentForCreateRouteInput) GoString() string

GoString returns the string representation

func (*PercentForCreateRouteInput) SetValue

SetValue sets the Value field's value.

func (PercentForCreateRouteInput) String

String returns the string representation

type PercentForGetRouteOutput

type PercentForGetRouteOutput struct {
	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PercentForGetRouteOutput) GoString

func (s PercentForGetRouteOutput) GoString() string

GoString returns the string representation

func (*PercentForGetRouteOutput) SetValue

SetValue sets the Value field's value.

func (PercentForGetRouteOutput) String

func (s PercentForGetRouteOutput) String() string

String returns the string representation

type PercentForListRoutesOutput

type PercentForListRoutesOutput struct {
	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PercentForListRoutesOutput) GoString

func (s PercentForListRoutesOutput) GoString() string

GoString returns the string representation

func (*PercentForListRoutesOutput) SetValue

SetValue sets the Value field's value.

func (PercentForListRoutesOutput) String

String returns the string representation

type PercentForUpdateRouteInput

type PercentForUpdateRouteInput struct {
	Value *float64 `type:"double" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PercentForUpdateRouteInput) GoString

func (s PercentForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*PercentForUpdateRouteInput) SetValue

SetValue sets the Value field's value.

func (PercentForUpdateRouteInput) String

String returns the string representation

type QueryStringForCreateRouteInput

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

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

func (QueryStringForCreateRouteInput) GoString

GoString returns the string representation

func (*QueryStringForCreateRouteInput) SetKey

SetKey sets the Key field's value.

func (*QueryStringForCreateRouteInput) SetValue

SetValue sets the Value field's value.

func (QueryStringForCreateRouteInput) String

String returns the string representation

type QueryStringForGetRouteOutput

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

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

func (QueryStringForGetRouteOutput) GoString

func (s QueryStringForGetRouteOutput) GoString() string

GoString returns the string representation

func (*QueryStringForGetRouteOutput) SetKey

SetKey sets the Key field's value.

func (*QueryStringForGetRouteOutput) SetValue

SetValue sets the Value field's value.

func (QueryStringForGetRouteOutput) String

String returns the string representation

type QueryStringForListRoutesOutput

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

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

func (QueryStringForListRoutesOutput) GoString

GoString returns the string representation

func (*QueryStringForListRoutesOutput) SetKey

SetKey sets the Key field's value.

func (*QueryStringForListRoutesOutput) SetValue

SetValue sets the Value field's value.

func (QueryStringForListRoutesOutput) String

String returns the string representation

type QueryStringForUpdateRouteInput

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

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

func (QueryStringForUpdateRouteInput) GoString

GoString returns the string representation

func (*QueryStringForUpdateRouteInput) SetKey

SetKey sets the Key field's value.

func (*QueryStringForUpdateRouteInput) SetValue

SetValue sets the Value field's value.

func (QueryStringForUpdateRouteInput) String

String returns the string representation

type RetryPolicySettingForCreateRouteInput

type RetryPolicySettingForCreateRouteInput struct {
	Attempts *int64 `type:"int64" json:",omitempty"`

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

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

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

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

func (RetryPolicySettingForCreateRouteInput) GoString

GoString returns the string representation

func (*RetryPolicySettingForCreateRouteInput) SetAttempts

SetAttempts sets the Attempts field's value.

func (*RetryPolicySettingForCreateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*RetryPolicySettingForCreateRouteInput) SetHttpCodes

SetHttpCodes sets the HttpCodes field's value.

func (*RetryPolicySettingForCreateRouteInput) SetPerTryTimeout

SetPerTryTimeout sets the PerTryTimeout field's value.

func (*RetryPolicySettingForCreateRouteInput) SetRetryOn

SetRetryOn sets the RetryOn field's value.

func (RetryPolicySettingForCreateRouteInput) String

String returns the string representation

type RetryPolicySettingForGetRouteOutput

type RetryPolicySettingForGetRouteOutput struct {
	Attempts *int64 `type:"int64" json:",omitempty"`

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

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

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

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

func (RetryPolicySettingForGetRouteOutput) GoString

GoString returns the string representation

func (*RetryPolicySettingForGetRouteOutput) SetAttempts

SetAttempts sets the Attempts field's value.

func (*RetryPolicySettingForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RetryPolicySettingForGetRouteOutput) SetHttpCodes

SetHttpCodes sets the HttpCodes field's value.

func (*RetryPolicySettingForGetRouteOutput) SetPerTryTimeout

SetPerTryTimeout sets the PerTryTimeout field's value.

func (*RetryPolicySettingForGetRouteOutput) SetRetryOn

SetRetryOn sets the RetryOn field's value.

func (RetryPolicySettingForGetRouteOutput) String

String returns the string representation

type RetryPolicySettingForListRoutesOutput

type RetryPolicySettingForListRoutesOutput struct {
	Attempts *int64 `type:"int64" json:",omitempty"`

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

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

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

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

func (RetryPolicySettingForListRoutesOutput) GoString

GoString returns the string representation

func (*RetryPolicySettingForListRoutesOutput) SetAttempts

SetAttempts sets the Attempts field's value.

func (*RetryPolicySettingForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RetryPolicySettingForListRoutesOutput) SetHttpCodes

SetHttpCodes sets the HttpCodes field's value.

func (*RetryPolicySettingForListRoutesOutput) SetPerTryTimeout

SetPerTryTimeout sets the PerTryTimeout field's value.

func (*RetryPolicySettingForListRoutesOutput) SetRetryOn

SetRetryOn sets the RetryOn field's value.

func (RetryPolicySettingForListRoutesOutput) String

String returns the string representation

type RetryPolicySettingForUpdateRouteInput

type RetryPolicySettingForUpdateRouteInput struct {
	Attempts *int64 `type:"int64" json:",omitempty"`

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

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

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

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

func (RetryPolicySettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*RetryPolicySettingForUpdateRouteInput) SetAttempts

SetAttempts sets the Attempts field's value.

func (*RetryPolicySettingForUpdateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*RetryPolicySettingForUpdateRouteInput) SetHttpCodes

SetHttpCodes sets the HttpCodes field's value.

func (*RetryPolicySettingForUpdateRouteInput) SetPerTryTimeout

SetPerTryTimeout sets the PerTryTimeout field's value.

func (*RetryPolicySettingForUpdateRouteInput) SetRetryOn

SetRetryOn sets the RetryOn field's value.

func (RetryPolicySettingForUpdateRouteInput) String

String returns the string representation

type RouteForGetRouteOutput

type RouteForGetRouteOutput struct {
	AdvancedSetting *AdvancedSettingForGetRouteOutput `type:"structure" json:",omitempty"`

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

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

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

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

	FallbackSetting *FallbackSettingForGetRouteOutput `type:"structure" json:",omitempty"`

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

	MatchRule *MatchRuleForGetRouteOutput `type:"structure" json:",omitempty"`

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

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

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

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

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

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

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

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

func (RouteForGetRouteOutput) GoString

func (s RouteForGetRouteOutput) GoString() string

GoString returns the string representation

func (*RouteForGetRouteOutput) SetAdvancedSetting

SetAdvancedSetting sets the AdvancedSetting field's value.

func (*RouteForGetRouteOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*RouteForGetRouteOutput) SetCustomDomains

SetCustomDomains sets the CustomDomains field's value.

func (*RouteForGetRouteOutput) SetDomains

SetDomains sets the Domains field's value.

func (*RouteForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*RouteForGetRouteOutput) SetFallbackSetting

SetFallbackSetting sets the FallbackSetting field's value.

func (*RouteForGetRouteOutput) SetId

SetId sets the Id field's value.

func (*RouteForGetRouteOutput) SetMatchRule

SetMatchRule sets the MatchRule field's value.

func (*RouteForGetRouteOutput) SetName

SetName sets the Name field's value.

func (*RouteForGetRouteOutput) SetPriority

SetPriority sets the Priority field's value.

func (*RouteForGetRouteOutput) SetReason

SetReason sets the Reason field's value.

func (*RouteForGetRouteOutput) SetServiceId

SetServiceId sets the ServiceId field's value.

func (*RouteForGetRouteOutput) SetServiceName

SetServiceName sets the ServiceName field's value.

func (*RouteForGetRouteOutput) SetStatus

SetStatus sets the Status field's value.

func (*RouteForGetRouteOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*RouteForGetRouteOutput) SetUpstreamList

SetUpstreamList sets the UpstreamList field's value.

func (RouteForGetRouteOutput) String

func (s RouteForGetRouteOutput) String() string

String returns the string representation

type TimeoutSettingForCreateRouteInput

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

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

func (TimeoutSettingForCreateRouteInput) GoString

GoString returns the string representation

func (*TimeoutSettingForCreateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*TimeoutSettingForCreateRouteInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (TimeoutSettingForCreateRouteInput) String

String returns the string representation

type TimeoutSettingForGetRouteOutput

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

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

func (TimeoutSettingForGetRouteOutput) GoString

GoString returns the string representation

func (*TimeoutSettingForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*TimeoutSettingForGetRouteOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (TimeoutSettingForGetRouteOutput) String

String returns the string representation

type TimeoutSettingForListRoutesOutput

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

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

func (TimeoutSettingForListRoutesOutput) GoString

GoString returns the string representation

func (*TimeoutSettingForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*TimeoutSettingForListRoutesOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (TimeoutSettingForListRoutesOutput) String

String returns the string representation

type TimeoutSettingForUpdateRouteInput

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

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

func (TimeoutSettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*TimeoutSettingForUpdateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*TimeoutSettingForUpdateRouteInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (TimeoutSettingForUpdateRouteInput) String

String returns the string representation

type URLRewriteSettingForCreateRouteInput

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

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

func (URLRewriteSettingForCreateRouteInput) GoString

GoString returns the string representation

func (*URLRewriteSettingForCreateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*URLRewriteSettingForCreateRouteInput) SetURLRewrite

SetURLRewrite sets the URLRewrite field's value.

func (URLRewriteSettingForCreateRouteInput) String

String returns the string representation

type URLRewriteSettingForGetRouteOutput

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

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

func (URLRewriteSettingForGetRouteOutput) GoString

GoString returns the string representation

func (*URLRewriteSettingForGetRouteOutput) SetEnable

SetEnable sets the Enable field's value.

func (*URLRewriteSettingForGetRouteOutput) SetURLRewrite

SetURLRewrite sets the URLRewrite field's value.

func (URLRewriteSettingForGetRouteOutput) String

String returns the string representation

type URLRewriteSettingForListRoutesOutput

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

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

func (URLRewriteSettingForListRoutesOutput) GoString

GoString returns the string representation

func (*URLRewriteSettingForListRoutesOutput) SetEnable

SetEnable sets the Enable field's value.

func (*URLRewriteSettingForListRoutesOutput) SetURLRewrite

SetURLRewrite sets the URLRewrite field's value.

func (URLRewriteSettingForListRoutesOutput) String

String returns the string representation

type URLRewriteSettingForUpdateRouteInput

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

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

func (URLRewriteSettingForUpdateRouteInput) GoString

GoString returns the string representation

func (*URLRewriteSettingForUpdateRouteInput) SetEnable

SetEnable sets the Enable field's value.

func (*URLRewriteSettingForUpdateRouteInput) SetURLRewrite

SetURLRewrite sets the URLRewrite field's value.

func (URLRewriteSettingForUpdateRouteInput) String

String returns the string representation

type UpdateRouteInput

type UpdateRouteInput struct {
	AdvancedSetting *AdvancedSettingForUpdateRouteInput `type:"structure" json:",omitempty"`

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

	FallbackSetting *FallbackSettingForUpdateRouteInput `type:"structure" json:",omitempty"`

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

	MatchRule *MatchRuleForUpdateRouteInput `type:"structure" json:",omitempty"`

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

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

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

func (UpdateRouteInput) GoString

func (s UpdateRouteInput) GoString() string

GoString returns the string representation

func (*UpdateRouteInput) SetAdvancedSetting

SetAdvancedSetting sets the AdvancedSetting field's value.

func (*UpdateRouteInput) SetEnable

func (s *UpdateRouteInput) SetEnable(v bool) *UpdateRouteInput

SetEnable sets the Enable field's value.

func (*UpdateRouteInput) SetFallbackSetting

SetFallbackSetting sets the FallbackSetting field's value.

func (*UpdateRouteInput) SetId

SetId sets the Id field's value.

func (*UpdateRouteInput) SetMatchRule

SetMatchRule sets the MatchRule field's value.

func (*UpdateRouteInput) SetName

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

SetName sets the Name field's value.

func (*UpdateRouteInput) SetPriority

func (s *UpdateRouteInput) SetPriority(v int64) *UpdateRouteInput

SetPriority sets the Priority field's value.

func (*UpdateRouteInput) SetUpstreamList

SetUpstreamList sets the UpstreamList field's value.

func (UpdateRouteInput) String

func (s UpdateRouteInput) String() string

String returns the string representation

func (*UpdateRouteInput) Validate

func (s *UpdateRouteInput) Validate() error

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

type UpdateRouteOutput

type UpdateRouteOutput struct {
	Metadata *response.ResponseMetadata

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

func (UpdateRouteOutput) GoString

func (s UpdateRouteOutput) GoString() string

GoString returns the string representation

func (*UpdateRouteOutput) SetId

SetId sets the Id field's value.

func (UpdateRouteOutput) String

func (s UpdateRouteOutput) String() string

String returns the string representation

type UpstreamForCreateRouteInput

type UpstreamForCreateRouteInput struct {
	Type *string `type:"string" json:",omitempty"`

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

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

func (UpstreamForCreateRouteInput) GoString

func (s UpstreamForCreateRouteInput) GoString() string

GoString returns the string representation

func (*UpstreamForCreateRouteInput) SetType

SetType sets the Type field's value.

func (*UpstreamForCreateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamForCreateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (UpstreamForCreateRouteInput) String

String returns the string representation

type UpstreamForGetRouteOutput

type UpstreamForGetRouteOutput struct {
	Type *string `type:"string" json:",omitempty"`

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

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

func (UpstreamForGetRouteOutput) GoString

func (s UpstreamForGetRouteOutput) GoString() string

GoString returns the string representation

func (*UpstreamForGetRouteOutput) SetType

SetType sets the Type field's value.

func (*UpstreamForGetRouteOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamForGetRouteOutput) SetVersion

SetVersion sets the Version field's value.

func (UpstreamForGetRouteOutput) String

func (s UpstreamForGetRouteOutput) String() string

String returns the string representation

type UpstreamForListRoutesOutput

type UpstreamForListRoutesOutput struct {
	Type *string `type:"string" json:",omitempty"`

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

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

func (UpstreamForListRoutesOutput) GoString

func (s UpstreamForListRoutesOutput) GoString() string

GoString returns the string representation

func (*UpstreamForListRoutesOutput) SetType

SetType sets the Type field's value.

func (*UpstreamForListRoutesOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamForListRoutesOutput) SetVersion

SetVersion sets the Version field's value.

func (UpstreamForListRoutesOutput) String

String returns the string representation

type UpstreamForUpdateRouteInput

type UpstreamForUpdateRouteInput struct {
	Type *string `type:"string" json:",omitempty"`

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

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

func (UpstreamForUpdateRouteInput) GoString

func (s UpstreamForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*UpstreamForUpdateRouteInput) SetType

SetType sets the Type field's value.

func (*UpstreamForUpdateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamForUpdateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (UpstreamForUpdateRouteInput) String

String returns the string representation

type UpstreamListForCreateRouteInput

type UpstreamListForCreateRouteInput struct {
	AIProviderSettings *AIProviderSettingsForCreateRouteInput `type:"structure" json:",omitempty"`

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

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

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

func (UpstreamListForCreateRouteInput) GoString

GoString returns the string representation

func (*UpstreamListForCreateRouteInput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*UpstreamListForCreateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamListForCreateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (*UpstreamListForCreateRouteInput) SetWeight

SetWeight sets the Weight field's value.

func (UpstreamListForCreateRouteInput) String

String returns the string representation

type UpstreamListForGetRouteOutput

type UpstreamListForGetRouteOutput struct {
	AIProviderSettings *AIProviderSettingsForGetRouteOutput `type:"structure" json:",omitempty"`

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

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

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

func (UpstreamListForGetRouteOutput) GoString

GoString returns the string representation

func (*UpstreamListForGetRouteOutput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*UpstreamListForGetRouteOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamListForGetRouteOutput) SetVersion

SetVersion sets the Version field's value.

func (*UpstreamListForGetRouteOutput) SetWeight

SetWeight sets the Weight field's value.

func (UpstreamListForGetRouteOutput) String

String returns the string representation

type UpstreamListForListRoutesOutput

type UpstreamListForListRoutesOutput struct {
	AIProviderSettings *AIProviderSettingsForListRoutesOutput `type:"structure" json:",omitempty"`

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

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

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

func (UpstreamListForListRoutesOutput) GoString

GoString returns the string representation

func (*UpstreamListForListRoutesOutput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*UpstreamListForListRoutesOutput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamListForListRoutesOutput) SetVersion

SetVersion sets the Version field's value.

func (*UpstreamListForListRoutesOutput) SetWeight

SetWeight sets the Weight field's value.

func (UpstreamListForListRoutesOutput) String

String returns the string representation

type UpstreamListForUpdateRouteInput

type UpstreamListForUpdateRouteInput struct {
	AIProviderSettings *AIProviderSettingsForUpdateRouteInput `type:"structure" json:",omitempty"`

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

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

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

func (UpstreamListForUpdateRouteInput) GoString

GoString returns the string representation

func (*UpstreamListForUpdateRouteInput) SetAIProviderSettings

SetAIProviderSettings sets the AIProviderSettings field's value.

func (*UpstreamListForUpdateRouteInput) SetUpstreamId

SetUpstreamId sets the UpstreamId field's value.

func (*UpstreamListForUpdateRouteInput) SetVersion

SetVersion sets the Version field's value.

func (*UpstreamListForUpdateRouteInput) SetWeight

SetWeight sets the Weight field's value.

func (UpstreamListForUpdateRouteInput) String

String returns the string representation

type ValueForCreateRouteInput

type ValueForCreateRouteInput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (ValueForCreateRouteInput) GoString

func (s ValueForCreateRouteInput) GoString() string

GoString returns the string representation

func (*ValueForCreateRouteInput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*ValueForCreateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (ValueForCreateRouteInput) String

func (s ValueForCreateRouteInput) String() string

String returns the string representation

type ValueForGetRouteOutput

type ValueForGetRouteOutput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (ValueForGetRouteOutput) GoString

func (s ValueForGetRouteOutput) GoString() string

GoString returns the string representation

func (*ValueForGetRouteOutput) SetMatchContent

func (s *ValueForGetRouteOutput) SetMatchContent(v string) *ValueForGetRouteOutput

SetMatchContent sets the MatchContent field's value.

func (*ValueForGetRouteOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (ValueForGetRouteOutput) String

func (s ValueForGetRouteOutput) String() string

String returns the string representation

type ValueForListRoutesOutput

type ValueForListRoutesOutput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (ValueForListRoutesOutput) GoString

func (s ValueForListRoutesOutput) GoString() string

GoString returns the string representation

func (*ValueForListRoutesOutput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*ValueForListRoutesOutput) SetMatchType

SetMatchType sets the MatchType field's value.

func (ValueForListRoutesOutput) String

func (s ValueForListRoutesOutput) String() string

String returns the string representation

type ValueForUpdateRouteInput

type ValueForUpdateRouteInput struct {
	MatchContent *string `type:"string" json:",omitempty"`

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

func (ValueForUpdateRouteInput) GoString

func (s ValueForUpdateRouteInput) GoString() string

GoString returns the string representation

func (*ValueForUpdateRouteInput) SetMatchContent

SetMatchContent sets the MatchContent field's value.

func (*ValueForUpdateRouteInput) SetMatchType

SetMatchType sets the MatchType field's value.

func (ValueForUpdateRouteInput) String

func (s ValueForUpdateRouteInput) String() string

String returns the string representation

Jump to

Keyboard shortcuts

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