clb

package
v1.0.66 Latest Latest
Warning

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

Go to latest
Published: Jun 4, 2026 License: Apache-2.0 Imports: 10 Imported by: 0

Documentation

Overview

Package clbiface provides an interface to enable mocking the CLB 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 (
	// ResourceTypeForListTagsForNLBResourcesInputNlb is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlb = "nlb"

	// ResourceTypeForListTagsForNLBResourcesInputNlbListener is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForListTagsForNLBResourcesInputNlbServergroup is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForListTagsForNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForListTagsForNLBResourcesInput enum value
	ResourceTypeForListTagsForNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
View Source
const (
	// TagTypeForListTagsForNLBResourcesInputCustom is a TagTypeForListTagsForNLBResourcesInput enum value
	TagTypeForListTagsForNLBResourcesInputCustom = "custom"

	// TagTypeForListTagsForNLBResourcesInputSystem is a TagTypeForListTagsForNLBResourcesInput enum value
	TagTypeForListTagsForNLBResourcesInputSystem = "system"
)
View Source
const (
	// ResourceTypeForListTagsForResourcesInputClb is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputClb = "CLB"

	// ResourceTypeForListTagsForResourcesInputAcl is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputAcl = "acl"

	// ResourceTypeForListTagsForResourcesInputCertificate is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputCertificate = "certificate"

	// ResourceTypeForListTagsForResourcesInputListener is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputListener = "listener"

	// ResourceTypeForListTagsForResourcesInputServergroup is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputServergroup = "servergroup"

	// ResourceTypeForListTagsForResourcesInputRule is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputRule = "rule"

	// ResourceTypeForListTagsForResourcesInputEc is a ResourceTypeForListTagsForResourcesInput enum value
	ResourceTypeForListTagsForResourcesInputEc = "ec"
)
View Source
const (
	// ResourceTypeForTagNLBResourcesInputNlb is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlb = "nlb"

	// ResourceTypeForTagNLBResourcesInputNlbListener is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForTagNLBResourcesInputNlbServergroup is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForTagNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForTagNLBResourcesInput enum value
	ResourceTypeForTagNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
View Source
const (
	// ResourceTypeForTagResourcesInputClb is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputClb = "CLB"

	// ResourceTypeForTagResourcesInputAcl is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputAcl = "acl"

	// ResourceTypeForTagResourcesInputCertificate is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputCertificate = "certificate"

	// ResourceTypeForTagResourcesInputListener is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputListener = "listener"

	// ResourceTypeForTagResourcesInputServergroup is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputServergroup = "servergroup"

	// ResourceTypeForTagResourcesInputRule is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputRule = "rule"

	// ResourceTypeForTagResourcesInputEc is a ResourceTypeForTagResourcesInput enum value
	ResourceTypeForTagResourcesInputEc = "ec"
)
View Source
const (
	// ResourceTypeForUntagNLBResourcesInputNlb is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlb = "nlb"

	// ResourceTypeForUntagNLBResourcesInputNlbListener is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbListener = "nlb_listener"

	// ResourceTypeForUntagNLBResourcesInputNlbServergroup is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbServergroup = "nlb_servergroup"

	// ResourceTypeForUntagNLBResourcesInputNlbSecurityPolicy is a ResourceTypeForUntagNLBResourcesInput enum value
	ResourceTypeForUntagNLBResourcesInputNlbSecurityPolicy = "nlb_security_policy"
)
View Source
const (
	// ResourceTypeForUntagResourcesInputClb is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputClb = "CLB"

	// ResourceTypeForUntagResourcesInputAcl is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputAcl = "acl"

	// ResourceTypeForUntagResourcesInputCertificate is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputCertificate = "certificate"

	// ResourceTypeForUntagResourcesInputListener is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputListener = "listener"

	// ResourceTypeForUntagResourcesInputServergroup is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputServergroup = "servergroup"

	// ResourceTypeForUntagResourcesInputRule is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputRule = "rule"

	// ResourceTypeForUntagResourcesInputEc is a ResourceTypeForUntagResourcesInput enum value
	ResourceTypeForUntagResourcesInputEc = "ec"
)
View Source
const (
	ServiceName = "clb"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "clb"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type AccessLogForDescribeLoadBalancerAttributesOutput

type AccessLogForDescribeLoadBalancerAttributesOutput struct {
	BucketName *string `type:"string"`

	Enabled *bool `type:"boolean"`

	TlsEnabled *bool `type:"boolean"`

	TlsProjectId *string `type:"string"`

	TlsTopicId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AccessLogForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetBucketName

SetBucketName sets the BucketName field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetTlsEnabled

SetTlsEnabled sets the TlsEnabled field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetTlsProjectId

SetTlsProjectId sets the TlsProjectId field's value.

func (*AccessLogForDescribeLoadBalancerAttributesOutput) SetTlsTopicId

SetTlsTopicId sets the TlsTopicId field's value.

func (AccessLogForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type AccessLogForDescribeNetworkLoadBalancerAttributesOutput

type AccessLogForDescribeNetworkLoadBalancerAttributesOutput struct {
	AccessLogEnabled *bool `type:"boolean"`

	ProjectId *string `type:"string"`

	TopicId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AccessLogForDescribeNetworkLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetAccessLogEnabled

SetAccessLogEnabled sets the AccessLogEnabled field's value.

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetProjectId

SetProjectId sets the ProjectId field's value.

func (*AccessLogForDescribeNetworkLoadBalancerAttributesOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (AccessLogForDescribeNetworkLoadBalancerAttributesOutput) String

String returns the string representation

type AclEntryForAddAclEntriesInput

type AclEntryForAddAclEntriesInput struct {
	Description *string `type:"string"`

	// Entry is a required field
	Entry *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AclEntryForAddAclEntriesInput) GoString

GoString returns the string representation

func (*AclEntryForAddAclEntriesInput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForAddAclEntriesInput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForAddAclEntriesInput) String

String returns the string representation

func (*AclEntryForAddAclEntriesInput) Validate

func (s *AclEntryForAddAclEntriesInput) Validate() error

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

type AclEntryForDescribeAclAttributesOutput

type AclEntryForDescribeAclAttributesOutput struct {
	Description *string `type:"string"`

	Entry *string `type:"string"`
	// contains filtered or unexported fields
}

func (AclEntryForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*AclEntryForDescribeAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*AclEntryForDescribeAclAttributesOutput) SetEntry

SetEntry sets the Entry field's value.

func (AclEntryForDescribeAclAttributesOutput) String

String returns the string representation

type AclForDescribeAclsOutput

type AclForDescribeAclsOutput struct {
	AclEntryCount *int64 `type:"integer"`

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*string `type:"list"`

	ProjectName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	Tags []*TagForDescribeAclsOutput `type:"list"`

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

func (AclForDescribeAclsOutput) GoString

func (s AclForDescribeAclsOutput) GoString() string

GoString returns the string representation

func (*AclForDescribeAclsOutput) SetAclEntryCount

SetAclEntryCount sets the AclEntryCount field's value.

func (*AclForDescribeAclsOutput) SetAclId

SetAclId sets the AclId field's value.

func (*AclForDescribeAclsOutput) SetAclName

SetAclName sets the AclName field's value.

func (*AclForDescribeAclsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*AclForDescribeAclsOutput) SetDescription

SetDescription sets the Description field's value.

func (*AclForDescribeAclsOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*AclForDescribeAclsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*AclForDescribeAclsOutput) SetServiceManaged

func (s *AclForDescribeAclsOutput) SetServiceManaged(v bool) *AclForDescribeAclsOutput

SetServiceManaged sets the ServiceManaged field's value.

func (*AclForDescribeAclsOutput) SetStatus

SetStatus sets the Status field's value.

func (*AclForDescribeAclsOutput) SetTags

SetTags sets the Tags field's value.

func (*AclForDescribeAclsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (AclForDescribeAclsOutput) String

func (s AclForDescribeAclsOutput) String() string

String returns the string representation

type AddAclEntriesInput

type AddAclEntriesInput struct {
	AclEntries []*AclEntryForAddAclEntriesInput `type:"list"`

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AddAclEntriesInput) GoString

func (s AddAclEntriesInput) GoString() string

GoString returns the string representation

func (*AddAclEntriesInput) SetAclEntries

SetAclEntries sets the AclEntries field's value.

func (*AddAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (AddAclEntriesInput) String

func (s AddAclEntriesInput) String() string

String returns the string representation

func (*AddAclEntriesInput) Validate

func (s *AddAclEntriesInput) Validate() error

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

type AddAclEntriesOutput

type AddAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AddAclEntriesOutput) GoString

func (s AddAclEntriesOutput) GoString() string

GoString returns the string representation

func (*AddAclEntriesOutput) SetRequestId

func (s *AddAclEntriesOutput) SetRequestId(v string) *AddAclEntriesOutput

SetRequestId sets the RequestId field's value.

func (AddAclEntriesOutput) String

func (s AddAclEntriesOutput) String() string

String returns the string representation

type AddDomainExtensionForModifyListenerDomainExtensionsInput

type AddDomainExtensionForModifyListenerDomainExtensionsInput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	Domain *string `type:"string"`
	// contains filtered or unexported fields
}

func (AddDomainExtensionForModifyListenerDomainExtensionsInput) GoString

GoString returns the string representation

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*AddDomainExtensionForModifyListenerDomainExtensionsInput) SetDomain

SetDomain sets the Domain field's value.

func (AddDomainExtensionForModifyListenerDomainExtensionsInput) String

String returns the string representation

type AddNLBBackendServersInput

type AddNLBBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Servers []*ServerForAddNLBBackendServersInput `type:"list"`
	// contains filtered or unexported fields
}

func (AddNLBBackendServersInput) GoString

func (s AddNLBBackendServersInput) GoString() string

GoString returns the string representation

func (*AddNLBBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*AddNLBBackendServersInput) SetServers

SetServers sets the Servers field's value.

func (AddNLBBackendServersInput) String

func (s AddNLBBackendServersInput) String() string

String returns the string representation

func (*AddNLBBackendServersInput) Validate

func (s *AddNLBBackendServersInput) Validate() error

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

type AddNLBBackendServersOutput

type AddNLBBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (AddNLBBackendServersOutput) GoString

func (s AddNLBBackendServersOutput) GoString() string

GoString returns the string representation

func (*AddNLBBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AddNLBBackendServersOutput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (AddNLBBackendServersOutput) String

String returns the string representation

type AddServerGroupBackendServersInput

type AddServerGroupBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Servers []*ServerForAddServerGroupBackendServersInput `type:"list"`
	// contains filtered or unexported fields
}

func (AddServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*AddServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*AddServerGroupBackendServersInput) SetServers

SetServers sets the Servers field's value.

func (AddServerGroupBackendServersInput) String

String returns the string representation

func (*AddServerGroupBackendServersInput) Validate

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

type AddServerGroupBackendServersOutput

type AddServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (AddServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*AddServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*AddServerGroupBackendServersOutput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (AddServerGroupBackendServersOutput) String

String returns the string representation

type AddZoneMappingForModifyNetworkLoadBalancerZonesInput

type AddZoneMappingForModifyNetworkLoadBalancerZonesInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

	Ipv4Address *string `type:"string"`

	SubnetId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AddZoneMappingForModifyNetworkLoadBalancerZonesInput) GoString

GoString returns the string representation

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipId

SetEipId sets the EipId field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipIsp

SetEipIsp sets the EipIsp field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetEipSpecificEgress

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetIpv4Address

SetIpv4Address sets the Ipv4Address field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*AddZoneMappingForModifyNetworkLoadBalancerZonesInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (AddZoneMappingForModifyNetworkLoadBalancerZonesInput) String

String returns the string representation

type AttachHealthCheckLogTopicInput

type AttachHealthCheckLogTopicInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	// LogTopicId is a required field
	LogTopicId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (AttachHealthCheckLogTopicInput) GoString

GoString returns the string representation

func (*AttachHealthCheckLogTopicInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*AttachHealthCheckLogTopicInput) SetLogTopicId

SetLogTopicId sets the LogTopicId field's value.

func (AttachHealthCheckLogTopicInput) String

String returns the string representation

func (*AttachHealthCheckLogTopicInput) Validate

func (s *AttachHealthCheckLogTopicInput) Validate() error

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

type AttachHealthCheckLogTopicOutput

type AttachHealthCheckLogTopicOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (AttachHealthCheckLogTopicOutput) GoString

GoString returns the string representation

func (*AttachHealthCheckLogTopicOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (AttachHealthCheckLogTopicOutput) String

String returns the string representation

type CLB

type CLB struct {
	*client.Client
}

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

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

func New

func New(p client.ConfigProvider, cfgs ...*byteplus.Config) *CLB

New create int can support ssl or region locate set

func (*CLB) AddAclEntries

func (c *CLB) AddAclEntries(input *AddAclEntriesInput) (*AddAclEntriesOutput, error)

AddAclEntries API operation for CLB.

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

func (*CLB) AddAclEntriesCommon

func (c *CLB) AddAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddAclEntriesCommon API operation for CLB.

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

func (*CLB) AddAclEntriesCommonRequest

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

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

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

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

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

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

func (*CLB) AddAclEntriesCommonWithContext

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

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

See AddAclEntriesCommon 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 (*CLB) AddAclEntriesRequest

func (c *CLB) AddAclEntriesRequest(input *AddAclEntriesInput) (req *request.Request, output *AddAclEntriesOutput)

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

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

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

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

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

func (*CLB) AddAclEntriesWithContext

func (c *CLB) AddAclEntriesWithContext(ctx byteplus.Context, input *AddAclEntriesInput, opts ...request.Option) (*AddAclEntriesOutput, error)

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

See AddAclEntries 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 (*CLB) AddNLBBackendServers

func (c *CLB) AddNLBBackendServers(input *AddNLBBackendServersInput) (*AddNLBBackendServersOutput, error)

AddNLBBackendServers API operation for CLB.

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

func (*CLB) AddNLBBackendServersCommon

func (c *CLB) AddNLBBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddNLBBackendServersCommon API operation for CLB.

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

func (*CLB) AddNLBBackendServersCommonRequest

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

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

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

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

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

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

func (*CLB) AddNLBBackendServersCommonWithContext

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

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

See AddNLBBackendServersCommon 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 (*CLB) AddNLBBackendServersRequest

func (c *CLB) AddNLBBackendServersRequest(input *AddNLBBackendServersInput) (req *request.Request, output *AddNLBBackendServersOutput)

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

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

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

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

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

func (*CLB) AddNLBBackendServersWithContext

func (c *CLB) AddNLBBackendServersWithContext(ctx byteplus.Context, input *AddNLBBackendServersInput, opts ...request.Option) (*AddNLBBackendServersOutput, error)

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

See AddNLBBackendServers 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 (*CLB) AddServerGroupBackendServers

func (c *CLB) AddServerGroupBackendServers(input *AddServerGroupBackendServersInput) (*AddServerGroupBackendServersOutput, error)

AddServerGroupBackendServers API operation for CLB.

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

func (*CLB) AddServerGroupBackendServersCommon

func (c *CLB) AddServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AddServerGroupBackendServersCommon API operation for CLB.

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

func (*CLB) AddServerGroupBackendServersCommonRequest

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

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

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

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

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

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

func (*CLB) AddServerGroupBackendServersCommonWithContext

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

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

See AddServerGroupBackendServersCommon 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 (*CLB) AddServerGroupBackendServersRequest

func (c *CLB) AddServerGroupBackendServersRequest(input *AddServerGroupBackendServersInput) (req *request.Request, output *AddServerGroupBackendServersOutput)

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

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

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

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

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

func (*CLB) AddServerGroupBackendServersWithContext

func (c *CLB) AddServerGroupBackendServersWithContext(ctx byteplus.Context, input *AddServerGroupBackendServersInput, opts ...request.Option) (*AddServerGroupBackendServersOutput, error)

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

See AddServerGroupBackendServers 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 (*CLB) AttachHealthCheckLogTopic

func (c *CLB) AttachHealthCheckLogTopic(input *AttachHealthCheckLogTopicInput) (*AttachHealthCheckLogTopicOutput, error)

AttachHealthCheckLogTopic API operation for CLB.

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

func (*CLB) AttachHealthCheckLogTopicCommon

func (c *CLB) AttachHealthCheckLogTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

AttachHealthCheckLogTopicCommon API operation for CLB.

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

func (*CLB) AttachHealthCheckLogTopicCommonRequest

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

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

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

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

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

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

func (*CLB) AttachHealthCheckLogTopicCommonWithContext

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

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

See AttachHealthCheckLogTopicCommon 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 (*CLB) AttachHealthCheckLogTopicRequest

func (c *CLB) AttachHealthCheckLogTopicRequest(input *AttachHealthCheckLogTopicInput) (req *request.Request, output *AttachHealthCheckLogTopicOutput)

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

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

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

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

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

func (*CLB) AttachHealthCheckLogTopicWithContext

func (c *CLB) AttachHealthCheckLogTopicWithContext(ctx byteplus.Context, input *AttachHealthCheckLogTopicInput, opts ...request.Option) (*AttachHealthCheckLogTopicOutput, error)

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

See AttachHealthCheckLogTopic 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 (*CLB) ConvertLoadBalancerBillingType

func (c *CLB) ConvertLoadBalancerBillingType(input *ConvertLoadBalancerBillingTypeInput) (*ConvertLoadBalancerBillingTypeOutput, error)

ConvertLoadBalancerBillingType API operation for CLB.

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

func (*CLB) ConvertLoadBalancerBillingTypeCommon

func (c *CLB) ConvertLoadBalancerBillingTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ConvertLoadBalancerBillingTypeCommon API operation for CLB.

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

func (*CLB) ConvertLoadBalancerBillingTypeCommonRequest

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

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

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

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

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

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

func (*CLB) ConvertLoadBalancerBillingTypeCommonWithContext

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

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

See ConvertLoadBalancerBillingTypeCommon 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 (*CLB) ConvertLoadBalancerBillingTypeRequest

func (c *CLB) ConvertLoadBalancerBillingTypeRequest(input *ConvertLoadBalancerBillingTypeInput) (req *request.Request, output *ConvertLoadBalancerBillingTypeOutput)

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

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

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

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

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

func (*CLB) ConvertLoadBalancerBillingTypeWithContext

func (c *CLB) ConvertLoadBalancerBillingTypeWithContext(ctx byteplus.Context, input *ConvertLoadBalancerBillingTypeInput, opts ...request.Option) (*ConvertLoadBalancerBillingTypeOutput, error)

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

See ConvertLoadBalancerBillingType 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 (*CLB) CreateAcl

func (c *CLB) CreateAcl(input *CreateAclInput) (*CreateAclOutput, error)

CreateAcl API operation for CLB.

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

func (*CLB) CreateAclCommon

func (c *CLB) CreateAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateAclCommon API operation for CLB.

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

func (*CLB) CreateAclCommonRequest

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

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

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

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

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

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

func (*CLB) CreateAclCommonWithContext

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

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

See CreateAclCommon 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 (*CLB) CreateAclRequest

func (c *CLB) CreateAclRequest(input *CreateAclInput) (req *request.Request, output *CreateAclOutput)

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

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

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

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

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

func (*CLB) CreateAclWithContext

func (c *CLB) CreateAclWithContext(ctx byteplus.Context, input *CreateAclInput, opts ...request.Option) (*CreateAclOutput, error)

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

See CreateAcl 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 (*CLB) CreateHealthCheckLogProject

func (c *CLB) CreateHealthCheckLogProject(input *CreateHealthCheckLogProjectInput) (*CreateHealthCheckLogProjectOutput, error)

CreateHealthCheckLogProject API operation for CLB.

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

func (*CLB) CreateHealthCheckLogProjectCommon

func (c *CLB) CreateHealthCheckLogProjectCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateHealthCheckLogProjectCommon API operation for CLB.

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

func (*CLB) CreateHealthCheckLogProjectCommonRequest

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

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

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

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

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

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

func (*CLB) CreateHealthCheckLogProjectCommonWithContext

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

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

See CreateHealthCheckLogProjectCommon 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 (*CLB) CreateHealthCheckLogProjectRequest

func (c *CLB) CreateHealthCheckLogProjectRequest(input *CreateHealthCheckLogProjectInput) (req *request.Request, output *CreateHealthCheckLogProjectOutput)

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

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

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

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

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

func (*CLB) CreateHealthCheckLogProjectWithContext

func (c *CLB) CreateHealthCheckLogProjectWithContext(ctx byteplus.Context, input *CreateHealthCheckLogProjectInput, opts ...request.Option) (*CreateHealthCheckLogProjectOutput, error)

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

See CreateHealthCheckLogProject 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 (*CLB) CreateListener

func (c *CLB) CreateListener(input *CreateListenerInput) (*CreateListenerOutput, error)

CreateListener API operation for CLB.

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

func (*CLB) CreateListenerCommon

func (c *CLB) CreateListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateListenerCommon API operation for CLB.

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

func (*CLB) CreateListenerCommonRequest

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

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

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

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

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

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

func (*CLB) CreateListenerCommonWithContext

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

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

See CreateListenerCommon 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 (*CLB) CreateListenerRequest

func (c *CLB) CreateListenerRequest(input *CreateListenerInput) (req *request.Request, output *CreateListenerOutput)

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

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

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

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

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

func (*CLB) CreateListenerWithContext

func (c *CLB) CreateListenerWithContext(ctx byteplus.Context, input *CreateListenerInput, opts ...request.Option) (*CreateListenerOutput, error)

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

See CreateListener 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 (*CLB) CreateLoadBalancer

func (c *CLB) CreateLoadBalancer(input *CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error)

CreateLoadBalancer API operation for CLB.

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

func (*CLB) CreateLoadBalancerCommon

func (c *CLB) CreateLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateLoadBalancerCommon API operation for CLB.

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

func (*CLB) CreateLoadBalancerCommonRequest

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

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

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

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

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

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

func (*CLB) CreateLoadBalancerCommonWithContext

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

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

See CreateLoadBalancerCommon 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 (*CLB) CreateLoadBalancerRequest

func (c *CLB) CreateLoadBalancerRequest(input *CreateLoadBalancerInput) (req *request.Request, output *CreateLoadBalancerOutput)

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

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

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

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

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

func (*CLB) CreateLoadBalancerWithContext

func (c *CLB) CreateLoadBalancerWithContext(ctx byteplus.Context, input *CreateLoadBalancerInput, opts ...request.Option) (*CreateLoadBalancerOutput, error)

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

See CreateLoadBalancer 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 (*CLB) CreateNLBListener

func (c *CLB) CreateNLBListener(input *CreateNLBListenerInput) (*CreateNLBListenerOutput, error)

CreateNLBListener API operation for CLB.

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

func (*CLB) CreateNLBListenerCommon

func (c *CLB) CreateNLBListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNLBListenerCommon API operation for CLB.

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

func (*CLB) CreateNLBListenerCommonRequest

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

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

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

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

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

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

func (*CLB) CreateNLBListenerCommonWithContext

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

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

See CreateNLBListenerCommon 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 (*CLB) CreateNLBListenerRequest

func (c *CLB) CreateNLBListenerRequest(input *CreateNLBListenerInput) (req *request.Request, output *CreateNLBListenerOutput)

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

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

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

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

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

func (*CLB) CreateNLBListenerWithContext

func (c *CLB) CreateNLBListenerWithContext(ctx byteplus.Context, input *CreateNLBListenerInput, opts ...request.Option) (*CreateNLBListenerOutput, error)

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

See CreateNLBListener 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 (*CLB) CreateNLBSecurityPolicy

func (c *CLB) CreateNLBSecurityPolicy(input *CreateNLBSecurityPolicyInput) (*CreateNLBSecurityPolicyOutput, error)

CreateNLBSecurityPolicy API operation for CLB.

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

func (*CLB) CreateNLBSecurityPolicyCommon

func (c *CLB) CreateNLBSecurityPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNLBSecurityPolicyCommon API operation for CLB.

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

func (*CLB) CreateNLBSecurityPolicyCommonRequest

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

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

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

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

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

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

func (*CLB) CreateNLBSecurityPolicyCommonWithContext

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

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

See CreateNLBSecurityPolicyCommon 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 (*CLB) CreateNLBSecurityPolicyRequest

func (c *CLB) CreateNLBSecurityPolicyRequest(input *CreateNLBSecurityPolicyInput) (req *request.Request, output *CreateNLBSecurityPolicyOutput)

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

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

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

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

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

func (*CLB) CreateNLBSecurityPolicyWithContext

func (c *CLB) CreateNLBSecurityPolicyWithContext(ctx byteplus.Context, input *CreateNLBSecurityPolicyInput, opts ...request.Option) (*CreateNLBSecurityPolicyOutput, error)

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

See CreateNLBSecurityPolicy 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 (*CLB) CreateNLBServerGroup

func (c *CLB) CreateNLBServerGroup(input *CreateNLBServerGroupInput) (*CreateNLBServerGroupOutput, error)

CreateNLBServerGroup API operation for CLB.

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

func (*CLB) CreateNLBServerGroupCommon

func (c *CLB) CreateNLBServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNLBServerGroupCommon API operation for CLB.

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

func (*CLB) CreateNLBServerGroupCommonRequest

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

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

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

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

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

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

func (*CLB) CreateNLBServerGroupCommonWithContext

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

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

See CreateNLBServerGroupCommon 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 (*CLB) CreateNLBServerGroupRequest

func (c *CLB) CreateNLBServerGroupRequest(input *CreateNLBServerGroupInput) (req *request.Request, output *CreateNLBServerGroupOutput)

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

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

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

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

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

func (*CLB) CreateNLBServerGroupWithContext

func (c *CLB) CreateNLBServerGroupWithContext(ctx byteplus.Context, input *CreateNLBServerGroupInput, opts ...request.Option) (*CreateNLBServerGroupOutput, error)

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

See CreateNLBServerGroup 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 (*CLB) CreateNetworkLoadBalancer

func (c *CLB) CreateNetworkLoadBalancer(input *CreateNetworkLoadBalancerInput) (*CreateNetworkLoadBalancerOutput, error)

CreateNetworkLoadBalancer API operation for CLB.

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

func (*CLB) CreateNetworkLoadBalancerCommon

func (c *CLB) CreateNetworkLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateNetworkLoadBalancerCommon API operation for CLB.

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

func (*CLB) CreateNetworkLoadBalancerCommonRequest

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

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

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

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

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

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

func (*CLB) CreateNetworkLoadBalancerCommonWithContext

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

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

See CreateNetworkLoadBalancerCommon 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 (*CLB) CreateNetworkLoadBalancerRequest

func (c *CLB) CreateNetworkLoadBalancerRequest(input *CreateNetworkLoadBalancerInput) (req *request.Request, output *CreateNetworkLoadBalancerOutput)

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

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

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

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

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

func (*CLB) CreateNetworkLoadBalancerWithContext

func (c *CLB) CreateNetworkLoadBalancerWithContext(ctx byteplus.Context, input *CreateNetworkLoadBalancerInput, opts ...request.Option) (*CreateNetworkLoadBalancerOutput, error)

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

See CreateNetworkLoadBalancer 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 (*CLB) CreateRules

func (c *CLB) CreateRules(input *CreateRulesInput) (*CreateRulesOutput, error)

CreateRules API operation for CLB.

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

func (*CLB) CreateRulesCommon

func (c *CLB) CreateRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateRulesCommon API operation for CLB.

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

func (*CLB) CreateRulesCommonRequest

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

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

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

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

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

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

func (*CLB) CreateRulesCommonWithContext

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

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

See CreateRulesCommon 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 (*CLB) CreateRulesRequest

func (c *CLB) CreateRulesRequest(input *CreateRulesInput) (req *request.Request, output *CreateRulesOutput)

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

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

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

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

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

func (*CLB) CreateRulesWithContext

func (c *CLB) CreateRulesWithContext(ctx byteplus.Context, input *CreateRulesInput, opts ...request.Option) (*CreateRulesOutput, error)

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

See CreateRules 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 (*CLB) CreateServerGroup

func (c *CLB) CreateServerGroup(input *CreateServerGroupInput) (*CreateServerGroupOutput, error)

CreateServerGroup API operation for CLB.

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

func (*CLB) CreateServerGroupCommon

func (c *CLB) CreateServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateServerGroupCommon API operation for CLB.

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

func (*CLB) CreateServerGroupCommonRequest

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

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

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

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

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

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

func (*CLB) CreateServerGroupCommonWithContext

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

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

See CreateServerGroupCommon 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 (*CLB) CreateServerGroupRequest

func (c *CLB) CreateServerGroupRequest(input *CreateServerGroupInput) (req *request.Request, output *CreateServerGroupOutput)

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

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

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

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

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

func (*CLB) CreateServerGroupWithContext

func (c *CLB) CreateServerGroupWithContext(ctx byteplus.Context, input *CreateServerGroupInput, opts ...request.Option) (*CreateServerGroupOutput, error)

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

See CreateServerGroup 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 (*CLB) DeleteAcl

func (c *CLB) DeleteAcl(input *DeleteAclInput) (*DeleteAclOutput, error)

DeleteAcl API operation for CLB.

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

func (*CLB) DeleteAclCommon

func (c *CLB) DeleteAclCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteAclCommon API operation for CLB.

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

func (*CLB) DeleteAclCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteAclCommonWithContext

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

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

See DeleteAclCommon 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 (*CLB) DeleteAclRequest

func (c *CLB) DeleteAclRequest(input *DeleteAclInput) (req *request.Request, output *DeleteAclOutput)

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

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

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

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

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

func (*CLB) DeleteAclWithContext

func (c *CLB) DeleteAclWithContext(ctx byteplus.Context, input *DeleteAclInput, opts ...request.Option) (*DeleteAclOutput, error)

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

See DeleteAcl 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 (*CLB) DeleteCertificate

func (c *CLB) DeleteCertificate(input *DeleteCertificateInput) (*DeleteCertificateOutput, error)

DeleteCertificate API operation for CLB.

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

func (*CLB) DeleteCertificateCommon

func (c *CLB) DeleteCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteCertificateCommon API operation for CLB.

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

func (*CLB) DeleteCertificateCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteCertificateCommonWithContext

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

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

See DeleteCertificateCommon 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 (*CLB) DeleteCertificateRequest

func (c *CLB) DeleteCertificateRequest(input *DeleteCertificateInput) (req *request.Request, output *DeleteCertificateOutput)

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

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

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

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

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

func (*CLB) DeleteCertificateWithContext

func (c *CLB) DeleteCertificateWithContext(ctx byteplus.Context, input *DeleteCertificateInput, opts ...request.Option) (*DeleteCertificateOutput, error)

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

See DeleteCertificate 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 (*CLB) DeleteHealthCheckLogProject

func (c *CLB) DeleteHealthCheckLogProject(input *DeleteHealthCheckLogProjectInput) (*DeleteHealthCheckLogProjectOutput, error)

DeleteHealthCheckLogProject API operation for CLB.

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

func (*CLB) DeleteHealthCheckLogProjectCommon

func (c *CLB) DeleteHealthCheckLogProjectCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteHealthCheckLogProjectCommon API operation for CLB.

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

func (*CLB) DeleteHealthCheckLogProjectCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteHealthCheckLogProjectCommonWithContext

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

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

See DeleteHealthCheckLogProjectCommon 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 (*CLB) DeleteHealthCheckLogProjectRequest

func (c *CLB) DeleteHealthCheckLogProjectRequest(input *DeleteHealthCheckLogProjectInput) (req *request.Request, output *DeleteHealthCheckLogProjectOutput)

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

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

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

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

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

func (*CLB) DeleteHealthCheckLogProjectWithContext

func (c *CLB) DeleteHealthCheckLogProjectWithContext(ctx byteplus.Context, input *DeleteHealthCheckLogProjectInput, opts ...request.Option) (*DeleteHealthCheckLogProjectOutput, error)

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

See DeleteHealthCheckLogProject 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 (*CLB) DeleteListener

func (c *CLB) DeleteListener(input *DeleteListenerInput) (*DeleteListenerOutput, error)

DeleteListener API operation for CLB.

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

func (*CLB) DeleteListenerCommon

func (c *CLB) DeleteListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteListenerCommon API operation for CLB.

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

func (*CLB) DeleteListenerCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteListenerCommonWithContext

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

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

See DeleteListenerCommon 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 (*CLB) DeleteListenerRequest

func (c *CLB) DeleteListenerRequest(input *DeleteListenerInput) (req *request.Request, output *DeleteListenerOutput)

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

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

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

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

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

func (*CLB) DeleteListenerWithContext

func (c *CLB) DeleteListenerWithContext(ctx byteplus.Context, input *DeleteListenerInput, opts ...request.Option) (*DeleteListenerOutput, error)

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

See DeleteListener 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 (*CLB) DeleteLoadBalancer

func (c *CLB) DeleteLoadBalancer(input *DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error)

DeleteLoadBalancer API operation for CLB.

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

func (*CLB) DeleteLoadBalancerCommon

func (c *CLB) DeleteLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteLoadBalancerCommon API operation for CLB.

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

func (*CLB) DeleteLoadBalancerCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteLoadBalancerCommonWithContext

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

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

See DeleteLoadBalancerCommon 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 (*CLB) DeleteLoadBalancerRequest

func (c *CLB) DeleteLoadBalancerRequest(input *DeleteLoadBalancerInput) (req *request.Request, output *DeleteLoadBalancerOutput)

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

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

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

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

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

func (*CLB) DeleteLoadBalancerWithContext

func (c *CLB) DeleteLoadBalancerWithContext(ctx byteplus.Context, input *DeleteLoadBalancerInput, opts ...request.Option) (*DeleteLoadBalancerOutput, error)

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

See DeleteLoadBalancer 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 (*CLB) DeleteNLBListener

func (c *CLB) DeleteNLBListener(input *DeleteNLBListenerInput) (*DeleteNLBListenerOutput, error)

DeleteNLBListener API operation for CLB.

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

func (*CLB) DeleteNLBListenerCommon

func (c *CLB) DeleteNLBListenerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNLBListenerCommon API operation for CLB.

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

func (*CLB) DeleteNLBListenerCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteNLBListenerCommonWithContext

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

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

See DeleteNLBListenerCommon 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 (*CLB) DeleteNLBListenerRequest

func (c *CLB) DeleteNLBListenerRequest(input *DeleteNLBListenerInput) (req *request.Request, output *DeleteNLBListenerOutput)

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

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

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

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

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

func (*CLB) DeleteNLBListenerWithContext

func (c *CLB) DeleteNLBListenerWithContext(ctx byteplus.Context, input *DeleteNLBListenerInput, opts ...request.Option) (*DeleteNLBListenerOutput, error)

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

See DeleteNLBListener 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 (*CLB) DeleteNLBSecurityPolicy

func (c *CLB) DeleteNLBSecurityPolicy(input *DeleteNLBSecurityPolicyInput) (*DeleteNLBSecurityPolicyOutput, error)

DeleteNLBSecurityPolicy API operation for CLB.

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

func (*CLB) DeleteNLBSecurityPolicyCommon

func (c *CLB) DeleteNLBSecurityPolicyCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNLBSecurityPolicyCommon API operation for CLB.

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

func (*CLB) DeleteNLBSecurityPolicyCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteNLBSecurityPolicyCommonWithContext

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

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

See DeleteNLBSecurityPolicyCommon 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 (*CLB) DeleteNLBSecurityPolicyRequest

func (c *CLB) DeleteNLBSecurityPolicyRequest(input *DeleteNLBSecurityPolicyInput) (req *request.Request, output *DeleteNLBSecurityPolicyOutput)

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

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

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

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

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

func (*CLB) DeleteNLBSecurityPolicyWithContext

func (c *CLB) DeleteNLBSecurityPolicyWithContext(ctx byteplus.Context, input *DeleteNLBSecurityPolicyInput, opts ...request.Option) (*DeleteNLBSecurityPolicyOutput, error)

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

See DeleteNLBSecurityPolicy 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 (*CLB) DeleteNLBServerGroup

func (c *CLB) DeleteNLBServerGroup(input *DeleteNLBServerGroupInput) (*DeleteNLBServerGroupOutput, error)

DeleteNLBServerGroup API operation for CLB.

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

func (*CLB) DeleteNLBServerGroupCommon

func (c *CLB) DeleteNLBServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNLBServerGroupCommon API operation for CLB.

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

func (*CLB) DeleteNLBServerGroupCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteNLBServerGroupCommonWithContext

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

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

See DeleteNLBServerGroupCommon 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 (*CLB) DeleteNLBServerGroupRequest

func (c *CLB) DeleteNLBServerGroupRequest(input *DeleteNLBServerGroupInput) (req *request.Request, output *DeleteNLBServerGroupOutput)

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

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

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

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

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

func (*CLB) DeleteNLBServerGroupWithContext

func (c *CLB) DeleteNLBServerGroupWithContext(ctx byteplus.Context, input *DeleteNLBServerGroupInput, opts ...request.Option) (*DeleteNLBServerGroupOutput, error)

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

See DeleteNLBServerGroup 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 (*CLB) DeleteNetworkLoadBalancer

func (c *CLB) DeleteNetworkLoadBalancer(input *DeleteNetworkLoadBalancerInput) (*DeleteNetworkLoadBalancerOutput, error)

DeleteNetworkLoadBalancer API operation for CLB.

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

func (*CLB) DeleteNetworkLoadBalancerCommon

func (c *CLB) DeleteNetworkLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteNetworkLoadBalancerCommon API operation for CLB.

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

func (*CLB) DeleteNetworkLoadBalancerCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteNetworkLoadBalancerCommonWithContext

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

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

See DeleteNetworkLoadBalancerCommon 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 (*CLB) DeleteNetworkLoadBalancerRequest

func (c *CLB) DeleteNetworkLoadBalancerRequest(input *DeleteNetworkLoadBalancerInput) (req *request.Request, output *DeleteNetworkLoadBalancerOutput)

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

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

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

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

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

func (*CLB) DeleteNetworkLoadBalancerWithContext

func (c *CLB) DeleteNetworkLoadBalancerWithContext(ctx byteplus.Context, input *DeleteNetworkLoadBalancerInput, opts ...request.Option) (*DeleteNetworkLoadBalancerOutput, error)

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

See DeleteNetworkLoadBalancer 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 (*CLB) DeleteRules

func (c *CLB) DeleteRules(input *DeleteRulesInput) (*DeleteRulesOutput, error)

DeleteRules API operation for CLB.

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

func (*CLB) DeleteRulesCommon

func (c *CLB) DeleteRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteRulesCommon API operation for CLB.

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

func (*CLB) DeleteRulesCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteRulesCommonWithContext

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

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

See DeleteRulesCommon 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 (*CLB) DeleteRulesRequest

func (c *CLB) DeleteRulesRequest(input *DeleteRulesInput) (req *request.Request, output *DeleteRulesOutput)

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

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

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

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

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

func (*CLB) DeleteRulesWithContext

func (c *CLB) DeleteRulesWithContext(ctx byteplus.Context, input *DeleteRulesInput, opts ...request.Option) (*DeleteRulesOutput, error)

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

See DeleteRules 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 (*CLB) DeleteServerGroup

func (c *CLB) DeleteServerGroup(input *DeleteServerGroupInput) (*DeleteServerGroupOutput, error)

DeleteServerGroup API operation for CLB.

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

func (*CLB) DeleteServerGroupCommon

func (c *CLB) DeleteServerGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteServerGroupCommon API operation for CLB.

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

func (*CLB) DeleteServerGroupCommonRequest

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

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

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

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

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

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

func (*CLB) DeleteServerGroupCommonWithContext

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

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

See DeleteServerGroupCommon 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 (*CLB) DeleteServerGroupRequest

func (c *CLB) DeleteServerGroupRequest(input *DeleteServerGroupInput) (req *request.Request, output *DeleteServerGroupOutput)

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

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

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

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

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

func (*CLB) DeleteServerGroupWithContext

func (c *CLB) DeleteServerGroupWithContext(ctx byteplus.Context, input *DeleteServerGroupInput, opts ...request.Option) (*DeleteServerGroupOutput, error)

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

See DeleteServerGroup 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 (*CLB) DescribeAclAttributes

func (c *CLB) DescribeAclAttributes(input *DescribeAclAttributesInput) (*DescribeAclAttributesOutput, error)

DescribeAclAttributes API operation for CLB.

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

func (*CLB) DescribeAclAttributesCommon

func (c *CLB) DescribeAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAclAttributesCommon API operation for CLB.

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

func (*CLB) DescribeAclAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeAclAttributesCommonWithContext

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

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

See DescribeAclAttributesCommon 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 (*CLB) DescribeAclAttributesRequest

func (c *CLB) DescribeAclAttributesRequest(input *DescribeAclAttributesInput) (req *request.Request, output *DescribeAclAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeAclAttributesWithContext

func (c *CLB) DescribeAclAttributesWithContext(ctx byteplus.Context, input *DescribeAclAttributesInput, opts ...request.Option) (*DescribeAclAttributesOutput, error)

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

See DescribeAclAttributes 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 (*CLB) DescribeAcls

func (c *CLB) DescribeAcls(input *DescribeAclsInput) (*DescribeAclsOutput, error)

DescribeAcls API operation for CLB.

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

func (*CLB) DescribeAclsCommon

func (c *CLB) DescribeAclsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAclsCommon API operation for CLB.

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

func (*CLB) DescribeAclsCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeAclsCommonWithContext

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

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

See DescribeAclsCommon 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 (*CLB) DescribeAclsRequest

func (c *CLB) DescribeAclsRequest(input *DescribeAclsInput) (req *request.Request, output *DescribeAclsOutput)

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

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

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

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

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

func (*CLB) DescribeAclsWithContext

func (c *CLB) DescribeAclsWithContext(ctx byteplus.Context, input *DescribeAclsInput, opts ...request.Option) (*DescribeAclsOutput, error)

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

See DescribeAcls 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 (*CLB) DescribeCertificates

func (c *CLB) DescribeCertificates(input *DescribeCertificatesInput) (*DescribeCertificatesOutput, error)

DescribeCertificates API operation for CLB.

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

func (*CLB) DescribeCertificatesCommon

func (c *CLB) DescribeCertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeCertificatesCommon API operation for CLB.

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

func (*CLB) DescribeCertificatesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeCertificatesCommonWithContext

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

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

See DescribeCertificatesCommon 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 (*CLB) DescribeCertificatesRequest

func (c *CLB) DescribeCertificatesRequest(input *DescribeCertificatesInput) (req *request.Request, output *DescribeCertificatesOutput)

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

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

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

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

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

func (*CLB) DescribeCertificatesWithContext

func (c *CLB) DescribeCertificatesWithContext(ctx byteplus.Context, input *DescribeCertificatesInput, opts ...request.Option) (*DescribeCertificatesOutput, error)

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

See DescribeCertificates 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 (*CLB) DescribeHealthCheckLogProjectAttributes

func (c *CLB) DescribeHealthCheckLogProjectAttributes(input *DescribeHealthCheckLogProjectAttributesInput) (*DescribeHealthCheckLogProjectAttributesOutput, error)

DescribeHealthCheckLogProjectAttributes API operation for CLB.

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

func (*CLB) DescribeHealthCheckLogProjectAttributesCommon

func (c *CLB) DescribeHealthCheckLogProjectAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHealthCheckLogProjectAttributesCommon API operation for CLB.

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

func (*CLB) DescribeHealthCheckLogProjectAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeHealthCheckLogProjectAttributesCommonWithContext

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

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

See DescribeHealthCheckLogProjectAttributesCommon 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 (*CLB) DescribeHealthCheckLogProjectAttributesRequest

func (c *CLB) DescribeHealthCheckLogProjectAttributesRequest(input *DescribeHealthCheckLogProjectAttributesInput) (req *request.Request, output *DescribeHealthCheckLogProjectAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeHealthCheckLogProjectAttributesWithContext

func (c *CLB) DescribeHealthCheckLogProjectAttributesWithContext(ctx byteplus.Context, input *DescribeHealthCheckLogProjectAttributesInput, opts ...request.Option) (*DescribeHealthCheckLogProjectAttributesOutput, error)

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

See DescribeHealthCheckLogProjectAttributes 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 (*CLB) DescribeHealthCheckLogTopicAttributes

func (c *CLB) DescribeHealthCheckLogTopicAttributes(input *DescribeHealthCheckLogTopicAttributesInput) (*DescribeHealthCheckLogTopicAttributesOutput, error)

DescribeHealthCheckLogTopicAttributes API operation for CLB.

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

func (*CLB) DescribeHealthCheckLogTopicAttributesCommon

func (c *CLB) DescribeHealthCheckLogTopicAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeHealthCheckLogTopicAttributesCommon API operation for CLB.

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

func (*CLB) DescribeHealthCheckLogTopicAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeHealthCheckLogTopicAttributesCommonWithContext

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

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

See DescribeHealthCheckLogTopicAttributesCommon 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 (*CLB) DescribeHealthCheckLogTopicAttributesRequest

func (c *CLB) DescribeHealthCheckLogTopicAttributesRequest(input *DescribeHealthCheckLogTopicAttributesInput) (req *request.Request, output *DescribeHealthCheckLogTopicAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeHealthCheckLogTopicAttributesWithContext

func (c *CLB) DescribeHealthCheckLogTopicAttributesWithContext(ctx byteplus.Context, input *DescribeHealthCheckLogTopicAttributesInput, opts ...request.Option) (*DescribeHealthCheckLogTopicAttributesOutput, error)

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

See DescribeHealthCheckLogTopicAttributes 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 (*CLB) DescribeListenerAttributes

func (c *CLB) DescribeListenerAttributes(input *DescribeListenerAttributesInput) (*DescribeListenerAttributesOutput, error)

DescribeListenerAttributes API operation for CLB.

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

func (*CLB) DescribeListenerAttributesCommon

func (c *CLB) DescribeListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenerAttributesCommon API operation for CLB.

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

func (*CLB) DescribeListenerAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeListenerAttributesCommonWithContext

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

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

See DescribeListenerAttributesCommon 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 (*CLB) DescribeListenerAttributesRequest

func (c *CLB) DescribeListenerAttributesRequest(input *DescribeListenerAttributesInput) (req *request.Request, output *DescribeListenerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeListenerAttributesWithContext

func (c *CLB) DescribeListenerAttributesWithContext(ctx byteplus.Context, input *DescribeListenerAttributesInput, opts ...request.Option) (*DescribeListenerAttributesOutput, error)

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

See DescribeListenerAttributes 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 (*CLB) DescribeListenerHealth

func (c *CLB) DescribeListenerHealth(input *DescribeListenerHealthInput) (*DescribeListenerHealthOutput, error)

DescribeListenerHealth API operation for CLB.

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

func (*CLB) DescribeListenerHealthCommon

func (c *CLB) DescribeListenerHealthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenerHealthCommon API operation for CLB.

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

func (*CLB) DescribeListenerHealthCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeListenerHealthCommonWithContext

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

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

See DescribeListenerHealthCommon 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 (*CLB) DescribeListenerHealthRequest

func (c *CLB) DescribeListenerHealthRequest(input *DescribeListenerHealthInput) (req *request.Request, output *DescribeListenerHealthOutput)

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

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

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

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

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

func (*CLB) DescribeListenerHealthWithContext

func (c *CLB) DescribeListenerHealthWithContext(ctx byteplus.Context, input *DescribeListenerHealthInput, opts ...request.Option) (*DescribeListenerHealthOutput, error)

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

See DescribeListenerHealth 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 (*CLB) DescribeListeners

func (c *CLB) DescribeListeners(input *DescribeListenersInput) (*DescribeListenersOutput, error)

DescribeListeners API operation for CLB.

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

func (*CLB) DescribeListenersCommon

func (c *CLB) DescribeListenersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeListenersCommon API operation for CLB.

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

func (*CLB) DescribeListenersCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeListenersCommonWithContext

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

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

See DescribeListenersCommon 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 (*CLB) DescribeListenersRequest

func (c *CLB) DescribeListenersRequest(input *DescribeListenersInput) (req *request.Request, output *DescribeListenersOutput)

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

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

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

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

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

func (*CLB) DescribeListenersWithContext

func (c *CLB) DescribeListenersWithContext(ctx byteplus.Context, input *DescribeListenersInput, opts ...request.Option) (*DescribeListenersOutput, error)

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

See DescribeListeners 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 (*CLB) DescribeLoadBalancerAttributes

func (c *CLB) DescribeLoadBalancerAttributes(input *DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error)

DescribeLoadBalancerAttributes API operation for CLB.

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

func (*CLB) DescribeLoadBalancerAttributesCommon

func (c *CLB) DescribeLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancerAttributesCommon API operation for CLB.

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

func (*CLB) DescribeLoadBalancerAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancerAttributesCommonWithContext

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

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

See DescribeLoadBalancerAttributesCommon 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 (*CLB) DescribeLoadBalancerAttributesRequest

func (c *CLB) DescribeLoadBalancerAttributesRequest(input *DescribeLoadBalancerAttributesInput) (req *request.Request, output *DescribeLoadBalancerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancerAttributesWithContext

func (c *CLB) DescribeLoadBalancerAttributesWithContext(ctx byteplus.Context, input *DescribeLoadBalancerAttributesInput, opts ...request.Option) (*DescribeLoadBalancerAttributesOutput, error)

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

See DescribeLoadBalancerAttributes 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 (*CLB) DescribeLoadBalancerSpecs

func (c *CLB) DescribeLoadBalancerSpecs(input *DescribeLoadBalancerSpecsInput) (*DescribeLoadBalancerSpecsOutput, error)

DescribeLoadBalancerSpecs API operation for CLB.

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

func (*CLB) DescribeLoadBalancerSpecsCommon

func (c *CLB) DescribeLoadBalancerSpecsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancerSpecsCommon API operation for CLB.

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

func (*CLB) DescribeLoadBalancerSpecsCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancerSpecsCommonWithContext

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

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

See DescribeLoadBalancerSpecsCommon 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 (*CLB) DescribeLoadBalancerSpecsRequest

func (c *CLB) DescribeLoadBalancerSpecsRequest(input *DescribeLoadBalancerSpecsInput) (req *request.Request, output *DescribeLoadBalancerSpecsOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancerSpecsWithContext

func (c *CLB) DescribeLoadBalancerSpecsWithContext(ctx byteplus.Context, input *DescribeLoadBalancerSpecsInput, opts ...request.Option) (*DescribeLoadBalancerSpecsOutput, error)

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

See DescribeLoadBalancerSpecs 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 (*CLB) DescribeLoadBalancerStatus

func (c *CLB) DescribeLoadBalancerStatus(input *DescribeLoadBalancerStatusInput) (*DescribeLoadBalancerStatusOutput, error)

DescribeLoadBalancerStatus API operation for CLB.

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

func (*CLB) DescribeLoadBalancerStatusCommon

func (c *CLB) DescribeLoadBalancerStatusCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancerStatusCommon API operation for CLB.

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

func (*CLB) DescribeLoadBalancerStatusCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancerStatusCommonWithContext

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

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

See DescribeLoadBalancerStatusCommon 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 (*CLB) DescribeLoadBalancerStatusRequest

func (c *CLB) DescribeLoadBalancerStatusRequest(input *DescribeLoadBalancerStatusInput) (req *request.Request, output *DescribeLoadBalancerStatusOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancerStatusWithContext

func (c *CLB) DescribeLoadBalancerStatusWithContext(ctx byteplus.Context, input *DescribeLoadBalancerStatusInput, opts ...request.Option) (*DescribeLoadBalancerStatusOutput, error)

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

See DescribeLoadBalancerStatus 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 (*CLB) DescribeLoadBalancers

func (c *CLB) DescribeLoadBalancers(input *DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)

DescribeLoadBalancers API operation for CLB.

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

func (*CLB) DescribeLoadBalancersBilling

func (c *CLB) DescribeLoadBalancersBilling(input *DescribeLoadBalancersBillingInput) (*DescribeLoadBalancersBillingOutput, error)

DescribeLoadBalancersBilling API operation for CLB.

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

func (*CLB) DescribeLoadBalancersBillingCommon

func (c *CLB) DescribeLoadBalancersBillingCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancersBillingCommon API operation for CLB.

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

func (*CLB) DescribeLoadBalancersBillingCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancersBillingCommonWithContext

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

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

See DescribeLoadBalancersBillingCommon 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 (*CLB) DescribeLoadBalancersBillingRequest

func (c *CLB) DescribeLoadBalancersBillingRequest(input *DescribeLoadBalancersBillingInput) (req *request.Request, output *DescribeLoadBalancersBillingOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancersBillingWithContext

func (c *CLB) DescribeLoadBalancersBillingWithContext(ctx byteplus.Context, input *DescribeLoadBalancersBillingInput, opts ...request.Option) (*DescribeLoadBalancersBillingOutput, error)

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

See DescribeLoadBalancersBilling 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 (*CLB) DescribeLoadBalancersCommon

func (c *CLB) DescribeLoadBalancersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeLoadBalancersCommon API operation for CLB.

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

func (*CLB) DescribeLoadBalancersCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeLoadBalancersCommonWithContext

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

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

See DescribeLoadBalancersCommon 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 (*CLB) DescribeLoadBalancersRequest

func (c *CLB) DescribeLoadBalancersRequest(input *DescribeLoadBalancersInput) (req *request.Request, output *DescribeLoadBalancersOutput)

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

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

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

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

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

func (*CLB) DescribeLoadBalancersWithContext

func (c *CLB) DescribeLoadBalancersWithContext(ctx byteplus.Context, input *DescribeLoadBalancersInput, opts ...request.Option) (*DescribeLoadBalancersOutput, error)

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

See DescribeLoadBalancers 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 (*CLB) DescribeNLBListenerAttributes

func (c *CLB) DescribeNLBListenerAttributes(input *DescribeNLBListenerAttributesInput) (*DescribeNLBListenerAttributesOutput, error)

DescribeNLBListenerAttributes API operation for CLB.

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

func (*CLB) DescribeNLBListenerAttributesCommon

func (c *CLB) DescribeNLBListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBListenerAttributesCommon API operation for CLB.

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

func (*CLB) DescribeNLBListenerAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerAttributesCommonWithContext

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

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

See DescribeNLBListenerAttributesCommon 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 (*CLB) DescribeNLBListenerAttributesRequest

func (c *CLB) DescribeNLBListenerAttributesRequest(input *DescribeNLBListenerAttributesInput) (req *request.Request, output *DescribeNLBListenerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerAttributesWithContext

func (c *CLB) DescribeNLBListenerAttributesWithContext(ctx byteplus.Context, input *DescribeNLBListenerAttributesInput, opts ...request.Option) (*DescribeNLBListenerAttributesOutput, error)

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

See DescribeNLBListenerAttributes 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 (*CLB) DescribeNLBListenerCertificates

func (c *CLB) DescribeNLBListenerCertificates(input *DescribeNLBListenerCertificatesInput) (*DescribeNLBListenerCertificatesOutput, error)

DescribeNLBListenerCertificates API operation for CLB.

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

func (*CLB) DescribeNLBListenerCertificatesCommon

func (c *CLB) DescribeNLBListenerCertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBListenerCertificatesCommon API operation for CLB.

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

func (*CLB) DescribeNLBListenerCertificatesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerCertificatesCommonWithContext

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

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

See DescribeNLBListenerCertificatesCommon 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 (*CLB) DescribeNLBListenerCertificatesRequest

func (c *CLB) DescribeNLBListenerCertificatesRequest(input *DescribeNLBListenerCertificatesInput) (req *request.Request, output *DescribeNLBListenerCertificatesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerCertificatesWithContext

func (c *CLB) DescribeNLBListenerCertificatesWithContext(ctx byteplus.Context, input *DescribeNLBListenerCertificatesInput, opts ...request.Option) (*DescribeNLBListenerCertificatesOutput, error)

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

See DescribeNLBListenerCertificates 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 (*CLB) DescribeNLBListenerHealth

func (c *CLB) DescribeNLBListenerHealth(input *DescribeNLBListenerHealthInput) (*DescribeNLBListenerHealthOutput, error)

DescribeNLBListenerHealth API operation for CLB.

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

func (*CLB) DescribeNLBListenerHealthCommon

func (c *CLB) DescribeNLBListenerHealthCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBListenerHealthCommon API operation for CLB.

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

func (*CLB) DescribeNLBListenerHealthCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBListenerHealthCommonWithContext

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

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

See DescribeNLBListenerHealthCommon 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 (*CLB) DescribeNLBListenerHealthRequest

func (c *CLB) DescribeNLBListenerHealthRequest(input *DescribeNLBListenerHealthInput) (req *request.Request, output *DescribeNLBListenerHealthOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenerHealthWithContext

func (c *CLB) DescribeNLBListenerHealthWithContext(ctx byteplus.Context, input *DescribeNLBListenerHealthInput, opts ...request.Option) (*DescribeNLBListenerHealthOutput, error)

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

See DescribeNLBListenerHealth 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 (*CLB) DescribeNLBListeners

func (c *CLB) DescribeNLBListeners(input *DescribeNLBListenersInput) (*DescribeNLBListenersOutput, error)

DescribeNLBListeners API operation for CLB.

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

func (*CLB) DescribeNLBListenersCommon

func (c *CLB) DescribeNLBListenersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBListenersCommon API operation for CLB.

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

func (*CLB) DescribeNLBListenersCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBListenersCommonWithContext

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

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

See DescribeNLBListenersCommon 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 (*CLB) DescribeNLBListenersRequest

func (c *CLB) DescribeNLBListenersRequest(input *DescribeNLBListenersInput) (req *request.Request, output *DescribeNLBListenersOutput)

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

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

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

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

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

func (*CLB) DescribeNLBListenersWithContext

func (c *CLB) DescribeNLBListenersWithContext(ctx byteplus.Context, input *DescribeNLBListenersInput, opts ...request.Option) (*DescribeNLBListenersOutput, error)

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

See DescribeNLBListeners 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 (*CLB) DescribeNLBSecurityPolicies

func (c *CLB) DescribeNLBSecurityPolicies(input *DescribeNLBSecurityPoliciesInput) (*DescribeNLBSecurityPoliciesOutput, error)

DescribeNLBSecurityPolicies API operation for CLB.

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

func (*CLB) DescribeNLBSecurityPoliciesCommon

func (c *CLB) DescribeNLBSecurityPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBSecurityPoliciesCommon API operation for CLB.

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

func (*CLB) DescribeNLBSecurityPoliciesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBSecurityPoliciesCommonWithContext

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

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

See DescribeNLBSecurityPoliciesCommon 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 (*CLB) DescribeNLBSecurityPoliciesRequest

func (c *CLB) DescribeNLBSecurityPoliciesRequest(input *DescribeNLBSecurityPoliciesInput) (req *request.Request, output *DescribeNLBSecurityPoliciesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBSecurityPoliciesWithContext

func (c *CLB) DescribeNLBSecurityPoliciesWithContext(ctx byteplus.Context, input *DescribeNLBSecurityPoliciesInput, opts ...request.Option) (*DescribeNLBSecurityPoliciesOutput, error)

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

See DescribeNLBSecurityPolicies 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 (*CLB) DescribeNLBServerGroupAttributes

func (c *CLB) DescribeNLBServerGroupAttributes(input *DescribeNLBServerGroupAttributesInput) (*DescribeNLBServerGroupAttributesOutput, error)

DescribeNLBServerGroupAttributes API operation for CLB.

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

func (*CLB) DescribeNLBServerGroupAttributesCommon

func (c *CLB) DescribeNLBServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBServerGroupAttributesCommon API operation for CLB.

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

func (*CLB) DescribeNLBServerGroupAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupAttributesCommonWithContext

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

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

See DescribeNLBServerGroupAttributesCommon 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 (*CLB) DescribeNLBServerGroupAttributesRequest

func (c *CLB) DescribeNLBServerGroupAttributesRequest(input *DescribeNLBServerGroupAttributesInput) (req *request.Request, output *DescribeNLBServerGroupAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupAttributesWithContext

func (c *CLB) DescribeNLBServerGroupAttributesWithContext(ctx byteplus.Context, input *DescribeNLBServerGroupAttributesInput, opts ...request.Option) (*DescribeNLBServerGroupAttributesOutput, error)

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

See DescribeNLBServerGroupAttributes 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 (*CLB) DescribeNLBServerGroups

func (c *CLB) DescribeNLBServerGroups(input *DescribeNLBServerGroupsInput) (*DescribeNLBServerGroupsOutput, error)

DescribeNLBServerGroups API operation for CLB.

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

func (*CLB) DescribeNLBServerGroupsCommon

func (c *CLB) DescribeNLBServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBServerGroupsCommon API operation for CLB.

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

func (*CLB) DescribeNLBServerGroupsCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupsCommonWithContext

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

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

See DescribeNLBServerGroupsCommon 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 (*CLB) DescribeNLBServerGroupsRequest

func (c *CLB) DescribeNLBServerGroupsRequest(input *DescribeNLBServerGroupsInput) (req *request.Request, output *DescribeNLBServerGroupsOutput)

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

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

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

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

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

func (*CLB) DescribeNLBServerGroupsWithContext

func (c *CLB) DescribeNLBServerGroupsWithContext(ctx byteplus.Context, input *DescribeNLBServerGroupsInput, opts ...request.Option) (*DescribeNLBServerGroupsOutput, error)

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

See DescribeNLBServerGroups 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 (*CLB) DescribeNLBSystemSecurityPolicies

func (c *CLB) DescribeNLBSystemSecurityPolicies(input *DescribeNLBSystemSecurityPoliciesInput) (*DescribeNLBSystemSecurityPoliciesOutput, error)

DescribeNLBSystemSecurityPolicies API operation for CLB.

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

func (*CLB) DescribeNLBSystemSecurityPoliciesCommon

func (c *CLB) DescribeNLBSystemSecurityPoliciesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBSystemSecurityPoliciesCommon API operation for CLB.

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

func (*CLB) DescribeNLBSystemSecurityPoliciesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBSystemSecurityPoliciesCommonWithContext

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

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

See DescribeNLBSystemSecurityPoliciesCommon 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 (*CLB) DescribeNLBSystemSecurityPoliciesRequest

func (c *CLB) DescribeNLBSystemSecurityPoliciesRequest(input *DescribeNLBSystemSecurityPoliciesInput) (req *request.Request, output *DescribeNLBSystemSecurityPoliciesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBSystemSecurityPoliciesWithContext

func (c *CLB) DescribeNLBSystemSecurityPoliciesWithContext(ctx byteplus.Context, input *DescribeNLBSystemSecurityPoliciesInput, opts ...request.Option) (*DescribeNLBSystemSecurityPoliciesOutput, error)

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

See DescribeNLBSystemSecurityPolicies 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 (*CLB) DescribeNLBZones

func (c *CLB) DescribeNLBZones(input *DescribeNLBZonesInput) (*DescribeNLBZonesOutput, error)

DescribeNLBZones API operation for CLB.

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

func (*CLB) DescribeNLBZonesCommon

func (c *CLB) DescribeNLBZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNLBZonesCommon API operation for CLB.

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

func (*CLB) DescribeNLBZonesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNLBZonesCommonWithContext

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

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

See DescribeNLBZonesCommon 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 (*CLB) DescribeNLBZonesRequest

func (c *CLB) DescribeNLBZonesRequest(input *DescribeNLBZonesInput) (req *request.Request, output *DescribeNLBZonesOutput)

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

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

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

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

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

func (*CLB) DescribeNLBZonesWithContext

func (c *CLB) DescribeNLBZonesWithContext(ctx byteplus.Context, input *DescribeNLBZonesInput, opts ...request.Option) (*DescribeNLBZonesOutput, error)

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

See DescribeNLBZones 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 (*CLB) DescribeNetworkLoadBalancerAttributes

func (c *CLB) DescribeNetworkLoadBalancerAttributes(input *DescribeNetworkLoadBalancerAttributesInput) (*DescribeNetworkLoadBalancerAttributesOutput, error)

DescribeNetworkLoadBalancerAttributes API operation for CLB.

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

func (*CLB) DescribeNetworkLoadBalancerAttributesCommon

func (c *CLB) DescribeNetworkLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkLoadBalancerAttributesCommon API operation for CLB.

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

func (*CLB) DescribeNetworkLoadBalancerAttributesCommonRequest

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

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancerAttributesCommonWithContext

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

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

See DescribeNetworkLoadBalancerAttributesCommon 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 (*CLB) DescribeNetworkLoadBalancerAttributesRequest

func (c *CLB) DescribeNetworkLoadBalancerAttributesRequest(input *DescribeNetworkLoadBalancerAttributesInput) (req *request.Request, output *DescribeNetworkLoadBalancerAttributesOutput)

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

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

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

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

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

func (*CLB) DescribeNetworkLoadBalancerAttributesWithContext

func (c *CLB) DescribeNetworkLoadBalancerAttributesWithContext(ctx byteplus.Context, input *DescribeNetworkLoadBalancerAttributesInput, opts ...request.Option) (*DescribeNetworkLoadBalancerAttributesOutput, error)

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

See DescribeNetworkLoadBalancerAttributes 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 (*CLB) DescribeNetworkLoadBalancers

func (c *CLB) DescribeNetworkLoadBalancers(input *DescribeNetworkLoadBalancersInput) (*DescribeNetworkLoadBalancersOutput, error)

DescribeNetworkLoadBalancers API operation for CLB.

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

func (*CLB) DescribeNetworkLoadBalancersCommon

func (c *CLB) DescribeNetworkLoadBalancersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeNetworkLoadBalancersCommon API operation for CLB.

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

func (*CLB) DescribeNetworkLoadBalancersCommonRequest

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

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

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

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

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

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeNetworkLoadBalancersCommonWithContext

func (c *CLB) DescribeNetworkLoadBalancersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeNetworkLoadBalancersCommonWithContext is the same as DescribeNetworkLoadBalancersCommon with the addition of the ability to pass a context and additional request options.

See DescribeNetworkLoadBalancersCommon 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 (*CLB) DescribeNetworkLoadBalancersRequest

func (c *CLB) DescribeNetworkLoadBalancersRequest(input *DescribeNetworkLoadBalancersInput) (req *request.Request, output *DescribeNetworkLoadBalancersOutput)

DescribeNetworkLoadBalancersRequest generates a "byteplus/request.Request" representing the client's request for the DescribeNetworkLoadBalancers operation. The "output" return value will be populated with the DescribeNetworkLoadBalancersCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeNetworkLoadBalancersCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeNetworkLoadBalancersCommon Send returns without error.

See DescribeNetworkLoadBalancers for more information on using the DescribeNetworkLoadBalancers API call, and error handling.

// Example sending a request using the DescribeNetworkLoadBalancersRequest method.
req, resp := client.DescribeNetworkLoadBalancersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeNetworkLoadBalancersWithContext

func (c *CLB) DescribeNetworkLoadBalancersWithContext(ctx byteplus.Context, input *DescribeNetworkLoadBalancersInput, opts ...request.Option) (*DescribeNetworkLoadBalancersOutput, error)

DescribeNetworkLoadBalancersWithContext is the same as DescribeNetworkLoadBalancers with the addition of the ability to pass a context and additional request options.

See DescribeNetworkLoadBalancers 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 (*CLB) DescribeRules

func (c *CLB) DescribeRules(input *DescribeRulesInput) (*DescribeRulesOutput, error)

DescribeRules API operation for CLB.

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 CLB's API operation DescribeRules for usage and error information.

func (*CLB) DescribeRulesCommon

func (c *CLB) DescribeRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeRulesCommon API operation for CLB.

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 CLB's API operation DescribeRulesCommon for usage and error information.

func (*CLB) DescribeRulesCommonRequest

func (c *CLB) DescribeRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeRulesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeRulesCommon operation. The "output" return value will be populated with the DescribeRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRulesCommon Send returns without error.

See DescribeRulesCommon for more information on using the DescribeRulesCommon API call, and error handling.

// Example sending a request using the DescribeRulesCommonRequest method.
req, resp := client.DescribeRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeRulesCommonWithContext

func (c *CLB) DescribeRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeRulesCommonWithContext is the same as DescribeRulesCommon with the addition of the ability to pass a context and additional request options.

See DescribeRulesCommon 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 (*CLB) DescribeRulesRequest

func (c *CLB) DescribeRulesRequest(input *DescribeRulesInput) (req *request.Request, output *DescribeRulesOutput)

DescribeRulesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeRules operation. The "output" return value will be populated with the DescribeRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeRulesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeRulesCommon Send returns without error.

See DescribeRules for more information on using the DescribeRules API call, and error handling.

// Example sending a request using the DescribeRulesRequest method.
req, resp := client.DescribeRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeRulesWithContext

func (c *CLB) DescribeRulesWithContext(ctx byteplus.Context, input *DescribeRulesInput, opts ...request.Option) (*DescribeRulesOutput, error)

DescribeRulesWithContext is the same as DescribeRules with the addition of the ability to pass a context and additional request options.

See DescribeRules 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 (*CLB) DescribeServerGroupAttributes

func (c *CLB) DescribeServerGroupAttributes(input *DescribeServerGroupAttributesInput) (*DescribeServerGroupAttributesOutput, error)

DescribeServerGroupAttributes API operation for CLB.

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 CLB's API operation DescribeServerGroupAttributes for usage and error information.

func (*CLB) DescribeServerGroupAttributesCommon

func (c *CLB) DescribeServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeServerGroupAttributesCommon API operation for CLB.

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 CLB's API operation DescribeServerGroupAttributesCommon for usage and error information.

func (*CLB) DescribeServerGroupAttributesCommonRequest

func (c *CLB) DescribeServerGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeServerGroupAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeServerGroupAttributesCommon operation. The "output" return value will be populated with the DescribeServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupAttributesCommon Send returns without error.

See DescribeServerGroupAttributesCommon for more information on using the DescribeServerGroupAttributesCommon API call, and error handling.

// Example sending a request using the DescribeServerGroupAttributesCommonRequest method.
req, resp := client.DescribeServerGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupAttributesCommonWithContext

func (c *CLB) DescribeServerGroupAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeServerGroupAttributesCommonWithContext is the same as DescribeServerGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupAttributesCommon 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 (*CLB) DescribeServerGroupAttributesRequest

func (c *CLB) DescribeServerGroupAttributesRequest(input *DescribeServerGroupAttributesInput) (req *request.Request, output *DescribeServerGroupAttributesOutput)

DescribeServerGroupAttributesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeServerGroupAttributes operation. The "output" return value will be populated with the DescribeServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupAttributesCommon Send returns without error.

See DescribeServerGroupAttributes for more information on using the DescribeServerGroupAttributes API call, and error handling.

// Example sending a request using the DescribeServerGroupAttributesRequest method.
req, resp := client.DescribeServerGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupAttributesWithContext

func (c *CLB) DescribeServerGroupAttributesWithContext(ctx byteplus.Context, input *DescribeServerGroupAttributesInput, opts ...request.Option) (*DescribeServerGroupAttributesOutput, error)

DescribeServerGroupAttributesWithContext is the same as DescribeServerGroupAttributes with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupAttributes 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 (*CLB) DescribeServerGroups

func (c *CLB) DescribeServerGroups(input *DescribeServerGroupsInput) (*DescribeServerGroupsOutput, error)

DescribeServerGroups API operation for CLB.

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 CLB's API operation DescribeServerGroups for usage and error information.

func (*CLB) DescribeServerGroupsCommon

func (c *CLB) DescribeServerGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeServerGroupsCommon API operation for CLB.

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 CLB's API operation DescribeServerGroupsCommon for usage and error information.

func (*CLB) DescribeServerGroupsCommonRequest

func (c *CLB) DescribeServerGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeServerGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeServerGroupsCommon operation. The "output" return value will be populated with the DescribeServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupsCommon Send returns without error.

See DescribeServerGroupsCommon for more information on using the DescribeServerGroupsCommon API call, and error handling.

// Example sending a request using the DescribeServerGroupsCommonRequest method.
req, resp := client.DescribeServerGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupsCommonWithContext

func (c *CLB) DescribeServerGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeServerGroupsCommonWithContext is the same as DescribeServerGroupsCommon with the addition of the ability to pass a context and additional request options.

See DescribeServerGroupsCommon 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 (*CLB) DescribeServerGroupsRequest

func (c *CLB) DescribeServerGroupsRequest(input *DescribeServerGroupsInput) (req *request.Request, output *DescribeServerGroupsOutput)

DescribeServerGroupsRequest generates a "byteplus/request.Request" representing the client's request for the DescribeServerGroups operation. The "output" return value will be populated with the DescribeServerGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeServerGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeServerGroupsCommon Send returns without error.

See DescribeServerGroups for more information on using the DescribeServerGroups API call, and error handling.

// Example sending a request using the DescribeServerGroupsRequest method.
req, resp := client.DescribeServerGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeServerGroupsWithContext

func (c *CLB) DescribeServerGroupsWithContext(ctx byteplus.Context, input *DescribeServerGroupsInput, opts ...request.Option) (*DescribeServerGroupsOutput, error)

DescribeServerGroupsWithContext is the same as DescribeServerGroups with the addition of the ability to pass a context and additional request options.

See DescribeServerGroups 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 (*CLB) DescribeZones

func (c *CLB) DescribeZones(input *DescribeZonesInput) (*DescribeZonesOutput, error)

DescribeZones API operation for CLB.

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 CLB's API operation DescribeZones for usage and error information.

func (*CLB) DescribeZonesCommon

func (c *CLB) DescribeZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeZonesCommon API operation for CLB.

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 CLB's API operation DescribeZonesCommon for usage and error information.

func (*CLB) DescribeZonesCommonRequest

func (c *CLB) DescribeZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DescribeZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the DescribeZonesCommon operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZonesCommon for more information on using the DescribeZonesCommon API call, and error handling.

// Example sending a request using the DescribeZonesCommonRequest method.
req, resp := client.DescribeZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeZonesCommonWithContext

func (c *CLB) DescribeZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DescribeZonesCommonWithContext is the same as DescribeZonesCommon with the addition of the ability to pass a context and additional request options.

See DescribeZonesCommon 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 (*CLB) DescribeZonesRequest

func (c *CLB) DescribeZonesRequest(input *DescribeZonesInput) (req *request.Request, output *DescribeZonesOutput)

DescribeZonesRequest generates a "byteplus/request.Request" representing the client's request for the DescribeZones operation. The "output" return value will be populated with the DescribeZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned DescribeZonesCommon Request to send the API call to the service. the "output" return value is not valid until after DescribeZonesCommon Send returns without error.

See DescribeZones for more information on using the DescribeZones API call, and error handling.

// Example sending a request using the DescribeZonesRequest method.
req, resp := client.DescribeZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DescribeZonesWithContext

func (c *CLB) DescribeZonesWithContext(ctx byteplus.Context, input *DescribeZonesInput, opts ...request.Option) (*DescribeZonesOutput, error)

DescribeZonesWithContext is the same as DescribeZones with the addition of the ability to pass a context and additional request options.

See DescribeZones 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 (*CLB) DetachHealthCheckLogTopic

func (c *CLB) DetachHealthCheckLogTopic(input *DetachHealthCheckLogTopicInput) (*DetachHealthCheckLogTopicOutput, error)

DetachHealthCheckLogTopic API operation for CLB.

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 CLB's API operation DetachHealthCheckLogTopic for usage and error information.

func (*CLB) DetachHealthCheckLogTopicCommon

func (c *CLB) DetachHealthCheckLogTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DetachHealthCheckLogTopicCommon API operation for CLB.

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 CLB's API operation DetachHealthCheckLogTopicCommon for usage and error information.

func (*CLB) DetachHealthCheckLogTopicCommonRequest

func (c *CLB) DetachHealthCheckLogTopicCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DetachHealthCheckLogTopicCommonRequest generates a "byteplus/request.Request" representing the client's request for the DetachHealthCheckLogTopicCommon operation. The "output" return value will be populated with the DetachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after DetachHealthCheckLogTopicCommon Send returns without error.

See DetachHealthCheckLogTopicCommon for more information on using the DetachHealthCheckLogTopicCommon API call, and error handling.

// Example sending a request using the DetachHealthCheckLogTopicCommonRequest method.
req, resp := client.DetachHealthCheckLogTopicCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DetachHealthCheckLogTopicCommonWithContext

func (c *CLB) DetachHealthCheckLogTopicCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DetachHealthCheckLogTopicCommonWithContext is the same as DetachHealthCheckLogTopicCommon with the addition of the ability to pass a context and additional request options.

See DetachHealthCheckLogTopicCommon 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 (*CLB) DetachHealthCheckLogTopicRequest

func (c *CLB) DetachHealthCheckLogTopicRequest(input *DetachHealthCheckLogTopicInput) (req *request.Request, output *DetachHealthCheckLogTopicOutput)

DetachHealthCheckLogTopicRequest generates a "byteplus/request.Request" representing the client's request for the DetachHealthCheckLogTopic operation. The "output" return value will be populated with the DetachHealthCheckLogTopicCommon request's response once the request completes successfully.

Use "Send" method on the returned DetachHealthCheckLogTopicCommon Request to send the API call to the service. the "output" return value is not valid until after DetachHealthCheckLogTopicCommon Send returns without error.

See DetachHealthCheckLogTopic for more information on using the DetachHealthCheckLogTopic API call, and error handling.

// Example sending a request using the DetachHealthCheckLogTopicRequest method.
req, resp := client.DetachHealthCheckLogTopicRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DetachHealthCheckLogTopicWithContext

func (c *CLB) DetachHealthCheckLogTopicWithContext(ctx byteplus.Context, input *DetachHealthCheckLogTopicInput, opts ...request.Option) (*DetachHealthCheckLogTopicOutput, error)

DetachHealthCheckLogTopicWithContext is the same as DetachHealthCheckLogTopic with the addition of the ability to pass a context and additional request options.

See DetachHealthCheckLogTopic 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 (*CLB) DisableAccessLog

func (c *CLB) DisableAccessLog(input *DisableAccessLogInput) (*DisableAccessLogOutput, error)

DisableAccessLog API operation for CLB.

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 CLB's API operation DisableAccessLog for usage and error information.

func (*CLB) DisableAccessLogCommon

func (c *CLB) DisableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableAccessLogCommon API operation for CLB.

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 CLB's API operation DisableAccessLogCommon for usage and error information.

func (*CLB) DisableAccessLogCommonRequest

func (c *CLB) DisableAccessLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

DisableAccessLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the DisableAccessLogCommon operation. The "output" return value will be populated with the DisableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableAccessLogCommon Send returns without error.

See DisableAccessLogCommon for more information on using the DisableAccessLogCommon API call, and error handling.

// Example sending a request using the DisableAccessLogCommonRequest method.
req, resp := client.DisableAccessLogCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DisableAccessLogCommonWithContext

func (c *CLB) DisableAccessLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

DisableAccessLogCommonWithContext is the same as DisableAccessLogCommon with the addition of the ability to pass a context and additional request options.

See DisableAccessLogCommon 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 (*CLB) DisableAccessLogRequest

func (c *CLB) DisableAccessLogRequest(input *DisableAccessLogInput) (req *request.Request, output *DisableAccessLogOutput)

DisableAccessLogRequest generates a "byteplus/request.Request" representing the client's request for the DisableAccessLog operation. The "output" return value will be populated with the DisableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned DisableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after DisableAccessLogCommon Send returns without error.

See DisableAccessLog for more information on using the DisableAccessLog API call, and error handling.

// Example sending a request using the DisableAccessLogRequest method.
req, resp := client.DisableAccessLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) DisableAccessLogWithContext

func (c *CLB) DisableAccessLogWithContext(ctx byteplus.Context, input *DisableAccessLogInput, opts ...request.Option) (*DisableAccessLogOutput, error)

DisableAccessLogWithContext is the same as DisableAccessLog with the addition of the ability to pass a context and additional request options.

See DisableAccessLog 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 (*CLB) EnableAccessLog

func (c *CLB) EnableAccessLog(input *EnableAccessLogInput) (*EnableAccessLogOutput, error)

EnableAccessLog API operation for CLB.

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 CLB's API operation EnableAccessLog for usage and error information.

func (*CLB) EnableAccessLogCommon

func (c *CLB) EnableAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableAccessLogCommon API operation for CLB.

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 CLB's API operation EnableAccessLogCommon for usage and error information.

func (*CLB) EnableAccessLogCommonRequest

func (c *CLB) EnableAccessLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

EnableAccessLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the EnableAccessLogCommon operation. The "output" return value will be populated with the EnableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableAccessLogCommon Send returns without error.

See EnableAccessLogCommon for more information on using the EnableAccessLogCommon API call, and error handling.

// Example sending a request using the EnableAccessLogCommonRequest method.
req, resp := client.EnableAccessLogCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) EnableAccessLogCommonWithContext

func (c *CLB) EnableAccessLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

EnableAccessLogCommonWithContext is the same as EnableAccessLogCommon with the addition of the ability to pass a context and additional request options.

See EnableAccessLogCommon 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 (*CLB) EnableAccessLogRequest

func (c *CLB) EnableAccessLogRequest(input *EnableAccessLogInput) (req *request.Request, output *EnableAccessLogOutput)

EnableAccessLogRequest generates a "byteplus/request.Request" representing the client's request for the EnableAccessLog operation. The "output" return value will be populated with the EnableAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned EnableAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after EnableAccessLogCommon Send returns without error.

See EnableAccessLog for more information on using the EnableAccessLog API call, and error handling.

// Example sending a request using the EnableAccessLogRequest method.
req, resp := client.EnableAccessLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) EnableAccessLogWithContext

func (c *CLB) EnableAccessLogWithContext(ctx byteplus.Context, input *EnableAccessLogInput, opts ...request.Option) (*EnableAccessLogOutput, error)

EnableAccessLogWithContext is the same as EnableAccessLog with the addition of the ability to pass a context and additional request options.

See EnableAccessLog 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 (*CLB) ListTagsForNLBResources

func (c *CLB) ListTagsForNLBResources(input *ListTagsForNLBResourcesInput) (*ListTagsForNLBResourcesOutput, error)

ListTagsForNLBResources API operation for CLB.

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 CLB's API operation ListTagsForNLBResources for usage and error information.

func (*CLB) ListTagsForNLBResourcesCommon

func (c *CLB) ListTagsForNLBResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForNLBResourcesCommon API operation for CLB.

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 CLB's API operation ListTagsForNLBResourcesCommon for usage and error information.

func (*CLB) ListTagsForNLBResourcesCommonRequest

func (c *CLB) ListTagsForNLBResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForNLBResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForNLBResourcesCommon operation. The "output" return value will be populated with the ListTagsForNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForNLBResourcesCommon Send returns without error.

See ListTagsForNLBResourcesCommon for more information on using the ListTagsForNLBResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForNLBResourcesCommonRequest method.
req, resp := client.ListTagsForNLBResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForNLBResourcesCommonWithContext

func (c *CLB) ListTagsForNLBResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForNLBResourcesCommonWithContext is the same as ListTagsForNLBResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForNLBResourcesCommon 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 (*CLB) ListTagsForNLBResourcesRequest

func (c *CLB) ListTagsForNLBResourcesRequest(input *ListTagsForNLBResourcesInput) (req *request.Request, output *ListTagsForNLBResourcesOutput)

ListTagsForNLBResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForNLBResources operation. The "output" return value will be populated with the ListTagsForNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForNLBResourcesCommon Send returns without error.

See ListTagsForNLBResources for more information on using the ListTagsForNLBResources API call, and error handling.

// Example sending a request using the ListTagsForNLBResourcesRequest method.
req, resp := client.ListTagsForNLBResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForNLBResourcesWithContext

func (c *CLB) ListTagsForNLBResourcesWithContext(ctx byteplus.Context, input *ListTagsForNLBResourcesInput, opts ...request.Option) (*ListTagsForNLBResourcesOutput, error)

ListTagsForNLBResourcesWithContext is the same as ListTagsForNLBResources with the addition of the ability to pass a context and additional request options.

See ListTagsForNLBResources 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 (*CLB) ListTagsForResources

func (c *CLB) ListTagsForResources(input *ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)

ListTagsForResources API operation for CLB.

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 CLB's API operation ListTagsForResources for usage and error information.

func (*CLB) ListTagsForResourcesCommon

func (c *CLB) ListTagsForResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListTagsForResourcesCommon API operation for CLB.

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 CLB's API operation ListTagsForResourcesCommon for usage and error information.

func (*CLB) ListTagsForResourcesCommonRequest

func (c *CLB) ListTagsForResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ListTagsForResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResourcesCommon operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResourcesCommon for more information on using the ListTagsForResourcesCommon API call, and error handling.

// Example sending a request using the ListTagsForResourcesCommonRequest method.
req, resp := client.ListTagsForResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForResourcesCommonWithContext

func (c *CLB) ListTagsForResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ListTagsForResourcesCommonWithContext is the same as ListTagsForResourcesCommon with the addition of the ability to pass a context and additional request options.

See ListTagsForResourcesCommon 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 (*CLB) ListTagsForResourcesRequest

func (c *CLB) ListTagsForResourcesRequest(input *ListTagsForResourcesInput) (req *request.Request, output *ListTagsForResourcesOutput)

ListTagsForResourcesRequest generates a "byteplus/request.Request" representing the client's request for the ListTagsForResources operation. The "output" return value will be populated with the ListTagsForResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned ListTagsForResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after ListTagsForResourcesCommon Send returns without error.

See ListTagsForResources for more information on using the ListTagsForResources API call, and error handling.

// Example sending a request using the ListTagsForResourcesRequest method.
req, resp := client.ListTagsForResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ListTagsForResourcesWithContext

func (c *CLB) ListTagsForResourcesWithContext(ctx byteplus.Context, input *ListTagsForResourcesInput, opts ...request.Option) (*ListTagsForResourcesOutput, error)

ListTagsForResourcesWithContext is the same as ListTagsForResources with the addition of the ability to pass a context and additional request options.

See ListTagsForResources 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 (*CLB) ModifyAclAttributes

func (c *CLB) ModifyAclAttributes(input *ModifyAclAttributesInput) (*ModifyAclAttributesOutput, error)

ModifyAclAttributes API operation for CLB.

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 CLB's API operation ModifyAclAttributes for usage and error information.

func (*CLB) ModifyAclAttributesCommon

func (c *CLB) ModifyAclAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyAclAttributesCommon API operation for CLB.

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 CLB's API operation ModifyAclAttributesCommon for usage and error information.

func (*CLB) ModifyAclAttributesCommonRequest

func (c *CLB) ModifyAclAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyAclAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyAclAttributesCommon operation. The "output" return value will be populated with the ModifyAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAclAttributesCommon Send returns without error.

See ModifyAclAttributesCommon for more information on using the ModifyAclAttributesCommon API call, and error handling.

// Example sending a request using the ModifyAclAttributesCommonRequest method.
req, resp := client.ModifyAclAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyAclAttributesCommonWithContext

func (c *CLB) ModifyAclAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyAclAttributesCommonWithContext is the same as ModifyAclAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyAclAttributesCommon 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 (*CLB) ModifyAclAttributesRequest

func (c *CLB) ModifyAclAttributesRequest(input *ModifyAclAttributesInput) (req *request.Request, output *ModifyAclAttributesOutput)

ModifyAclAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyAclAttributes operation. The "output" return value will be populated with the ModifyAclAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyAclAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyAclAttributesCommon Send returns without error.

See ModifyAclAttributes for more information on using the ModifyAclAttributes API call, and error handling.

// Example sending a request using the ModifyAclAttributesRequest method.
req, resp := client.ModifyAclAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyAclAttributesWithContext

func (c *CLB) ModifyAclAttributesWithContext(ctx byteplus.Context, input *ModifyAclAttributesInput, opts ...request.Option) (*ModifyAclAttributesOutput, error)

ModifyAclAttributesWithContext is the same as ModifyAclAttributes with the addition of the ability to pass a context and additional request options.

See ModifyAclAttributes 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 (*CLB) ModifyCertificateAttributes

func (c *CLB) ModifyCertificateAttributes(input *ModifyCertificateAttributesInput) (*ModifyCertificateAttributesOutput, error)

ModifyCertificateAttributes API operation for CLB.

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 CLB's API operation ModifyCertificateAttributes for usage and error information.

func (*CLB) ModifyCertificateAttributesCommon

func (c *CLB) ModifyCertificateAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyCertificateAttributesCommon API operation for CLB.

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 CLB's API operation ModifyCertificateAttributesCommon for usage and error information.

func (*CLB) ModifyCertificateAttributesCommonRequest

func (c *CLB) ModifyCertificateAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyCertificateAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyCertificateAttributesCommon operation. The "output" return value will be populated with the ModifyCertificateAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCertificateAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCertificateAttributesCommon Send returns without error.

See ModifyCertificateAttributesCommon for more information on using the ModifyCertificateAttributesCommon API call, and error handling.

// Example sending a request using the ModifyCertificateAttributesCommonRequest method.
req, resp := client.ModifyCertificateAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyCertificateAttributesCommonWithContext

func (c *CLB) ModifyCertificateAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyCertificateAttributesCommonWithContext is the same as ModifyCertificateAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyCertificateAttributesCommon 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 (*CLB) ModifyCertificateAttributesRequest

func (c *CLB) ModifyCertificateAttributesRequest(input *ModifyCertificateAttributesInput) (req *request.Request, output *ModifyCertificateAttributesOutput)

ModifyCertificateAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyCertificateAttributes operation. The "output" return value will be populated with the ModifyCertificateAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyCertificateAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyCertificateAttributesCommon Send returns without error.

See ModifyCertificateAttributes for more information on using the ModifyCertificateAttributes API call, and error handling.

// Example sending a request using the ModifyCertificateAttributesRequest method.
req, resp := client.ModifyCertificateAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyCertificateAttributesWithContext

func (c *CLB) ModifyCertificateAttributesWithContext(ctx byteplus.Context, input *ModifyCertificateAttributesInput, opts ...request.Option) (*ModifyCertificateAttributesOutput, error)

ModifyCertificateAttributesWithContext is the same as ModifyCertificateAttributes with the addition of the ability to pass a context and additional request options.

See ModifyCertificateAttributes 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 (*CLB) ModifyListenerAttributes

func (c *CLB) ModifyListenerAttributes(input *ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)

ModifyListenerAttributes API operation for CLB.

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 CLB's API operation ModifyListenerAttributes for usage and error information.

func (*CLB) ModifyListenerAttributesCommon

func (c *CLB) ModifyListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyListenerAttributesCommon API operation for CLB.

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 CLB's API operation ModifyListenerAttributesCommon for usage and error information.

func (*CLB) ModifyListenerAttributesCommonRequest

func (c *CLB) ModifyListenerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyListenerAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyListenerAttributesCommon operation. The "output" return value will be populated with the ModifyListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerAttributesCommon Send returns without error.

See ModifyListenerAttributesCommon for more information on using the ModifyListenerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyListenerAttributesCommonRequest method.
req, resp := client.ModifyListenerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerAttributesCommonWithContext

func (c *CLB) ModifyListenerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyListenerAttributesCommonWithContext is the same as ModifyListenerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyListenerAttributesCommon 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 (*CLB) ModifyListenerAttributesRequest

func (c *CLB) ModifyListenerAttributesRequest(input *ModifyListenerAttributesInput) (req *request.Request, output *ModifyListenerAttributesOutput)

ModifyListenerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyListenerAttributes operation. The "output" return value will be populated with the ModifyListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerAttributesCommon Send returns without error.

See ModifyListenerAttributes for more information on using the ModifyListenerAttributes API call, and error handling.

// Example sending a request using the ModifyListenerAttributesRequest method.
req, resp := client.ModifyListenerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerAttributesWithContext

func (c *CLB) ModifyListenerAttributesWithContext(ctx byteplus.Context, input *ModifyListenerAttributesInput, opts ...request.Option) (*ModifyListenerAttributesOutput, error)

ModifyListenerAttributesWithContext is the same as ModifyListenerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyListenerAttributes 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 (*CLB) ModifyListenerDomainExtensions

func (c *CLB) ModifyListenerDomainExtensions(input *ModifyListenerDomainExtensionsInput) (*ModifyListenerDomainExtensionsOutput, error)

ModifyListenerDomainExtensions API operation for CLB.

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 CLB's API operation ModifyListenerDomainExtensions for usage and error information.

func (*CLB) ModifyListenerDomainExtensionsCommon

func (c *CLB) ModifyListenerDomainExtensionsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyListenerDomainExtensionsCommon API operation for CLB.

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 CLB's API operation ModifyListenerDomainExtensionsCommon for usage and error information.

func (*CLB) ModifyListenerDomainExtensionsCommonRequest

func (c *CLB) ModifyListenerDomainExtensionsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyListenerDomainExtensionsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyListenerDomainExtensionsCommon operation. The "output" return value will be populated with the ModifyListenerDomainExtensionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerDomainExtensionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerDomainExtensionsCommon Send returns without error.

See ModifyListenerDomainExtensionsCommon for more information on using the ModifyListenerDomainExtensionsCommon API call, and error handling.

// Example sending a request using the ModifyListenerDomainExtensionsCommonRequest method.
req, resp := client.ModifyListenerDomainExtensionsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerDomainExtensionsCommonWithContext

func (c *CLB) ModifyListenerDomainExtensionsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyListenerDomainExtensionsCommonWithContext is the same as ModifyListenerDomainExtensionsCommon with the addition of the ability to pass a context and additional request options.

See ModifyListenerDomainExtensionsCommon 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 (*CLB) ModifyListenerDomainExtensionsRequest

func (c *CLB) ModifyListenerDomainExtensionsRequest(input *ModifyListenerDomainExtensionsInput) (req *request.Request, output *ModifyListenerDomainExtensionsOutput)

ModifyListenerDomainExtensionsRequest generates a "byteplus/request.Request" representing the client's request for the ModifyListenerDomainExtensions operation. The "output" return value will be populated with the ModifyListenerDomainExtensionsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyListenerDomainExtensionsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyListenerDomainExtensionsCommon Send returns without error.

See ModifyListenerDomainExtensions for more information on using the ModifyListenerDomainExtensions API call, and error handling.

// Example sending a request using the ModifyListenerDomainExtensionsRequest method.
req, resp := client.ModifyListenerDomainExtensionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyListenerDomainExtensionsWithContext

func (c *CLB) ModifyListenerDomainExtensionsWithContext(ctx byteplus.Context, input *ModifyListenerDomainExtensionsInput, opts ...request.Option) (*ModifyListenerDomainExtensionsOutput, error)

ModifyListenerDomainExtensionsWithContext is the same as ModifyListenerDomainExtensions with the addition of the ability to pass a context and additional request options.

See ModifyListenerDomainExtensions 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 (*CLB) ModifyLoadBalancerAttributes

func (c *CLB) ModifyLoadBalancerAttributes(input *ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)

ModifyLoadBalancerAttributes API operation for CLB.

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 CLB's API operation ModifyLoadBalancerAttributes for usage and error information.

func (*CLB) ModifyLoadBalancerAttributesCommon

func (c *CLB) ModifyLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyLoadBalancerAttributesCommon API operation for CLB.

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 CLB's API operation ModifyLoadBalancerAttributesCommon for usage and error information.

func (*CLB) ModifyLoadBalancerAttributesCommonRequest

func (c *CLB) ModifyLoadBalancerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyLoadBalancerAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyLoadBalancerAttributesCommon operation. The "output" return value will be populated with the ModifyLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLoadBalancerAttributesCommon Send returns without error.

See ModifyLoadBalancerAttributesCommon for more information on using the ModifyLoadBalancerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyLoadBalancerAttributesCommonRequest method.
req, resp := client.ModifyLoadBalancerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyLoadBalancerAttributesCommonWithContext

func (c *CLB) ModifyLoadBalancerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyLoadBalancerAttributesCommonWithContext is the same as ModifyLoadBalancerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyLoadBalancerAttributesCommon 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 (*CLB) ModifyLoadBalancerAttributesRequest

func (c *CLB) ModifyLoadBalancerAttributesRequest(input *ModifyLoadBalancerAttributesInput) (req *request.Request, output *ModifyLoadBalancerAttributesOutput)

ModifyLoadBalancerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyLoadBalancerAttributes operation. The "output" return value will be populated with the ModifyLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyLoadBalancerAttributesCommon Send returns without error.

See ModifyLoadBalancerAttributes for more information on using the ModifyLoadBalancerAttributes API call, and error handling.

// Example sending a request using the ModifyLoadBalancerAttributesRequest method.
req, resp := client.ModifyLoadBalancerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyLoadBalancerAttributesWithContext

func (c *CLB) ModifyLoadBalancerAttributesWithContext(ctx byteplus.Context, input *ModifyLoadBalancerAttributesInput, opts ...request.Option) (*ModifyLoadBalancerAttributesOutput, error)

ModifyLoadBalancerAttributesWithContext is the same as ModifyLoadBalancerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyLoadBalancerAttributes 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 (*CLB) ModifyNLBBackendServersAttributes

func (c *CLB) ModifyNLBBackendServersAttributes(input *ModifyNLBBackendServersAttributesInput) (*ModifyNLBBackendServersAttributesOutput, error)

ModifyNLBBackendServersAttributes API operation for CLB.

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 CLB's API operation ModifyNLBBackendServersAttributes for usage and error information.

func (*CLB) ModifyNLBBackendServersAttributesCommon

func (c *CLB) ModifyNLBBackendServersAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNLBBackendServersAttributesCommon API operation for CLB.

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 CLB's API operation ModifyNLBBackendServersAttributesCommon for usage and error information.

func (*CLB) ModifyNLBBackendServersAttributesCommonRequest

func (c *CLB) ModifyNLBBackendServersAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNLBBackendServersAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBBackendServersAttributesCommon operation. The "output" return value will be populated with the ModifyNLBBackendServersAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBBackendServersAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBBackendServersAttributesCommon Send returns without error.

See ModifyNLBBackendServersAttributesCommon for more information on using the ModifyNLBBackendServersAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNLBBackendServersAttributesCommonRequest method.
req, resp := client.ModifyNLBBackendServersAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBBackendServersAttributesCommonWithContext

func (c *CLB) ModifyNLBBackendServersAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNLBBackendServersAttributesCommonWithContext is the same as ModifyNLBBackendServersAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNLBBackendServersAttributesCommon 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 (*CLB) ModifyNLBBackendServersAttributesRequest

func (c *CLB) ModifyNLBBackendServersAttributesRequest(input *ModifyNLBBackendServersAttributesInput) (req *request.Request, output *ModifyNLBBackendServersAttributesOutput)

ModifyNLBBackendServersAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBBackendServersAttributes operation. The "output" return value will be populated with the ModifyNLBBackendServersAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBBackendServersAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBBackendServersAttributesCommon Send returns without error.

See ModifyNLBBackendServersAttributes for more information on using the ModifyNLBBackendServersAttributes API call, and error handling.

// Example sending a request using the ModifyNLBBackendServersAttributesRequest method.
req, resp := client.ModifyNLBBackendServersAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBBackendServersAttributesWithContext

func (c *CLB) ModifyNLBBackendServersAttributesWithContext(ctx byteplus.Context, input *ModifyNLBBackendServersAttributesInput, opts ...request.Option) (*ModifyNLBBackendServersAttributesOutput, error)

ModifyNLBBackendServersAttributesWithContext is the same as ModifyNLBBackendServersAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNLBBackendServersAttributes 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 (*CLB) ModifyNLBListenerAdditionalCertificates

func (c *CLB) ModifyNLBListenerAdditionalCertificates(input *ModifyNLBListenerAdditionalCertificatesInput) (*ModifyNLBListenerAdditionalCertificatesOutput, error)

ModifyNLBListenerAdditionalCertificates API operation for CLB.

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 CLB's API operation ModifyNLBListenerAdditionalCertificates for usage and error information.

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommon

func (c *CLB) ModifyNLBListenerAdditionalCertificatesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNLBListenerAdditionalCertificatesCommon API operation for CLB.

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 CLB's API operation ModifyNLBListenerAdditionalCertificatesCommon for usage and error information.

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommonRequest

func (c *CLB) ModifyNLBListenerAdditionalCertificatesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNLBListenerAdditionalCertificatesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBListenerAdditionalCertificatesCommon operation. The "output" return value will be populated with the ModifyNLBListenerAdditionalCertificatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBListenerAdditionalCertificatesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBListenerAdditionalCertificatesCommon Send returns without error.

See ModifyNLBListenerAdditionalCertificatesCommon for more information on using the ModifyNLBListenerAdditionalCertificatesCommon API call, and error handling.

// Example sending a request using the ModifyNLBListenerAdditionalCertificatesCommonRequest method.
req, resp := client.ModifyNLBListenerAdditionalCertificatesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBListenerAdditionalCertificatesCommonWithContext

func (c *CLB) ModifyNLBListenerAdditionalCertificatesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNLBListenerAdditionalCertificatesCommonWithContext is the same as ModifyNLBListenerAdditionalCertificatesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNLBListenerAdditionalCertificatesCommon 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 (*CLB) ModifyNLBListenerAdditionalCertificatesRequest

func (c *CLB) ModifyNLBListenerAdditionalCertificatesRequest(input *ModifyNLBListenerAdditionalCertificatesInput) (req *request.Request, output *ModifyNLBListenerAdditionalCertificatesOutput)

ModifyNLBListenerAdditionalCertificatesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBListenerAdditionalCertificates operation. The "output" return value will be populated with the ModifyNLBListenerAdditionalCertificatesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBListenerAdditionalCertificatesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBListenerAdditionalCertificatesCommon Send returns without error.

See ModifyNLBListenerAdditionalCertificates for more information on using the ModifyNLBListenerAdditionalCertificates API call, and error handling.

// Example sending a request using the ModifyNLBListenerAdditionalCertificatesRequest method.
req, resp := client.ModifyNLBListenerAdditionalCertificatesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBListenerAdditionalCertificatesWithContext

func (c *CLB) ModifyNLBListenerAdditionalCertificatesWithContext(ctx byteplus.Context, input *ModifyNLBListenerAdditionalCertificatesInput, opts ...request.Option) (*ModifyNLBListenerAdditionalCertificatesOutput, error)

ModifyNLBListenerAdditionalCertificatesWithContext is the same as ModifyNLBListenerAdditionalCertificates with the addition of the ability to pass a context and additional request options.

See ModifyNLBListenerAdditionalCertificates 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 (*CLB) ModifyNLBListenerAttributes

func (c *CLB) ModifyNLBListenerAttributes(input *ModifyNLBListenerAttributesInput) (*ModifyNLBListenerAttributesOutput, error)

ModifyNLBListenerAttributes API operation for CLB.

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 CLB's API operation ModifyNLBListenerAttributes for usage and error information.

func (*CLB) ModifyNLBListenerAttributesCommon

func (c *CLB) ModifyNLBListenerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNLBListenerAttributesCommon API operation for CLB.

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 CLB's API operation ModifyNLBListenerAttributesCommon for usage and error information.

func (*CLB) ModifyNLBListenerAttributesCommonRequest

func (c *CLB) ModifyNLBListenerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNLBListenerAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBListenerAttributesCommon operation. The "output" return value will be populated with the ModifyNLBListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBListenerAttributesCommon Send returns without error.

See ModifyNLBListenerAttributesCommon for more information on using the ModifyNLBListenerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNLBListenerAttributesCommonRequest method.
req, resp := client.ModifyNLBListenerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBListenerAttributesCommonWithContext

func (c *CLB) ModifyNLBListenerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNLBListenerAttributesCommonWithContext is the same as ModifyNLBListenerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNLBListenerAttributesCommon 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 (*CLB) ModifyNLBListenerAttributesRequest

func (c *CLB) ModifyNLBListenerAttributesRequest(input *ModifyNLBListenerAttributesInput) (req *request.Request, output *ModifyNLBListenerAttributesOutput)

ModifyNLBListenerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBListenerAttributes operation. The "output" return value will be populated with the ModifyNLBListenerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBListenerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBListenerAttributesCommon Send returns without error.

See ModifyNLBListenerAttributes for more information on using the ModifyNLBListenerAttributes API call, and error handling.

// Example sending a request using the ModifyNLBListenerAttributesRequest method.
req, resp := client.ModifyNLBListenerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBListenerAttributesWithContext

func (c *CLB) ModifyNLBListenerAttributesWithContext(ctx byteplus.Context, input *ModifyNLBListenerAttributesInput, opts ...request.Option) (*ModifyNLBListenerAttributesOutput, error)

ModifyNLBListenerAttributesWithContext is the same as ModifyNLBListenerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNLBListenerAttributes 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 (*CLB) ModifyNLBSecurityPolicyAttributes

func (c *CLB) ModifyNLBSecurityPolicyAttributes(input *ModifyNLBSecurityPolicyAttributesInput) (*ModifyNLBSecurityPolicyAttributesOutput, error)

ModifyNLBSecurityPolicyAttributes API operation for CLB.

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 CLB's API operation ModifyNLBSecurityPolicyAttributes for usage and error information.

func (*CLB) ModifyNLBSecurityPolicyAttributesCommon

func (c *CLB) ModifyNLBSecurityPolicyAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNLBSecurityPolicyAttributesCommon API operation for CLB.

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 CLB's API operation ModifyNLBSecurityPolicyAttributesCommon for usage and error information.

func (*CLB) ModifyNLBSecurityPolicyAttributesCommonRequest

func (c *CLB) ModifyNLBSecurityPolicyAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNLBSecurityPolicyAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBSecurityPolicyAttributesCommon operation. The "output" return value will be populated with the ModifyNLBSecurityPolicyAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBSecurityPolicyAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBSecurityPolicyAttributesCommon Send returns without error.

See ModifyNLBSecurityPolicyAttributesCommon for more information on using the ModifyNLBSecurityPolicyAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNLBSecurityPolicyAttributesCommonRequest method.
req, resp := client.ModifyNLBSecurityPolicyAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBSecurityPolicyAttributesCommonWithContext

func (c *CLB) ModifyNLBSecurityPolicyAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNLBSecurityPolicyAttributesCommonWithContext is the same as ModifyNLBSecurityPolicyAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNLBSecurityPolicyAttributesCommon 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 (*CLB) ModifyNLBSecurityPolicyAttributesRequest

func (c *CLB) ModifyNLBSecurityPolicyAttributesRequest(input *ModifyNLBSecurityPolicyAttributesInput) (req *request.Request, output *ModifyNLBSecurityPolicyAttributesOutput)

ModifyNLBSecurityPolicyAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBSecurityPolicyAttributes operation. The "output" return value will be populated with the ModifyNLBSecurityPolicyAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBSecurityPolicyAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBSecurityPolicyAttributesCommon Send returns without error.

See ModifyNLBSecurityPolicyAttributes for more information on using the ModifyNLBSecurityPolicyAttributes API call, and error handling.

// Example sending a request using the ModifyNLBSecurityPolicyAttributesRequest method.
req, resp := client.ModifyNLBSecurityPolicyAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBSecurityPolicyAttributesWithContext

func (c *CLB) ModifyNLBSecurityPolicyAttributesWithContext(ctx byteplus.Context, input *ModifyNLBSecurityPolicyAttributesInput, opts ...request.Option) (*ModifyNLBSecurityPolicyAttributesOutput, error)

ModifyNLBSecurityPolicyAttributesWithContext is the same as ModifyNLBSecurityPolicyAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNLBSecurityPolicyAttributes 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 (*CLB) ModifyNLBServerGroupAttributes

func (c *CLB) ModifyNLBServerGroupAttributes(input *ModifyNLBServerGroupAttributesInput) (*ModifyNLBServerGroupAttributesOutput, error)

ModifyNLBServerGroupAttributes API operation for CLB.

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 CLB's API operation ModifyNLBServerGroupAttributes for usage and error information.

func (*CLB) ModifyNLBServerGroupAttributesCommon

func (c *CLB) ModifyNLBServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNLBServerGroupAttributesCommon API operation for CLB.

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 CLB's API operation ModifyNLBServerGroupAttributesCommon for usage and error information.

func (*CLB) ModifyNLBServerGroupAttributesCommonRequest

func (c *CLB) ModifyNLBServerGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNLBServerGroupAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBServerGroupAttributesCommon operation. The "output" return value will be populated with the ModifyNLBServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBServerGroupAttributesCommon Send returns without error.

See ModifyNLBServerGroupAttributesCommon for more information on using the ModifyNLBServerGroupAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNLBServerGroupAttributesCommonRequest method.
req, resp := client.ModifyNLBServerGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBServerGroupAttributesCommonWithContext

func (c *CLB) ModifyNLBServerGroupAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNLBServerGroupAttributesCommonWithContext is the same as ModifyNLBServerGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNLBServerGroupAttributesCommon 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 (*CLB) ModifyNLBServerGroupAttributesRequest

func (c *CLB) ModifyNLBServerGroupAttributesRequest(input *ModifyNLBServerGroupAttributesInput) (req *request.Request, output *ModifyNLBServerGroupAttributesOutput)

ModifyNLBServerGroupAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNLBServerGroupAttributes operation. The "output" return value will be populated with the ModifyNLBServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNLBServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNLBServerGroupAttributesCommon Send returns without error.

See ModifyNLBServerGroupAttributes for more information on using the ModifyNLBServerGroupAttributes API call, and error handling.

// Example sending a request using the ModifyNLBServerGroupAttributesRequest method.
req, resp := client.ModifyNLBServerGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNLBServerGroupAttributesWithContext

func (c *CLB) ModifyNLBServerGroupAttributesWithContext(ctx byteplus.Context, input *ModifyNLBServerGroupAttributesInput, opts ...request.Option) (*ModifyNLBServerGroupAttributesOutput, error)

ModifyNLBServerGroupAttributesWithContext is the same as ModifyNLBServerGroupAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNLBServerGroupAttributes 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 (*CLB) ModifyNetworkLoadBalancerAccessLog

func (c *CLB) ModifyNetworkLoadBalancerAccessLog(input *ModifyNetworkLoadBalancerAccessLogInput) (*ModifyNetworkLoadBalancerAccessLogOutput, error)

ModifyNetworkLoadBalancerAccessLog API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerAccessLog for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommon

func (c *CLB) ModifyNetworkLoadBalancerAccessLogCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerAccessLogCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerAccessLogCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerAccessLogCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerAccessLogCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerAccessLogCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerAccessLogCommon Send returns without error.

See ModifyNetworkLoadBalancerAccessLogCommon for more information on using the ModifyNetworkLoadBalancerAccessLogCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerAccessLogCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerAccessLogCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerAccessLogCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerAccessLogCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerAccessLogCommonWithContext is the same as ModifyNetworkLoadBalancerAccessLogCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerAccessLogCommon 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 (*CLB) ModifyNetworkLoadBalancerAccessLogRequest

func (c *CLB) ModifyNetworkLoadBalancerAccessLogRequest(input *ModifyNetworkLoadBalancerAccessLogInput) (req *request.Request, output *ModifyNetworkLoadBalancerAccessLogOutput)

ModifyNetworkLoadBalancerAccessLogRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerAccessLog operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerAccessLogCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerAccessLogCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerAccessLogCommon Send returns without error.

See ModifyNetworkLoadBalancerAccessLog for more information on using the ModifyNetworkLoadBalancerAccessLog API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerAccessLogRequest method.
req, resp := client.ModifyNetworkLoadBalancerAccessLogRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerAccessLogWithContext

func (c *CLB) ModifyNetworkLoadBalancerAccessLogWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerAccessLogInput, opts ...request.Option) (*ModifyNetworkLoadBalancerAccessLogOutput, error)

ModifyNetworkLoadBalancerAccessLogWithContext is the same as ModifyNetworkLoadBalancerAccessLog with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerAccessLog 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 (*CLB) ModifyNetworkLoadBalancerAttributes

func (c *CLB) ModifyNetworkLoadBalancerAttributes(input *ModifyNetworkLoadBalancerAttributesInput) (*ModifyNetworkLoadBalancerAttributesOutput, error)

ModifyNetworkLoadBalancerAttributes API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerAttributes for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAttributesCommon

func (c *CLB) ModifyNetworkLoadBalancerAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerAttributesCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerAttributesCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerAttributesCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerAttributesCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerAttributesCommon Send returns without error.

See ModifyNetworkLoadBalancerAttributesCommon for more information on using the ModifyNetworkLoadBalancerAttributesCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerAttributesCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerAttributesCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerAttributesCommonWithContext is the same as ModifyNetworkLoadBalancerAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerAttributesCommon 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 (*CLB) ModifyNetworkLoadBalancerAttributesRequest

func (c *CLB) ModifyNetworkLoadBalancerAttributesRequest(input *ModifyNetworkLoadBalancerAttributesInput) (req *request.Request, output *ModifyNetworkLoadBalancerAttributesOutput)

ModifyNetworkLoadBalancerAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerAttributes operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerAttributesCommon Send returns without error.

See ModifyNetworkLoadBalancerAttributes for more information on using the ModifyNetworkLoadBalancerAttributes API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerAttributesRequest method.
req, resp := client.ModifyNetworkLoadBalancerAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerAttributesWithContext

func (c *CLB) ModifyNetworkLoadBalancerAttributesWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerAttributesInput, opts ...request.Option) (*ModifyNetworkLoadBalancerAttributesOutput, error)

ModifyNetworkLoadBalancerAttributesWithContext is the same as ModifyNetworkLoadBalancerAttributes with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerAttributes 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 (*CLB) ModifyNetworkLoadBalancerBandwidthPackage

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackage(input *ModifyNetworkLoadBalancerBandwidthPackageInput) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)

ModifyNetworkLoadBalancerBandwidthPackage API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerBandwidthPackage for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommon

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerBandwidthPackageCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerBandwidthPackageCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerBandwidthPackageCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerBandwidthPackageCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerBandwidthPackageCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerBandwidthPackageCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerBandwidthPackageCommon Send returns without error.

See ModifyNetworkLoadBalancerBandwidthPackageCommon for more information on using the ModifyNetworkLoadBalancerBandwidthPackageCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerBandwidthPackageCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerBandwidthPackageCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext is the same as ModifyNetworkLoadBalancerBandwidthPackageCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerBandwidthPackageCommon 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 (*CLB) ModifyNetworkLoadBalancerBandwidthPackageRequest

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageRequest(input *ModifyNetworkLoadBalancerBandwidthPackageInput) (req *request.Request, output *ModifyNetworkLoadBalancerBandwidthPackageOutput)

ModifyNetworkLoadBalancerBandwidthPackageRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerBandwidthPackage operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerBandwidthPackageCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerBandwidthPackageCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerBandwidthPackageCommon Send returns without error.

See ModifyNetworkLoadBalancerBandwidthPackage for more information on using the ModifyNetworkLoadBalancerBandwidthPackage API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerBandwidthPackageRequest method.
req, resp := client.ModifyNetworkLoadBalancerBandwidthPackageRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerBandwidthPackageWithContext

func (c *CLB) ModifyNetworkLoadBalancerBandwidthPackageWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerBandwidthPackageInput, opts ...request.Option) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)

ModifyNetworkLoadBalancerBandwidthPackageWithContext is the same as ModifyNetworkLoadBalancerBandwidthPackage with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerBandwidthPackage 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 (*CLB) ModifyNetworkLoadBalancerNetworkType

func (c *CLB) ModifyNetworkLoadBalancerNetworkType(input *ModifyNetworkLoadBalancerNetworkTypeInput) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)

ModifyNetworkLoadBalancerNetworkType API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerNetworkType for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommon

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerNetworkTypeCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerNetworkTypeCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerNetworkTypeCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerNetworkTypeCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerNetworkTypeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerNetworkTypeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerNetworkTypeCommon Send returns without error.

See ModifyNetworkLoadBalancerNetworkTypeCommon for more information on using the ModifyNetworkLoadBalancerNetworkTypeCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerNetworkTypeCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerNetworkTypeCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerNetworkTypeCommonWithContext is the same as ModifyNetworkLoadBalancerNetworkTypeCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerNetworkTypeCommon 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 (*CLB) ModifyNetworkLoadBalancerNetworkTypeRequest

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeRequest(input *ModifyNetworkLoadBalancerNetworkTypeInput) (req *request.Request, output *ModifyNetworkLoadBalancerNetworkTypeOutput)

ModifyNetworkLoadBalancerNetworkTypeRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerNetworkType operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerNetworkTypeCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerNetworkTypeCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerNetworkTypeCommon Send returns without error.

See ModifyNetworkLoadBalancerNetworkType for more information on using the ModifyNetworkLoadBalancerNetworkType API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerNetworkTypeRequest method.
req, resp := client.ModifyNetworkLoadBalancerNetworkTypeRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerNetworkTypeWithContext

func (c *CLB) ModifyNetworkLoadBalancerNetworkTypeWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerNetworkTypeInput, opts ...request.Option) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)

ModifyNetworkLoadBalancerNetworkTypeWithContext is the same as ModifyNetworkLoadBalancerNetworkType with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerNetworkType 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 (*CLB) ModifyNetworkLoadBalancerSecurityGroups

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroups(input *ModifyNetworkLoadBalancerSecurityGroupsInput) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)

ModifyNetworkLoadBalancerSecurityGroups API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerSecurityGroups for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommon

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerSecurityGroupsCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerSecurityGroupsCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerSecurityGroupsCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerSecurityGroupsCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerSecurityGroupsCommon Send returns without error.

See ModifyNetworkLoadBalancerSecurityGroupsCommon for more information on using the ModifyNetworkLoadBalancerSecurityGroupsCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerSecurityGroupsCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerSecurityGroupsCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext is the same as ModifyNetworkLoadBalancerSecurityGroupsCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerSecurityGroupsCommon 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 (*CLB) ModifyNetworkLoadBalancerSecurityGroupsRequest

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsRequest(input *ModifyNetworkLoadBalancerSecurityGroupsInput) (req *request.Request, output *ModifyNetworkLoadBalancerSecurityGroupsOutput)

ModifyNetworkLoadBalancerSecurityGroupsRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerSecurityGroups operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerSecurityGroupsCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerSecurityGroupsCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerSecurityGroupsCommon Send returns without error.

See ModifyNetworkLoadBalancerSecurityGroups for more information on using the ModifyNetworkLoadBalancerSecurityGroups API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerSecurityGroupsRequest method.
req, resp := client.ModifyNetworkLoadBalancerSecurityGroupsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerSecurityGroupsWithContext

func (c *CLB) ModifyNetworkLoadBalancerSecurityGroupsWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerSecurityGroupsInput, opts ...request.Option) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)

ModifyNetworkLoadBalancerSecurityGroupsWithContext is the same as ModifyNetworkLoadBalancerSecurityGroups with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerSecurityGroups 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 (*CLB) ModifyNetworkLoadBalancerZones

func (c *CLB) ModifyNetworkLoadBalancerZones(input *ModifyNetworkLoadBalancerZonesInput) (*ModifyNetworkLoadBalancerZonesOutput, error)

ModifyNetworkLoadBalancerZones API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerZones for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerZonesCommon

func (c *CLB) ModifyNetworkLoadBalancerZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerZonesCommon API operation for CLB.

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 CLB's API operation ModifyNetworkLoadBalancerZonesCommon for usage and error information.

func (*CLB) ModifyNetworkLoadBalancerZonesCommonRequest

func (c *CLB) ModifyNetworkLoadBalancerZonesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyNetworkLoadBalancerZonesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerZonesCommon operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerZonesCommon Send returns without error.

See ModifyNetworkLoadBalancerZonesCommon for more information on using the ModifyNetworkLoadBalancerZonesCommon API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerZonesCommonRequest method.
req, resp := client.ModifyNetworkLoadBalancerZonesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerZonesCommonWithContext

func (c *CLB) ModifyNetworkLoadBalancerZonesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyNetworkLoadBalancerZonesCommonWithContext is the same as ModifyNetworkLoadBalancerZonesCommon with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerZonesCommon 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 (*CLB) ModifyNetworkLoadBalancerZonesRequest

func (c *CLB) ModifyNetworkLoadBalancerZonesRequest(input *ModifyNetworkLoadBalancerZonesInput) (req *request.Request, output *ModifyNetworkLoadBalancerZonesOutput)

ModifyNetworkLoadBalancerZonesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyNetworkLoadBalancerZones operation. The "output" return value will be populated with the ModifyNetworkLoadBalancerZonesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyNetworkLoadBalancerZonesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyNetworkLoadBalancerZonesCommon Send returns without error.

See ModifyNetworkLoadBalancerZones for more information on using the ModifyNetworkLoadBalancerZones API call, and error handling.

// Example sending a request using the ModifyNetworkLoadBalancerZonesRequest method.
req, resp := client.ModifyNetworkLoadBalancerZonesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyNetworkLoadBalancerZonesWithContext

func (c *CLB) ModifyNetworkLoadBalancerZonesWithContext(ctx byteplus.Context, input *ModifyNetworkLoadBalancerZonesInput, opts ...request.Option) (*ModifyNetworkLoadBalancerZonesOutput, error)

ModifyNetworkLoadBalancerZonesWithContext is the same as ModifyNetworkLoadBalancerZones with the addition of the ability to pass a context and additional request options.

See ModifyNetworkLoadBalancerZones 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 (*CLB) ModifyRules

func (c *CLB) ModifyRules(input *ModifyRulesInput) (*ModifyRulesOutput, error)

ModifyRules API operation for CLB.

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 CLB's API operation ModifyRules for usage and error information.

func (*CLB) ModifyRulesCommon

func (c *CLB) ModifyRulesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyRulesCommon API operation for CLB.

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 CLB's API operation ModifyRulesCommon for usage and error information.

func (*CLB) ModifyRulesCommonRequest

func (c *CLB) ModifyRulesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyRulesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyRulesCommon operation. The "output" return value will be populated with the ModifyRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRulesCommon Send returns without error.

See ModifyRulesCommon for more information on using the ModifyRulesCommon API call, and error handling.

// Example sending a request using the ModifyRulesCommonRequest method.
req, resp := client.ModifyRulesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyRulesCommonWithContext

func (c *CLB) ModifyRulesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyRulesCommonWithContext is the same as ModifyRulesCommon with the addition of the ability to pass a context and additional request options.

See ModifyRulesCommon 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 (*CLB) ModifyRulesRequest

func (c *CLB) ModifyRulesRequest(input *ModifyRulesInput) (req *request.Request, output *ModifyRulesOutput)

ModifyRulesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyRules operation. The "output" return value will be populated with the ModifyRulesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyRulesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyRulesCommon Send returns without error.

See ModifyRules for more information on using the ModifyRules API call, and error handling.

// Example sending a request using the ModifyRulesRequest method.
req, resp := client.ModifyRulesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyRulesWithContext

func (c *CLB) ModifyRulesWithContext(ctx byteplus.Context, input *ModifyRulesInput, opts ...request.Option) (*ModifyRulesOutput, error)

ModifyRulesWithContext is the same as ModifyRules with the addition of the ability to pass a context and additional request options.

See ModifyRules 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 (*CLB) ModifyServerGroupAttributes

func (c *CLB) ModifyServerGroupAttributes(input *ModifyServerGroupAttributesInput) (*ModifyServerGroupAttributesOutput, error)

ModifyServerGroupAttributes API operation for CLB.

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 CLB's API operation ModifyServerGroupAttributes for usage and error information.

func (*CLB) ModifyServerGroupAttributesCommon

func (c *CLB) ModifyServerGroupAttributesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyServerGroupAttributesCommon API operation for CLB.

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 CLB's API operation ModifyServerGroupAttributesCommon for usage and error information.

func (*CLB) ModifyServerGroupAttributesCommonRequest

func (c *CLB) ModifyServerGroupAttributesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

ModifyServerGroupAttributesCommonRequest generates a "byteplus/request.Request" representing the client's request for the ModifyServerGroupAttributesCommon operation. The "output" return value will be populated with the ModifyServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyServerGroupAttributesCommon Send returns without error.

See ModifyServerGroupAttributesCommon for more information on using the ModifyServerGroupAttributesCommon API call, and error handling.

// Example sending a request using the ModifyServerGroupAttributesCommonRequest method.
req, resp := client.ModifyServerGroupAttributesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyServerGroupAttributesCommonWithContext

func (c *CLB) ModifyServerGroupAttributesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

ModifyServerGroupAttributesCommonWithContext is the same as ModifyServerGroupAttributesCommon with the addition of the ability to pass a context and additional request options.

See ModifyServerGroupAttributesCommon 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 (*CLB) ModifyServerGroupAttributesRequest

func (c *CLB) ModifyServerGroupAttributesRequest(input *ModifyServerGroupAttributesInput) (req *request.Request, output *ModifyServerGroupAttributesOutput)

ModifyServerGroupAttributesRequest generates a "byteplus/request.Request" representing the client's request for the ModifyServerGroupAttributes operation. The "output" return value will be populated with the ModifyServerGroupAttributesCommon request's response once the request completes successfully.

Use "Send" method on the returned ModifyServerGroupAttributesCommon Request to send the API call to the service. the "output" return value is not valid until after ModifyServerGroupAttributesCommon Send returns without error.

See ModifyServerGroupAttributes for more information on using the ModifyServerGroupAttributes API call, and error handling.

// Example sending a request using the ModifyServerGroupAttributesRequest method.
req, resp := client.ModifyServerGroupAttributesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) ModifyServerGroupAttributesWithContext

func (c *CLB) ModifyServerGroupAttributesWithContext(ctx byteplus.Context, input *ModifyServerGroupAttributesInput, opts ...request.Option) (*ModifyServerGroupAttributesOutput, error)

ModifyServerGroupAttributesWithContext is the same as ModifyServerGroupAttributes with the addition of the ability to pass a context and additional request options.

See ModifyServerGroupAttributes 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 (*CLB) RemoveAclEntries

func (c *CLB) RemoveAclEntries(input *RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)

RemoveAclEntries API operation for CLB.

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 CLB's API operation RemoveAclEntries for usage and error information.

func (*CLB) RemoveAclEntriesCommon

func (c *CLB) RemoveAclEntriesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveAclEntriesCommon API operation for CLB.

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 CLB's API operation RemoveAclEntriesCommon for usage and error information.

func (*CLB) RemoveAclEntriesCommonRequest

func (c *CLB) RemoveAclEntriesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveAclEntriesCommonRequest generates a "byteplus/request.Request" representing the client's request for the RemoveAclEntriesCommon operation. The "output" return value will be populated with the RemoveAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveAclEntriesCommon Send returns without error.

See RemoveAclEntriesCommon for more information on using the RemoveAclEntriesCommon API call, and error handling.

// Example sending a request using the RemoveAclEntriesCommonRequest method.
req, resp := client.RemoveAclEntriesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveAclEntriesCommonWithContext

func (c *CLB) RemoveAclEntriesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveAclEntriesCommonWithContext is the same as RemoveAclEntriesCommon with the addition of the ability to pass a context and additional request options.

See RemoveAclEntriesCommon 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 (*CLB) RemoveAclEntriesRequest

func (c *CLB) RemoveAclEntriesRequest(input *RemoveAclEntriesInput) (req *request.Request, output *RemoveAclEntriesOutput)

RemoveAclEntriesRequest generates a "byteplus/request.Request" representing the client's request for the RemoveAclEntries operation. The "output" return value will be populated with the RemoveAclEntriesCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveAclEntriesCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveAclEntriesCommon Send returns without error.

See RemoveAclEntries for more information on using the RemoveAclEntries API call, and error handling.

// Example sending a request using the RemoveAclEntriesRequest method.
req, resp := client.RemoveAclEntriesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveAclEntriesWithContext

func (c *CLB) RemoveAclEntriesWithContext(ctx byteplus.Context, input *RemoveAclEntriesInput, opts ...request.Option) (*RemoveAclEntriesOutput, error)

RemoveAclEntriesWithContext is the same as RemoveAclEntries with the addition of the ability to pass a context and additional request options.

See RemoveAclEntries 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 (*CLB) RemoveNLBBackendServers

func (c *CLB) RemoveNLBBackendServers(input *RemoveNLBBackendServersInput) (*RemoveNLBBackendServersOutput, error)

RemoveNLBBackendServers API operation for CLB.

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 CLB's API operation RemoveNLBBackendServers for usage and error information.

func (*CLB) RemoveNLBBackendServersCommon

func (c *CLB) RemoveNLBBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveNLBBackendServersCommon API operation for CLB.

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 CLB's API operation RemoveNLBBackendServersCommon for usage and error information.

func (*CLB) RemoveNLBBackendServersCommonRequest

func (c *CLB) RemoveNLBBackendServersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveNLBBackendServersCommonRequest generates a "byteplus/request.Request" representing the client's request for the RemoveNLBBackendServersCommon operation. The "output" return value will be populated with the RemoveNLBBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveNLBBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveNLBBackendServersCommon Send returns without error.

See RemoveNLBBackendServersCommon for more information on using the RemoveNLBBackendServersCommon API call, and error handling.

// Example sending a request using the RemoveNLBBackendServersCommonRequest method.
req, resp := client.RemoveNLBBackendServersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveNLBBackendServersCommonWithContext

func (c *CLB) RemoveNLBBackendServersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveNLBBackendServersCommonWithContext is the same as RemoveNLBBackendServersCommon with the addition of the ability to pass a context and additional request options.

See RemoveNLBBackendServersCommon 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 (*CLB) RemoveNLBBackendServersRequest

func (c *CLB) RemoveNLBBackendServersRequest(input *RemoveNLBBackendServersInput) (req *request.Request, output *RemoveNLBBackendServersOutput)

RemoveNLBBackendServersRequest generates a "byteplus/request.Request" representing the client's request for the RemoveNLBBackendServers operation. The "output" return value will be populated with the RemoveNLBBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveNLBBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveNLBBackendServersCommon Send returns without error.

See RemoveNLBBackendServers for more information on using the RemoveNLBBackendServers API call, and error handling.

// Example sending a request using the RemoveNLBBackendServersRequest method.
req, resp := client.RemoveNLBBackendServersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveNLBBackendServersWithContext

func (c *CLB) RemoveNLBBackendServersWithContext(ctx byteplus.Context, input *RemoveNLBBackendServersInput, opts ...request.Option) (*RemoveNLBBackendServersOutput, error)

RemoveNLBBackendServersWithContext is the same as RemoveNLBBackendServers with the addition of the ability to pass a context and additional request options.

See RemoveNLBBackendServers 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 (*CLB) RemoveServerGroupBackendServers

func (c *CLB) RemoveServerGroupBackendServers(input *RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)

RemoveServerGroupBackendServers API operation for CLB.

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 CLB's API operation RemoveServerGroupBackendServers for usage and error information.

func (*CLB) RemoveServerGroupBackendServersCommon

func (c *CLB) RemoveServerGroupBackendServersCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RemoveServerGroupBackendServersCommon API operation for CLB.

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 CLB's API operation RemoveServerGroupBackendServersCommon for usage and error information.

func (*CLB) RemoveServerGroupBackendServersCommonRequest

func (c *CLB) RemoveServerGroupBackendServersCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RemoveServerGroupBackendServersCommonRequest generates a "byteplus/request.Request" representing the client's request for the RemoveServerGroupBackendServersCommon operation. The "output" return value will be populated with the RemoveServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveServerGroupBackendServersCommon Send returns without error.

See RemoveServerGroupBackendServersCommon for more information on using the RemoveServerGroupBackendServersCommon API call, and error handling.

// Example sending a request using the RemoveServerGroupBackendServersCommonRequest method.
req, resp := client.RemoveServerGroupBackendServersCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveServerGroupBackendServersCommonWithContext

func (c *CLB) RemoveServerGroupBackendServersCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RemoveServerGroupBackendServersCommonWithContext is the same as RemoveServerGroupBackendServersCommon with the addition of the ability to pass a context and additional request options.

See RemoveServerGroupBackendServersCommon 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 (*CLB) RemoveServerGroupBackendServersRequest

func (c *CLB) RemoveServerGroupBackendServersRequest(input *RemoveServerGroupBackendServersInput) (req *request.Request, output *RemoveServerGroupBackendServersOutput)

RemoveServerGroupBackendServersRequest generates a "byteplus/request.Request" representing the client's request for the RemoveServerGroupBackendServers operation. The "output" return value will be populated with the RemoveServerGroupBackendServersCommon request's response once the request completes successfully.

Use "Send" method on the returned RemoveServerGroupBackendServersCommon Request to send the API call to the service. the "output" return value is not valid until after RemoveServerGroupBackendServersCommon Send returns without error.

See RemoveServerGroupBackendServers for more information on using the RemoveServerGroupBackendServers API call, and error handling.

// Example sending a request using the RemoveServerGroupBackendServersRequest method.
req, resp := client.RemoveServerGroupBackendServersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RemoveServerGroupBackendServersWithContext

func (c *CLB) RemoveServerGroupBackendServersWithContext(ctx byteplus.Context, input *RemoveServerGroupBackendServersInput, opts ...request.Option) (*RemoveServerGroupBackendServersOutput, error)

RemoveServerGroupBackendServersWithContext is the same as RemoveServerGroupBackendServers with the addition of the ability to pass a context and additional request options.

See RemoveServerGroupBackendServers 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 (*CLB) RenewLoadBalancer

func (c *CLB) RenewLoadBalancer(input *RenewLoadBalancerInput) (*RenewLoadBalancerOutput, error)

RenewLoadBalancer API operation for CLB.

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 CLB's API operation RenewLoadBalancer for usage and error information.

func (*CLB) RenewLoadBalancerCommon

func (c *CLB) RenewLoadBalancerCommon(input *map[string]interface{}) (*map[string]interface{}, error)

RenewLoadBalancerCommon API operation for CLB.

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 CLB's API operation RenewLoadBalancerCommon for usage and error information.

func (*CLB) RenewLoadBalancerCommonRequest

func (c *CLB) RenewLoadBalancerCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

RenewLoadBalancerCommonRequest generates a "byteplus/request.Request" representing the client's request for the RenewLoadBalancerCommon operation. The "output" return value will be populated with the RenewLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after RenewLoadBalancerCommon Send returns without error.

See RenewLoadBalancerCommon for more information on using the RenewLoadBalancerCommon API call, and error handling.

// Example sending a request using the RenewLoadBalancerCommonRequest method.
req, resp := client.RenewLoadBalancerCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RenewLoadBalancerCommonWithContext

func (c *CLB) RenewLoadBalancerCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

RenewLoadBalancerCommonWithContext is the same as RenewLoadBalancerCommon with the addition of the ability to pass a context and additional request options.

See RenewLoadBalancerCommon 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 (*CLB) RenewLoadBalancerRequest

func (c *CLB) RenewLoadBalancerRequest(input *RenewLoadBalancerInput) (req *request.Request, output *RenewLoadBalancerOutput)

RenewLoadBalancerRequest generates a "byteplus/request.Request" representing the client's request for the RenewLoadBalancer operation. The "output" return value will be populated with the RenewLoadBalancerCommon request's response once the request completes successfully.

Use "Send" method on the returned RenewLoadBalancerCommon Request to send the API call to the service. the "output" return value is not valid until after RenewLoadBalancerCommon Send returns without error.

See RenewLoadBalancer for more information on using the RenewLoadBalancer API call, and error handling.

// Example sending a request using the RenewLoadBalancerRequest method.
req, resp := client.RenewLoadBalancerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) RenewLoadBalancerWithContext

func (c *CLB) RenewLoadBalancerWithContext(ctx byteplus.Context, input *RenewLoadBalancerInput, opts ...request.Option) (*RenewLoadBalancerOutput, error)

RenewLoadBalancerWithContext is the same as RenewLoadBalancer with the addition of the ability to pass a context and additional request options.

See RenewLoadBalancer 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 (*CLB) SetLoadBalancerRenewal

func (c *CLB) SetLoadBalancerRenewal(input *SetLoadBalancerRenewalInput) (*SetLoadBalancerRenewalOutput, error)

SetLoadBalancerRenewal API operation for CLB.

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 CLB's API operation SetLoadBalancerRenewal for usage and error information.

func (*CLB) SetLoadBalancerRenewalCommon

func (c *CLB) SetLoadBalancerRenewalCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SetLoadBalancerRenewalCommon API operation for CLB.

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 CLB's API operation SetLoadBalancerRenewalCommon for usage and error information.

func (*CLB) SetLoadBalancerRenewalCommonRequest

func (c *CLB) SetLoadBalancerRenewalCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

SetLoadBalancerRenewalCommonRequest generates a "byteplus/request.Request" representing the client's request for the SetLoadBalancerRenewalCommon operation. The "output" return value will be populated with the SetLoadBalancerRenewalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetLoadBalancerRenewalCommon Request to send the API call to the service. the "output" return value is not valid until after SetLoadBalancerRenewalCommon Send returns without error.

See SetLoadBalancerRenewalCommon for more information on using the SetLoadBalancerRenewalCommon API call, and error handling.

// Example sending a request using the SetLoadBalancerRenewalCommonRequest method.
req, resp := client.SetLoadBalancerRenewalCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) SetLoadBalancerRenewalCommonWithContext

func (c *CLB) SetLoadBalancerRenewalCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

SetLoadBalancerRenewalCommonWithContext is the same as SetLoadBalancerRenewalCommon with the addition of the ability to pass a context and additional request options.

See SetLoadBalancerRenewalCommon 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 (*CLB) SetLoadBalancerRenewalRequest

func (c *CLB) SetLoadBalancerRenewalRequest(input *SetLoadBalancerRenewalInput) (req *request.Request, output *SetLoadBalancerRenewalOutput)

SetLoadBalancerRenewalRequest generates a "byteplus/request.Request" representing the client's request for the SetLoadBalancerRenewal operation. The "output" return value will be populated with the SetLoadBalancerRenewalCommon request's response once the request completes successfully.

Use "Send" method on the returned SetLoadBalancerRenewalCommon Request to send the API call to the service. the "output" return value is not valid until after SetLoadBalancerRenewalCommon Send returns without error.

See SetLoadBalancerRenewal for more information on using the SetLoadBalancerRenewal API call, and error handling.

// Example sending a request using the SetLoadBalancerRenewalRequest method.
req, resp := client.SetLoadBalancerRenewalRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) SetLoadBalancerRenewalWithContext

func (c *CLB) SetLoadBalancerRenewalWithContext(ctx byteplus.Context, input *SetLoadBalancerRenewalInput, opts ...request.Option) (*SetLoadBalancerRenewalOutput, error)

SetLoadBalancerRenewalWithContext is the same as SetLoadBalancerRenewal with the addition of the ability to pass a context and additional request options.

See SetLoadBalancerRenewal 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 (*CLB) TagNLBResources

func (c *CLB) TagNLBResources(input *TagNLBResourcesInput) (*TagNLBResourcesOutput, error)

TagNLBResources API operation for CLB.

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 CLB's API operation TagNLBResources for usage and error information.

func (*CLB) TagNLBResourcesCommon

func (c *CLB) TagNLBResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagNLBResourcesCommon API operation for CLB.

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 CLB's API operation TagNLBResourcesCommon for usage and error information.

func (*CLB) TagNLBResourcesCommonRequest

func (c *CLB) TagNLBResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagNLBResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagNLBResourcesCommon operation. The "output" return value will be populated with the TagNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagNLBResourcesCommon Send returns without error.

See TagNLBResourcesCommon for more information on using the TagNLBResourcesCommon API call, and error handling.

// Example sending a request using the TagNLBResourcesCommonRequest method.
req, resp := client.TagNLBResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagNLBResourcesCommonWithContext

func (c *CLB) TagNLBResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagNLBResourcesCommonWithContext is the same as TagNLBResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagNLBResourcesCommon 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 (*CLB) TagNLBResourcesRequest

func (c *CLB) TagNLBResourcesRequest(input *TagNLBResourcesInput) (req *request.Request, output *TagNLBResourcesOutput)

TagNLBResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagNLBResources operation. The "output" return value will be populated with the TagNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagNLBResourcesCommon Send returns without error.

See TagNLBResources for more information on using the TagNLBResources API call, and error handling.

// Example sending a request using the TagNLBResourcesRequest method.
req, resp := client.TagNLBResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagNLBResourcesWithContext

func (c *CLB) TagNLBResourcesWithContext(ctx byteplus.Context, input *TagNLBResourcesInput, opts ...request.Option) (*TagNLBResourcesOutput, error)

TagNLBResourcesWithContext is the same as TagNLBResources with the addition of the ability to pass a context and additional request options.

See TagNLBResources 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 (*CLB) TagResources

func (c *CLB) TagResources(input *TagResourcesInput) (*TagResourcesOutput, error)

TagResources API operation for CLB.

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 CLB's API operation TagResources for usage and error information.

func (*CLB) TagResourcesCommon

func (c *CLB) TagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

TagResourcesCommon API operation for CLB.

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 CLB's API operation TagResourcesCommon for usage and error information.

func (*CLB) TagResourcesCommonRequest

func (c *CLB) TagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

TagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the TagResourcesCommon operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResourcesCommon for more information on using the TagResourcesCommon API call, and error handling.

// Example sending a request using the TagResourcesCommonRequest method.
req, resp := client.TagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagResourcesCommonWithContext

func (c *CLB) TagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

TagResourcesCommonWithContext is the same as TagResourcesCommon with the addition of the ability to pass a context and additional request options.

See TagResourcesCommon 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 (*CLB) TagResourcesRequest

func (c *CLB) TagResourcesRequest(input *TagResourcesInput) (req *request.Request, output *TagResourcesOutput)

TagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the TagResources operation. The "output" return value will be populated with the TagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned TagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after TagResourcesCommon Send returns without error.

See TagResources for more information on using the TagResources API call, and error handling.

// Example sending a request using the TagResourcesRequest method.
req, resp := client.TagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) TagResourcesWithContext

func (c *CLB) TagResourcesWithContext(ctx byteplus.Context, input *TagResourcesInput, opts ...request.Option) (*TagResourcesOutput, error)

TagResourcesWithContext is the same as TagResources with the addition of the ability to pass a context and additional request options.

See TagResources 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 (*CLB) UntagNLBResources

func (c *CLB) UntagNLBResources(input *UntagNLBResourcesInput) (*UntagNLBResourcesOutput, error)

UntagNLBResources API operation for CLB.

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 CLB's API operation UntagNLBResources for usage and error information.

func (*CLB) UntagNLBResourcesCommon

func (c *CLB) UntagNLBResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagNLBResourcesCommon API operation for CLB.

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 CLB's API operation UntagNLBResourcesCommon for usage and error information.

func (*CLB) UntagNLBResourcesCommonRequest

func (c *CLB) UntagNLBResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagNLBResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UntagNLBResourcesCommon operation. The "output" return value will be populated with the UntagNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagNLBResourcesCommon Send returns without error.

See UntagNLBResourcesCommon for more information on using the UntagNLBResourcesCommon API call, and error handling.

// Example sending a request using the UntagNLBResourcesCommonRequest method.
req, resp := client.UntagNLBResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagNLBResourcesCommonWithContext

func (c *CLB) UntagNLBResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagNLBResourcesCommonWithContext is the same as UntagNLBResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagNLBResourcesCommon 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 (*CLB) UntagNLBResourcesRequest

func (c *CLB) UntagNLBResourcesRequest(input *UntagNLBResourcesInput) (req *request.Request, output *UntagNLBResourcesOutput)

UntagNLBResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagNLBResources operation. The "output" return value will be populated with the UntagNLBResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagNLBResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagNLBResourcesCommon Send returns without error.

See UntagNLBResources for more information on using the UntagNLBResources API call, and error handling.

// Example sending a request using the UntagNLBResourcesRequest method.
req, resp := client.UntagNLBResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagNLBResourcesWithContext

func (c *CLB) UntagNLBResourcesWithContext(ctx byteplus.Context, input *UntagNLBResourcesInput, opts ...request.Option) (*UntagNLBResourcesOutput, error)

UntagNLBResourcesWithContext is the same as UntagNLBResources with the addition of the ability to pass a context and additional request options.

See UntagNLBResources 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 (*CLB) UntagResources

func (c *CLB) UntagResources(input *UntagResourcesInput) (*UntagResourcesOutput, error)

UntagResources API operation for CLB.

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 CLB's API operation UntagResources for usage and error information.

func (*CLB) UntagResourcesCommon

func (c *CLB) UntagResourcesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UntagResourcesCommon API operation for CLB.

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 CLB's API operation UntagResourcesCommon for usage and error information.

func (*CLB) UntagResourcesCommonRequest

func (c *CLB) UntagResourcesCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UntagResourcesCommonRequest generates a "byteplus/request.Request" representing the client's request for the UntagResourcesCommon operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResourcesCommon for more information on using the UntagResourcesCommon API call, and error handling.

// Example sending a request using the UntagResourcesCommonRequest method.
req, resp := client.UntagResourcesCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagResourcesCommonWithContext

func (c *CLB) UntagResourcesCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UntagResourcesCommonWithContext is the same as UntagResourcesCommon with the addition of the ability to pass a context and additional request options.

See UntagResourcesCommon 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 (*CLB) UntagResourcesRequest

func (c *CLB) UntagResourcesRequest(input *UntagResourcesInput) (req *request.Request, output *UntagResourcesOutput)

UntagResourcesRequest generates a "byteplus/request.Request" representing the client's request for the UntagResources operation. The "output" return value will be populated with the UntagResourcesCommon request's response once the request completes successfully.

Use "Send" method on the returned UntagResourcesCommon Request to send the API call to the service. the "output" return value is not valid until after UntagResourcesCommon Send returns without error.

See UntagResources for more information on using the UntagResources API call, and error handling.

// Example sending a request using the UntagResourcesRequest method.
req, resp := client.UntagResourcesRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UntagResourcesWithContext

func (c *CLB) UntagResourcesWithContext(ctx byteplus.Context, input *UntagResourcesInput, opts ...request.Option) (*UntagResourcesOutput, error)

UntagResourcesWithContext is the same as UntagResources with the addition of the ability to pass a context and additional request options.

See UntagResources 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 (*CLB) UploadCertificate

func (c *CLB) UploadCertificate(input *UploadCertificateInput) (*UploadCertificateOutput, error)

UploadCertificate API operation for CLB.

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 CLB's API operation UploadCertificate for usage and error information.

func (*CLB) UploadCertificateCommon

func (c *CLB) UploadCertificateCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UploadCertificateCommon API operation for CLB.

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 CLB's API operation UploadCertificateCommon for usage and error information.

func (*CLB) UploadCertificateCommonRequest

func (c *CLB) UploadCertificateCommonRequest(input *map[string]interface{}) (req *request.Request, output *map[string]interface{})

UploadCertificateCommonRequest generates a "byteplus/request.Request" representing the client's request for the UploadCertificateCommon operation. The "output" return value will be populated with the UploadCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadCertificateCommon Send returns without error.

See UploadCertificateCommon for more information on using the UploadCertificateCommon API call, and error handling.

// Example sending a request using the UploadCertificateCommonRequest method.
req, resp := client.UploadCertificateCommonRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UploadCertificateCommonWithContext

func (c *CLB) UploadCertificateCommonWithContext(ctx byteplus.Context, input *map[string]interface{}, opts ...request.Option) (*map[string]interface{}, error)

UploadCertificateCommonWithContext is the same as UploadCertificateCommon with the addition of the ability to pass a context and additional request options.

See UploadCertificateCommon 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 (*CLB) UploadCertificateRequest

func (c *CLB) UploadCertificateRequest(input *UploadCertificateInput) (req *request.Request, output *UploadCertificateOutput)

UploadCertificateRequest generates a "byteplus/request.Request" representing the client's request for the UploadCertificate operation. The "output" return value will be populated with the UploadCertificateCommon request's response once the request completes successfully.

Use "Send" method on the returned UploadCertificateCommon Request to send the API call to the service. the "output" return value is not valid until after UploadCertificateCommon Send returns without error.

See UploadCertificate for more information on using the UploadCertificate API call, and error handling.

// Example sending a request using the UploadCertificateRequest method.
req, resp := client.UploadCertificateRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

func (*CLB) UploadCertificateWithContext

func (c *CLB) UploadCertificateWithContext(ctx byteplus.Context, input *UploadCertificateInput, opts ...request.Option) (*UploadCertificateOutput, error)

UploadCertificateWithContext is the same as UploadCertificate with the addition of the ability to pass a context and additional request options.

See UploadCertificate 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 CLBAPI

type CLBAPI interface {
	AddAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddAclEntriesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddAclEntries(*AddAclEntriesInput) (*AddAclEntriesOutput, error)
	AddAclEntriesWithContext(byteplus.Context, *AddAclEntriesInput, ...request.Option) (*AddAclEntriesOutput, error)
	AddAclEntriesRequest(*AddAclEntriesInput) (*request.Request, *AddAclEntriesOutput)

	AddNLBBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddNLBBackendServersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddNLBBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddNLBBackendServers(*AddNLBBackendServersInput) (*AddNLBBackendServersOutput, error)
	AddNLBBackendServersWithContext(byteplus.Context, *AddNLBBackendServersInput, ...request.Option) (*AddNLBBackendServersOutput, error)
	AddNLBBackendServersRequest(*AddNLBBackendServersInput) (*request.Request, *AddNLBBackendServersOutput)

	AddServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AddServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AddServerGroupBackendServers(*AddServerGroupBackendServersInput) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersWithContext(byteplus.Context, *AddServerGroupBackendServersInput, ...request.Option) (*AddServerGroupBackendServersOutput, error)
	AddServerGroupBackendServersRequest(*AddServerGroupBackendServersInput) (*request.Request, *AddServerGroupBackendServersOutput)

	AttachHealthCheckLogTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	AttachHealthCheckLogTopicCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	AttachHealthCheckLogTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	AttachHealthCheckLogTopic(*AttachHealthCheckLogTopicInput) (*AttachHealthCheckLogTopicOutput, error)
	AttachHealthCheckLogTopicWithContext(byteplus.Context, *AttachHealthCheckLogTopicInput, ...request.Option) (*AttachHealthCheckLogTopicOutput, error)
	AttachHealthCheckLogTopicRequest(*AttachHealthCheckLogTopicInput) (*request.Request, *AttachHealthCheckLogTopicOutput)

	ConvertLoadBalancerBillingTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ConvertLoadBalancerBillingTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ConvertLoadBalancerBillingTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ConvertLoadBalancerBillingType(*ConvertLoadBalancerBillingTypeInput) (*ConvertLoadBalancerBillingTypeOutput, error)
	ConvertLoadBalancerBillingTypeWithContext(byteplus.Context, *ConvertLoadBalancerBillingTypeInput, ...request.Option) (*ConvertLoadBalancerBillingTypeOutput, error)
	ConvertLoadBalancerBillingTypeRequest(*ConvertLoadBalancerBillingTypeInput) (*request.Request, *ConvertLoadBalancerBillingTypeOutput)

	CreateAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateAclCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateAcl(*CreateAclInput) (*CreateAclOutput, error)
	CreateAclWithContext(byteplus.Context, *CreateAclInput, ...request.Option) (*CreateAclOutput, error)
	CreateAclRequest(*CreateAclInput) (*request.Request, *CreateAclOutput)

	CreateHealthCheckLogProjectCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateHealthCheckLogProjectCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateHealthCheckLogProjectCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateHealthCheckLogProject(*CreateHealthCheckLogProjectInput) (*CreateHealthCheckLogProjectOutput, error)
	CreateHealthCheckLogProjectWithContext(byteplus.Context, *CreateHealthCheckLogProjectInput, ...request.Option) (*CreateHealthCheckLogProjectOutput, error)
	CreateHealthCheckLogProjectRequest(*CreateHealthCheckLogProjectInput) (*request.Request, *CreateHealthCheckLogProjectOutput)

	CreateListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateListenerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateListener(*CreateListenerInput) (*CreateListenerOutput, error)
	CreateListenerWithContext(byteplus.Context, *CreateListenerInput, ...request.Option) (*CreateListenerOutput, error)
	CreateListenerRequest(*CreateListenerInput) (*request.Request, *CreateListenerOutput)

	CreateLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateLoadBalancerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateLoadBalancer(*CreateLoadBalancerInput) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerWithContext(byteplus.Context, *CreateLoadBalancerInput, ...request.Option) (*CreateLoadBalancerOutput, error)
	CreateLoadBalancerRequest(*CreateLoadBalancerInput) (*request.Request, *CreateLoadBalancerOutput)

	CreateNLBListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBListenerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBListener(*CreateNLBListenerInput) (*CreateNLBListenerOutput, error)
	CreateNLBListenerWithContext(byteplus.Context, *CreateNLBListenerInput, ...request.Option) (*CreateNLBListenerOutput, error)
	CreateNLBListenerRequest(*CreateNLBListenerInput) (*request.Request, *CreateNLBListenerOutput)

	CreateNLBSecurityPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBSecurityPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBSecurityPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBSecurityPolicy(*CreateNLBSecurityPolicyInput) (*CreateNLBSecurityPolicyOutput, error)
	CreateNLBSecurityPolicyWithContext(byteplus.Context, *CreateNLBSecurityPolicyInput, ...request.Option) (*CreateNLBSecurityPolicyOutput, error)
	CreateNLBSecurityPolicyRequest(*CreateNLBSecurityPolicyInput) (*request.Request, *CreateNLBSecurityPolicyOutput)

	CreateNLBServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNLBServerGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNLBServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNLBServerGroup(*CreateNLBServerGroupInput) (*CreateNLBServerGroupOutput, error)
	CreateNLBServerGroupWithContext(byteplus.Context, *CreateNLBServerGroupInput, ...request.Option) (*CreateNLBServerGroupOutput, error)
	CreateNLBServerGroupRequest(*CreateNLBServerGroupInput) (*request.Request, *CreateNLBServerGroupOutput)

	CreateNetworkLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateNetworkLoadBalancerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateNetworkLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateNetworkLoadBalancer(*CreateNetworkLoadBalancerInput) (*CreateNetworkLoadBalancerOutput, error)
	CreateNetworkLoadBalancerWithContext(byteplus.Context, *CreateNetworkLoadBalancerInput, ...request.Option) (*CreateNetworkLoadBalancerOutput, error)
	CreateNetworkLoadBalancerRequest(*CreateNetworkLoadBalancerInput) (*request.Request, *CreateNetworkLoadBalancerOutput)

	CreateRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateRules(*CreateRulesInput) (*CreateRulesOutput, error)
	CreateRulesWithContext(byteplus.Context, *CreateRulesInput, ...request.Option) (*CreateRulesOutput, error)
	CreateRulesRequest(*CreateRulesInput) (*request.Request, *CreateRulesOutput)

	CreateServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateServerGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateServerGroup(*CreateServerGroupInput) (*CreateServerGroupOutput, error)
	CreateServerGroupWithContext(byteplus.Context, *CreateServerGroupInput, ...request.Option) (*CreateServerGroupOutput, error)
	CreateServerGroupRequest(*CreateServerGroupInput) (*request.Request, *CreateServerGroupOutput)

	DeleteAclCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteAclCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteAclCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteAcl(*DeleteAclInput) (*DeleteAclOutput, error)
	DeleteAclWithContext(byteplus.Context, *DeleteAclInput, ...request.Option) (*DeleteAclOutput, error)
	DeleteAclRequest(*DeleteAclInput) (*request.Request, *DeleteAclOutput)

	DeleteCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteCertificateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteCertificate(*DeleteCertificateInput) (*DeleteCertificateOutput, error)
	DeleteCertificateWithContext(byteplus.Context, *DeleteCertificateInput, ...request.Option) (*DeleteCertificateOutput, error)
	DeleteCertificateRequest(*DeleteCertificateInput) (*request.Request, *DeleteCertificateOutput)

	DeleteHealthCheckLogProjectCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteHealthCheckLogProjectCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteHealthCheckLogProjectCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteHealthCheckLogProject(*DeleteHealthCheckLogProjectInput) (*DeleteHealthCheckLogProjectOutput, error)
	DeleteHealthCheckLogProjectWithContext(byteplus.Context, *DeleteHealthCheckLogProjectInput, ...request.Option) (*DeleteHealthCheckLogProjectOutput, error)
	DeleteHealthCheckLogProjectRequest(*DeleteHealthCheckLogProjectInput) (*request.Request, *DeleteHealthCheckLogProjectOutput)

	DeleteListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteListenerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteListener(*DeleteListenerInput) (*DeleteListenerOutput, error)
	DeleteListenerWithContext(byteplus.Context, *DeleteListenerInput, ...request.Option) (*DeleteListenerOutput, error)
	DeleteListenerRequest(*DeleteListenerInput) (*request.Request, *DeleteListenerOutput)

	DeleteLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteLoadBalancer(*DeleteLoadBalancerInput) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerWithContext(byteplus.Context, *DeleteLoadBalancerInput, ...request.Option) (*DeleteLoadBalancerOutput, error)
	DeleteLoadBalancerRequest(*DeleteLoadBalancerInput) (*request.Request, *DeleteLoadBalancerOutput)

	DeleteNLBListenerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBListenerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBListenerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBListener(*DeleteNLBListenerInput) (*DeleteNLBListenerOutput, error)
	DeleteNLBListenerWithContext(byteplus.Context, *DeleteNLBListenerInput, ...request.Option) (*DeleteNLBListenerOutput, error)
	DeleteNLBListenerRequest(*DeleteNLBListenerInput) (*request.Request, *DeleteNLBListenerOutput)

	DeleteNLBSecurityPolicyCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBSecurityPolicyCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBSecurityPolicyCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBSecurityPolicy(*DeleteNLBSecurityPolicyInput) (*DeleteNLBSecurityPolicyOutput, error)
	DeleteNLBSecurityPolicyWithContext(byteplus.Context, *DeleteNLBSecurityPolicyInput, ...request.Option) (*DeleteNLBSecurityPolicyOutput, error)
	DeleteNLBSecurityPolicyRequest(*DeleteNLBSecurityPolicyInput) (*request.Request, *DeleteNLBSecurityPolicyOutput)

	DeleteNLBServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNLBServerGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNLBServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNLBServerGroup(*DeleteNLBServerGroupInput) (*DeleteNLBServerGroupOutput, error)
	DeleteNLBServerGroupWithContext(byteplus.Context, *DeleteNLBServerGroupInput, ...request.Option) (*DeleteNLBServerGroupOutput, error)
	DeleteNLBServerGroupRequest(*DeleteNLBServerGroupInput) (*request.Request, *DeleteNLBServerGroupOutput)

	DeleteNetworkLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteNetworkLoadBalancerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteNetworkLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteNetworkLoadBalancer(*DeleteNetworkLoadBalancerInput) (*DeleteNetworkLoadBalancerOutput, error)
	DeleteNetworkLoadBalancerWithContext(byteplus.Context, *DeleteNetworkLoadBalancerInput, ...request.Option) (*DeleteNetworkLoadBalancerOutput, error)
	DeleteNetworkLoadBalancerRequest(*DeleteNetworkLoadBalancerInput) (*request.Request, *DeleteNetworkLoadBalancerOutput)

	DeleteRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteRules(*DeleteRulesInput) (*DeleteRulesOutput, error)
	DeleteRulesWithContext(byteplus.Context, *DeleteRulesInput, ...request.Option) (*DeleteRulesOutput, error)
	DeleteRulesRequest(*DeleteRulesInput) (*request.Request, *DeleteRulesOutput)

	DeleteServerGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteServerGroupCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteServerGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteServerGroup(*DeleteServerGroupInput) (*DeleteServerGroupOutput, error)
	DeleteServerGroupWithContext(byteplus.Context, *DeleteServerGroupInput, ...request.Option) (*DeleteServerGroupOutput, error)
	DeleteServerGroupRequest(*DeleteServerGroupInput) (*request.Request, *DeleteServerGroupOutput)

	DescribeAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAclAttributes(*DescribeAclAttributesInput) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesWithContext(byteplus.Context, *DescribeAclAttributesInput, ...request.Option) (*DescribeAclAttributesOutput, error)
	DescribeAclAttributesRequest(*DescribeAclAttributesInput) (*request.Request, *DescribeAclAttributesOutput)

	DescribeAclsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAclsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAclsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAcls(*DescribeAclsInput) (*DescribeAclsOutput, error)
	DescribeAclsWithContext(byteplus.Context, *DescribeAclsInput, ...request.Option) (*DescribeAclsOutput, error)
	DescribeAclsRequest(*DescribeAclsInput) (*request.Request, *DescribeAclsOutput)

	DescribeCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeCertificatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeCertificates(*DescribeCertificatesInput) (*DescribeCertificatesOutput, error)
	DescribeCertificatesWithContext(byteplus.Context, *DescribeCertificatesInput, ...request.Option) (*DescribeCertificatesOutput, error)
	DescribeCertificatesRequest(*DescribeCertificatesInput) (*request.Request, *DescribeCertificatesOutput)

	DescribeHealthCheckLogProjectAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHealthCheckLogProjectAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHealthCheckLogProjectAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHealthCheckLogProjectAttributes(*DescribeHealthCheckLogProjectAttributesInput) (*DescribeHealthCheckLogProjectAttributesOutput, error)
	DescribeHealthCheckLogProjectAttributesWithContext(byteplus.Context, *DescribeHealthCheckLogProjectAttributesInput, ...request.Option) (*DescribeHealthCheckLogProjectAttributesOutput, error)
	DescribeHealthCheckLogProjectAttributesRequest(*DescribeHealthCheckLogProjectAttributesInput) (*request.Request, *DescribeHealthCheckLogProjectAttributesOutput)

	DescribeHealthCheckLogTopicAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeHealthCheckLogTopicAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeHealthCheckLogTopicAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeHealthCheckLogTopicAttributes(*DescribeHealthCheckLogTopicAttributesInput) (*DescribeHealthCheckLogTopicAttributesOutput, error)
	DescribeHealthCheckLogTopicAttributesWithContext(byteplus.Context, *DescribeHealthCheckLogTopicAttributesInput, ...request.Option) (*DescribeHealthCheckLogTopicAttributesOutput, error)
	DescribeHealthCheckLogTopicAttributesRequest(*DescribeHealthCheckLogTopicAttributesInput) (*request.Request, *DescribeHealthCheckLogTopicAttributesOutput)

	DescribeListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerAttributes(*DescribeListenerAttributesInput) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesWithContext(byteplus.Context, *DescribeListenerAttributesInput, ...request.Option) (*DescribeListenerAttributesOutput, error)
	DescribeListenerAttributesRequest(*DescribeListenerAttributesInput) (*request.Request, *DescribeListenerAttributesOutput)

	DescribeListenerHealthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenerHealthCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenerHealthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListenerHealth(*DescribeListenerHealthInput) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthWithContext(byteplus.Context, *DescribeListenerHealthInput, ...request.Option) (*DescribeListenerHealthOutput, error)
	DescribeListenerHealthRequest(*DescribeListenerHealthInput) (*request.Request, *DescribeListenerHealthOutput)

	DescribeListenersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeListenersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeListenersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeListeners(*DescribeListenersInput) (*DescribeListenersOutput, error)
	DescribeListenersWithContext(byteplus.Context, *DescribeListenersInput, ...request.Option) (*DescribeListenersOutput, error)
	DescribeListenersRequest(*DescribeListenersInput) (*request.Request, *DescribeListenersOutput)

	DescribeLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerAttributes(*DescribeLoadBalancerAttributesInput) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesWithContext(byteplus.Context, *DescribeLoadBalancerAttributesInput, ...request.Option) (*DescribeLoadBalancerAttributesOutput, error)
	DescribeLoadBalancerAttributesRequest(*DescribeLoadBalancerAttributesInput) (*request.Request, *DescribeLoadBalancerAttributesOutput)

	DescribeLoadBalancerSpecsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerSpecsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerSpecsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerSpecs(*DescribeLoadBalancerSpecsInput) (*DescribeLoadBalancerSpecsOutput, error)
	DescribeLoadBalancerSpecsWithContext(byteplus.Context, *DescribeLoadBalancerSpecsInput, ...request.Option) (*DescribeLoadBalancerSpecsOutput, error)
	DescribeLoadBalancerSpecsRequest(*DescribeLoadBalancerSpecsInput) (*request.Request, *DescribeLoadBalancerSpecsOutput)

	DescribeLoadBalancerStatusCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancerStatusCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancerStatusCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancerStatus(*DescribeLoadBalancerStatusInput) (*DescribeLoadBalancerStatusOutput, error)
	DescribeLoadBalancerStatusWithContext(byteplus.Context, *DescribeLoadBalancerStatusInput, ...request.Option) (*DescribeLoadBalancerStatusOutput, error)
	DescribeLoadBalancerStatusRequest(*DescribeLoadBalancerStatusInput) (*request.Request, *DescribeLoadBalancerStatusOutput)

	DescribeLoadBalancersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancers(*DescribeLoadBalancersInput) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersWithContext(byteplus.Context, *DescribeLoadBalancersInput, ...request.Option) (*DescribeLoadBalancersOutput, error)
	DescribeLoadBalancersRequest(*DescribeLoadBalancersInput) (*request.Request, *DescribeLoadBalancersOutput)

	DescribeLoadBalancersBillingCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeLoadBalancersBillingCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeLoadBalancersBillingCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeLoadBalancersBilling(*DescribeLoadBalancersBillingInput) (*DescribeLoadBalancersBillingOutput, error)
	DescribeLoadBalancersBillingWithContext(byteplus.Context, *DescribeLoadBalancersBillingInput, ...request.Option) (*DescribeLoadBalancersBillingOutput, error)
	DescribeLoadBalancersBillingRequest(*DescribeLoadBalancersBillingInput) (*request.Request, *DescribeLoadBalancersBillingOutput)

	DescribeNLBListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerAttributes(*DescribeNLBListenerAttributesInput) (*DescribeNLBListenerAttributesOutput, error)
	DescribeNLBListenerAttributesWithContext(byteplus.Context, *DescribeNLBListenerAttributesInput, ...request.Option) (*DescribeNLBListenerAttributesOutput, error)
	DescribeNLBListenerAttributesRequest(*DescribeNLBListenerAttributesInput) (*request.Request, *DescribeNLBListenerAttributesOutput)

	DescribeNLBListenerCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerCertificatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerCertificates(*DescribeNLBListenerCertificatesInput) (*DescribeNLBListenerCertificatesOutput, error)
	DescribeNLBListenerCertificatesWithContext(byteplus.Context, *DescribeNLBListenerCertificatesInput, ...request.Option) (*DescribeNLBListenerCertificatesOutput, error)
	DescribeNLBListenerCertificatesRequest(*DescribeNLBListenerCertificatesInput) (*request.Request, *DescribeNLBListenerCertificatesOutput)

	DescribeNLBListenerHealthCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenerHealthCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenerHealthCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListenerHealth(*DescribeNLBListenerHealthInput) (*DescribeNLBListenerHealthOutput, error)
	DescribeNLBListenerHealthWithContext(byteplus.Context, *DescribeNLBListenerHealthInput, ...request.Option) (*DescribeNLBListenerHealthOutput, error)
	DescribeNLBListenerHealthRequest(*DescribeNLBListenerHealthInput) (*request.Request, *DescribeNLBListenerHealthOutput)

	DescribeNLBListenersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBListenersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBListenersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBListeners(*DescribeNLBListenersInput) (*DescribeNLBListenersOutput, error)
	DescribeNLBListenersWithContext(byteplus.Context, *DescribeNLBListenersInput, ...request.Option) (*DescribeNLBListenersOutput, error)
	DescribeNLBListenersRequest(*DescribeNLBListenersInput) (*request.Request, *DescribeNLBListenersOutput)

	DescribeNLBSecurityPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBSecurityPoliciesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBSecurityPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBSecurityPolicies(*DescribeNLBSecurityPoliciesInput) (*DescribeNLBSecurityPoliciesOutput, error)
	DescribeNLBSecurityPoliciesWithContext(byteplus.Context, *DescribeNLBSecurityPoliciesInput, ...request.Option) (*DescribeNLBSecurityPoliciesOutput, error)
	DescribeNLBSecurityPoliciesRequest(*DescribeNLBSecurityPoliciesInput) (*request.Request, *DescribeNLBSecurityPoliciesOutput)

	DescribeNLBServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBServerGroupAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBServerGroupAttributes(*DescribeNLBServerGroupAttributesInput) (*DescribeNLBServerGroupAttributesOutput, error)
	DescribeNLBServerGroupAttributesWithContext(byteplus.Context, *DescribeNLBServerGroupAttributesInput, ...request.Option) (*DescribeNLBServerGroupAttributesOutput, error)
	DescribeNLBServerGroupAttributesRequest(*DescribeNLBServerGroupAttributesInput) (*request.Request, *DescribeNLBServerGroupAttributesOutput)

	DescribeNLBServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBServerGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBServerGroups(*DescribeNLBServerGroupsInput) (*DescribeNLBServerGroupsOutput, error)
	DescribeNLBServerGroupsWithContext(byteplus.Context, *DescribeNLBServerGroupsInput, ...request.Option) (*DescribeNLBServerGroupsOutput, error)
	DescribeNLBServerGroupsRequest(*DescribeNLBServerGroupsInput) (*request.Request, *DescribeNLBServerGroupsOutput)

	DescribeNLBSystemSecurityPoliciesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBSystemSecurityPoliciesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBSystemSecurityPoliciesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBSystemSecurityPolicies(*DescribeNLBSystemSecurityPoliciesInput) (*DescribeNLBSystemSecurityPoliciesOutput, error)
	DescribeNLBSystemSecurityPoliciesWithContext(byteplus.Context, *DescribeNLBSystemSecurityPoliciesInput, ...request.Option) (*DescribeNLBSystemSecurityPoliciesOutput, error)
	DescribeNLBSystemSecurityPoliciesRequest(*DescribeNLBSystemSecurityPoliciesInput) (*request.Request, *DescribeNLBSystemSecurityPoliciesOutput)

	DescribeNLBZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNLBZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNLBZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNLBZones(*DescribeNLBZonesInput) (*DescribeNLBZonesOutput, error)
	DescribeNLBZonesWithContext(byteplus.Context, *DescribeNLBZonesInput, ...request.Option) (*DescribeNLBZonesOutput, error)
	DescribeNLBZonesRequest(*DescribeNLBZonesInput) (*request.Request, *DescribeNLBZonesOutput)

	DescribeNetworkLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkLoadBalancerAttributes(*DescribeNetworkLoadBalancerAttributesInput) (*DescribeNetworkLoadBalancerAttributesOutput, error)
	DescribeNetworkLoadBalancerAttributesWithContext(byteplus.Context, *DescribeNetworkLoadBalancerAttributesInput, ...request.Option) (*DescribeNetworkLoadBalancerAttributesOutput, error)
	DescribeNetworkLoadBalancerAttributesRequest(*DescribeNetworkLoadBalancerAttributesInput) (*request.Request, *DescribeNetworkLoadBalancerAttributesOutput)

	DescribeNetworkLoadBalancersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeNetworkLoadBalancersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeNetworkLoadBalancers(*DescribeNetworkLoadBalancersInput) (*DescribeNetworkLoadBalancersOutput, error)
	DescribeNetworkLoadBalancersWithContext(byteplus.Context, *DescribeNetworkLoadBalancersInput, ...request.Option) (*DescribeNetworkLoadBalancersOutput, error)
	DescribeNetworkLoadBalancersRequest(*DescribeNetworkLoadBalancersInput) (*request.Request, *DescribeNetworkLoadBalancersOutput)

	DescribeRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeRules(*DescribeRulesInput) (*DescribeRulesOutput, error)
	DescribeRulesWithContext(byteplus.Context, *DescribeRulesInput, ...request.Option) (*DescribeRulesOutput, error)
	DescribeRulesRequest(*DescribeRulesInput) (*request.Request, *DescribeRulesOutput)

	DescribeServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeServerGroupAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeServerGroupAttributes(*DescribeServerGroupAttributesInput) (*DescribeServerGroupAttributesOutput, error)
	DescribeServerGroupAttributesWithContext(byteplus.Context, *DescribeServerGroupAttributesInput, ...request.Option) (*DescribeServerGroupAttributesOutput, error)
	DescribeServerGroupAttributesRequest(*DescribeServerGroupAttributesInput) (*request.Request, *DescribeServerGroupAttributesOutput)

	DescribeServerGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeServerGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeServerGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeServerGroups(*DescribeServerGroupsInput) (*DescribeServerGroupsOutput, error)
	DescribeServerGroupsWithContext(byteplus.Context, *DescribeServerGroupsInput, ...request.Option) (*DescribeServerGroupsOutput, error)
	DescribeServerGroupsRequest(*DescribeServerGroupsInput) (*request.Request, *DescribeServerGroupsOutput)

	DescribeZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeZones(*DescribeZonesInput) (*DescribeZonesOutput, error)
	DescribeZonesWithContext(byteplus.Context, *DescribeZonesInput, ...request.Option) (*DescribeZonesOutput, error)
	DescribeZonesRequest(*DescribeZonesInput) (*request.Request, *DescribeZonesOutput)

	DetachHealthCheckLogTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DetachHealthCheckLogTopicCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DetachHealthCheckLogTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DetachHealthCheckLogTopic(*DetachHealthCheckLogTopicInput) (*DetachHealthCheckLogTopicOutput, error)
	DetachHealthCheckLogTopicWithContext(byteplus.Context, *DetachHealthCheckLogTopicInput, ...request.Option) (*DetachHealthCheckLogTopicOutput, error)
	DetachHealthCheckLogTopicRequest(*DetachHealthCheckLogTopicInput) (*request.Request, *DetachHealthCheckLogTopicOutput)

	DisableAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableAccessLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableAccessLog(*DisableAccessLogInput) (*DisableAccessLogOutput, error)
	DisableAccessLogWithContext(byteplus.Context, *DisableAccessLogInput, ...request.Option) (*DisableAccessLogOutput, error)
	DisableAccessLogRequest(*DisableAccessLogInput) (*request.Request, *DisableAccessLogOutput)

	EnableAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableAccessLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableAccessLog(*EnableAccessLogInput) (*EnableAccessLogOutput, error)
	EnableAccessLogWithContext(byteplus.Context, *EnableAccessLogInput, ...request.Option) (*EnableAccessLogOutput, error)
	EnableAccessLogRequest(*EnableAccessLogInput) (*request.Request, *EnableAccessLogOutput)

	ListTagsForNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForNLBResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForNLBResources(*ListTagsForNLBResourcesInput) (*ListTagsForNLBResourcesOutput, error)
	ListTagsForNLBResourcesWithContext(byteplus.Context, *ListTagsForNLBResourcesInput, ...request.Option) (*ListTagsForNLBResourcesOutput, error)
	ListTagsForNLBResourcesRequest(*ListTagsForNLBResourcesInput) (*request.Request, *ListTagsForNLBResourcesOutput)

	ListTagsForResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListTagsForResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListTagsForResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListTagsForResources(*ListTagsForResourcesInput) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesWithContext(byteplus.Context, *ListTagsForResourcesInput, ...request.Option) (*ListTagsForResourcesOutput, error)
	ListTagsForResourcesRequest(*ListTagsForResourcesInput) (*request.Request, *ListTagsForResourcesOutput)

	ModifyAclAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyAclAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyAclAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyAclAttributes(*ModifyAclAttributesInput) (*ModifyAclAttributesOutput, error)
	ModifyAclAttributesWithContext(byteplus.Context, *ModifyAclAttributesInput, ...request.Option) (*ModifyAclAttributesOutput, error)
	ModifyAclAttributesRequest(*ModifyAclAttributesInput) (*request.Request, *ModifyAclAttributesOutput)

	ModifyCertificateAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyCertificateAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyCertificateAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyCertificateAttributes(*ModifyCertificateAttributesInput) (*ModifyCertificateAttributesOutput, error)
	ModifyCertificateAttributesWithContext(byteplus.Context, *ModifyCertificateAttributesInput, ...request.Option) (*ModifyCertificateAttributesOutput, error)
	ModifyCertificateAttributesRequest(*ModifyCertificateAttributesInput) (*request.Request, *ModifyCertificateAttributesOutput)

	ModifyListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyListenerAttributes(*ModifyListenerAttributesInput) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesWithContext(byteplus.Context, *ModifyListenerAttributesInput, ...request.Option) (*ModifyListenerAttributesOutput, error)
	ModifyListenerAttributesRequest(*ModifyListenerAttributesInput) (*request.Request, *ModifyListenerAttributesOutput)

	ModifyListenerDomainExtensionsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyListenerDomainExtensionsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyListenerDomainExtensionsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyListenerDomainExtensions(*ModifyListenerDomainExtensionsInput) (*ModifyListenerDomainExtensionsOutput, error)
	ModifyListenerDomainExtensionsWithContext(byteplus.Context, *ModifyListenerDomainExtensionsInput, ...request.Option) (*ModifyListenerDomainExtensionsOutput, error)
	ModifyListenerDomainExtensionsRequest(*ModifyListenerDomainExtensionsInput) (*request.Request, *ModifyListenerDomainExtensionsOutput)

	ModifyLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyLoadBalancerAttributes(*ModifyLoadBalancerAttributesInput) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesWithContext(byteplus.Context, *ModifyLoadBalancerAttributesInput, ...request.Option) (*ModifyLoadBalancerAttributesOutput, error)
	ModifyLoadBalancerAttributesRequest(*ModifyLoadBalancerAttributesInput) (*request.Request, *ModifyLoadBalancerAttributesOutput)

	ModifyNLBBackendServersAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBBackendServersAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBBackendServersAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBBackendServersAttributes(*ModifyNLBBackendServersAttributesInput) (*ModifyNLBBackendServersAttributesOutput, error)
	ModifyNLBBackendServersAttributesWithContext(byteplus.Context, *ModifyNLBBackendServersAttributesInput, ...request.Option) (*ModifyNLBBackendServersAttributesOutput, error)
	ModifyNLBBackendServersAttributesRequest(*ModifyNLBBackendServersAttributesInput) (*request.Request, *ModifyNLBBackendServersAttributesOutput)

	ModifyNLBListenerAdditionalCertificatesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBListenerAdditionalCertificatesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBListenerAdditionalCertificatesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBListenerAdditionalCertificates(*ModifyNLBListenerAdditionalCertificatesInput) (*ModifyNLBListenerAdditionalCertificatesOutput, error)
	ModifyNLBListenerAdditionalCertificatesWithContext(byteplus.Context, *ModifyNLBListenerAdditionalCertificatesInput, ...request.Option) (*ModifyNLBListenerAdditionalCertificatesOutput, error)
	ModifyNLBListenerAdditionalCertificatesRequest(*ModifyNLBListenerAdditionalCertificatesInput) (*request.Request, *ModifyNLBListenerAdditionalCertificatesOutput)

	ModifyNLBListenerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBListenerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBListenerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBListenerAttributes(*ModifyNLBListenerAttributesInput) (*ModifyNLBListenerAttributesOutput, error)
	ModifyNLBListenerAttributesWithContext(byteplus.Context, *ModifyNLBListenerAttributesInput, ...request.Option) (*ModifyNLBListenerAttributesOutput, error)
	ModifyNLBListenerAttributesRequest(*ModifyNLBListenerAttributesInput) (*request.Request, *ModifyNLBListenerAttributesOutput)

	ModifyNLBSecurityPolicyAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBSecurityPolicyAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBSecurityPolicyAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBSecurityPolicyAttributes(*ModifyNLBSecurityPolicyAttributesInput) (*ModifyNLBSecurityPolicyAttributesOutput, error)
	ModifyNLBSecurityPolicyAttributesWithContext(byteplus.Context, *ModifyNLBSecurityPolicyAttributesInput, ...request.Option) (*ModifyNLBSecurityPolicyAttributesOutput, error)
	ModifyNLBSecurityPolicyAttributesRequest(*ModifyNLBSecurityPolicyAttributesInput) (*request.Request, *ModifyNLBSecurityPolicyAttributesOutput)

	ModifyNLBServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNLBServerGroupAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNLBServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNLBServerGroupAttributes(*ModifyNLBServerGroupAttributesInput) (*ModifyNLBServerGroupAttributesOutput, error)
	ModifyNLBServerGroupAttributesWithContext(byteplus.Context, *ModifyNLBServerGroupAttributesInput, ...request.Option) (*ModifyNLBServerGroupAttributesOutput, error)
	ModifyNLBServerGroupAttributesRequest(*ModifyNLBServerGroupAttributesInput) (*request.Request, *ModifyNLBServerGroupAttributesOutput)

	ModifyNetworkLoadBalancerAccessLogCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAccessLogCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAccessLogCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerAccessLog(*ModifyNetworkLoadBalancerAccessLogInput) (*ModifyNetworkLoadBalancerAccessLogOutput, error)
	ModifyNetworkLoadBalancerAccessLogWithContext(byteplus.Context, *ModifyNetworkLoadBalancerAccessLogInput, ...request.Option) (*ModifyNetworkLoadBalancerAccessLogOutput, error)
	ModifyNetworkLoadBalancerAccessLogRequest(*ModifyNetworkLoadBalancerAccessLogInput) (*request.Request, *ModifyNetworkLoadBalancerAccessLogOutput)

	ModifyNetworkLoadBalancerAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerAttributes(*ModifyNetworkLoadBalancerAttributesInput) (*ModifyNetworkLoadBalancerAttributesOutput, error)
	ModifyNetworkLoadBalancerAttributesWithContext(byteplus.Context, *ModifyNetworkLoadBalancerAttributesInput, ...request.Option) (*ModifyNetworkLoadBalancerAttributesOutput, error)
	ModifyNetworkLoadBalancerAttributesRequest(*ModifyNetworkLoadBalancerAttributesInput) (*request.Request, *ModifyNetworkLoadBalancerAttributesOutput)

	ModifyNetworkLoadBalancerBandwidthPackageCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerBandwidthPackageCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerBandwidthPackageCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerBandwidthPackage(*ModifyNetworkLoadBalancerBandwidthPackageInput) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)
	ModifyNetworkLoadBalancerBandwidthPackageWithContext(byteplus.Context, *ModifyNetworkLoadBalancerBandwidthPackageInput, ...request.Option) (*ModifyNetworkLoadBalancerBandwidthPackageOutput, error)
	ModifyNetworkLoadBalancerBandwidthPackageRequest(*ModifyNetworkLoadBalancerBandwidthPackageInput) (*request.Request, *ModifyNetworkLoadBalancerBandwidthPackageOutput)

	ModifyNetworkLoadBalancerNetworkTypeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerNetworkTypeCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerNetworkTypeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerNetworkType(*ModifyNetworkLoadBalancerNetworkTypeInput) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)
	ModifyNetworkLoadBalancerNetworkTypeWithContext(byteplus.Context, *ModifyNetworkLoadBalancerNetworkTypeInput, ...request.Option) (*ModifyNetworkLoadBalancerNetworkTypeOutput, error)
	ModifyNetworkLoadBalancerNetworkTypeRequest(*ModifyNetworkLoadBalancerNetworkTypeInput) (*request.Request, *ModifyNetworkLoadBalancerNetworkTypeOutput)

	ModifyNetworkLoadBalancerSecurityGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerSecurityGroupsCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerSecurityGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerSecurityGroups(*ModifyNetworkLoadBalancerSecurityGroupsInput) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)
	ModifyNetworkLoadBalancerSecurityGroupsWithContext(byteplus.Context, *ModifyNetworkLoadBalancerSecurityGroupsInput, ...request.Option) (*ModifyNetworkLoadBalancerSecurityGroupsOutput, error)
	ModifyNetworkLoadBalancerSecurityGroupsRequest(*ModifyNetworkLoadBalancerSecurityGroupsInput) (*request.Request, *ModifyNetworkLoadBalancerSecurityGroupsOutput)

	ModifyNetworkLoadBalancerZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerZonesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyNetworkLoadBalancerZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyNetworkLoadBalancerZones(*ModifyNetworkLoadBalancerZonesInput) (*ModifyNetworkLoadBalancerZonesOutput, error)
	ModifyNetworkLoadBalancerZonesWithContext(byteplus.Context, *ModifyNetworkLoadBalancerZonesInput, ...request.Option) (*ModifyNetworkLoadBalancerZonesOutput, error)
	ModifyNetworkLoadBalancerZonesRequest(*ModifyNetworkLoadBalancerZonesInput) (*request.Request, *ModifyNetworkLoadBalancerZonesOutput)

	ModifyRulesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyRulesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyRulesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyRules(*ModifyRulesInput) (*ModifyRulesOutput, error)
	ModifyRulesWithContext(byteplus.Context, *ModifyRulesInput, ...request.Option) (*ModifyRulesOutput, error)
	ModifyRulesRequest(*ModifyRulesInput) (*request.Request, *ModifyRulesOutput)

	ModifyServerGroupAttributesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyServerGroupAttributesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyServerGroupAttributesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyServerGroupAttributes(*ModifyServerGroupAttributesInput) (*ModifyServerGroupAttributesOutput, error)
	ModifyServerGroupAttributesWithContext(byteplus.Context, *ModifyServerGroupAttributesInput, ...request.Option) (*ModifyServerGroupAttributesOutput, error)
	ModifyServerGroupAttributesRequest(*ModifyServerGroupAttributesInput) (*request.Request, *ModifyServerGroupAttributesOutput)

	RemoveAclEntriesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveAclEntriesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveAclEntriesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveAclEntries(*RemoveAclEntriesInput) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesWithContext(byteplus.Context, *RemoveAclEntriesInput, ...request.Option) (*RemoveAclEntriesOutput, error)
	RemoveAclEntriesRequest(*RemoveAclEntriesInput) (*request.Request, *RemoveAclEntriesOutput)

	RemoveNLBBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveNLBBackendServersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveNLBBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveNLBBackendServers(*RemoveNLBBackendServersInput) (*RemoveNLBBackendServersOutput, error)
	RemoveNLBBackendServersWithContext(byteplus.Context, *RemoveNLBBackendServersInput, ...request.Option) (*RemoveNLBBackendServersOutput, error)
	RemoveNLBBackendServersRequest(*RemoveNLBBackendServersInput) (*request.Request, *RemoveNLBBackendServersOutput)

	RemoveServerGroupBackendServersCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RemoveServerGroupBackendServersCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RemoveServerGroupBackendServers(*RemoveServerGroupBackendServersInput) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersWithContext(byteplus.Context, *RemoveServerGroupBackendServersInput, ...request.Option) (*RemoveServerGroupBackendServersOutput, error)
	RemoveServerGroupBackendServersRequest(*RemoveServerGroupBackendServersInput) (*request.Request, *RemoveServerGroupBackendServersOutput)

	RenewLoadBalancerCommon(*map[string]interface{}) (*map[string]interface{}, error)
	RenewLoadBalancerCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	RenewLoadBalancerCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	RenewLoadBalancer(*RenewLoadBalancerInput) (*RenewLoadBalancerOutput, error)
	RenewLoadBalancerWithContext(byteplus.Context, *RenewLoadBalancerInput, ...request.Option) (*RenewLoadBalancerOutput, error)
	RenewLoadBalancerRequest(*RenewLoadBalancerInput) (*request.Request, *RenewLoadBalancerOutput)

	SetLoadBalancerRenewalCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SetLoadBalancerRenewalCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SetLoadBalancerRenewalCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SetLoadBalancerRenewal(*SetLoadBalancerRenewalInput) (*SetLoadBalancerRenewalOutput, error)
	SetLoadBalancerRenewalWithContext(byteplus.Context, *SetLoadBalancerRenewalInput, ...request.Option) (*SetLoadBalancerRenewalOutput, error)
	SetLoadBalancerRenewalRequest(*SetLoadBalancerRenewalInput) (*request.Request, *SetLoadBalancerRenewalOutput)

	TagNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagNLBResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagNLBResources(*TagNLBResourcesInput) (*TagNLBResourcesOutput, error)
	TagNLBResourcesWithContext(byteplus.Context, *TagNLBResourcesInput, ...request.Option) (*TagNLBResourcesOutput, error)
	TagNLBResourcesRequest(*TagNLBResourcesInput) (*request.Request, *TagNLBResourcesOutput)

	TagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	TagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	TagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	TagResources(*TagResourcesInput) (*TagResourcesOutput, error)
	TagResourcesWithContext(byteplus.Context, *TagResourcesInput, ...request.Option) (*TagResourcesOutput, error)
	TagResourcesRequest(*TagResourcesInput) (*request.Request, *TagResourcesOutput)

	UntagNLBResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagNLBResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagNLBResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagNLBResources(*UntagNLBResourcesInput) (*UntagNLBResourcesOutput, error)
	UntagNLBResourcesWithContext(byteplus.Context, *UntagNLBResourcesInput, ...request.Option) (*UntagNLBResourcesOutput, error)
	UntagNLBResourcesRequest(*UntagNLBResourcesInput) (*request.Request, *UntagNLBResourcesOutput)

	UntagResourcesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UntagResourcesCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UntagResourcesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UntagResources(*UntagResourcesInput) (*UntagResourcesOutput, error)
	UntagResourcesWithContext(byteplus.Context, *UntagResourcesInput, ...request.Option) (*UntagResourcesOutput, error)
	UntagResourcesRequest(*UntagResourcesInput) (*request.Request, *UntagResourcesOutput)

	UploadCertificateCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UploadCertificateCommonWithContext(byteplus.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UploadCertificateCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UploadCertificate(*UploadCertificateInput) (*UploadCertificateOutput, error)
	UploadCertificateWithContext(byteplus.Context, *UploadCertificateInput, ...request.Option) (*UploadCertificateOutput, error)
	UploadCertificateRequest(*UploadCertificateInput) (*request.Request, *UploadCertificateOutput)
}

CLBAPI provides an interface to enable mocking the clb.CLB service client's API operation,

// byteplus sdk func uses an SDK service client to make a request to
// CLB.
func myFunc(svc CLBAPI) bool {
    // Make svc.AddAclEntries request
}

func main() {
    sess := session.New()
    svc := clb.New(sess)

    myFunc(svc)
}

type CertificateForDescribeCertificatesOutput

type CertificateForDescribeCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainName *string `type:"string"`

	ExpiredAt *string `type:"string"`

	Listeners []*string `type:"list"`

	ProjectName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	SubjectAlternativeNames []*string `type:"list"`

	Tags []*TagForDescribeCertificatesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (CertificateForDescribeCertificatesOutput) GoString

GoString returns the string representation

func (*CertificateForDescribeCertificatesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeCertificatesOutput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*CertificateForDescribeCertificatesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*CertificateForDescribeCertificatesOutput) SetDescription

SetDescription sets the Description field's value.

func (*CertificateForDescribeCertificatesOutput) SetDomainName

SetDomainName sets the DomainName field's value.

func (*CertificateForDescribeCertificatesOutput) SetExpiredAt

SetExpiredAt sets the ExpiredAt field's value.

func (*CertificateForDescribeCertificatesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*CertificateForDescribeCertificatesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CertificateForDescribeCertificatesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*CertificateForDescribeCertificatesOutput) SetSubjectAlternativeNames

SetSubjectAlternativeNames sets the SubjectAlternativeNames field's value.

func (*CertificateForDescribeCertificatesOutput) SetTags

SetTags sets the Tags field's value.

func (CertificateForDescribeCertificatesOutput) String

String returns the string representation

type CertificateForDescribeNLBListenerCertificatesOutput

type CertificateForDescribeNLBListenerCertificatesOutput struct {
	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	CertificateType *string `type:"string"`

	Domain *string `type:"string"`

	IsDefault *bool `type:"boolean"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (CertificateForDescribeNLBListenerCertificatesOutput) GoString

GoString returns the string representation

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetIsDefault

SetIsDefault sets the IsDefault field's value.

func (*CertificateForDescribeNLBListenerCertificatesOutput) SetStatus

SetStatus sets the Status field's value.

func (CertificateForDescribeNLBListenerCertificatesOutput) String

String returns the string representation

type ConvertLoadBalancerBillingTypeInput

type ConvertLoadBalancerBillingTypeInput struct {
	AutoRenewal *bool `type:"boolean"`

	// LoadBalancerBillingType is a required field
	LoadBalancerBillingType *int64 `type:"integer" required:"true"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadBalancerSpec *string `type:"string"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConvertLoadBalancerBillingTypeInput) GoString

GoString returns the string representation

func (*ConvertLoadBalancerBillingTypeInput) SetAutoRenewal

SetAutoRenewal sets the AutoRenewal field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetPeriod

SetPeriod sets the Period field's value.

func (*ConvertLoadBalancerBillingTypeInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (ConvertLoadBalancerBillingTypeInput) String

String returns the string representation

func (*ConvertLoadBalancerBillingTypeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ConvertLoadBalancerBillingTypeOutput

type ConvertLoadBalancerBillingTypeOutput struct {
	Metadata *response.ResponseMetadata

	OrderId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ConvertLoadBalancerBillingTypeOutput) GoString

GoString returns the string representation

func (*ConvertLoadBalancerBillingTypeOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*ConvertLoadBalancerBillingTypeOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ConvertLoadBalancerBillingTypeOutput) String

String returns the string representation

type CreateAclInput

type CreateAclInput struct {
	AclName *string `min:"2" max:"255" type:"string"`

	Description *string `type:"string"`

	ProjectName *string `type:"string"`

	Tags []*TagForCreateAclInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateAclInput) GoString

func (s CreateAclInput) GoString() string

GoString returns the string representation

func (*CreateAclInput) SetAclName

func (s *CreateAclInput) SetAclName(v string) *CreateAclInput

SetAclName sets the AclName field's value.

func (*CreateAclInput) SetDescription

func (s *CreateAclInput) SetDescription(v string) *CreateAclInput

SetDescription sets the Description field's value.

func (*CreateAclInput) SetProjectName

func (s *CreateAclInput) SetProjectName(v string) *CreateAclInput

SetProjectName sets the ProjectName field's value.

func (*CreateAclInput) SetTags

SetTags sets the Tags field's value.

func (CreateAclInput) String

func (s CreateAclInput) String() string

String returns the string representation

func (*CreateAclInput) Validate

func (s *CreateAclInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateAclOutput

type CreateAclOutput struct {
	Metadata *response.ResponseMetadata

	AclId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateAclOutput) GoString

func (s CreateAclOutput) GoString() string

GoString returns the string representation

func (*CreateAclOutput) SetAclId

func (s *CreateAclOutput) SetAclId(v string) *CreateAclOutput

SetAclId sets the AclId field's value.

func (*CreateAclOutput) SetRequestId

func (s *CreateAclOutput) SetRequestId(v string) *CreateAclOutput

SetRequestId sets the RequestId field's value.

func (CreateAclOutput) String

func (s CreateAclOutput) String() string

String returns the string representation

type CreateHealthCheckLogProjectInput

type CreateHealthCheckLogProjectInput struct {
	// contains filtered or unexported fields
}

func (CreateHealthCheckLogProjectInput) GoString

GoString returns the string representation

func (CreateHealthCheckLogProjectInput) String

String returns the string representation

type CreateHealthCheckLogProjectOutput

type CreateHealthCheckLogProjectOutput struct {
	Metadata *response.ResponseMetadata

	LogProjectId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateHealthCheckLogProjectOutput) GoString

GoString returns the string representation

func (*CreateHealthCheckLogProjectOutput) SetLogProjectId

SetLogProjectId sets the LogProjectId field's value.

func (*CreateHealthCheckLogProjectOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateHealthCheckLogProjectOutput) String

String returns the string representation

type CreateListenerInput

type CreateListenerInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForCreateListenerInput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerName *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	StartPort *int64 `type:"integer"`

	Tags []*TagForCreateListenerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateListenerInput) GoString

func (s CreateListenerInput) GoString() string

GoString returns the string representation

func (*CreateListenerInput) SetAclIds

func (s *CreateListenerInput) SetAclIds(v []*string) *CreateListenerInput

SetAclIds sets the AclIds field's value.

func (*CreateListenerInput) SetAclStatus

func (s *CreateListenerInput) SetAclStatus(v string) *CreateListenerInput

SetAclStatus sets the AclStatus field's value.

func (*CreateListenerInput) SetAclType

SetAclType sets the AclType field's value.

func (*CreateListenerInput) SetBandwidth

func (s *CreateListenerInput) SetBandwidth(v int64) *CreateListenerInput

SetBandwidth sets the Bandwidth field's value.

func (*CreateListenerInput) SetCACertificateId

func (s *CreateListenerInput) SetCACertificateId(v string) *CreateListenerInput

SetCACertificateId sets the CACertificateId field's value.

func (*CreateListenerInput) SetCAEnabled

func (s *CreateListenerInput) SetCAEnabled(v string) *CreateListenerInput

SetCAEnabled sets the CAEnabled field's value.

func (*CreateListenerInput) SetCertCenterCertificateId

func (s *CreateListenerInput) SetCertCenterCertificateId(v string) *CreateListenerInput

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*CreateListenerInput) SetCertificateId

func (s *CreateListenerInput) SetCertificateId(v string) *CreateListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateListenerInput) SetCertificateSource

func (s *CreateListenerInput) SetCertificateSource(v string) *CreateListenerInput

SetCertificateSource sets the CertificateSource field's value.

func (*CreateListenerInput) SetClientBodyTimeout

func (s *CreateListenerInput) SetClientBodyTimeout(v int64) *CreateListenerInput

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*CreateListenerInput) SetClientHeaderTimeout

func (s *CreateListenerInput) SetClientHeaderTimeout(v int64) *CreateListenerInput

SetClientHeaderTimeout sets the ClientHeaderTimeout field's value.

func (*CreateListenerInput) SetConnectionDrainEnabled

func (s *CreateListenerInput) SetConnectionDrainEnabled(v string) *CreateListenerInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*CreateListenerInput) SetConnectionDrainTimeout

func (s *CreateListenerInput) SetConnectionDrainTimeout(v int64) *CreateListenerInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*CreateListenerInput) SetCookie

SetCookie sets the Cookie field's value.

func (*CreateListenerInput) SetCps

SetCps sets the Cps field's value.

func (*CreateListenerInput) SetDescription

func (s *CreateListenerInput) SetDescription(v string) *CreateListenerInput

SetDescription sets the Description field's value.

func (*CreateListenerInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*CreateListenerInput) SetEndPort

func (s *CreateListenerInput) SetEndPort(v int64) *CreateListenerInput

SetEndPort sets the EndPort field's value.

func (*CreateListenerInput) SetEnhancedSchedulerEnable

func (s *CreateListenerInput) SetEnhancedSchedulerEnable(v string) *CreateListenerInput

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable field's value.

func (*CreateListenerInput) SetEstablishedTimeout

func (s *CreateListenerInput) SetEstablishedTimeout(v int64) *CreateListenerInput

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*CreateListenerInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*CreateListenerInput) SetHttp2Enabled

func (s *CreateListenerInput) SetHttp2Enabled(v string) *CreateListenerInput

SetHttp2Enabled sets the Http2Enabled field's value.

func (*CreateListenerInput) SetKeepaliveTimeout

func (s *CreateListenerInput) SetKeepaliveTimeout(v int64) *CreateListenerInput

SetKeepaliveTimeout sets the KeepaliveTimeout field's value.

func (*CreateListenerInput) SetListenerName

func (s *CreateListenerInput) SetListenerName(v string) *CreateListenerInput

SetListenerName sets the ListenerName field's value.

func (*CreateListenerInput) SetLoadBalancerId

func (s *CreateListenerInput) SetLoadBalancerId(v string) *CreateListenerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateListenerInput) SetLoadType

func (s *CreateListenerInput) SetLoadType(v string) *CreateListenerInput

SetLoadType sets the LoadType field's value.

func (*CreateListenerInput) SetMaxConnections

func (s *CreateListenerInput) SetMaxConnections(v int64) *CreateListenerInput

SetMaxConnections sets the MaxConnections field's value.

func (*CreateListenerInput) SetPersistenceTimeout

func (s *CreateListenerInput) SetPersistenceTimeout(v int64) *CreateListenerInput

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*CreateListenerInput) SetPersistenceType

func (s *CreateListenerInput) SetPersistenceType(v string) *CreateListenerInput

SetPersistenceType sets the PersistenceType field's value.

func (*CreateListenerInput) SetPort

SetPort sets the Port field's value.

func (*CreateListenerInput) SetProtocol

func (s *CreateListenerInput) SetProtocol(v string) *CreateListenerInput

SetProtocol sets the Protocol field's value.

func (*CreateListenerInput) SetProxyConnectTimeout

func (s *CreateListenerInput) SetProxyConnectTimeout(v int64) *CreateListenerInput

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*CreateListenerInput) SetProxyProtocolType

func (s *CreateListenerInput) SetProxyProtocolType(v string) *CreateListenerInput

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*CreateListenerInput) SetProxyReadTimeout

func (s *CreateListenerInput) SetProxyReadTimeout(v int64) *CreateListenerInput

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*CreateListenerInput) SetProxySendTimeout

func (s *CreateListenerInput) SetProxySendTimeout(v int64) *CreateListenerInput

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*CreateListenerInput) SetScheduler

func (s *CreateListenerInput) SetScheduler(v string) *CreateListenerInput

SetScheduler sets the Scheduler field's value.

func (*CreateListenerInput) SetSecurityPolicyId

func (s *CreateListenerInput) SetSecurityPolicyId(v string) *CreateListenerInput

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*CreateListenerInput) SetSendTimeout

func (s *CreateListenerInput) SetSendTimeout(v int64) *CreateListenerInput

SetSendTimeout sets the SendTimeout field's value.

func (*CreateListenerInput) SetServerGroupId

func (s *CreateListenerInput) SetServerGroupId(v string) *CreateListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateListenerInput) SetStartPort

func (s *CreateListenerInput) SetStartPort(v int64) *CreateListenerInput

SetStartPort sets the StartPort field's value.

func (*CreateListenerInput) SetTags

SetTags sets the Tags field's value.

func (CreateListenerInput) String

func (s CreateListenerInput) String() string

String returns the string representation

func (*CreateListenerInput) Validate

func (s *CreateListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateListenerOutput

type CreateListenerOutput struct {
	Metadata *response.ResponseMetadata

	ListenerId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateListenerOutput) GoString

func (s CreateListenerOutput) GoString() string

GoString returns the string representation

func (*CreateListenerOutput) SetListenerId

func (s *CreateListenerOutput) SetListenerId(v string) *CreateListenerOutput

SetListenerId sets the ListenerId field's value.

func (*CreateListenerOutput) SetRequestId

func (s *CreateListenerOutput) SetRequestId(v string) *CreateListenerOutput

SetRequestId sets the RequestId field's value.

func (CreateListenerOutput) String

func (s CreateListenerOutput) String() string

String returns the string representation

type CreateLoadBalancerInput

type CreateLoadBalancerInput struct {
	AddressIpVersion *string `type:"string"`

	AllowedPorts []*string `type:"list"`

	BypassSecurityGroupEnabled *string `type:"string"`

	ClientToken *string `type:"string"`

	Description *string `type:"string"`

	EipBillingConfig *EipBillingConfigForCreateLoadBalancerInput `type:"structure"`

	EniAddress *string `type:"string"`

	EniAddressNum *int64 `type:"integer"`

	EniIpv6Address *string `type:"string"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`

	ProjectName *string `type:"string"`

	// RegionId is a required field
	RegionId *string `type:"string" required:"true"`

	SlaveZoneId *string `type:"string"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`

	Tags []*TagForCreateLoadBalancerInput `type:"list"`

	// Type is a required field
	Type *string `type:"string" required:"true"`

	VpcId *string `type:"string"`

	ZoneType *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLoadBalancerInput) GoString

func (s CreateLoadBalancerInput) GoString() string

GoString returns the string representation

func (*CreateLoadBalancerInput) SetAddressIpVersion

func (s *CreateLoadBalancerInput) SetAddressIpVersion(v string) *CreateLoadBalancerInput

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*CreateLoadBalancerInput) SetAllowedPorts

func (s *CreateLoadBalancerInput) SetAllowedPorts(v []*string) *CreateLoadBalancerInput

SetAllowedPorts sets the AllowedPorts field's value.

func (*CreateLoadBalancerInput) SetBypassSecurityGroupEnabled

func (s *CreateLoadBalancerInput) SetBypassSecurityGroupEnabled(v string) *CreateLoadBalancerInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*CreateLoadBalancerInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateLoadBalancerInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateLoadBalancerInput) SetEipBillingConfig

SetEipBillingConfig sets the EipBillingConfig field's value.

func (*CreateLoadBalancerInput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*CreateLoadBalancerInput) SetEniAddressNum

func (s *CreateLoadBalancerInput) SetEniAddressNum(v int64) *CreateLoadBalancerInput

SetEniAddressNum sets the EniAddressNum field's value.

func (*CreateLoadBalancerInput) SetEniIpv6Address

func (s *CreateLoadBalancerInput) SetEniIpv6Address(v string) *CreateLoadBalancerInput

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerBillingType

func (s *CreateLoadBalancerInput) SetLoadBalancerBillingType(v int64) *CreateLoadBalancerInput

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerName

func (s *CreateLoadBalancerInput) SetLoadBalancerName(v string) *CreateLoadBalancerInput

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*CreateLoadBalancerInput) SetLoadBalancerSpec

func (s *CreateLoadBalancerInput) SetLoadBalancerSpec(v string) *CreateLoadBalancerInput

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*CreateLoadBalancerInput) SetMasterZoneId

SetMasterZoneId sets the MasterZoneId field's value.

func (*CreateLoadBalancerInput) SetModificationProtectionReason

func (s *CreateLoadBalancerInput) SetModificationProtectionReason(v string) *CreateLoadBalancerInput

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*CreateLoadBalancerInput) SetModificationProtectionStatus

func (s *CreateLoadBalancerInput) SetModificationProtectionStatus(v string) *CreateLoadBalancerInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*CreateLoadBalancerInput) SetPeriod

SetPeriod sets the Period field's value.

func (*CreateLoadBalancerInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (*CreateLoadBalancerInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateLoadBalancerInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*CreateLoadBalancerInput) SetSlaveZoneId

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*CreateLoadBalancerInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*CreateLoadBalancerInput) SetTags

SetTags sets the Tags field's value.

func (*CreateLoadBalancerInput) SetType

SetType sets the Type field's value.

func (*CreateLoadBalancerInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateLoadBalancerInput) SetZoneType

SetZoneType sets the ZoneType field's value.

func (CreateLoadBalancerInput) String

func (s CreateLoadBalancerInput) String() string

String returns the string representation

func (*CreateLoadBalancerInput) Validate

func (s *CreateLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateLoadBalancerOutput

type CreateLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerId *string `type:"string"`

	OrderId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLoadBalancerOutput) GoString

func (s CreateLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*CreateLoadBalancerOutput) SetLoadBalancerId

func (s *CreateLoadBalancerOutput) SetLoadBalancerId(v string) *CreateLoadBalancerOutput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateLoadBalancerOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (*CreateLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateLoadBalancerOutput) String

func (s CreateLoadBalancerOutput) String() string

String returns the string representation

type CreateNLBListenerInput

type CreateNLBListenerInput struct {
	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerName *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	PCACertificateId *string `type:"string"`

	// Port is a required field
	Port *int64 `type:"integer" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	StartPort *int64 `type:"integer"`

	Tags []*TagForCreateNLBListenerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNLBListenerInput) GoString

func (s CreateNLBListenerInput) GoString() string

GoString returns the string representation

func (*CreateNLBListenerInput) SetCACertificateId

func (s *CreateNLBListenerInput) SetCACertificateId(v string) *CreateNLBListenerInput

SetCACertificateId sets the CACertificateId field's value.

func (*CreateNLBListenerInput) SetCACertificateSource

func (s *CreateNLBListenerInput) SetCACertificateSource(v string) *CreateNLBListenerInput

SetCACertificateSource sets the CACertificateSource field's value.

func (*CreateNLBListenerInput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*CreateNLBListenerInput) SetCertificateId

func (s *CreateNLBListenerInput) SetCertificateId(v string) *CreateNLBListenerInput

SetCertificateId sets the CertificateId field's value.

func (*CreateNLBListenerInput) SetCertificateSource

func (s *CreateNLBListenerInput) SetCertificateSource(v string) *CreateNLBListenerInput

SetCertificateSource sets the CertificateSource field's value.

func (*CreateNLBListenerInput) SetConnectionTimeout

func (s *CreateNLBListenerInput) SetConnectionTimeout(v int64) *CreateNLBListenerInput

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*CreateNLBListenerInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNLBListenerInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*CreateNLBListenerInput) SetEndPort

SetEndPort sets the EndPort field's value.

func (*CreateNLBListenerInput) SetListenerName

func (s *CreateNLBListenerInput) SetListenerName(v string) *CreateNLBListenerInput

SetListenerName sets the ListenerName field's value.

func (*CreateNLBListenerInput) SetLoadBalancerId

func (s *CreateNLBListenerInput) SetLoadBalancerId(v string) *CreateNLBListenerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateNLBListenerInput) SetPCACertificateId

func (s *CreateNLBListenerInput) SetPCACertificateId(v string) *CreateNLBListenerInput

SetPCACertificateId sets the PCACertificateId field's value.

func (*CreateNLBListenerInput) SetPort

SetPort sets the Port field's value.

func (*CreateNLBListenerInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateNLBListenerInput) SetSecurityPolicyId

func (s *CreateNLBListenerInput) SetSecurityPolicyId(v string) *CreateNLBListenerInput

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*CreateNLBListenerInput) SetSecurityPolicyType

func (s *CreateNLBListenerInput) SetSecurityPolicyType(v string) *CreateNLBListenerInput

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*CreateNLBListenerInput) SetServerGroupId

func (s *CreateNLBListenerInput) SetServerGroupId(v string) *CreateNLBListenerInput

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateNLBListenerInput) SetStartPort

SetStartPort sets the StartPort field's value.

func (*CreateNLBListenerInput) SetTags

SetTags sets the Tags field's value.

func (CreateNLBListenerInput) String

func (s CreateNLBListenerInput) String() string

String returns the string representation

func (*CreateNLBListenerInput) Validate

func (s *CreateNLBListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNLBListenerOutput

type CreateNLBListenerOutput struct {
	Metadata *response.ResponseMetadata

	ListenerId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateNLBListenerOutput) GoString

func (s CreateNLBListenerOutput) GoString() string

GoString returns the string representation

func (*CreateNLBListenerOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*CreateNLBListenerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNLBListenerOutput) String

func (s CreateNLBListenerOutput) String() string

String returns the string representation

type CreateNLBSecurityPolicyInput

type CreateNLBSecurityPolicyInput struct {

	// Ciphers is a required field
	Ciphers []*string `type:"list" required:"true"`

	ClientToken *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

	Tags []*TagForCreateNLBSecurityPolicyInput `type:"list"`

	// TlsVersions is a required field
	TlsVersions []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (CreateNLBSecurityPolicyInput) GoString

func (s CreateNLBSecurityPolicyInput) GoString() string

GoString returns the string representation

func (*CreateNLBSecurityPolicyInput) SetCiphers

SetCiphers sets the Ciphers field's value.

func (*CreateNLBSecurityPolicyInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateNLBSecurityPolicyInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateNLBSecurityPolicyInput) SetSecurityPolicyName

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*CreateNLBSecurityPolicyInput) SetTags

SetTags sets the Tags field's value.

func (*CreateNLBSecurityPolicyInput) SetTlsVersions

SetTlsVersions sets the TlsVersions field's value.

func (CreateNLBSecurityPolicyInput) String

String returns the string representation

func (*CreateNLBSecurityPolicyInput) Validate

func (s *CreateNLBSecurityPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNLBSecurityPolicyOutput

type CreateNLBSecurityPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	SecurityPolicyId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateNLBSecurityPolicyOutput) GoString

GoString returns the string representation

func (*CreateNLBSecurityPolicyOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateNLBSecurityPolicyOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (CreateNLBSecurityPolicyOutput) String

String returns the string representation

type CreateNLBServerGroupInput

type CreateNLBServerGroupInput struct {
	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForCreateNLBServerGroupInput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForCreateNLBServerGroupInput `type:"list"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	Tags []*TagForCreateNLBServerGroupInput `type:"list"`

	TimestampRemoveEnabled *bool `type:"boolean"`

	Type *string `type:"string"`

	// VpcId is a required field
	VpcId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (CreateNLBServerGroupInput) GoString

func (s CreateNLBServerGroupInput) GoString() string

GoString returns the string representation

func (*CreateNLBServerGroupInput) SetAnyPortEnabled

func (s *CreateNLBServerGroupInput) SetAnyPortEnabled(v bool) *CreateNLBServerGroupInput

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*CreateNLBServerGroupInput) SetBypassSecurityGroupEnabled

func (s *CreateNLBServerGroupInput) SetBypassSecurityGroupEnabled(v bool) *CreateNLBServerGroupInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*CreateNLBServerGroupInput) SetConnectionDrainEnabled

func (s *CreateNLBServerGroupInput) SetConnectionDrainEnabled(v bool) *CreateNLBServerGroupInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*CreateNLBServerGroupInput) SetConnectionDrainTimeout

func (s *CreateNLBServerGroupInput) SetConnectionDrainTimeout(v int64) *CreateNLBServerGroupInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*CreateNLBServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNLBServerGroupInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*CreateNLBServerGroupInput) SetIpAddressVersion

func (s *CreateNLBServerGroupInput) SetIpAddressVersion(v string) *CreateNLBServerGroupInput

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*CreateNLBServerGroupInput) SetPreserveClientIpEnabled

func (s *CreateNLBServerGroupInput) SetPreserveClientIpEnabled(v bool) *CreateNLBServerGroupInput

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*CreateNLBServerGroupInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateNLBServerGroupInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*CreateNLBServerGroupInput) SetProxyProtocolType

func (s *CreateNLBServerGroupInput) SetProxyProtocolType(v string) *CreateNLBServerGroupInput

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*CreateNLBServerGroupInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*CreateNLBServerGroupInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*CreateNLBServerGroupInput) SetServers

SetServers sets the Servers field's value.

func (*CreateNLBServerGroupInput) SetSessionPersistenceEnabled

func (s *CreateNLBServerGroupInput) SetSessionPersistenceEnabled(v bool) *CreateNLBServerGroupInput

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*CreateNLBServerGroupInput) SetSessionPersistenceTimeout

func (s *CreateNLBServerGroupInput) SetSessionPersistenceTimeout(v int64) *CreateNLBServerGroupInput

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*CreateNLBServerGroupInput) SetTags

SetTags sets the Tags field's value.

func (*CreateNLBServerGroupInput) SetTimestampRemoveEnabled

func (s *CreateNLBServerGroupInput) SetTimestampRemoveEnabled(v bool) *CreateNLBServerGroupInput

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*CreateNLBServerGroupInput) SetType

SetType sets the Type field's value.

func (*CreateNLBServerGroupInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (CreateNLBServerGroupInput) String

func (s CreateNLBServerGroupInput) String() string

String returns the string representation

func (*CreateNLBServerGroupInput) Validate

func (s *CreateNLBServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNLBServerGroupOutput

type CreateNLBServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNLBServerGroupOutput) GoString

func (s CreateNLBServerGroupOutput) GoString() string

GoString returns the string representation

func (*CreateNLBServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateNLBServerGroupOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*CreateNLBServerGroupOutput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (CreateNLBServerGroupOutput) String

String returns the string representation

type CreateNetworkLoadBalancerInput

type CreateNetworkLoadBalancerInput struct {
	ClientToken *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	// NetworkType is a required field
	NetworkType *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	// RegionId is a required field
	RegionId *string `type:"string" required:"true"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`

	Tags []*TagForCreateNetworkLoadBalancerInput `type:"list"`

	// VpcId is a required field
	VpcId *string `type:"string" required:"true"`

	ZoneMappings []*ZoneMappingForCreateNetworkLoadBalancerInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateNetworkLoadBalancerInput) GoString

GoString returns the string representation

func (*CreateNetworkLoadBalancerInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateNetworkLoadBalancerInput) SetCrossZoneEnabled

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*CreateNetworkLoadBalancerInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateNetworkLoadBalancerInput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*CreateNetworkLoadBalancerInput) SetIpv4BandwidthPackageId

func (s *CreateNetworkLoadBalancerInput) SetIpv4BandwidthPackageId(v string) *CreateNetworkLoadBalancerInput

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*CreateNetworkLoadBalancerInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*CreateNetworkLoadBalancerInput) SetModificationProtectionStatus

func (s *CreateNetworkLoadBalancerInput) SetModificationProtectionStatus(v string) *CreateNetworkLoadBalancerInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*CreateNetworkLoadBalancerInput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*CreateNetworkLoadBalancerInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*CreateNetworkLoadBalancerInput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*CreateNetworkLoadBalancerInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*CreateNetworkLoadBalancerInput) SetTags

SetTags sets the Tags field's value.

func (*CreateNetworkLoadBalancerInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateNetworkLoadBalancerInput) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (CreateNetworkLoadBalancerInput) String

String returns the string representation

func (*CreateNetworkLoadBalancerInput) Validate

func (s *CreateNetworkLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateNetworkLoadBalancerOutput

type CreateNetworkLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateNetworkLoadBalancerOutput) GoString

GoString returns the string representation

func (*CreateNetworkLoadBalancerOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateNetworkLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (CreateNetworkLoadBalancerOutput) String

String returns the string representation

type CreateRulesInput

type CreateRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	Rules []*RuleForCreateRulesInput `type:"list"`
	// contains filtered or unexported fields
}

func (CreateRulesInput) GoString

func (s CreateRulesInput) GoString() string

GoString returns the string representation

func (*CreateRulesInput) SetListenerId

func (s *CreateRulesInput) SetListenerId(v string) *CreateRulesInput

SetListenerId sets the ListenerId field's value.

func (*CreateRulesInput) SetRules

SetRules sets the Rules field's value.

func (CreateRulesInput) String

func (s CreateRulesInput) String() string

String returns the string representation

func (*CreateRulesInput) Validate

func (s *CreateRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateRulesOutput

type CreateRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	RuleIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (CreateRulesOutput) GoString

func (s CreateRulesOutput) GoString() string

GoString returns the string representation

func (*CreateRulesOutput) SetRequestId

func (s *CreateRulesOutput) SetRequestId(v string) *CreateRulesOutput

SetRequestId sets the RequestId field's value.

func (*CreateRulesOutput) SetRuleIds

func (s *CreateRulesOutput) SetRuleIds(v []*string) *CreateRulesOutput

SetRuleIds sets the RuleIds field's value.

func (CreateRulesOutput) String

func (s CreateRulesOutput) String() string

String returns the string representation

type CreateServerGroupInput

type CreateServerGroupInput struct {
	AddressIpVersion *string `type:"string"`

	AnyPortEnabled *string `type:"string"`

	Description *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForCreateServerGroupInput `type:"list"`

	Tags []*TagForCreateServerGroupInput `type:"list"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateServerGroupInput) GoString

func (s CreateServerGroupInput) GoString() string

GoString returns the string representation

func (*CreateServerGroupInput) SetAddressIpVersion

func (s *CreateServerGroupInput) SetAddressIpVersion(v string) *CreateServerGroupInput

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*CreateServerGroupInput) SetAnyPortEnabled

func (s *CreateServerGroupInput) SetAnyPortEnabled(v string) *CreateServerGroupInput

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*CreateServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*CreateServerGroupInput) SetLoadBalancerId

func (s *CreateServerGroupInput) SetLoadBalancerId(v string) *CreateServerGroupInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*CreateServerGroupInput) SetServerGroupName

func (s *CreateServerGroupInput) SetServerGroupName(v string) *CreateServerGroupInput

SetServerGroupName sets the ServerGroupName field's value.

func (*CreateServerGroupInput) SetServers

SetServers sets the Servers field's value.

func (*CreateServerGroupInput) SetTags

SetTags sets the Tags field's value.

func (*CreateServerGroupInput) SetType

SetType sets the Type field's value.

func (CreateServerGroupInput) String

func (s CreateServerGroupInput) String() string

String returns the string representation

func (*CreateServerGroupInput) Validate

func (s *CreateServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateServerGroupOutput

type CreateServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateServerGroupOutput) GoString

func (s CreateServerGroupOutput) GoString() string

GoString returns the string representation

func (*CreateServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*CreateServerGroupOutput) SetServerGroupId

func (s *CreateServerGroupOutput) SetServerGroupId(v string) *CreateServerGroupOutput

SetServerGroupId sets the ServerGroupId field's value.

func (CreateServerGroupOutput) String

func (s CreateServerGroupOutput) String() string

String returns the string representation

type DeleteAclInput

type DeleteAclInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteAclInput) GoString

func (s DeleteAclInput) GoString() string

GoString returns the string representation

func (*DeleteAclInput) SetAclId

func (s *DeleteAclInput) SetAclId(v string) *DeleteAclInput

SetAclId sets the AclId field's value.

func (DeleteAclInput) String

func (s DeleteAclInput) String() string

String returns the string representation

func (*DeleteAclInput) Validate

func (s *DeleteAclInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteAclOutput

type DeleteAclOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteAclOutput) GoString

func (s DeleteAclOutput) GoString() string

GoString returns the string representation

func (*DeleteAclOutput) SetRequestId

func (s *DeleteAclOutput) SetRequestId(v string) *DeleteAclOutput

SetRequestId sets the RequestId field's value.

func (DeleteAclOutput) String

func (s DeleteAclOutput) String() string

String returns the string representation

type DeleteCertificateInput

type DeleteCertificateInput struct {

	// CertificateId is a required field
	CertificateId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteCertificateInput) GoString

func (s DeleteCertificateInput) GoString() string

GoString returns the string representation

func (*DeleteCertificateInput) SetCertificateId

func (s *DeleteCertificateInput) SetCertificateId(v string) *DeleteCertificateInput

SetCertificateId sets the CertificateId field's value.

func (DeleteCertificateInput) String

func (s DeleteCertificateInput) String() string

String returns the string representation

func (*DeleteCertificateInput) Validate

func (s *DeleteCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteCertificateOutput

type DeleteCertificateOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteCertificateOutput) GoString

func (s DeleteCertificateOutput) GoString() string

GoString returns the string representation

func (*DeleteCertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteCertificateOutput) String

func (s DeleteCertificateOutput) String() string

String returns the string representation

type DeleteHealthCheckLogProjectInput

type DeleteHealthCheckLogProjectInput struct {
	// contains filtered or unexported fields
}

func (DeleteHealthCheckLogProjectInput) GoString

GoString returns the string representation

func (DeleteHealthCheckLogProjectInput) String

String returns the string representation

type DeleteHealthCheckLogProjectOutput

type DeleteHealthCheckLogProjectOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteHealthCheckLogProjectOutput) GoString

GoString returns the string representation

func (*DeleteHealthCheckLogProjectOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteHealthCheckLogProjectOutput) String

String returns the string representation

type DeleteListenerInput

type DeleteListenerInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteListenerInput) GoString

func (s DeleteListenerInput) GoString() string

GoString returns the string representation

func (*DeleteListenerInput) SetListenerId

func (s *DeleteListenerInput) SetListenerId(v string) *DeleteListenerInput

SetListenerId sets the ListenerId field's value.

func (DeleteListenerInput) String

func (s DeleteListenerInput) String() string

String returns the string representation

func (*DeleteListenerInput) Validate

func (s *DeleteListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteListenerOutput

type DeleteListenerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteListenerOutput) GoString

func (s DeleteListenerOutput) GoString() string

GoString returns the string representation

func (*DeleteListenerOutput) SetRequestId

func (s *DeleteListenerOutput) SetRequestId(v string) *DeleteListenerOutput

SetRequestId sets the RequestId field's value.

func (DeleteListenerOutput) String

func (s DeleteListenerOutput) String() string

String returns the string representation

type DeleteLoadBalancerInput

type DeleteLoadBalancerInput struct {
	ForceDelete *bool `type:"boolean"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLoadBalancerInput) GoString

func (s DeleteLoadBalancerInput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerInput) SetForceDelete

SetForceDelete sets the ForceDelete field's value.

func (*DeleteLoadBalancerInput) SetLoadBalancerId

func (s *DeleteLoadBalancerInput) SetLoadBalancerId(v string) *DeleteLoadBalancerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DeleteLoadBalancerInput) String

func (s DeleteLoadBalancerInput) String() string

String returns the string representation

func (*DeleteLoadBalancerInput) Validate

func (s *DeleteLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteLoadBalancerOutput

type DeleteLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteLoadBalancerOutput) GoString

func (s DeleteLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*DeleteLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteLoadBalancerOutput) String

func (s DeleteLoadBalancerOutput) String() string

String returns the string representation

type DeleteNLBListenerInput

type DeleteNLBListenerInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNLBListenerInput) GoString

func (s DeleteNLBListenerInput) GoString() string

GoString returns the string representation

func (*DeleteNLBListenerInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DeleteNLBListenerInput) String

func (s DeleteNLBListenerInput) String() string

String returns the string representation

func (*DeleteNLBListenerInput) Validate

func (s *DeleteNLBListenerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNLBListenerOutput

type DeleteNLBListenerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteNLBListenerOutput) GoString

func (s DeleteNLBListenerOutput) GoString() string

GoString returns the string representation

func (*DeleteNLBListenerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNLBListenerOutput) String

func (s DeleteNLBListenerOutput) String() string

String returns the string representation

type DeleteNLBSecurityPolicyInput

type DeleteNLBSecurityPolicyInput struct {
	ClientToken *string `type:"string"`

	// SecurityPolicyId is a required field
	SecurityPolicyId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNLBSecurityPolicyInput) GoString

func (s DeleteNLBSecurityPolicyInput) GoString() string

GoString returns the string representation

func (*DeleteNLBSecurityPolicyInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*DeleteNLBSecurityPolicyInput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (DeleteNLBSecurityPolicyInput) String

String returns the string representation

func (*DeleteNLBSecurityPolicyInput) Validate

func (s *DeleteNLBSecurityPolicyInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNLBSecurityPolicyOutput

type DeleteNLBSecurityPolicyOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteNLBSecurityPolicyOutput) GoString

GoString returns the string representation

func (*DeleteNLBSecurityPolicyOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNLBSecurityPolicyOutput) String

String returns the string representation

type DeleteNLBServerGroupInput

type DeleteNLBServerGroupInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNLBServerGroupInput) GoString

func (s DeleteNLBServerGroupInput) GoString() string

GoString returns the string representation

func (*DeleteNLBServerGroupInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (DeleteNLBServerGroupInput) String

func (s DeleteNLBServerGroupInput) String() string

String returns the string representation

func (*DeleteNLBServerGroupInput) Validate

func (s *DeleteNLBServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNLBServerGroupOutput

type DeleteNLBServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteNLBServerGroupOutput) GoString

func (s DeleteNLBServerGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteNLBServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNLBServerGroupOutput) String

String returns the string representation

type DeleteNetworkLoadBalancerInput

type DeleteNetworkLoadBalancerInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteNetworkLoadBalancerInput) GoString

GoString returns the string representation

func (*DeleteNetworkLoadBalancerInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DeleteNetworkLoadBalancerInput) String

String returns the string representation

func (*DeleteNetworkLoadBalancerInput) Validate

func (s *DeleteNetworkLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteNetworkLoadBalancerOutput

type DeleteNetworkLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteNetworkLoadBalancerOutput) GoString

GoString returns the string representation

func (*DeleteNetworkLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteNetworkLoadBalancerOutput) String

String returns the string representation

type DeleteRulesInput

type DeleteRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	// RuleIds is a required field
	RuleIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRulesInput) GoString

func (s DeleteRulesInput) GoString() string

GoString returns the string representation

func (*DeleteRulesInput) SetListenerId

func (s *DeleteRulesInput) SetListenerId(v string) *DeleteRulesInput

SetListenerId sets the ListenerId field's value.

func (*DeleteRulesInput) SetRuleIds

func (s *DeleteRulesInput) SetRuleIds(v []*string) *DeleteRulesInput

SetRuleIds sets the RuleIds field's value.

func (DeleteRulesInput) String

func (s DeleteRulesInput) String() string

String returns the string representation

func (*DeleteRulesInput) Validate

func (s *DeleteRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteRulesOutput

type DeleteRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteRulesOutput) GoString

func (s DeleteRulesOutput) GoString() string

GoString returns the string representation

func (*DeleteRulesOutput) SetRequestId

func (s *DeleteRulesOutput) SetRequestId(v string) *DeleteRulesOutput

SetRequestId sets the RequestId field's value.

func (DeleteRulesOutput) String

func (s DeleteRulesOutput) String() string

String returns the string representation

type DeleteServerGroupInput

type DeleteServerGroupInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteServerGroupInput) GoString

func (s DeleteServerGroupInput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupInput) SetServerGroupId

func (s *DeleteServerGroupInput) SetServerGroupId(v string) *DeleteServerGroupInput

SetServerGroupId sets the ServerGroupId field's value.

func (DeleteServerGroupInput) String

func (s DeleteServerGroupInput) String() string

String returns the string representation

func (*DeleteServerGroupInput) Validate

func (s *DeleteServerGroupInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteServerGroupOutput

type DeleteServerGroupOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DeleteServerGroupOutput) GoString

func (s DeleteServerGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteServerGroupOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DeleteServerGroupOutput) String

func (s DeleteServerGroupOutput) String() string

String returns the string representation

type DescribeAclAttributesInput

type DescribeAclAttributesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeAclAttributesInput) GoString

func (s DescribeAclAttributesInput) GoString() string

GoString returns the string representation

func (*DescribeAclAttributesInput) SetAclId

SetAclId sets the AclId field's value.

func (DescribeAclAttributesInput) String

String returns the string representation

func (*DescribeAclAttributesInput) Validate

func (s *DescribeAclAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeAclAttributesOutput

type DescribeAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AclEntries []*AclEntryForDescribeAclAttributesOutput `type:"list"`

	AclId *string `type:"string"`

	AclName *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*ListenerForDescribeAclAttributesOutput `type:"list"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Status *string `type:"string"`

	Tags []*TagForDescribeAclAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeAclAttributesOutput) GoString

func (s DescribeAclAttributesOutput) GoString() string

GoString returns the string representation

func (*DescribeAclAttributesOutput) SetAclEntries

SetAclEntries sets the AclEntries field's value.

func (*DescribeAclAttributesOutput) SetAclId

SetAclId sets the AclId field's value.

func (*DescribeAclAttributesOutput) SetAclName

SetAclName sets the AclName field's value.

func (*DescribeAclAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeAclAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeAclAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeAclAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeAclAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeAclAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeAclAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeAclAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeAclAttributesOutput) String

String returns the string representation

type DescribeAclsInput

type DescribeAclsInput struct {
	AclIds []*string `type:"list"`

	AclName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeAclsInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeAclsInput) GoString

func (s DescribeAclsInput) GoString() string

GoString returns the string representation

func (*DescribeAclsInput) SetAclIds

func (s *DescribeAclsInput) SetAclIds(v []*string) *DescribeAclsInput

SetAclIds sets the AclIds field's value.

func (*DescribeAclsInput) SetAclName

func (s *DescribeAclsInput) SetAclName(v string) *DescribeAclsInput

SetAclName sets the AclName field's value.

func (*DescribeAclsInput) SetPageNumber

func (s *DescribeAclsInput) SetPageNumber(v int64) *DescribeAclsInput

SetPageNumber sets the PageNumber field's value.

func (*DescribeAclsInput) SetPageSize

func (s *DescribeAclsInput) SetPageSize(v int64) *DescribeAclsInput

SetPageSize sets the PageSize field's value.

func (*DescribeAclsInput) SetProjectName

func (s *DescribeAclsInput) SetProjectName(v string) *DescribeAclsInput

SetProjectName sets the ProjectName field's value.

func (*DescribeAclsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeAclsInput) String

func (s DescribeAclsInput) String() string

String returns the string representation

type DescribeAclsOutput

type DescribeAclsOutput struct {
	Metadata *response.ResponseMetadata

	Acls []*AclForDescribeAclsOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	Tags []*TagForDescribeAclsOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeAclsOutput) GoString

func (s DescribeAclsOutput) GoString() string

GoString returns the string representation

func (*DescribeAclsOutput) SetAcls

SetAcls sets the Acls field's value.

func (*DescribeAclsOutput) SetPageNumber

func (s *DescribeAclsOutput) SetPageNumber(v int64) *DescribeAclsOutput

SetPageNumber sets the PageNumber field's value.

func (*DescribeAclsOutput) SetPageSize

func (s *DescribeAclsOutput) SetPageSize(v int64) *DescribeAclsOutput

SetPageSize sets the PageSize field's value.

func (*DescribeAclsOutput) SetRequestId

func (s *DescribeAclsOutput) SetRequestId(v string) *DescribeAclsOutput

SetRequestId sets the RequestId field's value.

func (*DescribeAclsOutput) SetServiceManaged

func (s *DescribeAclsOutput) SetServiceManaged(v bool) *DescribeAclsOutput

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeAclsOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeAclsOutput) SetTotalCount

func (s *DescribeAclsOutput) SetTotalCount(v int64) *DescribeAclsOutput

SetTotalCount sets the TotalCount field's value.

func (DescribeAclsOutput) String

func (s DescribeAclsOutput) String() string

String returns the string representation

type DescribeCertificatesInput

type DescribeCertificatesInput struct {
	CertificateIds []*string `type:"list"`

	CertificateName *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	TagFilters []*TagFilterForDescribeCertificatesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeCertificatesInput) GoString

func (s DescribeCertificatesInput) GoString() string

GoString returns the string representation

func (*DescribeCertificatesInput) SetCertificateIds

func (s *DescribeCertificatesInput) SetCertificateIds(v []*string) *DescribeCertificatesInput

SetCertificateIds sets the CertificateIds field's value.

func (*DescribeCertificatesInput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*DescribeCertificatesInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCertificatesInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCertificatesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeCertificatesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeCertificatesInput) String

func (s DescribeCertificatesInput) String() string

String returns the string representation

type DescribeCertificatesOutput

type DescribeCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	Certificates []*CertificateForDescribeCertificatesOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeCertificatesOutput) GoString

func (s DescribeCertificatesOutput) GoString() string

GoString returns the string representation

func (*DescribeCertificatesOutput) SetCertificates

SetCertificates sets the Certificates field's value.

func (*DescribeCertificatesOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeCertificatesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeCertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeCertificatesOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeCertificatesOutput) String

String returns the string representation

type DescribeHealthCheckLogProjectAttributesInput

type DescribeHealthCheckLogProjectAttributesInput struct {
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogProjectAttributesInput) GoString

GoString returns the string representation

func (DescribeHealthCheckLogProjectAttributesInput) String

String returns the string representation

type DescribeHealthCheckLogProjectAttributesOutput

type DescribeHealthCheckLogProjectAttributesOutput struct {
	Metadata *response.ResponseMetadata

	LogProjectId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogProjectAttributesOutput) GoString

GoString returns the string representation

func (*DescribeHealthCheckLogProjectAttributesOutput) SetLogProjectId

SetLogProjectId sets the LogProjectId field's value.

func (*DescribeHealthCheckLogProjectAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeHealthCheckLogProjectAttributesOutput) String

String returns the string representation

type DescribeHealthCheckLogTopicAttributesInput

type DescribeHealthCheckLogTopicAttributesInput struct {

	// LogTopicId is a required field
	LogTopicId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogTopicAttributesInput) GoString

GoString returns the string representation

func (*DescribeHealthCheckLogTopicAttributesInput) SetLogTopicId

SetLogTopicId sets the LogTopicId field's value.

func (DescribeHealthCheckLogTopicAttributesInput) String

String returns the string representation

func (*DescribeHealthCheckLogTopicAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeHealthCheckLogTopicAttributesOutput

type DescribeHealthCheckLogTopicAttributesOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerIds []*string `type:"list"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeHealthCheckLogTopicAttributesOutput) GoString

GoString returns the string representation

func (*DescribeHealthCheckLogTopicAttributesOutput) SetLoadBalancerIds

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeHealthCheckLogTopicAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeHealthCheckLogTopicAttributesOutput) String

String returns the string representation

type DescribeListenerAttributesInput

type DescribeListenerAttributesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeListenerAttributesInput) GoString

GoString returns the string representation

func (*DescribeListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DescribeListenerAttributesInput) String

String returns the string representation

func (*DescribeListenerAttributesInput) Validate

func (s *DescribeListenerAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeListenerAttributesOutput

type DescribeListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenerAttributesOutput `type:"list"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForDescribeListenerAttributesOutput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ResponseCheckEnabled *string `type:"string"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeListenerAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	WafProtectionEnabled *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeListenerAttributesOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*DescribeListenerAttributesOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*DescribeListenerAttributesOutput) SetAclType

SetAclType sets the AclType field's value.

func (*DescribeListenerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*DescribeListenerAttributesOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*DescribeListenerAttributesOutput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DescribeListenerAttributesOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*DescribeListenerAttributesOutput) SetClientBodyTimeout

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*DescribeListenerAttributesOutput) SetClientHeaderTimeout

SetClientHeaderTimeout sets the ClientHeaderTimeout field's value.

func (*DescribeListenerAttributesOutput) SetConnectionDrainEnabled

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*DescribeListenerAttributesOutput) SetConnectionDrainTimeout

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*DescribeListenerAttributesOutput) SetCookie

SetCookie sets the Cookie field's value.

func (*DescribeListenerAttributesOutput) SetCps

SetCps sets the Cps field's value.

func (*DescribeListenerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeListenerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeListenerAttributesOutput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*DescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeListenerAttributesOutput) SetEndPort

SetEndPort sets the EndPort field's value.

func (*DescribeListenerAttributesOutput) SetEnhancedSchedulerEnable

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable field's value.

func (*DescribeListenerAttributesOutput) SetEstablishedTimeout

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*DescribeListenerAttributesOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*DescribeListenerAttributesOutput) SetHttp2Enabled

SetHttp2Enabled sets the Http2Enabled field's value.

func (*DescribeListenerAttributesOutput) SetKeepaliveTimeout

SetKeepaliveTimeout sets the KeepaliveTimeout field's value.

func (*DescribeListenerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeListenerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*DescribeListenerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeListenerAttributesOutput) SetLoadType

SetLoadType sets the LoadType field's value.

func (*DescribeListenerAttributesOutput) SetMaxConnections

SetMaxConnections sets the MaxConnections field's value.

func (*DescribeListenerAttributesOutput) SetPersistenceTimeout

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*DescribeListenerAttributesOutput) SetPersistenceType

SetPersistenceType sets the PersistenceType field's value.

func (*DescribeListenerAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*DescribeListenerAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeListenerAttributesOutput) SetProxyConnectTimeout

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*DescribeListenerAttributesOutput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*DescribeListenerAttributesOutput) SetProxyReadTimeout

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*DescribeListenerAttributesOutput) SetProxySendTimeout

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*DescribeListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerAttributesOutput) SetResponseCheckEnabled

SetResponseCheckEnabled sets the ResponseCheckEnabled field's value.

func (*DescribeListenerAttributesOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*DescribeListenerAttributesOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*DescribeListenerAttributesOutput) SetSendTimeout

SetSendTimeout sets the SendTimeout field's value.

func (*DescribeListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeListenerAttributesOutput) SetStartPort

SetStartPort sets the StartPort field's value.

func (*DescribeListenerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeListenerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeListenerAttributesOutput) SetWafProtectionEnabled

SetWafProtectionEnabled sets the WafProtectionEnabled field's value.

func (DescribeListenerAttributesOutput) String

String returns the string representation

type DescribeListenerHealthInput

type DescribeListenerHealthInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	OnlyUnHealthy *bool `type:"boolean"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenerHealthInput) GoString

func (s DescribeListenerHealthInput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeListenerHealthInput) SetOnlyUnHealthy

SetOnlyUnHealthy sets the OnlyUnHealthy field's value.

func (*DescribeListenerHealthInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenerHealthInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeListenerHealthInput) String

String returns the string representation

func (*DescribeListenerHealthInput) Validate

func (s *DescribeListenerHealthInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeListenerHealthOutput

type DescribeListenerHealthOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	Results []*ResultForDescribeListenerHealthOutput `type:"list"`

	Status *string `type:"string"`

	TotalCount *int64 `type:"integer"`

	UnHealthyCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenerHealthOutput) GoString

func (s DescribeListenerHealthOutput) GoString() string

GoString returns the string representation

func (*DescribeListenerHealthOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenerHealthOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeListenerHealthOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenerHealthOutput) SetResults

SetResults sets the Results field's value.

func (*DescribeListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeListenerHealthOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (*DescribeListenerHealthOutput) SetUnHealthyCount

SetUnHealthyCount sets the UnHealthyCount field's value.

func (DescribeListenerHealthOutput) String

String returns the string representation

type DescribeListenersInput

type DescribeListenersInput struct {
	ListenerIds []*string `type:"list"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	Protocol *string `type:"string"`

	TagFilters []*TagFilterForDescribeListenersInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeListenersInput) GoString

func (s DescribeListenersInput) GoString() string

GoString returns the string representation

func (*DescribeListenersInput) SetListenerIds

func (s *DescribeListenersInput) SetListenerIds(v []*string) *DescribeListenersInput

SetListenerIds sets the ListenerIds field's value.

func (*DescribeListenersInput) SetListenerName

func (s *DescribeListenersInput) SetListenerName(v string) *DescribeListenersInput

SetListenerName sets the ListenerName field's value.

func (*DescribeListenersInput) SetLoadBalancerId

func (s *DescribeListenersInput) SetLoadBalancerId(v string) *DescribeListenersInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeListenersInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeListenersInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeListenersInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeListenersInput) String

func (s DescribeListenersInput) String() string

String returns the string representation

type DescribeListenersOutput

type DescribeListenersOutput struct {
	Metadata *response.ResponseMetadata

	Listeners []*ListenerForDescribeListenersOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeListenersOutput) GoString

func (s DescribeListenersOutput) GoString() string

GoString returns the string representation

func (*DescribeListenersOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeListenersOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeListenersOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeListenersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeListenersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeListenersOutput) String

func (s DescribeListenersOutput) String() string

String returns the string representation

type DescribeLoadBalancerAttributesInput

type DescribeLoadBalancerAttributesInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DescribeLoadBalancerAttributesInput) String

String returns the string representation

func (*DescribeLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeLoadBalancerAttributesOutput

type DescribeLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccessLog *AccessLogForDescribeLoadBalancerAttributesOutput `type:"structure"`

	AccountId *string `type:"string"`

	AddressIpVersion *string `type:"string"`

	AllowedPorts []*string `type:"list"`

	BusinessStatus *string `type:"string"`

	BypassSecurityGroupEnabled *string `type:"string"`

	CreateTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	Eip *EipForDescribeLoadBalancerAttributesOutput `type:"structure"`

	EipAddress *string `type:"string"`

	EipID *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EniAddress *string `type:"string"`

	EniAddressNum *int64 `type:"integer"`

	EniAddresses []*EniAddressForDescribeLoadBalancerAttributesOutput `type:"list"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExclusiveClusterId *string `type:"string"`

	ExpiredTime *string `type:"string"`

	Ipv6AddressBandwidth *Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput `type:"structure"`

	Ipv6EipId *string `type:"string"`

	Listeners []*ListenerForDescribeLoadBalancerAttributesOutput `type:"list"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	LockReason *string `type:"string"`

	LogTopicId *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	NewArch *bool `type:"boolean"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeLoadBalancerAttributesOutput `type:"list"`

	ServiceManaged *bool `type:"boolean"`

	SlaveZoneId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeLoadBalancerAttributesOutput `type:"list"`

	TimestampRemoveEnabled *string `type:"string"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerAttributesOutput) SetAccessLog

SetAccessLog sets the AccessLog field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeLoadBalancerAttributesOutput) SetAllowedPorts

SetAllowedPorts sets the AllowedPorts field's value.

func (*DescribeLoadBalancerAttributesOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*DescribeLoadBalancerAttributesOutput) SetBypassSecurityGroupEnabled

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*DescribeLoadBalancerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEip

SetEip sets the Eip field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEipID

SetEipID sets the EipID field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddressNum

SetEniAddressNum sets the EniAddressNum field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniAddresses

SetEniAddresses sets the EniAddresses field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniID

SetEniID sets the EniID field's value.

func (*DescribeLoadBalancerAttributesOutput) SetEniIpv6Address

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*DescribeLoadBalancerAttributesOutput) SetExclusiveClusterId

SetExclusiveClusterId sets the ExclusiveClusterId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetIpv6AddressBandwidth

SetIpv6AddressBandwidth sets the Ipv6AddressBandwidth field's value.

func (*DescribeLoadBalancerAttributesOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*DescribeLoadBalancerAttributesOutput) SetLogTopicId

SetLogTopicId sets the LogTopicId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetMasterZoneId

SetMasterZoneId sets the MasterZoneId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetModificationProtectionReason

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*DescribeLoadBalancerAttributesOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*DescribeLoadBalancerAttributesOutput) SetNewArch

SetNewArch sets the NewArch field's value.

func (*DescribeLoadBalancerAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*DescribeLoadBalancerAttributesOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*DescribeLoadBalancerAttributesOutput) SetSlaveZoneId

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeLoadBalancerAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*DescribeLoadBalancerAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeLoadBalancerAttributesOutput) SetTimestampRemoveEnabled

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*DescribeLoadBalancerAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeLoadBalancerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeLoadBalancerAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeLoadBalancerAttributesOutput) String

String returns the string representation

type DescribeLoadBalancerSpecsInput

type DescribeLoadBalancerSpecsInput struct {
	EnglishSpec *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerSpecsInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerSpecsInput) SetEnglishSpec

SetEnglishSpec sets the EnglishSpec field's value.

func (DescribeLoadBalancerSpecsInput) String

String returns the string representation

type DescribeLoadBalancerSpecsOutput

type DescribeLoadBalancerSpecsOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerSpecs []*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput `type:"list"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerSpecsOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerSpecsOutput) SetLoadBalancerSpecs

SetLoadBalancerSpecs sets the LoadBalancerSpecs field's value.

func (*DescribeLoadBalancerSpecsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeLoadBalancerSpecsOutput) String

String returns the string representation

type DescribeLoadBalancerStatusInput

type DescribeLoadBalancerStatusInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerStatusInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerStatusInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DescribeLoadBalancerStatusInput) String

String returns the string representation

func (*DescribeLoadBalancerStatusInput) Validate

func (s *DescribeLoadBalancerStatusInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeLoadBalancerStatusOutput

type DescribeLoadBalancerStatusOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerId *string `type:"string"`

	Status *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancerStatusOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancerStatusOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeLoadBalancerStatusOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeLoadBalancerStatusOutput) String

String returns the string representation

type DescribeLoadBalancersBillingInput

type DescribeLoadBalancersBillingInput struct {
	LoadBalancerIds []*string `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersBillingInput) GoString

GoString returns the string representation

func (*DescribeLoadBalancersBillingInput) SetLoadBalancerIds

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeLoadBalancersBillingInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersBillingInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (DescribeLoadBalancersBillingInput) String

String returns the string representation

type DescribeLoadBalancersBillingOutput

type DescribeLoadBalancersBillingOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancerBillingConfigs []*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersBillingOutput) GoString

GoString returns the string representation

func (*DescribeLoadBalancersBillingOutput) SetLoadBalancerBillingConfigs

SetLoadBalancerBillingConfigs sets the LoadBalancerBillingConfigs field's value.

func (*DescribeLoadBalancersBillingOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersBillingOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersBillingOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancersBillingOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLoadBalancersBillingOutput) String

String returns the string representation

type DescribeLoadBalancersInput

type DescribeLoadBalancersInput struct {
	AddressIpVersion *string `type:"string"`

	EipAddress *string `type:"string"`

	EniAddress *string `type:"string"`

	InstanceIds []*string `type:"list"`

	InstanceIps []*string `type:"list"`

	LoadBalancerIds []*string `type:"list"`

	LoadBalancerName *string `type:"string"`

	MasterZoneId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeLoadBalancersInput `type:"list"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersInput) GoString

func (s DescribeLoadBalancersInput) GoString() string

GoString returns the string representation

func (*DescribeLoadBalancersInput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeLoadBalancersInput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*DescribeLoadBalancersInput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*DescribeLoadBalancersInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeLoadBalancersInput) SetInstanceIps

SetInstanceIps sets the InstanceIps field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerIds

func (s *DescribeLoadBalancersInput) SetLoadBalancerIds(v []*string) *DescribeLoadBalancersInput

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeLoadBalancersInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeLoadBalancersInput) SetMasterZoneId

SetMasterZoneId sets the MasterZoneId field's value.

func (*DescribeLoadBalancersInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeLoadBalancersInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeLoadBalancersInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeLoadBalancersInput) SetType

SetType sets the Type field's value.

func (*DescribeLoadBalancersInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeLoadBalancersInput) String

String returns the string representation

type DescribeLoadBalancersOutput

type DescribeLoadBalancersOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancers []*LoadBalancerForDescribeLoadBalancersOutput `type:"list"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeLoadBalancersOutput) GoString

func (s DescribeLoadBalancersOutput) GoString() string

GoString returns the string representation

func (*DescribeLoadBalancersOutput) SetLoadBalancers

SetLoadBalancers sets the LoadBalancers field's value.

func (*DescribeLoadBalancersOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeLoadBalancersOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeLoadBalancersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeLoadBalancersOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeLoadBalancersOutput) String

String returns the string representation

type DescribeNLBListenerAttributesInput

type DescribeNLBListenerAttributesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerAttributesInput) GoString

GoString returns the string representation

func (*DescribeNLBListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (DescribeNLBListenerAttributesInput) String

String returns the string representation

func (*DescribeNLBListenerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeNLBListenerAttributesOutput

type DescribeNLBListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PCACertificateId *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNLBListenerAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNLBListenerAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCACertificateSource

SetCACertificateSource sets the CACertificateSource field's value.

func (*DescribeNLBListenerAttributesOutput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*DescribeNLBListenerAttributesOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*DescribeNLBListenerAttributesOutput) SetConnectionTimeout

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*DescribeNLBListenerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeNLBListenerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeNLBListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*DescribeNLBListenerAttributesOutput) SetEndPort

SetEndPort sets the EndPort field's value.

func (*DescribeNLBListenerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*DescribeNLBListenerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNLBListenerAttributesOutput) SetPCACertificateId

SetPCACertificateId sets the PCACertificateId field's value.

func (*DescribeNLBListenerAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*DescribeNLBListenerAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeNLBListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBListenerAttributesOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*DescribeNLBListenerAttributesOutput) SetSecurityPolicyType

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*DescribeNLBListenerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBListenerAttributesOutput) SetStartPort

SetStartPort sets the StartPort field's value.

func (*DescribeNLBListenerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNLBListenerAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeNLBListenerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (DescribeNLBListenerAttributesOutput) String

String returns the string representation

type DescribeNLBListenerCertificatesInput

type DescribeNLBListenerCertificatesInput struct {
	CertificateIds []*string `type:"list"`

	CertificateType *string `type:"string"`

	Domain *string `type:"string"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerCertificatesInput) GoString

GoString returns the string representation

func (*DescribeNLBListenerCertificatesInput) SetCertificateIds

SetCertificateIds sets the CertificateIds field's value.

func (*DescribeNLBListenerCertificatesInput) SetCertificateType

SetCertificateType sets the CertificateType field's value.

func (*DescribeNLBListenerCertificatesInput) SetDomain

SetDomain sets the Domain field's value.

func (*DescribeNLBListenerCertificatesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerCertificatesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenerCertificatesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (DescribeNLBListenerCertificatesInput) String

String returns the string representation

func (*DescribeNLBListenerCertificatesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeNLBListenerCertificatesOutput

type DescribeNLBListenerCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	Certificates []*CertificateForDescribeNLBListenerCertificatesOutput `type:"list"`

	ListenerId *string `type:"string"`

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerCertificatesOutput) GoString

GoString returns the string representation

func (*DescribeNLBListenerCertificatesOutput) SetCertificates

SetCertificates sets the Certificates field's value.

func (*DescribeNLBListenerCertificatesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerCertificatesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerCertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeNLBListenerCertificatesOutput) String

String returns the string representation

type DescribeNLBListenerHealthInput

type DescribeNLBListenerHealthInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	OnlyUnhealthy *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerHealthInput) GoString

GoString returns the string representation

func (*DescribeNLBListenerHealthInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerHealthInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenerHealthInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerHealthInput) SetOnlyUnhealthy

SetOnlyUnhealthy sets the OnlyUnhealthy field's value.

func (DescribeNLBListenerHealthInput) String

String returns the string representation

func (*DescribeNLBListenerHealthInput) Validate

func (s *DescribeNLBListenerHealthInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeNLBListenerHealthOutput

type DescribeNLBListenerHealthOutput struct {
	Metadata *response.ResponseMetadata

	HealthyCount *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	Results []*ResultForDescribeNLBListenerHealthOutput `type:"list"`

	ServerGroupId *string `type:"string"`

	Status *string `type:"string"`

	UnhealthyCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenerHealthOutput) GoString

GoString returns the string representation

func (*DescribeNLBListenerHealthOutput) SetHealthyCount

SetHealthyCount sets the HealthyCount field's value.

func (*DescribeNLBListenerHealthOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*DescribeNLBListenerHealthOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenerHealthOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBListenerHealthOutput) SetResults

SetResults sets the Results field's value.

func (*DescribeNLBListenerHealthOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNLBListenerHealthOutput) SetUnhealthyCount

SetUnhealthyCount sets the UnhealthyCount field's value.

func (DescribeNLBListenerHealthOutput) String

String returns the string representation

type DescribeNLBListenersInput

type DescribeNLBListenersInput struct {
	ListenerIds []*string `type:"list"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	Protocol *string `type:"string"`

	TagFilters []*TagFilterForDescribeNLBListenersInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenersInput) GoString

func (s DescribeNLBListenersInput) GoString() string

GoString returns the string representation

func (*DescribeNLBListenersInput) SetListenerIds

SetListenerIds sets the ListenerIds field's value.

func (*DescribeNLBListenersInput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*DescribeNLBListenersInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNLBListenersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBListenersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenersInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeNLBListenersInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeNLBListenersInput) String

func (s DescribeNLBListenersInput) String() string

String returns the string representation

type DescribeNLBListenersOutput

type DescribeNLBListenersOutput struct {
	Metadata *response.ResponseMetadata

	Listeners []*ListenerForDescribeNLBListenersOutput `type:"list"`

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBListenersOutput) GoString

func (s DescribeNLBListenersOutput) GoString() string

GoString returns the string representation

func (*DescribeNLBListenersOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeNLBListenersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBListenersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeNLBListenersOutput) String

String returns the string representation

type DescribeNLBSecurityPoliciesInput

type DescribeNLBSecurityPoliciesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

	SecurityPolicyIds []*string `type:"list"`

	SecurityPolicyName *string `type:"string"`

	TagFilters []*TagFilterForDescribeNLBSecurityPoliciesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSecurityPoliciesInput) GoString

GoString returns the string representation

func (*DescribeNLBSecurityPoliciesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBSecurityPoliciesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSecurityPoliciesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBSecurityPoliciesInput) SetSecurityPolicyIds

SetSecurityPolicyIds sets the SecurityPolicyIds field's value.

func (*DescribeNLBSecurityPoliciesInput) SetSecurityPolicyName

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*DescribeNLBSecurityPoliciesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeNLBSecurityPoliciesInput) String

String returns the string representation

type DescribeNLBSecurityPoliciesOutput

type DescribeNLBSecurityPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicies []*SecurityPolicyForDescribeNLBSecurityPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSecurityPoliciesOutput) GoString

GoString returns the string representation

func (*DescribeNLBSecurityPoliciesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSecurityPoliciesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBSecurityPoliciesOutput) SetSecurityPolicies

SetSecurityPolicies sets the SecurityPolicies field's value.

func (DescribeNLBSecurityPoliciesOutput) String

String returns the string representation

type DescribeNLBServerGroupAttributesInput

type DescribeNLBServerGroupAttributesInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeNLBServerGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeNLBServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (DescribeNLBServerGroupAttributesInput) String

String returns the string representation

func (*DescribeNLBServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeNLBServerGroupAttributesOutput

type DescribeNLBServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccountId *string `type:"string"`

	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeNLBServerGroupAttributesOutput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

	RelatedLoadBalancerIds []*string `type:"list"`

	RequestId *string `type:"string"`

	Scheduler *string `type:"string"`

	ServerCount *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForDescribeNLBServerGroupAttributesOutput `type:"list"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNLBServerGroupAttributesOutput `type:"list"`

	TimestampRemoveEnabled *bool `type:"boolean"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNLBServerGroupAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetAnyPortEnabled

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetBypassSecurityGroupEnabled

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetConnectionDrainEnabled

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetConnectionDrainTimeout

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetPreserveClientIpEnabled

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetRelatedLoadBalancerIds

SetRelatedLoadBalancerIds sets the RelatedLoadBalancerIds field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerCount

SetServerCount sets the ServerCount field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetServers

SetServers sets the Servers field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetSessionPersistenceEnabled

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetSessionPersistenceTimeout

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetTimestampRemoveEnabled

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeNLBServerGroupAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeNLBServerGroupAttributesOutput) String

String returns the string representation

type DescribeNLBServerGroupsInput

type DescribeNLBServerGroupsInput struct {
	InstanceIds []*string `type:"list"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

	ServerGroupIds []*string `type:"list"`

	ServerGroupName *string `type:"string"`

	ServerIps []*string `type:"list"`

	TagFilters []*TagFilterForDescribeNLBServerGroupsInput `type:"list"`

	Type *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNLBServerGroupsInput) GoString

func (s DescribeNLBServerGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeNLBServerGroupsInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*DescribeNLBServerGroupsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBServerGroupsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBServerGroupsInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNLBServerGroupsInput) SetServerGroupIds

SetServerGroupIds sets the ServerGroupIds field's value.

func (*DescribeNLBServerGroupsInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeNLBServerGroupsInput) SetServerIps

SetServerIps sets the ServerIps field's value.

func (*DescribeNLBServerGroupsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeNLBServerGroupsInput) SetType

SetType sets the Type field's value.

func (*DescribeNLBServerGroupsInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (DescribeNLBServerGroupsInput) String

String returns the string representation

type DescribeNLBServerGroupsOutput

type DescribeNLBServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeNLBServerGroupsOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBServerGroupsOutput) GoString

GoString returns the string representation

func (*DescribeNLBServerGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBServerGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBServerGroupsOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (DescribeNLBServerGroupsOutput) String

String returns the string representation

type DescribeNLBSystemSecurityPoliciesInput

type DescribeNLBSystemSecurityPoliciesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	SecurityPolicyIds []*string `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSystemSecurityPoliciesInput) GoString

GoString returns the string representation

func (*DescribeNLBSystemSecurityPoliciesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNLBSystemSecurityPoliciesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSystemSecurityPoliciesInput) SetSecurityPolicyIds

SetSecurityPolicyIds sets the SecurityPolicyIds field's value.

func (DescribeNLBSystemSecurityPoliciesInput) String

String returns the string representation

type DescribeNLBSystemSecurityPoliciesOutput

type DescribeNLBSystemSecurityPoliciesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityPolicies []*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBSystemSecurityPoliciesOutput) GoString

GoString returns the string representation

func (*DescribeNLBSystemSecurityPoliciesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNLBSystemSecurityPoliciesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicies

SetSecurityPolicies sets the SecurityPolicies field's value.

func (DescribeNLBSystemSecurityPoliciesOutput) String

String returns the string representation

type DescribeNLBZonesInput

type DescribeNLBZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeNLBZonesInput) GoString

func (s DescribeNLBZonesInput) GoString() string

GoString returns the string representation

func (DescribeNLBZonesInput) String

func (s DescribeNLBZonesInput) String() string

String returns the string representation

type DescribeNLBZonesOutput

type DescribeNLBZonesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Zones []*ZoneForDescribeNLBZonesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNLBZonesOutput) GoString

func (s DescribeNLBZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeNLBZonesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNLBZonesOutput) SetZones

SetZones sets the Zones field's value.

func (DescribeNLBZonesOutput) String

func (s DescribeNLBZonesOutput) String() string

String returns the string representation

type DescribeNetworkLoadBalancerAttributesInput

type DescribeNetworkLoadBalancerAttributesInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeNetworkLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*DescribeNetworkLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DescribeNetworkLoadBalancerAttributesInput) String

String returns the string representation

func (*DescribeNetworkLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeNetworkLoadBalancerAttributesOutput

type DescribeNetworkLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AccessLog *AccessLogForDescribeNetworkLoadBalancerAttributesOutput `type:"structure"`

	AccountId *string `type:"string"`

	BillingStatus *string `type:"string"`

	BillingType *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	DNSName *string `type:"string"`

	Description *string `type:"string"`

	ExpectedOverdueTime *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	Ipv4NetworkType *string `type:"string"`

	Ipv6BandwidthPackageId *string `type:"string"`

	Ipv6NetworkType *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ManagedSecurityGroupId *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ReclaimedTime *string `type:"string"`

	RequestId *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNetworkLoadBalancerAttributesOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeNetworkLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*DescribeNetworkLoadBalancerAttributesOutput) SetAccessLog

SetAccessLog sets the AccessLog field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetBillingStatus

SetBillingStatus sets the BillingStatus field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetCrossZoneEnabled

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetDNSName

SetDNSName sets the DNSName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetExpectedOverdueTime

SetExpectedOverdueTime sets the ExpectedOverdueTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv4BandwidthPackageId

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv4NetworkType

SetIpv4NetworkType sets the Ipv4NetworkType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv6BandwidthPackageId

SetIpv6BandwidthPackageId sets the Ipv6BandwidthPackageId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetIpv6NetworkType

SetIpv6NetworkType sets the Ipv6NetworkType field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetManagedSecurityGroupId

SetManagedSecurityGroupId sets the ManagedSecurityGroupId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetReclaimedTime

SetReclaimedTime sets the ReclaimedTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkLoadBalancerAttributesOutput) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (DescribeNetworkLoadBalancerAttributesOutput) String

String returns the string representation

type DescribeNetworkLoadBalancersInput

type DescribeNetworkLoadBalancersInput struct {
	IpAddressVersion *string `type:"string"`

	LoadBalancerIds []*string `type:"list"`

	LoadBalancerName *string `type:"string"`

	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ProjectName *string `type:"string"`

	Status *string `type:"string"`

	TagFilters []*TagFilterForDescribeNetworkLoadBalancersInput `type:"list"`

	VpcId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNetworkLoadBalancersInput) GoString

GoString returns the string representation

func (*DescribeNetworkLoadBalancersInput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*DescribeNetworkLoadBalancersInput) SetLoadBalancerIds

SetLoadBalancerIds sets the LoadBalancerIds field's value.

func (*DescribeNetworkLoadBalancersInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*DescribeNetworkLoadBalancersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*DescribeNetworkLoadBalancersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkLoadBalancersInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeNetworkLoadBalancersInput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeNetworkLoadBalancersInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeNetworkLoadBalancersInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeNetworkLoadBalancersInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (DescribeNetworkLoadBalancersInput) String

String returns the string representation

type DescribeNetworkLoadBalancersOutput

type DescribeNetworkLoadBalancersOutput struct {
	Metadata *response.ResponseMetadata

	LoadBalancers []*LoadBalancerForDescribeNetworkLoadBalancersOutput `type:"list"`

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeNetworkLoadBalancersOutput) GoString

GoString returns the string representation

func (*DescribeNetworkLoadBalancersOutput) SetLoadBalancers

SetLoadBalancers sets the LoadBalancers field's value.

func (*DescribeNetworkLoadBalancersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*DescribeNetworkLoadBalancersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DescribeNetworkLoadBalancersOutput) String

String returns the string representation

type DescribeRulesInput

type DescribeRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	TagFilters []*TagFilterForDescribeRulesInput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeRulesInput) GoString

func (s DescribeRulesInput) GoString() string

GoString returns the string representation

func (*DescribeRulesInput) SetListenerId

func (s *DescribeRulesInput) SetListenerId(v string) *DescribeRulesInput

SetListenerId sets the ListenerId field's value.

func (*DescribeRulesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (DescribeRulesInput) String

func (s DescribeRulesInput) String() string

String returns the string representation

func (*DescribeRulesInput) Validate

func (s *DescribeRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeRulesOutput

type DescribeRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`

	Rules []*RuleForDescribeRulesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (DescribeRulesOutput) GoString

func (s DescribeRulesOutput) GoString() string

GoString returns the string representation

func (*DescribeRulesOutput) SetRequestId

func (s *DescribeRulesOutput) SetRequestId(v string) *DescribeRulesOutput

SetRequestId sets the RequestId field's value.

func (*DescribeRulesOutput) SetRules

SetRules sets the Rules field's value.

func (DescribeRulesOutput) String

func (s DescribeRulesOutput) String() string

String returns the string representation

type DescribeServerGroupAttributesInput

type DescribeServerGroupAttributesInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupAttributesInput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (DescribeServerGroupAttributesInput) String

String returns the string representation

func (*DescribeServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type DescribeServerGroupAttributesOutput

type DescribeServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	AddressIpVersion *string `type:"string"`

	AnyPortEnabled *string `type:"string"`

	Description *string `type:"string"`

	Listeners []*string `type:"list"`

	LoadBalancerId *string `type:"string"`

	RequestId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForDescribeServerGroupAttributesOutput `type:"list"`

	Tags []*TagForDescribeServerGroupAttributesOutput `type:"list"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*DescribeServerGroupAttributesOutput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*DescribeServerGroupAttributesOutput) SetAnyPortEnabled

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*DescribeServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeServerGroupAttributesOutput) SetListeners

SetListeners sets the Listeners field's value.

func (*DescribeServerGroupAttributesOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeServerGroupAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*DescribeServerGroupAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeServerGroupAttributesOutput) SetServers

SetServers sets the Servers field's value.

func (*DescribeServerGroupAttributesOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (DescribeServerGroupAttributesOutput) String

String returns the string representation

type DescribeServerGroupsInput

type DescribeServerGroupsInput struct {
	LoadBalancerId *string `type:"string"`

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	ServerGroupIds []*string `type:"list"`

	ServerGroupName *string `type:"string"`

	TagFilters []*TagFilterForDescribeServerGroupsInput `type:"list"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupsInput) GoString

func (s DescribeServerGroupsInput) GoString() string

GoString returns the string representation

func (*DescribeServerGroupsInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*DescribeServerGroupsInput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeServerGroupsInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeServerGroupsInput) SetServerGroupIds

func (s *DescribeServerGroupsInput) SetServerGroupIds(v []*string) *DescribeServerGroupsInput

SetServerGroupIds sets the ServerGroupIds field's value.

func (*DescribeServerGroupsInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*DescribeServerGroupsInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*DescribeServerGroupsInput) SetType

SetType sets the Type field's value.

func (DescribeServerGroupsInput) String

func (s DescribeServerGroupsInput) String() string

String returns the string representation

type DescribeServerGroupsOutput

type DescribeServerGroupsOutput struct {
	Metadata *response.ResponseMetadata

	PageNumber *int64 `type:"integer"`

	PageSize *int64 `type:"integer"`

	RequestId *string `type:"string"`

	ServerGroups []*ServerGroupForDescribeServerGroupsOutput `type:"list"`

	TotalCount *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (DescribeServerGroupsOutput) GoString

func (s DescribeServerGroupsOutput) GoString() string

GoString returns the string representation

func (*DescribeServerGroupsOutput) SetPageNumber

SetPageNumber sets the PageNumber field's value.

func (*DescribeServerGroupsOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*DescribeServerGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*DescribeServerGroupsOutput) SetServerGroups

SetServerGroups sets the ServerGroups field's value.

func (*DescribeServerGroupsOutput) SetTotalCount

SetTotalCount sets the TotalCount field's value.

func (DescribeServerGroupsOutput) String

String returns the string representation

type DescribeZonesInput

type DescribeZonesInput struct {
	// contains filtered or unexported fields
}

func (DescribeZonesInput) GoString

func (s DescribeZonesInput) GoString() string

GoString returns the string representation

func (DescribeZonesInput) String

func (s DescribeZonesInput) String() string

String returns the string representation

type DescribeZonesOutput

type DescribeZonesOutput struct {
	Metadata *response.ResponseMetadata

	MasterZones []*MasterZoneForDescribeZonesOutput `type:"list"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DescribeZonesOutput) GoString

func (s DescribeZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeZonesOutput) SetMasterZones

SetMasterZones sets the MasterZones field's value.

func (*DescribeZonesOutput) SetRequestId

func (s *DescribeZonesOutput) SetRequestId(v string) *DescribeZonesOutput

SetRequestId sets the RequestId field's value.

func (DescribeZonesOutput) String

func (s DescribeZonesOutput) String() string

String returns the string representation

type DetachHealthCheckLogTopicInput

type DetachHealthCheckLogTopicInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DetachHealthCheckLogTopicInput) GoString

GoString returns the string representation

func (*DetachHealthCheckLogTopicInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DetachHealthCheckLogTopicInput) String

String returns the string representation

func (*DetachHealthCheckLogTopicInput) Validate

func (s *DetachHealthCheckLogTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DetachHealthCheckLogTopicOutput

type DetachHealthCheckLogTopicOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DetachHealthCheckLogTopicOutput) GoString

GoString returns the string representation

func (*DetachHealthCheckLogTopicOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DetachHealthCheckLogTopicOutput) String

String returns the string representation

type DisableAccessLogInput

type DisableAccessLogInput struct {
	DeliveryType *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DisableAccessLogInput) GoString

func (s DisableAccessLogInput) GoString() string

GoString returns the string representation

func (*DisableAccessLogInput) SetDeliveryType

func (s *DisableAccessLogInput) SetDeliveryType(v string) *DisableAccessLogInput

SetDeliveryType sets the DeliveryType field's value.

func (*DisableAccessLogInput) SetLoadBalancerId

func (s *DisableAccessLogInput) SetLoadBalancerId(v string) *DisableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (DisableAccessLogInput) String

func (s DisableAccessLogInput) String() string

String returns the string representation

func (*DisableAccessLogInput) Validate

func (s *DisableAccessLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DisableAccessLogOutput

type DisableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DisableAccessLogOutput) GoString

func (s DisableAccessLogOutput) GoString() string

GoString returns the string representation

func (*DisableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (DisableAccessLogOutput) String

func (s DisableAccessLogOutput) String() string

String returns the string representation

type DomainExtensionForDescribeListenerAttributesOutput

type DomainExtensionForDescribeListenerAttributesOutput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	Domain *string `type:"string"`

	DomainExtensionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DomainExtensionForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*DomainExtensionForDescribeListenerAttributesOutput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenerAttributesOutput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (DomainExtensionForDescribeListenerAttributesOutput) String

String returns the string representation

type DomainExtensionForDescribeListenersOutput

type DomainExtensionForDescribeListenersOutput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	Domain *string `type:"string"`

	DomainExtensionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (DomainExtensionForDescribeListenersOutput) GoString

GoString returns the string representation

func (*DomainExtensionForDescribeListenersOutput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*DomainExtensionForDescribeListenersOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomain

SetDomain sets the Domain field's value.

func (*DomainExtensionForDescribeListenersOutput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (DomainExtensionForDescribeListenersOutput) String

String returns the string representation

type EipBillingConfigForCreateLoadBalancerInput

type EipBillingConfigForCreateLoadBalancerInput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	SecurityProtectionInstanceId *int64 `type:"integer"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipBillingConfigForCreateLoadBalancerInput) GoString

GoString returns the string representation

func (*EipBillingConfigForCreateLoadBalancerInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetISP

SetISP sets the ISP field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetSecurityProtectionInstanceId

SetSecurityProtectionInstanceId sets the SecurityProtectionInstanceId field's value.

func (*EipBillingConfigForCreateLoadBalancerInput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipBillingConfigForCreateLoadBalancerInput) String

String returns the string representation

type EipForDescribeLoadBalancerAttributesOutput

type EipForDescribeLoadBalancerAttributesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	EipAddress *string `type:"string"`

	EipBillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	SecurityProtectionTypes []*string `type:"list"`
	// contains filtered or unexported fields
}

func (EipForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*EipForDescribeLoadBalancerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetEipBillingType

SetEipBillingType sets the EipBillingType field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (*EipForDescribeLoadBalancerAttributesOutput) SetSecurityProtectionTypes

SetSecurityProtectionTypes sets the SecurityProtectionTypes field's value.

func (EipForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type EnableAccessLogInput

type EnableAccessLogInput struct {
	BucketName *string `type:"string"`

	DeliveryType *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	TlsProjectId *string `type:"string"`

	TlsTopicId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableAccessLogInput) GoString

func (s EnableAccessLogInput) GoString() string

GoString returns the string representation

func (*EnableAccessLogInput) SetBucketName

func (s *EnableAccessLogInput) SetBucketName(v string) *EnableAccessLogInput

SetBucketName sets the BucketName field's value.

func (*EnableAccessLogInput) SetDeliveryType

func (s *EnableAccessLogInput) SetDeliveryType(v string) *EnableAccessLogInput

SetDeliveryType sets the DeliveryType field's value.

func (*EnableAccessLogInput) SetLoadBalancerId

func (s *EnableAccessLogInput) SetLoadBalancerId(v string) *EnableAccessLogInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*EnableAccessLogInput) SetTlsProjectId

func (s *EnableAccessLogInput) SetTlsProjectId(v string) *EnableAccessLogInput

SetTlsProjectId sets the TlsProjectId field's value.

func (*EnableAccessLogInput) SetTlsTopicId

func (s *EnableAccessLogInput) SetTlsTopicId(v string) *EnableAccessLogInput

SetTlsTopicId sets the TlsTopicId field's value.

func (EnableAccessLogInput) String

func (s EnableAccessLogInput) String() string

String returns the string representation

func (*EnableAccessLogInput) Validate

func (s *EnableAccessLogInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type EnableAccessLogOutput

type EnableAccessLogOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (EnableAccessLogOutput) GoString

func (s EnableAccessLogOutput) GoString() string

GoString returns the string representation

func (*EnableAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (EnableAccessLogOutput) String

func (s EnableAccessLogOutput) String() string

String returns the string representation

type EniAddressForDescribeLoadBalancerAttributesOutput

type EniAddressForDescribeLoadBalancerAttributesOutput struct {
	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	EniAddress *string `type:"string"`
	// contains filtered or unexported fields
}

func (EniAddressForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEipId

SetEipId sets the EipId field's value.

func (*EniAddressForDescribeLoadBalancerAttributesOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (EniAddressForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type EniAddressForDescribeLoadBalancersOutput

type EniAddressForDescribeLoadBalancersOutput struct {
	EipAddress *string `type:"string"`

	EipId *string `type:"string"`

	EniAddress *string `type:"string"`
	// contains filtered or unexported fields
}

func (EniAddressForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*EniAddressForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*EniAddressForDescribeLoadBalancersOutput) SetEipId

SetEipId sets the EipId field's value.

func (*EniAddressForDescribeLoadBalancersOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (EniAddressForDescribeLoadBalancersOutput) String

String returns the string representation

type HealthCheckForCreateListenerInput

type HealthCheckForCreateListenerInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForCreateListenerInput) GoString

GoString returns the string representation

func (*HealthCheckForCreateListenerInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForCreateListenerInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForCreateListenerInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForCreateListenerInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForCreateListenerInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForCreateListenerInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForCreateListenerInput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForCreateListenerInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForCreateListenerInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForCreateListenerInput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForCreateListenerInput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForCreateListenerInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForCreateListenerInput) String

String returns the string representation

type HealthCheckForCreateNLBServerGroupInput

type HealthCheckForCreateNLBServerGroupInput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForCreateNLBServerGroupInput) GoString

GoString returns the string representation

func (*HealthCheckForCreateNLBServerGroupInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetType

SetType sets the Type field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForCreateNLBServerGroupInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForCreateNLBServerGroupInput) String

String returns the string representation

type HealthCheckForDescribeListenerAttributesOutput

type HealthCheckForDescribeListenerAttributesOutput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnHealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeListenerAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUnHealthyThreshold

SetUnHealthyThreshold sets the UnHealthyThreshold field's value.

func (*HealthCheckForDescribeListenerAttributesOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeListenerAttributesOutput) String

String returns the string representation

type HealthCheckForDescribeListenersOutput

type HealthCheckForDescribeListenersOutput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnHealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeListenersOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeListenersOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeListenersOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeListenersOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeListenersOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeListenersOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeListenersOutput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForDescribeListenersOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeListenersOutput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeListenersOutput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeListenersOutput) SetUnHealthyThreshold

SetUnHealthyThreshold sets the UnHealthyThreshold field's value.

func (*HealthCheckForDescribeListenersOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeListenersOutput) String

String returns the string representation

type HealthCheckForDescribeNLBServerGroupAttributesOutput

type HealthCheckForDescribeNLBServerGroupAttributesOutput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeNLBServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupAttributesOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeNLBServerGroupAttributesOutput) String

String returns the string representation

type HealthCheckForDescribeNLBServerGroupsOutput

type HealthCheckForDescribeNLBServerGroupsOutput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`

	Uri *string `type:"string"`
	// contains filtered or unexported fields
}

func (HealthCheckForDescribeNLBServerGroupsOutput) GoString

GoString returns the string representation

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetType

SetType sets the Type field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (*HealthCheckForDescribeNLBServerGroupsOutput) SetUri

SetUri sets the Uri field's value.

func (HealthCheckForDescribeNLBServerGroupsOutput) String

String returns the string representation

type HealthCheckForModifyListenerAttributesInput

type HealthCheckForModifyListenerAttributesInput struct {
	Domain *string `type:"string"`

	Enabled *string `type:"string"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*HealthCheckForModifyListenerAttributesInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForModifyListenerAttributesInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForModifyListenerAttributesInput) String

String returns the string representation

type HealthCheckForModifyNLBServerGroupAttributesInput

type HealthCheckForModifyNLBServerGroupAttributesInput struct {
	Domain *string `type:"string"`

	Enabled *bool `type:"boolean"`

	HealthyThreshold *int64 `type:"integer"`

	HttpCode *string `type:"string"`

	Interval *int64 `type:"integer"`

	Method *string `type:"string"`

	Port *int64 `type:"integer"`

	Timeout *int64 `type:"integer"`

	Type *string `type:"string"`

	URI *string `type:"string"`

	UdpExpect *string `type:"string"`

	UdpRequest *string `type:"string"`

	UnhealthyThreshold *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (HealthCheckForModifyNLBServerGroupAttributesInput) GoString

GoString returns the string representation

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetDomain

SetDomain sets the Domain field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetHealthyThreshold

SetHealthyThreshold sets the HealthyThreshold field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetHttpCode

SetHttpCode sets the HttpCode field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetInterval

SetInterval sets the Interval field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetMethod

SetMethod sets the Method field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetPort

SetPort sets the Port field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetTimeout

SetTimeout sets the Timeout field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetType

SetType sets the Type field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetURI

SetURI sets the URI field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUdpExpect

SetUdpExpect sets the UdpExpect field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUdpRequest

SetUdpRequest sets the UdpRequest field's value.

func (*HealthCheckForModifyNLBServerGroupAttributesInput) SetUnhealthyThreshold

SetUnhealthyThreshold sets the UnhealthyThreshold field's value.

func (HealthCheckForModifyNLBServerGroupAttributesInput) String

String returns the string representation

type Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput

type Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput struct {
	Bandwidth *int64 `type:"integer"`

	BandwidthPackageId *string `type:"string"`

	BillingType *int64 `type:"integer"`

	ISP *string `type:"string"`

	NetworkType *string `type:"string"`
	// contains filtered or unexported fields
}

func (Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetISP

SetISP sets the ISP field's value.

func (*Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (Ipv6AddressBandwidthForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type ListTagsForNLBResourcesInput

type ListTagsForNLBResourcesInput struct {
	MaxResults *int64 `type:"integer"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForNLBResourcesInput"`

	TagFilters []*TagFilterForListTagsForNLBResourcesInput `type:"list"`

	TagType *string `type:"string" enum:"TagTypeForListTagsForNLBResourcesInput"`
	// contains filtered or unexported fields
}

func (ListTagsForNLBResourcesInput) GoString

func (s ListTagsForNLBResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForNLBResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForNLBResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForNLBResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForNLBResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForNLBResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForNLBResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForNLBResourcesInput) String

String returns the string representation

func (*ListTagsForNLBResourcesInput) Validate

func (s *ListTagsForNLBResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForNLBResourcesOutput

type ListTagsForNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags *ResourceTagsForListTagsForNLBResourcesOutput `type:"structure"`
	// contains filtered or unexported fields
}

func (ListTagsForNLBResourcesOutput) GoString

GoString returns the string representation

func (*ListTagsForNLBResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForNLBResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForNLBResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForNLBResourcesOutput) String

String returns the string representation

type ListTagsForResourcesInput

type ListTagsForResourcesInput struct {
	MaxResults *int64 `max:"100" type:"integer"`

	NextToken *string `type:"string"`

	ResourceIds []*string `type:"list"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForListTagsForResourcesInput"`

	TagFilters []*TagFilterForListTagsForResourcesInput `type:"list"`

	TagType *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesInput) GoString

func (s ListTagsForResourcesInput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListTagsForResourcesInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesInput) SetResourceIds

SetResourceIds sets the ResourceIds field's value.

func (*ListTagsForResourcesInput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ListTagsForResourcesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (*ListTagsForResourcesInput) SetTagType

SetTagType sets the TagType field's value.

func (ListTagsForResourcesInput) String

func (s ListTagsForResourcesInput) String() string

String returns the string representation

func (*ListTagsForResourcesInput) Validate

func (s *ListTagsForResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourcesOutput

type ListTagsForResourcesOutput struct {
	Metadata *response.ResponseMetadata

	NextToken *string `type:"string"`

	RequestId *string `type:"string"`

	ResourceTags []*ResourceTagForListTagsForResourcesOutput `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourcesOutput) GoString

func (s ListTagsForResourcesOutput) GoString() string

GoString returns the string representation

func (*ListTagsForResourcesOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListTagsForResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (*ListTagsForResourcesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (ListTagsForResourcesOutput) String

String returns the string representation

type ListenerForDescribeAclAttributesOutput

type ListenerForDescribeAclAttributesOutput struct {
	AclType *string `type:"string"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeAclAttributesOutput) SetAclType

SetAclType sets the AclType field's value.

func (*ListenerForDescribeAclAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeAclAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeAclAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeAclAttributesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (ListenerForDescribeAclAttributesOutput) String

String returns the string representation

type ListenerForDescribeListenersOutput

type ListenerForDescribeListenersOutput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	DomainExtensions []*DomainExtensionForDescribeListenersOutput `type:"list"`

	Enabled *string `type:"string"`

	EndPort *int64 `type:"integer"`

	EnhancedSchedulerEnable *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForDescribeListenersOutput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	ResponseCheckEnabled *string `type:"string"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeListenersOutput `type:"list"`

	UpdateTime *string `type:"string"`

	WafProtectionEnabled *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeListenersOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeListenersOutput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ListenerForDescribeListenersOutput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ListenerForDescribeListenersOutput) SetAclType

SetAclType sets the AclType field's value.

func (*ListenerForDescribeListenersOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ListenerForDescribeListenersOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeListenersOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*ListenerForDescribeListenersOutput) SetClientBodyTimeout

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetClientHeaderTimeout

SetClientHeaderTimeout sets the ClientHeaderTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetConnectionDrainEnabled

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetConnectionDrainTimeout

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetCookie

SetCookie sets the Cookie field's value.

func (*ListenerForDescribeListenersOutput) SetCps

SetCps sets the Cps field's value.

func (*ListenerForDescribeListenersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeListenersOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListenerForDescribeListenersOutput) SetDomainExtensions

SetDomainExtensions sets the DomainExtensions field's value.

func (*ListenerForDescribeListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ListenerForDescribeListenersOutput) SetEndPort

SetEndPort sets the EndPort field's value.

func (*ListenerForDescribeListenersOutput) SetEnhancedSchedulerEnable

SetEnhancedSchedulerEnable sets the EnhancedSchedulerEnable field's value.

func (*ListenerForDescribeListenersOutput) SetEstablishedTimeout

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ListenerForDescribeListenersOutput) SetHttp2Enabled

SetHttp2Enabled sets the Http2Enabled field's value.

func (*ListenerForDescribeListenersOutput) SetKeepaliveTimeout

SetKeepaliveTimeout sets the KeepaliveTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeListenersOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeListenersOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ListenerForDescribeListenersOutput) SetLoadType

SetLoadType sets the LoadType field's value.

func (*ListenerForDescribeListenersOutput) SetMaxConnections

SetMaxConnections sets the MaxConnections field's value.

func (*ListenerForDescribeListenersOutput) SetPersistenceTimeout

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetPersistenceType

SetPersistenceType sets the PersistenceType field's value.

func (*ListenerForDescribeListenersOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeListenersOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ListenerForDescribeListenersOutput) SetProxyConnectTimeout

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ListenerForDescribeListenersOutput) SetProxyReadTimeout

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetProxySendTimeout

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetResponseCheckEnabled

SetResponseCheckEnabled sets the ResponseCheckEnabled field's value.

func (*ListenerForDescribeListenersOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ListenerForDescribeListenersOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ListenerForDescribeListenersOutput) SetSendTimeout

SetSendTimeout sets the SendTimeout field's value.

func (*ListenerForDescribeListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeListenersOutput) SetStartPort

SetStartPort sets the StartPort field's value.

func (*ListenerForDescribeListenersOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeListenersOutput) SetTags

SetTags sets the Tags field's value.

func (*ListenerForDescribeListenersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ListenerForDescribeListenersOutput) SetWafProtectionEnabled

SetWafProtectionEnabled sets the WafProtectionEnabled field's value.

func (ListenerForDescribeListenersOutput) String

String returns the string representation

type ListenerForDescribeLoadBalancerAttributesOutput

type ListenerForDescribeLoadBalancerAttributesOutput struct {
	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeLoadBalancerAttributesOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (ListenerForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type ListenerForDescribeNLBListenersOutput

type ListenerForDescribeNLBListenersOutput struct {
	AccountId *string `type:"string"`

	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	EndPort *int64 `type:"integer"`

	ListenerId *string `type:"string"`

	ListenerName *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	PCACertificateId *string `type:"string"`

	Port *int64 `type:"integer"`

	Protocol *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	ServerGroupId *string `type:"string"`

	StartPort *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNLBListenersOutput `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListenerForDescribeNLBListenersOutput) GoString

GoString returns the string representation

func (*ListenerForDescribeNLBListenersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCACertificateSource

SetCACertificateSource sets the CACertificateSource field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*ListenerForDescribeNLBListenersOutput) SetConnectionTimeout

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*ListenerForDescribeNLBListenersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ListenerForDescribeNLBListenersOutput) SetDescription

SetDescription sets the Description field's value.

func (*ListenerForDescribeNLBListenersOutput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ListenerForDescribeNLBListenersOutput) SetEndPort

SetEndPort sets the EndPort field's value.

func (*ListenerForDescribeNLBListenersOutput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ListenerForDescribeNLBListenersOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetPCACertificateId

SetPCACertificateId sets the PCACertificateId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetPort

SetPort sets the Port field's value.

func (*ListenerForDescribeNLBListenersOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ListenerForDescribeNLBListenersOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetSecurityPolicyType

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*ListenerForDescribeNLBListenersOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ListenerForDescribeNLBListenersOutput) SetStartPort

SetStartPort sets the StartPort field's value.

func (*ListenerForDescribeNLBListenersOutput) SetStatus

SetStatus sets the Status field's value.

func (*ListenerForDescribeNLBListenersOutput) SetTags

SetTags sets the Tags field's value.

func (*ListenerForDescribeNLBListenersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ListenerForDescribeNLBListenersOutput) String

String returns the string representation

type LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput

type LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput struct {
	BillingType *int64 `type:"integer"`

	ExpiredTime *string `type:"string"`

	InstanceStatus *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	OverdueReclaimTime *string `type:"string"`

	OverdueTime *string `type:"string"`

	ReclaimTime *string `type:"string"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriodTimes *int64 `type:"integer"`

	RenewType *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) GoString

GoString returns the string representation

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetInstanceStatus

SetInstanceStatus sets the InstanceStatus field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetOverdueReclaimTime

SetOverdueReclaimTime sets the OverdueReclaimTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetReclaimTime

SetReclaimTime sets the ReclaimTime field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRenewPeriodTimes

SetRenewPeriodTimes sets the RenewPeriodTimes field's value.

func (*LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) SetRenewType

SetRenewType sets the RenewType field's value.

func (LoadBalancerBillingConfigForDescribeLoadBalancersBillingOutput) String

String returns the string representation

type LoadBalancerForDescribeLoadBalancersOutput

type LoadBalancerForDescribeLoadBalancersOutput struct {
	AccountId *string `type:"string"`

	AddressIpVersion *string `type:"string"`

	BusinessStatus *string `type:"string"`

	BypassSecurityGroupEnabled *string `type:"string"`

	CreateTime *string `type:"string"`

	DeletedTime *string `type:"string"`

	Description *string `type:"string"`

	EipAddress *string `type:"string"`

	EipID *string `type:"string"`

	EniAddress *string `type:"string"`

	EniAddressNum *int64 `type:"integer"`

	EniAddresses []*EniAddressForDescribeLoadBalancersOutput `type:"list"`

	EniID *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	ExclusiveClusterId *string `type:"string"`

	ExpiredTime *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	LoadBalancerBillingType *int64 `type:"integer"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	LockReason *string `type:"string"`

	MasterZoneId *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	NewArch *bool `type:"boolean"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ServiceManaged *bool `type:"boolean"`

	SlaveZoneId *string `type:"string"`

	Status *string `type:"string"`

	SubnetId *string `type:"string"`

	Tags []*TagForDescribeLoadBalancersOutput `type:"list"`

	TimestampRemoveEnabled *string `type:"string"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (LoadBalancerForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*LoadBalancerForDescribeLoadBalancersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetBusinessStatus

SetBusinessStatus sets the BusinessStatus field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetBypassSecurityGroupEnabled

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDeletedTime

SetDeletedTime sets the DeletedTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetDescription

SetDescription sets the Description field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipAddress

SetEipAddress sets the EipAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEipID

SetEipID sets the EipID field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddress

SetEniAddress sets the EniAddress field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddressNum

SetEniAddressNum sets the EniAddressNum field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniAddresses

SetEniAddresses sets the EniAddresses field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniID

SetEniID sets the EniID field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetEniIpv6Address

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetExclusiveClusterId

SetExclusiveClusterId sets the ExclusiveClusterId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetExpiredTime

SetExpiredTime sets the ExpiredTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerBillingType

SetLoadBalancerBillingType sets the LoadBalancerBillingType field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetLockReason

SetLockReason sets the LockReason field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetMasterZoneId

SetMasterZoneId sets the MasterZoneId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetModificationProtectionReason

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetNewArch

SetNewArch sets the NewArch field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetServiceManaged

SetServiceManaged sets the ServiceManaged field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetSlaveZoneId

SetSlaveZoneId sets the SlaveZoneId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetStatus

SetStatus sets the Status field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetTags

SetTags sets the Tags field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetTimestampRemoveEnabled

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetType

SetType sets the Type field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*LoadBalancerForDescribeLoadBalancersOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (LoadBalancerForDescribeLoadBalancersOutput) String

String returns the string representation

type LoadBalancerForDescribeNetworkLoadBalancersOutput

type LoadBalancerForDescribeNetworkLoadBalancersOutput struct {
	AccountId *string `type:"string"`

	BillingStatus *string `type:"string"`

	BillingType *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	CrossZoneEnabled *bool `type:"boolean"`

	DNSName *string `type:"string"`

	Description *string `type:"string"`

	ExpectedOverdueTime *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	Ipv4BandwidthPackageId *string `type:"string"`

	Ipv4NetworkType *string `type:"string"`

	Ipv6BandwidthPackageId *string `type:"string"`

	Ipv6NetworkType *string `type:"string"`

	LoadBalancerId *string `type:"string"`

	LoadBalancerName *string `type:"string"`

	ManagedSecurityGroupId *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	OverdueTime *string `type:"string"`

	ProjectName *string `type:"string"`

	ReclaimedTime *string `type:"string"`

	SecurityGroupIds []*string `type:"list"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNetworkLoadBalancersOutput `type:"list"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`

	ZoneMappings []*ZoneMappingForDescribeNetworkLoadBalancersOutput `type:"list"`
	// contains filtered or unexported fields
}

func (LoadBalancerForDescribeNetworkLoadBalancersOutput) GoString

GoString returns the string representation

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetBillingStatus

SetBillingStatus sets the BillingStatus field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetCrossZoneEnabled

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetDNSName

SetDNSName sets the DNSName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetDescription

SetDescription sets the Description field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetExpectedOverdueTime

SetExpectedOverdueTime sets the ExpectedOverdueTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv4BandwidthPackageId

SetIpv4BandwidthPackageId sets the Ipv4BandwidthPackageId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv4NetworkType

SetIpv4NetworkType sets the Ipv4NetworkType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv6BandwidthPackageId

SetIpv6BandwidthPackageId sets the Ipv6BandwidthPackageId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetIpv6NetworkType

SetIpv6NetworkType sets the Ipv6NetworkType field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetManagedSecurityGroupId

SetManagedSecurityGroupId sets the ManagedSecurityGroupId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetOverdueTime

SetOverdueTime sets the OverdueTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetReclaimedTime

SetReclaimedTime sets the ReclaimedTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetStatus

SetStatus sets the Status field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetTags

SetTags sets the Tags field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*LoadBalancerForDescribeNetworkLoadBalancersOutput) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (LoadBalancerForDescribeNetworkLoadBalancersOutput) String

String returns the string representation

type LoadBalancerSpecForDescribeLoadBalancerSpecsOutput

type LoadBalancerSpecForDescribeLoadBalancerSpecsOutput struct {
	Bandwidth *int64 `type:"integer"`

	ChineseSpec *string `type:"string"`

	EnglishSpec *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	NewConnectionsPerSecond *int64 `type:"integer"`

	QueriesPerSecond *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) GoString

GoString returns the string representation

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetChineseSpec

SetChineseSpec sets the ChineseSpec field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetEnglishSpec

SetEnglishSpec sets the EnglishSpec field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetMaxConnections

SetMaxConnections sets the MaxConnections field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetNewConnectionsPerSecond

SetNewConnectionsPerSecond sets the NewConnectionsPerSecond field's value.

func (*LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) SetQueriesPerSecond

SetQueriesPerSecond sets the QueriesPerSecond field's value.

func (LoadBalancerSpecForDescribeLoadBalancerSpecsOutput) String

String returns the string representation

type MasterZoneForDescribeZonesOutput

type MasterZoneForDescribeZonesOutput struct {
	SlaveZones []*string `type:"list"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (MasterZoneForDescribeZonesOutput) GoString

GoString returns the string representation

func (*MasterZoneForDescribeZonesOutput) SetSlaveZones

SetSlaveZones sets the SlaveZones field's value.

func (*MasterZoneForDescribeZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (MasterZoneForDescribeZonesOutput) String

String returns the string representation

type ModifyAclAttributesInput

type ModifyAclAttributesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`

	AclName *string `min:"2" max:"255" type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyAclAttributesInput) GoString

func (s ModifyAclAttributesInput) GoString() string

GoString returns the string representation

func (*ModifyAclAttributesInput) SetAclId

SetAclId sets the AclId field's value.

func (*ModifyAclAttributesInput) SetAclName

SetAclName sets the AclName field's value.

func (*ModifyAclAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyAclAttributesInput) String

func (s ModifyAclAttributesInput) String() string

String returns the string representation

func (*ModifyAclAttributesInput) Validate

func (s *ModifyAclAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyAclAttributesOutput

type ModifyAclAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyAclAttributesOutput) GoString

func (s ModifyAclAttributesOutput) GoString() string

GoString returns the string representation

func (*ModifyAclAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyAclAttributesOutput) String

func (s ModifyAclAttributesOutput) String() string

String returns the string representation

type ModifyCertificateAttributesInput

type ModifyCertificateAttributesInput struct {

	// CertificateId is a required field
	CertificateId *string `type:"string" required:"true"`

	CertificateName *string `type:"string"`

	Description *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCertificateAttributesInput) GoString

GoString returns the string representation

func (*ModifyCertificateAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyCertificateAttributesInput) SetCertificateName

SetCertificateName sets the CertificateName field's value.

func (*ModifyCertificateAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (ModifyCertificateAttributesInput) String

String returns the string representation

func (*ModifyCertificateAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyCertificateAttributesOutput

type ModifyCertificateAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyCertificateAttributesOutput) GoString

GoString returns the string representation

func (*ModifyCertificateAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyCertificateAttributesOutput) String

String returns the string representation

type ModifyDomainExtensionForModifyListenerDomainExtensionsInput

type ModifyDomainExtensionForModifyListenerDomainExtensionsInput struct {
	CertCenterCertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	DomainExtensionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyDomainExtensionForModifyListenerDomainExtensionsInput) GoString

GoString returns the string representation

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetCertCenterCertificateId

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyDomainExtensionForModifyListenerDomainExtensionsInput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (ModifyDomainExtensionForModifyListenerDomainExtensionsInput) String

String returns the string representation

type ModifyListenerAttributesInput

type ModifyListenerAttributesInput struct {
	AclIds []*string `type:"list"`

	AclStatus *string `type:"string"`

	AclType *string `type:"string"`

	Bandwidth *int64 `type:"integer"`

	CACertificateId *string `type:"string"`

	CAEnabled *string `type:"string"`

	CertCenterCertificateId *string `type:"string"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ClientBodyTimeout *int64 `type:"integer"`

	ClientHeaderTimeout *int64 `type:"integer"`

	ConnectionDrainEnabled *string `type:"string"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Cookie *string `type:"string"`

	Cps *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *string `type:"string"`

	EstablishedTimeout *int64 `type:"integer"`

	HealthCheck *HealthCheckForModifyListenerAttributesInput `type:"structure"`

	Http2Enabled *string `type:"string"`

	KeepaliveTimeout *int64 `type:"integer"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	ListenerName *string `type:"string"`

	LoadType *string `type:"string"`

	MaxConnections *int64 `type:"integer"`

	PersistenceTimeout *int64 `type:"integer"`

	PersistenceType *string `type:"string"`

	ProxyConnectTimeout *int64 `type:"integer"`

	ProxyProtocolType *string `type:"string"`

	ProxyReadTimeout *int64 `type:"integer"`

	ProxySendTimeout *int64 `type:"integer"`

	Scheduler *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SendTimeout *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyListenerAttributesInput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesInput) SetAclIds

SetAclIds sets the AclIds field's value.

func (*ModifyListenerAttributesInput) SetAclStatus

SetAclStatus sets the AclStatus field's value.

func (*ModifyListenerAttributesInput) SetAclType

SetAclType sets the AclType field's value.

func (*ModifyListenerAttributesInput) SetBandwidth

SetBandwidth sets the Bandwidth field's value.

func (*ModifyListenerAttributesInput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyListenerAttributesInput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*ModifyListenerAttributesInput) SetCertCenterCertificateId

func (s *ModifyListenerAttributesInput) SetCertCenterCertificateId(v string) *ModifyListenerAttributesInput

SetCertCenterCertificateId sets the CertCenterCertificateId field's value.

func (*ModifyListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyListenerAttributesInput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyListenerAttributesInput) SetClientBodyTimeout

SetClientBodyTimeout sets the ClientBodyTimeout field's value.

func (*ModifyListenerAttributesInput) SetClientHeaderTimeout

SetClientHeaderTimeout sets the ClientHeaderTimeout field's value.

func (*ModifyListenerAttributesInput) SetConnectionDrainEnabled

func (s *ModifyListenerAttributesInput) SetConnectionDrainEnabled(v string) *ModifyListenerAttributesInput

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ModifyListenerAttributesInput) SetConnectionDrainTimeout

func (s *ModifyListenerAttributesInput) SetConnectionDrainTimeout(v int64) *ModifyListenerAttributesInput

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ModifyListenerAttributesInput) SetCookie

SetCookie sets the Cookie field's value.

func (*ModifyListenerAttributesInput) SetCps

SetCps sets the Cps field's value.

func (*ModifyListenerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ModifyListenerAttributesInput) SetEstablishedTimeout

SetEstablishedTimeout sets the EstablishedTimeout field's value.

func (*ModifyListenerAttributesInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ModifyListenerAttributesInput) SetHttp2Enabled

SetHttp2Enabled sets the Http2Enabled field's value.

func (*ModifyListenerAttributesInput) SetKeepaliveTimeout

SetKeepaliveTimeout sets the KeepaliveTimeout field's value.

func (*ModifyListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ModifyListenerAttributesInput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ModifyListenerAttributesInput) SetLoadType

SetLoadType sets the LoadType field's value.

func (*ModifyListenerAttributesInput) SetMaxConnections

SetMaxConnections sets the MaxConnections field's value.

func (*ModifyListenerAttributesInput) SetPersistenceTimeout

SetPersistenceTimeout sets the PersistenceTimeout field's value.

func (*ModifyListenerAttributesInput) SetPersistenceType

SetPersistenceType sets the PersistenceType field's value.

func (*ModifyListenerAttributesInput) SetProxyConnectTimeout

SetProxyConnectTimeout sets the ProxyConnectTimeout field's value.

func (*ModifyListenerAttributesInput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ModifyListenerAttributesInput) SetProxyReadTimeout

SetProxyReadTimeout sets the ProxyReadTimeout field's value.

func (*ModifyListenerAttributesInput) SetProxySendTimeout

SetProxySendTimeout sets the ProxySendTimeout field's value.

func (*ModifyListenerAttributesInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ModifyListenerAttributesInput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyListenerAttributesInput) SetSendTimeout

SetSendTimeout sets the SendTimeout field's value.

func (*ModifyListenerAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (ModifyListenerAttributesInput) String

String returns the string representation

func (*ModifyListenerAttributesInput) Validate

func (s *ModifyListenerAttributesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyListenerAttributesOutput

type ModifyListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyListenerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyListenerAttributesOutput) String

String returns the string representation

type ModifyListenerDomainExtensionsInput

type ModifyListenerDomainExtensionsInput struct {
	AddDomainExtensions []*AddDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	ModifyDomainExtensions []*ModifyDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`

	RemoveDomainExtensions []*RemoveDomainExtensionForModifyListenerDomainExtensionsInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyListenerDomainExtensionsInput) GoString

GoString returns the string representation

func (*ModifyListenerDomainExtensionsInput) SetAddDomainExtensions

SetAddDomainExtensions sets the AddDomainExtensions field's value.

func (*ModifyListenerDomainExtensionsInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ModifyListenerDomainExtensionsInput) SetModifyDomainExtensions

SetModifyDomainExtensions sets the ModifyDomainExtensions field's value.

func (*ModifyListenerDomainExtensionsInput) SetRemoveDomainExtensions

SetRemoveDomainExtensions sets the RemoveDomainExtensions field's value.

func (ModifyListenerDomainExtensionsInput) String

String returns the string representation

func (*ModifyListenerDomainExtensionsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyListenerDomainExtensionsOutput

type ModifyListenerDomainExtensionsOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyListenerDomainExtensionsOutput) GoString

GoString returns the string representation

func (*ModifyListenerDomainExtensionsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyListenerDomainExtensionsOutput) String

String returns the string representation

type ModifyLoadBalancerAttributesInput

type ModifyLoadBalancerAttributesInput struct {
	AddressIpVersion *string `type:"string"`

	AllowedPorts []*string `type:"list"`

	BypassSecurityGroupEnabled *string `type:"string"`

	Description *string `type:"string"`

	EniIpv6Address *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadBalancerName *string `type:"string"`

	LoadBalancerSpec *string `type:"string"`

	ModificationProtectionReason *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`

	Type *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*ModifyLoadBalancerAttributesInput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*ModifyLoadBalancerAttributesInput) SetAllowedPorts

SetAllowedPorts sets the AllowedPorts field's value.

func (*ModifyLoadBalancerAttributesInput) SetBypassSecurityGroupEnabled

func (s *ModifyLoadBalancerAttributesInput) SetBypassSecurityGroupEnabled(v string) *ModifyLoadBalancerAttributesInput

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ModifyLoadBalancerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyLoadBalancerAttributesInput) SetEniIpv6Address

SetEniIpv6Address sets the EniIpv6Address field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*ModifyLoadBalancerAttributesInput) SetLoadBalancerSpec

SetLoadBalancerSpec sets the LoadBalancerSpec field's value.

func (*ModifyLoadBalancerAttributesInput) SetModificationProtectionReason

func (s *ModifyLoadBalancerAttributesInput) SetModificationProtectionReason(v string) *ModifyLoadBalancerAttributesInput

SetModificationProtectionReason sets the ModificationProtectionReason field's value.

func (*ModifyLoadBalancerAttributesInput) SetModificationProtectionStatus

func (s *ModifyLoadBalancerAttributesInput) SetModificationProtectionStatus(v string) *ModifyLoadBalancerAttributesInput

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (*ModifyLoadBalancerAttributesInput) SetType

SetType sets the Type field's value.

func (ModifyLoadBalancerAttributesInput) String

String returns the string representation

func (*ModifyLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyLoadBalancerAttributesOutput

type ModifyLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyLoadBalancerAttributesOutput) String

String returns the string representation

type ModifyNLBBackendServersAttributesInput

type ModifyNLBBackendServersAttributesInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	Servers []*ServerForModifyNLBBackendServersAttributesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyNLBBackendServersAttributesInput) GoString

GoString returns the string representation

func (*ModifyNLBBackendServersAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyNLBBackendServersAttributesInput) SetServers

SetServers sets the Servers field's value.

func (ModifyNLBBackendServersAttributesInput) String

String returns the string representation

func (*ModifyNLBBackendServersAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNLBBackendServersAttributesOutput

type ModifyNLBBackendServersAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBBackendServersAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNLBBackendServersAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNLBBackendServersAttributesOutput) String

String returns the string representation

type ModifyNLBListenerAdditionalCertificatesInput

type ModifyNLBListenerAdditionalCertificatesInput struct {
	AssociateCertificateIds []*string `type:"list"`

	AssociateCertificateSource *string `type:"string"`

	DisassociateCertificateIds []*string `type:"list"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNLBListenerAdditionalCertificatesInput) GoString

GoString returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesInput) SetAssociateCertificateIds

SetAssociateCertificateIds sets the AssociateCertificateIds field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetAssociateCertificateSource

SetAssociateCertificateSource sets the AssociateCertificateSource field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetDisassociateCertificateIds

SetDisassociateCertificateIds sets the DisassociateCertificateIds field's value.

func (*ModifyNLBListenerAdditionalCertificatesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (ModifyNLBListenerAdditionalCertificatesInput) String

String returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNLBListenerAdditionalCertificatesOutput

type ModifyNLBListenerAdditionalCertificatesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBListenerAdditionalCertificatesOutput) GoString

GoString returns the string representation

func (*ModifyNLBListenerAdditionalCertificatesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNLBListenerAdditionalCertificatesOutput) String

String returns the string representation

type ModifyNLBListenerAttributesInput

type ModifyNLBListenerAttributesInput struct {
	CACertificateId *string `type:"string"`

	CACertificateSource *string `type:"string"`

	CAEnabled *bool `type:"boolean"`

	CertificateId *string `type:"string"`

	CertificateSource *string `type:"string"`

	ConnectionTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	Enabled *bool `type:"boolean"`

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	ListenerName *string `type:"string"`

	PCACertificateId *string `type:"string"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyType *string `type:"string"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBListenerAttributesInput) GoString

GoString returns the string representation

func (*ModifyNLBListenerAttributesInput) SetCACertificateId

SetCACertificateId sets the CACertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetCACertificateSource

SetCACertificateSource sets the CACertificateSource field's value.

func (*ModifyNLBListenerAttributesInput) SetCAEnabled

SetCAEnabled sets the CAEnabled field's value.

func (*ModifyNLBListenerAttributesInput) SetCertificateId

SetCertificateId sets the CertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetCertificateSource

SetCertificateSource sets the CertificateSource field's value.

func (*ModifyNLBListenerAttributesInput) SetConnectionTimeout

SetConnectionTimeout sets the ConnectionTimeout field's value.

func (*ModifyNLBListenerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNLBListenerAttributesInput) SetEnabled

SetEnabled sets the Enabled field's value.

func (*ModifyNLBListenerAttributesInput) SetListenerId

SetListenerId sets the ListenerId field's value.

func (*ModifyNLBListenerAttributesInput) SetListenerName

SetListenerName sets the ListenerName field's value.

func (*ModifyNLBListenerAttributesInput) SetPCACertificateId

SetPCACertificateId sets the PCACertificateId field's value.

func (*ModifyNLBListenerAttributesInput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyNLBListenerAttributesInput) SetSecurityPolicyType

SetSecurityPolicyType sets the SecurityPolicyType field's value.

func (*ModifyNLBListenerAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (ModifyNLBListenerAttributesInput) String

String returns the string representation

func (*ModifyNLBListenerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNLBListenerAttributesOutput

type ModifyNLBListenerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBListenerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNLBListenerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNLBListenerAttributesOutput) String

String returns the string representation

type ModifyNLBSecurityPolicyAttributesInput

type ModifyNLBSecurityPolicyAttributesInput struct {
	Ciphers []*string `type:"list"`

	// SecurityPolicyId is a required field
	SecurityPolicyId *string `type:"string" required:"true"`

	SecurityPolicyName *string `type:"string"`

	TlsVersions []*string `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyNLBSecurityPolicyAttributesInput) GoString

GoString returns the string representation

func (*ModifyNLBSecurityPolicyAttributesInput) SetCiphers

SetCiphers sets the Ciphers field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetSecurityPolicyName

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*ModifyNLBSecurityPolicyAttributesInput) SetTlsVersions

SetTlsVersions sets the TlsVersions field's value.

func (ModifyNLBSecurityPolicyAttributesInput) String

String returns the string representation

func (*ModifyNLBSecurityPolicyAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNLBSecurityPolicyAttributesOutput

type ModifyNLBSecurityPolicyAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBSecurityPolicyAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNLBSecurityPolicyAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNLBSecurityPolicyAttributesOutput) String

String returns the string representation

type ModifyNLBServerGroupAttributesInput

type ModifyNLBServerGroupAttributesInput struct {
	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForModifyNLBServerGroupAttributesInput `type:"structure"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProxyProtocolType *string `type:"string"`

	Scheduler *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	ServerGroupName *string `type:"string"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	TimestampRemoveEnabled *bool `type:"boolean"`
	// contains filtered or unexported fields
}

func (ModifyNLBServerGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifyNLBServerGroupAttributesInput) SetBypassSecurityGroupEnabled

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetConnectionDrainEnabled

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetConnectionDrainTimeout

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ModifyNLBServerGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNLBServerGroupAttributesInput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ModifyNLBServerGroupAttributesInput) SetPreserveClientIpEnabled

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ModifyNLBServerGroupAttributesInput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ModifyNLBServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyNLBServerGroupAttributesInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ModifyNLBServerGroupAttributesInput) SetSessionPersistenceEnabled

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*ModifyNLBServerGroupAttributesInput) SetSessionPersistenceTimeout

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*ModifyNLBServerGroupAttributesInput) SetTimestampRemoveEnabled

SetTimestampRemoveEnabled sets the TimestampRemoveEnabled field's value.

func (ModifyNLBServerGroupAttributesInput) String

String returns the string representation

func (*ModifyNLBServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNLBServerGroupAttributesOutput

type ModifyNLBServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNLBServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNLBServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNLBServerGroupAttributesOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerAccessLogInput

type ModifyNetworkLoadBalancerAccessLogInput struct {
	AccessLogEnabled *bool `type:"boolean"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	TopicName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerAccessLogInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogInput) SetAccessLogEnabled

SetAccessLogEnabled sets the AccessLogEnabled field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ModifyNetworkLoadBalancerAccessLogInput) SetTopicName

SetTopicName sets the TopicName field's value.

func (ModifyNetworkLoadBalancerAccessLogInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerAccessLogOutput

type ModifyNetworkLoadBalancerAccessLogOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerAccessLogOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAccessLogOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerAccessLogOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerAttributesInput

type ModifyNetworkLoadBalancerAttributesInput struct {
	CrossZoneEnabled *bool `type:"boolean"`

	Description *string `type:"string"`

	IpAddressVersion *string `type:"string"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	LoadBalancerName *string `type:"string"`

	ModificationProtectionStatus *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerAttributesInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAttributesInput) SetCrossZoneEnabled

SetCrossZoneEnabled sets the CrossZoneEnabled field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetLoadBalancerName

SetLoadBalancerName sets the LoadBalancerName field's value.

func (*ModifyNetworkLoadBalancerAttributesInput) SetModificationProtectionStatus

SetModificationProtectionStatus sets the ModificationProtectionStatus field's value.

func (ModifyNetworkLoadBalancerAttributesInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerAttributesOutput

type ModifyNetworkLoadBalancerAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerAttributesOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerBandwidthPackageInput

type ModifyNetworkLoadBalancerBandwidthPackageInput struct {

	// BandwidthPackageId is a required field
	BandwidthPackageId *string `type:"string" required:"true"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	// Operation is a required field
	Operation *string `type:"string" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerBandwidthPackageInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetBandwidthPackageId

SetBandwidthPackageId sets the BandwidthPackageId field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetOperation

SetOperation sets the Operation field's value.

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (ModifyNetworkLoadBalancerBandwidthPackageInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerBandwidthPackageOutput

type ModifyNetworkLoadBalancerBandwidthPackageOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerBandwidthPackageOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerBandwidthPackageOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerBandwidthPackageOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerNetworkTypeInput

type ModifyNetworkLoadBalancerNetworkTypeInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	// NetworkType is a required field
	NetworkType *string `type:"string" required:"true"`

	// Protocol is a required field
	Protocol *string `type:"string" required:"true"`

	ZoneMappings []*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerNetworkTypeInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetNetworkType

SetNetworkType sets the NetworkType field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ModifyNetworkLoadBalancerNetworkTypeInput) SetZoneMappings

SetZoneMappings sets the ZoneMappings field's value.

func (ModifyNetworkLoadBalancerNetworkTypeInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerNetworkTypeOutput

type ModifyNetworkLoadBalancerNetworkTypeOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerNetworkTypeOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerNetworkTypeOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerNetworkTypeOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerSecurityGroupsInput

type ModifyNetworkLoadBalancerSecurityGroupsInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	// SecurityGroupIds is a required field
	SecurityGroupIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerSecurityGroupsInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (ModifyNetworkLoadBalancerSecurityGroupsInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerSecurityGroupsOutput

type ModifyNetworkLoadBalancerSecurityGroupsOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerSecurityGroupsOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerSecurityGroupsOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerSecurityGroupsOutput) String

String returns the string representation

type ModifyNetworkLoadBalancerZonesInput

type ModifyNetworkLoadBalancerZonesInput struct {
	AddZoneMappings []*AddZoneMappingForModifyNetworkLoadBalancerZonesInput `type:"list"`

	DeleteZoneMappings []*string `type:"list"`

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerZonesInput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerZonesInput) SetAddZoneMappings

SetAddZoneMappings sets the AddZoneMappings field's value.

func (*ModifyNetworkLoadBalancerZonesInput) SetDeleteZoneMappings

SetDeleteZoneMappings sets the DeleteZoneMappings field's value.

func (*ModifyNetworkLoadBalancerZonesInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (ModifyNetworkLoadBalancerZonesInput) String

String returns the string representation

func (*ModifyNetworkLoadBalancerZonesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyNetworkLoadBalancerZonesOutput

type ModifyNetworkLoadBalancerZonesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyNetworkLoadBalancerZonesOutput) GoString

GoString returns the string representation

func (*ModifyNetworkLoadBalancerZonesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyNetworkLoadBalancerZonesOutput) String

String returns the string representation

type ModifyRulesInput

type ModifyRulesInput struct {

	// ListenerId is a required field
	ListenerId *string `type:"string" required:"true"`

	Rules []*RuleForModifyRulesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyRulesInput) GoString

func (s ModifyRulesInput) GoString() string

GoString returns the string representation

func (*ModifyRulesInput) SetListenerId

func (s *ModifyRulesInput) SetListenerId(v string) *ModifyRulesInput

SetListenerId sets the ListenerId field's value.

func (*ModifyRulesInput) SetRules

SetRules sets the Rules field's value.

func (ModifyRulesInput) String

func (s ModifyRulesInput) String() string

String returns the string representation

func (*ModifyRulesInput) Validate

func (s *ModifyRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ModifyRulesOutput

type ModifyRulesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyRulesOutput) GoString

func (s ModifyRulesOutput) GoString() string

GoString returns the string representation

func (*ModifyRulesOutput) SetRequestId

func (s *ModifyRulesOutput) SetRequestId(v string) *ModifyRulesOutput

SetRequestId sets the RequestId field's value.

func (ModifyRulesOutput) String

func (s ModifyRulesOutput) String() string

String returns the string representation

type ModifyServerGroupAttributesInput

type ModifyServerGroupAttributesInput struct {
	Description *string `type:"string"`

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	ServerGroupName *string `type:"string"`

	Servers []*ServerForModifyServerGroupAttributesInput `type:"list"`
	// contains filtered or unexported fields
}

func (ModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*ModifyServerGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ModifyServerGroupAttributesInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ModifyServerGroupAttributesInput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ModifyServerGroupAttributesInput) SetServers

SetServers sets the Servers field's value.

func (ModifyServerGroupAttributesInput) String

String returns the string representation

func (*ModifyServerGroupAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ModifyServerGroupAttributesOutput

type ModifyServerGroupAttributesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ModifyServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ModifyServerGroupAttributesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (ModifyServerGroupAttributesOutput) String

String returns the string representation

type RedirectConfigForCreateRulesInput

type RedirectConfigForCreateRulesInput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

	StatusCode *string `type:"string"`
	// contains filtered or unexported fields
}

func (RedirectConfigForCreateRulesInput) GoString

GoString returns the string representation

func (*RedirectConfigForCreateRulesInput) SetHost

SetHost sets the Host field's value.

func (*RedirectConfigForCreateRulesInput) SetPath

SetPath sets the Path field's value.

func (*RedirectConfigForCreateRulesInput) SetPort

SetPort sets the Port field's value.

func (*RedirectConfigForCreateRulesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForCreateRulesInput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForCreateRulesInput) String

String returns the string representation

type RedirectConfigForDescribeRulesOutput

type RedirectConfigForDescribeRulesOutput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

	StatusCode *string `type:"string"`
	// contains filtered or unexported fields
}

func (RedirectConfigForDescribeRulesOutput) GoString

GoString returns the string representation

func (*RedirectConfigForDescribeRulesOutput) SetHost

SetHost sets the Host field's value.

func (*RedirectConfigForDescribeRulesOutput) SetPath

SetPath sets the Path field's value.

func (*RedirectConfigForDescribeRulesOutput) SetPort

SetPort sets the Port field's value.

func (*RedirectConfigForDescribeRulesOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForDescribeRulesOutput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForDescribeRulesOutput) String

String returns the string representation

type RedirectConfigForModifyRulesInput

type RedirectConfigForModifyRulesInput struct {
	Host *string `type:"string"`

	Path *string `type:"string"`

	Port *string `type:"string"`

	Protocol *string `type:"string"`

	StatusCode *string `type:"string"`
	// contains filtered or unexported fields
}

func (RedirectConfigForModifyRulesInput) GoString

GoString returns the string representation

func (*RedirectConfigForModifyRulesInput) SetHost

SetHost sets the Host field's value.

func (*RedirectConfigForModifyRulesInput) SetPath

SetPath sets the Path field's value.

func (*RedirectConfigForModifyRulesInput) SetPort

SetPort sets the Port field's value.

func (*RedirectConfigForModifyRulesInput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*RedirectConfigForModifyRulesInput) SetStatusCode

SetStatusCode sets the StatusCode field's value.

func (RedirectConfigForModifyRulesInput) String

String returns the string representation

type RemoveAclEntriesInput

type RemoveAclEntriesInput struct {

	// AclId is a required field
	AclId *string `type:"string" required:"true"`

	// Entries is a required field
	Entries []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveAclEntriesInput) GoString

func (s RemoveAclEntriesInput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesInput) SetAclId

SetAclId sets the AclId field's value.

func (*RemoveAclEntriesInput) SetEntries

func (s *RemoveAclEntriesInput) SetEntries(v []*string) *RemoveAclEntriesInput

SetEntries sets the Entries field's value.

func (RemoveAclEntriesInput) String

func (s RemoveAclEntriesInput) String() string

String returns the string representation

func (*RemoveAclEntriesInput) Validate

func (s *RemoveAclEntriesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveAclEntriesOutput

type RemoveAclEntriesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveAclEntriesOutput) GoString

func (s RemoveAclEntriesOutput) GoString() string

GoString returns the string representation

func (*RemoveAclEntriesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveAclEntriesOutput) String

func (s RemoveAclEntriesOutput) String() string

String returns the string representation

type RemoveDomainExtensionForModifyListenerDomainExtensionsInput

type RemoveDomainExtensionForModifyListenerDomainExtensionsInput struct {
	DomainExtensionId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveDomainExtensionForModifyListenerDomainExtensionsInput) GoString

GoString returns the string representation

func (*RemoveDomainExtensionForModifyListenerDomainExtensionsInput) SetDomainExtensionId

SetDomainExtensionId sets the DomainExtensionId field's value.

func (RemoveDomainExtensionForModifyListenerDomainExtensionsInput) String

String returns the string representation

type RemoveNLBBackendServersInput

type RemoveNLBBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	// ServerIds is a required field
	ServerIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveNLBBackendServersInput) GoString

func (s RemoveNLBBackendServersInput) GoString() string

GoString returns the string representation

func (*RemoveNLBBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RemoveNLBBackendServersInput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (RemoveNLBBackendServersInput) String

String returns the string representation

func (*RemoveNLBBackendServersInput) Validate

func (s *RemoveNLBBackendServersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RemoveNLBBackendServersOutput

type RemoveNLBBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveNLBBackendServersOutput) GoString

GoString returns the string representation

func (*RemoveNLBBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveNLBBackendServersOutput) String

String returns the string representation

type RemoveServerGroupBackendServersInput

type RemoveServerGroupBackendServersInput struct {

	// ServerGroupId is a required field
	ServerGroupId *string `type:"string" required:"true"`

	// ServerIds is a required field
	ServerIds []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (RemoveServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersInput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RemoveServerGroupBackendServersInput) SetServerIds

SetServerIds sets the ServerIds field's value.

func (RemoveServerGroupBackendServersInput) String

String returns the string representation

func (*RemoveServerGroupBackendServersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type RemoveServerGroupBackendServersOutput

type RemoveServerGroupBackendServersOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RemoveServerGroupBackendServersOutput) GoString

GoString returns the string representation

func (*RemoveServerGroupBackendServersOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RemoveServerGroupBackendServersOutput) String

String returns the string representation

type RenewLoadBalancerInput

type RenewLoadBalancerInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	Period *int64 `type:"integer"`

	PeriodUnit *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewLoadBalancerInput) GoString

func (s RenewLoadBalancerInput) GoString() string

GoString returns the string representation

func (*RenewLoadBalancerInput) SetLoadBalancerId

func (s *RenewLoadBalancerInput) SetLoadBalancerId(v string) *RenewLoadBalancerInput

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*RenewLoadBalancerInput) SetPeriod

SetPeriod sets the Period field's value.

func (*RenewLoadBalancerInput) SetPeriodUnit

SetPeriodUnit sets the PeriodUnit field's value.

func (RenewLoadBalancerInput) String

func (s RenewLoadBalancerInput) String() string

String returns the string representation

func (*RenewLoadBalancerInput) Validate

func (s *RenewLoadBalancerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RenewLoadBalancerOutput

type RenewLoadBalancerOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RenewLoadBalancerOutput) GoString

func (s RenewLoadBalancerOutput) GoString() string

GoString returns the string representation

func (*RenewLoadBalancerOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (RenewLoadBalancerOutput) String

func (s RenewLoadBalancerOutput) String() string

String returns the string representation

type ResourceTagForListTagsForResourcesOutput

type ResourceTagForListTagsForResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceTagForListTagsForResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagForListTagsForResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagForListTagsForResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagForListTagsForResourcesOutput) String

String returns the string representation

type ResourceTagsForListTagsForNLBResourcesOutput

type ResourceTagsForListTagsForNLBResourcesOutput struct {
	ResourceId *string `type:"string"`

	ResourceType *string `type:"string"`

	TagKey *string `type:"string"`

	TagValue *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResourceTagsForListTagsForNLBResourcesOutput) GoString

GoString returns the string representation

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetResourceId

SetResourceId sets the ResourceId field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetResourceType

SetResourceType sets the ResourceType field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetTagKey

SetTagKey sets the TagKey field's value.

func (*ResourceTagsForListTagsForNLBResourcesOutput) SetTagValue

SetTagValue sets the TagValue field's value.

func (ResourceTagsForListTagsForNLBResourcesOutput) String

String returns the string representation

type ResultForDescribeListenerHealthOutput

type ResultForDescribeListenerHealthOutput struct {
	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	RuleNumber *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerId *string `type:"string"`

	Status *string `type:"string"`

	Type *string `type:"string"`

	UpdatedAt *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResultForDescribeListenerHealthOutput) GoString

GoString returns the string representation

func (*ResultForDescribeListenerHealthOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForDescribeListenerHealthOutput) SetIp

SetIp sets the Ip field's value.

func (*ResultForDescribeListenerHealthOutput) SetPort

SetPort sets the Port field's value.

func (*ResultForDescribeListenerHealthOutput) SetRuleNumber

SetRuleNumber sets the RuleNumber field's value.

func (*ResultForDescribeListenerHealthOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ResultForDescribeListenerHealthOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ResultForDescribeListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResultForDescribeListenerHealthOutput) SetType

SetType sets the Type field's value.

func (*ResultForDescribeListenerHealthOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (ResultForDescribeListenerHealthOutput) String

String returns the string representation

type ResultForDescribeNLBListenerHealthOutput

type ResultForDescribeNLBListenerHealthOutput struct {
	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	ServerType *string `type:"string"`

	Status *string `type:"string"`

	UpdateTime *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ResultForDescribeNLBListenerHealthOutput) GoString

GoString returns the string representation

func (*ResultForDescribeNLBListenerHealthOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetIp

SetIp sets the Ip field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetPort

SetPort sets the Port field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetServerType

SetServerType sets the ServerType field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetStatus

SetStatus sets the Status field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ResultForDescribeNLBListenerHealthOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ResultForDescribeNLBListenerHealthOutput) String

String returns the string representation

type RuleForCreateRulesInput

type RuleForCreateRulesInput struct {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForCreateRulesInput `type:"structure"`

	ServerGroupId *string `type:"string"`

	Tags []*RulesTagForCreateRulesInput `type:"list"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForCreateRulesInput) GoString

func (s RuleForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RuleForCreateRulesInput) SetActionType

SetActionType sets the ActionType field's value.

func (*RuleForCreateRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForCreateRulesInput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForCreateRulesInput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForCreateRulesInput) SetServerGroupId

func (s *RuleForCreateRulesInput) SetServerGroupId(v string) *RuleForCreateRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForCreateRulesInput) SetTags

SetTags sets the Tags field's value.

func (*RuleForCreateRulesInput) SetUrl

SetUrl sets the Url field's value.

func (RuleForCreateRulesInput) String

func (s RuleForCreateRulesInput) String() string

String returns the string representation

type RuleForDescribeRulesOutput

type RuleForDescribeRulesOutput struct {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	Domain *string `type:"string"`

	RedirectConfig *RedirectConfigForDescribeRulesOutput `type:"structure"`

	RuleId *string `type:"string"`

	ServerGroupId *string `type:"string"`

	Tags []*TagForDescribeRulesOutput `type:"list"`

	Url *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForDescribeRulesOutput) GoString

func (s RuleForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*RuleForDescribeRulesOutput) SetActionType

SetActionType sets the ActionType field's value.

func (*RuleForDescribeRulesOutput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForDescribeRulesOutput) SetDomain

SetDomain sets the Domain field's value.

func (*RuleForDescribeRulesOutput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForDescribeRulesOutput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*RuleForDescribeRulesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*RuleForDescribeRulesOutput) SetTags

SetTags sets the Tags field's value.

func (*RuleForDescribeRulesOutput) SetUrl

SetUrl sets the Url field's value.

func (RuleForDescribeRulesOutput) String

String returns the string representation

type RuleForModifyRulesInput

type RuleForModifyRulesInput struct {
	ActionType *string `type:"string"`

	Description *string `type:"string"`

	RedirectConfig *RedirectConfigForModifyRulesInput `type:"structure"`

	// RuleId is a required field
	RuleId *string `type:"string" required:"true"`

	ServerGroupId *string `type:"string"`
	// contains filtered or unexported fields
}

func (RuleForModifyRulesInput) GoString

func (s RuleForModifyRulesInput) GoString() string

GoString returns the string representation

func (*RuleForModifyRulesInput) SetActionType

SetActionType sets the ActionType field's value.

func (*RuleForModifyRulesInput) SetDescription

SetDescription sets the Description field's value.

func (*RuleForModifyRulesInput) SetRedirectConfig

SetRedirectConfig sets the RedirectConfig field's value.

func (*RuleForModifyRulesInput) SetRuleId

SetRuleId sets the RuleId field's value.

func (*RuleForModifyRulesInput) SetServerGroupId

func (s *RuleForModifyRulesInput) SetServerGroupId(v string) *RuleForModifyRulesInput

SetServerGroupId sets the ServerGroupId field's value.

func (RuleForModifyRulesInput) String

func (s RuleForModifyRulesInput) String() string

String returns the string representation

func (*RuleForModifyRulesInput) Validate

func (s *RuleForModifyRulesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type RulesTagForCreateRulesInput

type RulesTagForCreateRulesInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (RulesTagForCreateRulesInput) GoString

func (s RulesTagForCreateRulesInput) GoString() string

GoString returns the string representation

func (*RulesTagForCreateRulesInput) SetKey

SetKey sets the Key field's value.

func (*RulesTagForCreateRulesInput) SetValue

SetValue sets the Value field's value.

func (RulesTagForCreateRulesInput) String

String returns the string representation

type SecurityPolicyForDescribeNLBSecurityPoliciesOutput

type SecurityPolicyForDescribeNLBSecurityPoliciesOutput struct {
	AccountId *string `type:"string"`

	Ciphers []*string `type:"list"`

	CreateTime *string `type:"string"`

	ProjectName *string `type:"string"`

	RelatedListenerIds []*string `type:"list"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNLBSecurityPoliciesOutput `type:"list"`

	TlsVersions []*string `type:"list"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (SecurityPolicyForDescribeNLBSecurityPoliciesOutput) GoString

GoString returns the string representation

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetCiphers

SetCiphers sets the Ciphers field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetRelatedListenerIds

SetRelatedListenerIds sets the RelatedListenerIds field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetSecurityPolicyName

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetStatus

SetStatus sets the Status field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetTags

SetTags sets the Tags field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetTlsVersions

SetTlsVersions sets the TlsVersions field's value.

func (*SecurityPolicyForDescribeNLBSecurityPoliciesOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (SecurityPolicyForDescribeNLBSecurityPoliciesOutput) String

String returns the string representation

type SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput

type SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput struct {
	Ciphers []*string `type:"list"`

	SecurityPolicyId *string `type:"string"`

	SecurityPolicyName *string `type:"string"`

	TlsVersions []*string `type:"list"`
	// contains filtered or unexported fields
}

func (SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) GoString

GoString returns the string representation

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetCiphers

SetCiphers sets the Ciphers field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicyId

SetSecurityPolicyId sets the SecurityPolicyId field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetSecurityPolicyName

SetSecurityPolicyName sets the SecurityPolicyName field's value.

func (*SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) SetTlsVersions

SetTlsVersions sets the TlsVersions field's value.

func (SecurityPolicyForDescribeNLBSystemSecurityPoliciesOutput) String

String returns the string representation

type ServerForAddNLBBackendServersInput

type ServerForAddNLBBackendServersInput struct {
	Description *string `type:"string"`

	// InstanceId is a required field
	InstanceId *string `type:"string" required:"true"`

	// Ip is a required field
	Ip *string `type:"string" required:"true"`

	Port *int64 `type:"integer"`

	// Type is a required field
	Type *string `type:"string" required:"true"`

	Weight *int64 `type:"integer"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerForAddNLBBackendServersInput) GoString

GoString returns the string representation

func (*ServerForAddNLBBackendServersInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForAddNLBBackendServersInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForAddNLBBackendServersInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForAddNLBBackendServersInput) SetPort

SetPort sets the Port field's value.

func (*ServerForAddNLBBackendServersInput) SetType

SetType sets the Type field's value.

func (*ServerForAddNLBBackendServersInput) SetWeight

SetWeight sets the Weight field's value.

func (*ServerForAddNLBBackendServersInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ServerForAddNLBBackendServersInput) String

String returns the string representation

func (*ServerForAddNLBBackendServersInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServerForAddServerGroupBackendServersInput

type ServerForAddServerGroupBackendServersInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForAddServerGroupBackendServersInput) GoString

GoString returns the string representation

func (*ServerForAddServerGroupBackendServersInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForAddServerGroupBackendServersInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForAddServerGroupBackendServersInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForAddServerGroupBackendServersInput) SetPort

SetPort sets the Port field's value.

func (*ServerForAddServerGroupBackendServersInput) SetType

SetType sets the Type field's value.

func (*ServerForAddServerGroupBackendServersInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForAddServerGroupBackendServersInput) String

String returns the string representation

type ServerForCreateNLBServerGroupInput

type ServerForCreateNLBServerGroupInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerForCreateNLBServerGroupInput) GoString

GoString returns the string representation

func (*ServerForCreateNLBServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForCreateNLBServerGroupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForCreateNLBServerGroupInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForCreateNLBServerGroupInput) SetPort

SetPort sets the Port field's value.

func (*ServerForCreateNLBServerGroupInput) SetType

SetType sets the Type field's value.

func (*ServerForCreateNLBServerGroupInput) SetWeight

SetWeight sets the Weight field's value.

func (*ServerForCreateNLBServerGroupInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ServerForCreateNLBServerGroupInput) String

String returns the string representation

type ServerForCreateServerGroupInput

type ServerForCreateServerGroupInput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForCreateServerGroupInput) GoString

GoString returns the string representation

func (*ServerForCreateServerGroupInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForCreateServerGroupInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForCreateServerGroupInput) SetIp

SetIp sets the Ip field's value.

func (*ServerForCreateServerGroupInput) SetPort

SetPort sets the Port field's value.

func (*ServerForCreateServerGroupInput) SetType

SetType sets the Type field's value.

func (*ServerForCreateServerGroupInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForCreateServerGroupInput) String

String returns the string representation

type ServerForDescribeNLBServerGroupAttributesOutput

type ServerForDescribeNLBServerGroupAttributesOutput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerForDescribeNLBServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetIp

SetIp sets the Ip field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetWeight

SetWeight sets the Weight field's value.

func (*ServerForDescribeNLBServerGroupAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ServerForDescribeNLBServerGroupAttributesOutput) String

String returns the string representation

type ServerForDescribeServerGroupAttributesOutput

type ServerForDescribeServerGroupAttributesOutput struct {
	Description *string `type:"string"`

	InstanceId *string `type:"string"`

	Ip *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	Type *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForDescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*ServerForDescribeServerGroupAttributesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetIp

SetIp sets the Ip field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetPort

SetPort sets the Port field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetType

SetType sets the Type field's value.

func (*ServerForDescribeServerGroupAttributesOutput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForDescribeServerGroupAttributesOutput) String

String returns the string representation

type ServerForModifyNLBBackendServersAttributesInput

type ServerForModifyNLBBackendServersAttributesInput struct {
	Description *string `type:"string"`

	Port *int64 `type:"integer"`

	// ServerId is a required field
	ServerId *string `type:"string" required:"true"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForModifyNLBBackendServersAttributesInput) GoString

GoString returns the string representation

func (*ServerForModifyNLBBackendServersAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetPort

SetPort sets the Port field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForModifyNLBBackendServersAttributesInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForModifyNLBBackendServersAttributesInput) String

String returns the string representation

func (*ServerForModifyNLBBackendServersAttributesInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ServerForModifyServerGroupAttributesInput

type ServerForModifyServerGroupAttributesInput struct {
	Description *string `type:"string"`

	Port *int64 `type:"integer"`

	ServerId *string `type:"string"`

	Weight *int64 `type:"integer"`
	// contains filtered or unexported fields
}

func (ServerForModifyServerGroupAttributesInput) GoString

GoString returns the string representation

func (*ServerForModifyServerGroupAttributesInput) SetDescription

SetDescription sets the Description field's value.

func (*ServerForModifyServerGroupAttributesInput) SetPort

SetPort sets the Port field's value.

func (*ServerForModifyServerGroupAttributesInput) SetServerId

SetServerId sets the ServerId field's value.

func (*ServerForModifyServerGroupAttributesInput) SetWeight

SetWeight sets the Weight field's value.

func (ServerForModifyServerGroupAttributesInput) String

String returns the string representation

type ServerGroupForDescribeLoadBalancerAttributesOutput

type ServerGroupForDescribeLoadBalancerAttributesOutput struct {
	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeLoadBalancerAttributesOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeLoadBalancerAttributesOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (ServerGroupForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type ServerGroupForDescribeNLBServerGroupsOutput

type ServerGroupForDescribeNLBServerGroupsOutput struct {
	AccountId *string `type:"string"`

	AnyPortEnabled *bool `type:"boolean"`

	BypassSecurityGroupEnabled *bool `type:"boolean"`

	ConnectionDrainEnabled *bool `type:"boolean"`

	ConnectionDrainTimeout *int64 `type:"integer"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	HealthCheck *HealthCheckForDescribeNLBServerGroupsOutput `type:"structure"`

	IpAddressVersion *string `type:"string"`

	PreserveClientIpEnabled *bool `type:"boolean"`

	ProjectName *string `type:"string"`

	Protocol *string `type:"string"`

	ProxyProtocolType *string `type:"string"`

	RelatedLoadBalancerIds []*string `type:"list"`

	Scheduler *string `type:"string"`

	ServerCount *int64 `type:"integer"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	SessionPersistenceEnabled *bool `type:"boolean"`

	SessionPersistenceTimeout *int64 `type:"integer"`

	Status *string `type:"string"`

	Tags []*TagForDescribeNLBServerGroupsOutput `type:"list"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`

	VpcId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupForDescribeNLBServerGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetAccountId

SetAccountId sets the AccountId field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetAnyPortEnabled

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetBypassSecurityGroupEnabled

SetBypassSecurityGroupEnabled sets the BypassSecurityGroupEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetConnectionDrainEnabled

SetConnectionDrainEnabled sets the ConnectionDrainEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetConnectionDrainTimeout

SetConnectionDrainTimeout sets the ConnectionDrainTimeout field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetHealthCheck

SetHealthCheck sets the HealthCheck field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetIpAddressVersion

SetIpAddressVersion sets the IpAddressVersion field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetPreserveClientIpEnabled

SetPreserveClientIpEnabled sets the PreserveClientIpEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProtocol

SetProtocol sets the Protocol field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetProxyProtocolType

SetProxyProtocolType sets the ProxyProtocolType field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetRelatedLoadBalancerIds

SetRelatedLoadBalancerIds sets the RelatedLoadBalancerIds field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetScheduler

SetScheduler sets the Scheduler field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerCount

SetServerCount sets the ServerCount field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetSessionPersistenceEnabled

SetSessionPersistenceEnabled sets the SessionPersistenceEnabled field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetSessionPersistenceTimeout

SetSessionPersistenceTimeout sets the SessionPersistenceTimeout field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetType

SetType sets the Type field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (*ServerGroupForDescribeNLBServerGroupsOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ServerGroupForDescribeNLBServerGroupsOutput) String

String returns the string representation

type ServerGroupForDescribeServerGroupsOutput

type ServerGroupForDescribeServerGroupsOutput struct {
	AddressIpVersion *string `type:"string"`

	AnyPortEnabled *string `type:"string"`

	CreateTime *string `type:"string"`

	Description *string `type:"string"`

	ServerGroupId *string `type:"string"`

	ServerGroupName *string `type:"string"`

	Tags []*TagForDescribeServerGroupsOutput `type:"list"`

	Type *string `type:"string"`

	UpdateTime *string `type:"string"`
	// contains filtered or unexported fields
}

func (ServerGroupForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*ServerGroupForDescribeServerGroupsOutput) SetAddressIpVersion

SetAddressIpVersion sets the AddressIpVersion field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetAnyPortEnabled

SetAnyPortEnabled sets the AnyPortEnabled field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetServerGroupId

SetServerGroupId sets the ServerGroupId field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetServerGroupName

SetServerGroupName sets the ServerGroupName field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetTags

SetTags sets the Tags field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetType

SetType sets the Type field's value.

func (*ServerGroupForDescribeServerGroupsOutput) SetUpdateTime

SetUpdateTime sets the UpdateTime field's value.

func (ServerGroupForDescribeServerGroupsOutput) String

String returns the string representation

type SetLoadBalancerRenewalInput

type SetLoadBalancerRenewalInput struct {

	// LoadBalancerId is a required field
	LoadBalancerId *string `type:"string" required:"true"`

	RemainRenewTimes *int64 `type:"integer"`

	RenewPeriodTimes *int64 `type:"integer"`

	// RenewType is a required field
	RenewType *int64 `min:"1" max:"2" type:"integer" required:"true"`
	// contains filtered or unexported fields
}

func (SetLoadBalancerRenewalInput) GoString

func (s SetLoadBalancerRenewalInput) GoString() string

GoString returns the string representation

func (*SetLoadBalancerRenewalInput) SetLoadBalancerId

SetLoadBalancerId sets the LoadBalancerId field's value.

func (*SetLoadBalancerRenewalInput) SetRemainRenewTimes

SetRemainRenewTimes sets the RemainRenewTimes field's value.

func (*SetLoadBalancerRenewalInput) SetRenewPeriodTimes

SetRenewPeriodTimes sets the RenewPeriodTimes field's value.

func (*SetLoadBalancerRenewalInput) SetRenewType

SetRenewType sets the RenewType field's value.

func (SetLoadBalancerRenewalInput) String

String returns the string representation

func (*SetLoadBalancerRenewalInput) Validate

func (s *SetLoadBalancerRenewalInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SetLoadBalancerRenewalOutput

type SetLoadBalancerRenewalOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (SetLoadBalancerRenewalOutput) GoString

func (s SetLoadBalancerRenewalOutput) GoString() string

GoString returns the string representation

func (*SetLoadBalancerRenewalOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (SetLoadBalancerRenewalOutput) String

String returns the string representation

type TagFilterForDescribeAclsInput

type TagFilterForDescribeAclsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeAclsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeAclsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeAclsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeAclsInput) String

String returns the string representation

type TagFilterForDescribeCertificatesInput

type TagFilterForDescribeCertificatesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeCertificatesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeCertificatesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeCertificatesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeCertificatesInput) String

String returns the string representation

type TagFilterForDescribeListenersInput

type TagFilterForDescribeListenersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeListenersInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeListenersInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeListenersInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeListenersInput) String

String returns the string representation

type TagFilterForDescribeLoadBalancersInput

type TagFilterForDescribeLoadBalancersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeLoadBalancersInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeLoadBalancersInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeLoadBalancersInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeLoadBalancersInput) String

String returns the string representation

type TagFilterForDescribeNLBListenersInput

type TagFilterForDescribeNLBListenersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeNLBListenersInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNLBListenersInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBListenersInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBListenersInput) String

String returns the string representation

type TagFilterForDescribeNLBSecurityPoliciesInput

type TagFilterForDescribeNLBSecurityPoliciesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeNLBSecurityPoliciesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNLBSecurityPoliciesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBSecurityPoliciesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBSecurityPoliciesInput) String

String returns the string representation

type TagFilterForDescribeNLBServerGroupsInput

type TagFilterForDescribeNLBServerGroupsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeNLBServerGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNLBServerGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNLBServerGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNLBServerGroupsInput) String

String returns the string representation

type TagFilterForDescribeNetworkLoadBalancersInput

type TagFilterForDescribeNetworkLoadBalancersInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeNetworkLoadBalancersInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeNetworkLoadBalancersInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeNetworkLoadBalancersInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeNetworkLoadBalancersInput) String

String returns the string representation

type TagFilterForDescribeRulesInput

type TagFilterForDescribeRulesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeRulesInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeRulesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeRulesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeRulesInput) String

String returns the string representation

type TagFilterForDescribeServerGroupsInput

type TagFilterForDescribeServerGroupsInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForDescribeServerGroupsInput) GoString

GoString returns the string representation

func (*TagFilterForDescribeServerGroupsInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForDescribeServerGroupsInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForDescribeServerGroupsInput) String

String returns the string representation

type TagFilterForListTagsForNLBResourcesInput

type TagFilterForListTagsForNLBResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForNLBResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForNLBResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForNLBResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForNLBResourcesInput) String

String returns the string representation

type TagFilterForListTagsForResourcesInput

type TagFilterForListTagsForResourcesInput struct {
	Key *string `type:"string"`

	Values []*string `type:"list"`
	// contains filtered or unexported fields
}

func (TagFilterForListTagsForResourcesInput) GoString

GoString returns the string representation

func (*TagFilterForListTagsForResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForListTagsForResourcesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForListTagsForResourcesInput) String

String returns the string representation

type TagForCreateAclInput

type TagForCreateAclInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateAclInput) GoString

func (s TagForCreateAclInput) GoString() string

GoString returns the string representation

func (*TagForCreateAclInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateAclInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateAclInput) String

func (s TagForCreateAclInput) String() string

String returns the string representation

type TagForCreateListenerInput

type TagForCreateListenerInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateListenerInput) GoString

func (s TagForCreateListenerInput) GoString() string

GoString returns the string representation

func (*TagForCreateListenerInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateListenerInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateListenerInput) String

func (s TagForCreateListenerInput) String() string

String returns the string representation

type TagForCreateLoadBalancerInput

type TagForCreateLoadBalancerInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateLoadBalancerInput) GoString

GoString returns the string representation

func (*TagForCreateLoadBalancerInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateLoadBalancerInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateLoadBalancerInput) String

String returns the string representation

type TagForCreateNLBListenerInput

type TagForCreateNLBListenerInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateNLBListenerInput) GoString

func (s TagForCreateNLBListenerInput) GoString() string

GoString returns the string representation

func (*TagForCreateNLBListenerInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNLBListenerInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNLBListenerInput) String

String returns the string representation

type TagForCreateNLBSecurityPolicyInput

type TagForCreateNLBSecurityPolicyInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateNLBSecurityPolicyInput) GoString

GoString returns the string representation

func (*TagForCreateNLBSecurityPolicyInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNLBSecurityPolicyInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNLBSecurityPolicyInput) String

String returns the string representation

type TagForCreateNLBServerGroupInput

type TagForCreateNLBServerGroupInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateNLBServerGroupInput) GoString

GoString returns the string representation

func (*TagForCreateNLBServerGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNLBServerGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNLBServerGroupInput) String

String returns the string representation

type TagForCreateNetworkLoadBalancerInput

type TagForCreateNetworkLoadBalancerInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateNetworkLoadBalancerInput) GoString

GoString returns the string representation

func (*TagForCreateNetworkLoadBalancerInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateNetworkLoadBalancerInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateNetworkLoadBalancerInput) String

String returns the string representation

type TagForCreateServerGroupInput

type TagForCreateServerGroupInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForCreateServerGroupInput) GoString

func (s TagForCreateServerGroupInput) GoString() string

GoString returns the string representation

func (*TagForCreateServerGroupInput) SetKey

SetKey sets the Key field's value.

func (*TagForCreateServerGroupInput) SetValue

SetValue sets the Value field's value.

func (TagForCreateServerGroupInput) String

String returns the string representation

type TagForDescribeAclAttributesOutput

type TagForDescribeAclAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeAclAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeAclAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeAclAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeAclAttributesOutput) String

String returns the string representation

type TagForDescribeAclsOutput

type TagForDescribeAclsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeAclsOutput) GoString

func (s TagForDescribeAclsOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeAclsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeAclsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeAclsOutput) String

func (s TagForDescribeAclsOutput) String() string

String returns the string representation

type TagForDescribeCertificatesOutput

type TagForDescribeCertificatesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeCertificatesOutput) GoString

GoString returns the string representation

func (*TagForDescribeCertificatesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeCertificatesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeCertificatesOutput) String

String returns the string representation

type TagForDescribeListenerAttributesOutput

type TagForDescribeListenerAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeListenerAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeListenerAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeListenerAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeListenerAttributesOutput) String

String returns the string representation

type TagForDescribeListenersOutput

type TagForDescribeListenersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeListenersOutput) GoString

GoString returns the string representation

func (*TagForDescribeListenersOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeListenersOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeListenersOutput) String

String returns the string representation

type TagForDescribeLoadBalancerAttributesOutput

type TagForDescribeLoadBalancerAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeLoadBalancerAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeLoadBalancerAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeLoadBalancerAttributesOutput) String

String returns the string representation

type TagForDescribeLoadBalancersOutput

type TagForDescribeLoadBalancersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeLoadBalancersOutput) GoString

GoString returns the string representation

func (*TagForDescribeLoadBalancersOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeLoadBalancersOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeLoadBalancersOutput) String

String returns the string representation

type TagForDescribeNLBListenerAttributesOutput

type TagForDescribeNLBListenerAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNLBListenerAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNLBListenerAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNLBListenerAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNLBListenerAttributesOutput) String

String returns the string representation

type TagForDescribeNLBListenersOutput

type TagForDescribeNLBListenersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNLBListenersOutput) GoString

GoString returns the string representation

func (*TagForDescribeNLBListenersOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNLBListenersOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNLBListenersOutput) String

String returns the string representation

type TagForDescribeNLBSecurityPoliciesOutput

type TagForDescribeNLBSecurityPoliciesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNLBSecurityPoliciesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNLBSecurityPoliciesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNLBSecurityPoliciesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNLBSecurityPoliciesOutput) String

String returns the string representation

type TagForDescribeNLBServerGroupAttributesOutput

type TagForDescribeNLBServerGroupAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNLBServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNLBServerGroupAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNLBServerGroupAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNLBServerGroupAttributesOutput) String

String returns the string representation

type TagForDescribeNLBServerGroupsOutput

type TagForDescribeNLBServerGroupsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNLBServerGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeNLBServerGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNLBServerGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNLBServerGroupsOutput) String

String returns the string representation

type TagForDescribeNetworkLoadBalancerAttributesOutput

type TagForDescribeNetworkLoadBalancerAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNetworkLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkLoadBalancerAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkLoadBalancerAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkLoadBalancerAttributesOutput) String

String returns the string representation

type TagForDescribeNetworkLoadBalancersOutput

type TagForDescribeNetworkLoadBalancersOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeNetworkLoadBalancersOutput) GoString

GoString returns the string representation

func (*TagForDescribeNetworkLoadBalancersOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeNetworkLoadBalancersOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeNetworkLoadBalancersOutput) String

String returns the string representation

type TagForDescribeRulesOutput

type TagForDescribeRulesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeRulesOutput) GoString

func (s TagForDescribeRulesOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeRulesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeRulesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeRulesOutput) String

func (s TagForDescribeRulesOutput) String() string

String returns the string representation

type TagForDescribeServerGroupAttributesOutput

type TagForDescribeServerGroupAttributesOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeServerGroupAttributesOutput) GoString

GoString returns the string representation

func (*TagForDescribeServerGroupAttributesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeServerGroupAttributesOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeServerGroupAttributesOutput) String

String returns the string representation

type TagForDescribeServerGroupsOutput

type TagForDescribeServerGroupsOutput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForDescribeServerGroupsOutput) GoString

GoString returns the string representation

func (*TagForDescribeServerGroupsOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeServerGroupsOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeServerGroupsOutput) String

String returns the string representation

type TagForTagNLBResourcesInput

type TagForTagNLBResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagNLBResourcesInput) GoString

func (s TagForTagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagNLBResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagNLBResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagNLBResourcesInput) String

String returns the string representation

func (*TagForTagNLBResourcesInput) Validate

func (s *TagForTagNLBResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForTagResourcesInput

type TagForTagResourcesInput struct {

	// Key is a required field
	Key *string `type:"string" required:"true"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForTagResourcesInput) GoString

func (s TagForTagResourcesInput) GoString() string

GoString returns the string representation

func (*TagForTagResourcesInput) SetKey

SetKey sets the Key field's value.

func (*TagForTagResourcesInput) SetValue

SetValue sets the Value field's value.

func (TagForTagResourcesInput) String

func (s TagForTagResourcesInput) String() string

String returns the string representation

func (*TagForTagResourcesInput) Validate

func (s *TagForTagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagForUploadCertificateInput

type TagForUploadCertificateInput struct {
	Key *string `type:"string"`

	Value *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagForUploadCertificateInput) GoString

func (s TagForUploadCertificateInput) GoString() string

GoString returns the string representation

func (*TagForUploadCertificateInput) SetKey

SetKey sets the Key field's value.

func (*TagForUploadCertificateInput) SetValue

SetValue sets the Value field's value.

func (TagForUploadCertificateInput) String

String returns the string representation

type TagNLBResourcesInput

type TagNLBResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagNLBResourcesInput"`

	Tags []*TagForTagNLBResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagNLBResourcesInput) GoString

func (s TagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*TagNLBResourcesInput) SetResourceIds

func (s *TagNLBResourcesInput) SetResourceIds(v []*string) *TagNLBResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagNLBResourcesInput) SetResourceType

func (s *TagNLBResourcesInput) SetResourceType(v string) *TagNLBResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagNLBResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagNLBResourcesInput) String

func (s TagNLBResourcesInput) String() string

String returns the string representation

func (*TagNLBResourcesInput) Validate

func (s *TagNLBResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagNLBResourcesOutput

type TagNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagNLBResourcesOutput) GoString

func (s TagNLBResourcesOutput) GoString() string

GoString returns the string representation

func (*TagNLBResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (TagNLBResourcesOutput) String

func (s TagNLBResourcesOutput) String() string

String returns the string representation

type TagResourcesInput

type TagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForTagResourcesInput"`

	Tags []*TagForTagResourcesInput `type:"list"`
	// contains filtered or unexported fields
}

func (TagResourcesInput) GoString

func (s TagResourcesInput) GoString() string

GoString returns the string representation

func (*TagResourcesInput) SetResourceIds

func (s *TagResourcesInput) SetResourceIds(v []*string) *TagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*TagResourcesInput) SetResourceType

func (s *TagResourcesInput) SetResourceType(v string) *TagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*TagResourcesInput) SetTags

SetTags sets the Tags field's value.

func (TagResourcesInput) String

func (s TagResourcesInput) String() string

String returns the string representation

func (*TagResourcesInput) Validate

func (s *TagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourcesOutput

type TagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (TagResourcesOutput) GoString

func (s TagResourcesOutput) GoString() string

GoString returns the string representation

func (*TagResourcesOutput) SetRequestId

func (s *TagResourcesOutput) SetRequestId(v string) *TagResourcesOutput

SetRequestId sets the RequestId field's value.

func (TagResourcesOutput) String

func (s TagResourcesOutput) String() string

String returns the string representation

type UntagNLBResourcesInput

type UntagNLBResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagNLBResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagNLBResourcesInput) GoString

func (s UntagNLBResourcesInput) GoString() string

GoString returns the string representation

func (*UntagNLBResourcesInput) SetResourceIds

func (s *UntagNLBResourcesInput) SetResourceIds(v []*string) *UntagNLBResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagNLBResourcesInput) SetResourceType

func (s *UntagNLBResourcesInput) SetResourceType(v string) *UntagNLBResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagNLBResourcesInput) SetTagKeys

SetTagKeys sets the TagKeys field's value.

func (UntagNLBResourcesInput) String

func (s UntagNLBResourcesInput) String() string

String returns the string representation

func (*UntagNLBResourcesInput) Validate

func (s *UntagNLBResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagNLBResourcesOutput

type UntagNLBResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UntagNLBResourcesOutput) GoString

func (s UntagNLBResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagNLBResourcesOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UntagNLBResourcesOutput) String

func (s UntagNLBResourcesOutput) String() string

String returns the string representation

type UntagResourcesInput

type UntagResourcesInput struct {

	// ResourceIds is a required field
	ResourceIds []*string `type:"list" required:"true"`

	// ResourceType is a required field
	ResourceType *string `type:"string" required:"true" enum:"ResourceTypeForUntagResourcesInput"`

	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourcesInput) GoString

func (s UntagResourcesInput) GoString() string

GoString returns the string representation

func (*UntagResourcesInput) SetResourceIds

func (s *UntagResourcesInput) SetResourceIds(v []*string) *UntagResourcesInput

SetResourceIds sets the ResourceIds field's value.

func (*UntagResourcesInput) SetResourceType

func (s *UntagResourcesInput) SetResourceType(v string) *UntagResourcesInput

SetResourceType sets the ResourceType field's value.

func (*UntagResourcesInput) SetTagKeys

func (s *UntagResourcesInput) SetTagKeys(v []*string) *UntagResourcesInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourcesInput) String

func (s UntagResourcesInput) String() string

String returns the string representation

func (*UntagResourcesInput) Validate

func (s *UntagResourcesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourcesOutput

type UntagResourcesOutput struct {
	Metadata *response.ResponseMetadata

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UntagResourcesOutput) GoString

func (s UntagResourcesOutput) GoString() string

GoString returns the string representation

func (*UntagResourcesOutput) SetRequestId

func (s *UntagResourcesOutput) SetRequestId(v string) *UntagResourcesOutput

SetRequestId sets the RequestId field's value.

func (UntagResourcesOutput) String

func (s UntagResourcesOutput) String() string

String returns the string representation

type UploadCertificateInput

type UploadCertificateInput struct {
	CertificateName *string `type:"string"`

	Description *string `type:"string"`

	// PrivateKey is a required field
	PrivateKey *string `type:"string" required:"true"`

	ProjectName *string `type:"string"`

	// PublicKey is a required field
	PublicKey *string `type:"string" required:"true"`

	Tags []*TagForUploadCertificateInput `type:"list"`
	// contains filtered or unexported fields
}

func (UploadCertificateInput) GoString

func (s UploadCertificateInput) GoString() string

GoString returns the string representation

func (*UploadCertificateInput) SetCertificateName

func (s *UploadCertificateInput) SetCertificateName(v string) *UploadCertificateInput

SetCertificateName sets the CertificateName field's value.

func (*UploadCertificateInput) SetDescription

SetDescription sets the Description field's value.

func (*UploadCertificateInput) SetPrivateKey

SetPrivateKey sets the PrivateKey field's value.

func (*UploadCertificateInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*UploadCertificateInput) SetPublicKey

SetPublicKey sets the PublicKey field's value.

func (*UploadCertificateInput) SetTags

SetTags sets the Tags field's value.

func (UploadCertificateInput) String

func (s UploadCertificateInput) String() string

String returns the string representation

func (*UploadCertificateInput) Validate

func (s *UploadCertificateInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UploadCertificateOutput

type UploadCertificateOutput struct {
	Metadata *response.ResponseMetadata

	CertificateId *string `type:"string"`

	RequestId *string `type:"string"`
	// contains filtered or unexported fields
}

func (UploadCertificateOutput) GoString

func (s UploadCertificateOutput) GoString() string

GoString returns the string representation

func (*UploadCertificateOutput) SetCertificateId

func (s *UploadCertificateOutput) SetCertificateId(v string) *UploadCertificateOutput

SetCertificateId sets the CertificateId field's value.

func (*UploadCertificateOutput) SetRequestId

SetRequestId sets the RequestId field's value.

func (UploadCertificateOutput) String

func (s UploadCertificateOutput) String() string

String returns the string representation

type ZoneForDescribeNLBZonesOutput

type ZoneForDescribeNLBZonesOutput struct {
	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneForDescribeNLBZonesOutput) GoString

GoString returns the string representation

func (*ZoneForDescribeNLBZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneForDescribeNLBZonesOutput) String

String returns the string representation

type ZoneMappingForCreateNetworkLoadBalancerInput

type ZoneMappingForCreateNetworkLoadBalancerInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

	Ipv4Address *string `type:"string"`

	// SubnetId is a required field
	SubnetId *string `type:"string" required:"true"`

	// ZoneId is a required field
	ZoneId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ZoneMappingForCreateNetworkLoadBalancerInput) GoString

GoString returns the string representation

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipId

SetEipId sets the EipId field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipIsp

SetEipIsp sets the EipIsp field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetEipSpecificEgress

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetIpv4Address

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForCreateNetworkLoadBalancerInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForCreateNetworkLoadBalancerInput) String

String returns the string representation

func (*ZoneMappingForCreateNetworkLoadBalancerInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput

type ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput struct {
	EniId *string `type:"string"`

	Ipv4Address *string `type:"string"`

	Ipv4EipAddress *string `type:"string"`

	Ipv4EipId *string `type:"string"`

	Ipv4HcStatus *string `type:"string"`

	Ipv4LocalAddresses []*string `type:"list"`

	Ipv6Address *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	Ipv6HcStatus *string `type:"string"`

	Ipv6LocalAddresses []*string `type:"list"`

	SubnetId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) GoString

GoString returns the string representation

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetEniId

SetEniId sets the EniId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4Address

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4EipAddress

SetIpv4EipAddress sets the Ipv4EipAddress field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4EipId

SetIpv4EipId sets the Ipv4EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4HcStatus

SetIpv4HcStatus sets the Ipv4HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv4LocalAddresses

SetIpv4LocalAddresses sets the Ipv4LocalAddresses field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6Address

SetIpv6Address sets the Ipv6Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6HcStatus

SetIpv6HcStatus sets the Ipv6HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetIpv6LocalAddresses

SetIpv6LocalAddresses sets the Ipv6LocalAddresses field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeNetworkLoadBalancerAttributesOutput) String

String returns the string representation

type ZoneMappingForDescribeNetworkLoadBalancersOutput

type ZoneMappingForDescribeNetworkLoadBalancersOutput struct {
	EniId *string `type:"string"`

	Ipv4Address *string `type:"string"`

	Ipv4EipAddress *string `type:"string"`

	Ipv4EipId *string `type:"string"`

	Ipv4HcStatus *string `type:"string"`

	Ipv6Address *string `type:"string"`

	Ipv6EipId *string `type:"string"`

	Ipv6HcStatus *string `type:"string"`

	SubnetId *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneMappingForDescribeNetworkLoadBalancersOutput) GoString

GoString returns the string representation

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetEniId

SetEniId sets the EniId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4Address

SetIpv4Address sets the Ipv4Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4EipAddress

SetIpv4EipAddress sets the Ipv4EipAddress field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4EipId

SetIpv4EipId sets the Ipv4EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv4HcStatus

SetIpv4HcStatus sets the Ipv4HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6Address

SetIpv6Address sets the Ipv6Address field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6EipId

SetIpv6EipId sets the Ipv6EipId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetIpv6HcStatus

SetIpv6HcStatus sets the Ipv6HcStatus field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ZoneMappingForDescribeNetworkLoadBalancersOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForDescribeNetworkLoadBalancersOutput) String

String returns the string representation

type ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput

type ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput struct {
	EipId *string `type:"string"`

	EipIsp *string `type:"string"`

	EipSpecificEgress *string `type:"string"`

	ZoneId *string `type:"string"`
	// contains filtered or unexported fields
}

func (ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) GoString

GoString returns the string representation

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipId

SetEipId sets the EipId field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipIsp

SetEipIsp sets the EipIsp field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetEipSpecificEgress

SetEipSpecificEgress sets the EipSpecificEgress field's value.

func (*ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ZoneMappingForModifyNetworkLoadBalancerNetworkTypeInput) String

String returns the string representation

Source Files

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL