bmq

package
v1.2.21 Latest Latest
Warning

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

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

Documentation

Overview

Package bmqiface provides an interface to enable mocking the BMQ 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 (
	// EnumOfBillingPeriodForCreateInstanceInputHourly is a EnumOfBillingPeriodForCreateInstanceInput enum value
	EnumOfBillingPeriodForCreateInstanceInputHourly = "HOURLY"

	// EnumOfBillingPeriodForCreateInstanceInputMonthly is a EnumOfBillingPeriodForCreateInstanceInput enum value
	EnumOfBillingPeriodForCreateInstanceInputMonthly = "MONTHLY"
)
View Source
const (
	// EnumOfBillingTypeForCreateInstanceInputMix is a EnumOfBillingTypeForCreateInstanceInput enum value
	EnumOfBillingTypeForCreateInstanceInputMix = "MIX"

	// EnumOfBillingTypeForCreateInstanceInputPost is a EnumOfBillingTypeForCreateInstanceInput enum value
	EnumOfBillingTypeForCreateInstanceInputPost = "POST"

	// EnumOfBillingTypeForCreateInstanceInputPre is a EnumOfBillingTypeForCreateInstanceInput enum value
	EnumOfBillingTypeForCreateInstanceInputPre = "PRE"
)
View Source
const (
	// EnumOfTypeForDescribeInstanceOutputSystem is a EnumOfTypeForDescribeInstanceOutput enum value
	EnumOfTypeForDescribeInstanceOutputSystem = "SYSTEM"

	// EnumOfTypeForDescribeInstanceOutputCustom is a EnumOfTypeForDescribeInstanceOutput enum value
	EnumOfTypeForDescribeInstanceOutputCustom = "CUSTOM"
)
View Source
const (
	// EnumOfStatusForDescribeTopicsInGroupOutputCreating is a EnumOfStatusForDescribeTopicsInGroupOutput enum value
	EnumOfStatusForDescribeTopicsInGroupOutputCreating = "CREATING"

	// EnumOfStatusForDescribeTopicsInGroupOutputRunning is a EnumOfStatusForDescribeTopicsInGroupOutput enum value
	EnumOfStatusForDescribeTopicsInGroupOutputRunning = "RUNNING"

	// EnumOfStatusForDescribeTopicsInGroupOutputDeleting is a EnumOfStatusForDescribeTopicsInGroupOutput enum value
	EnumOfStatusForDescribeTopicsInGroupOutputDeleting = "DELETING"
)
View Source
const (
	// EnumOfProtocolListForModifyOverlayAccessInputPlaintext is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputPlaintext = "PLAINTEXT"

	// EnumOfProtocolListForModifyOverlayAccessInputSaslPlaintext is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputSaslPlaintext = "SASL_PLAINTEXT"

	// EnumOfProtocolListForModifyOverlayAccessInputSsl is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputSsl = "SSL"

	// EnumOfProtocolListForModifyOverlayAccessInputWs is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputWs = "WS"

	// EnumOfProtocolListForModifyOverlayAccessInputWss is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputWss = "WSS"

	// EnumOfProtocolListForModifyOverlayAccessInputTcp is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputTcp = "TCP"

	// EnumOfProtocolListForModifyOverlayAccessInputSslTcp is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputSslTcp = "SSL_TCP"

	// EnumOfProtocolListForModifyOverlayAccessInputHttp is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputHttp = "HTTP"

	// EnumOfProtocolListForModifyOverlayAccessInputHttps is a EnumOfProtocolListForModifyOverlayAccessInput enum value
	EnumOfProtocolListForModifyOverlayAccessInputHttps = "HTTPS"
)
View Source
const (
	// EnumOfOffsetTypeForResetSubscriptionOffsetInputEarliest is a EnumOfOffsetTypeForResetSubscriptionOffsetInput enum value
	EnumOfOffsetTypeForResetSubscriptionOffsetInputEarliest = "EARLIEST"

	// EnumOfOffsetTypeForResetSubscriptionOffsetInputCurrent is a EnumOfOffsetTypeForResetSubscriptionOffsetInput enum value
	EnumOfOffsetTypeForResetSubscriptionOffsetInputCurrent = "CURRENT"

	// EnumOfOffsetTypeForResetSubscriptionOffsetInputLatest is a EnumOfOffsetTypeForResetSubscriptionOffsetInput enum value
	EnumOfOffsetTypeForResetSubscriptionOffsetInputLatest = "LATEST"
)
View Source
const (
	// EnumOfResetByForResetSubscriptionOffsetInputTimestamp is a EnumOfResetByForResetSubscriptionOffsetInput enum value
	EnumOfResetByForResetSubscriptionOffsetInputTimestamp = "TIMESTAMP"

	// EnumOfResetByForResetSubscriptionOffsetInputOffset is a EnumOfResetByForResetSubscriptionOffsetInput enum value
	EnumOfResetByForResetSubscriptionOffsetInputOffset = "OFFSET"
)
View Source
const (
	// EnumOfStatusForSearchGroupsOutputCreating is a EnumOfStatusForSearchGroupsOutput enum value
	EnumOfStatusForSearchGroupsOutputCreating = "CREATING"

	// EnumOfStatusForSearchGroupsOutputRunning is a EnumOfStatusForSearchGroupsOutput enum value
	EnumOfStatusForSearchGroupsOutputRunning = "RUNNING"

	// EnumOfStatusForSearchGroupsOutputDeleting is a EnumOfStatusForSearchGroupsOutput enum value
	EnumOfStatusForSearchGroupsOutputDeleting = "DELETING"
)
View Source
const (
	// EnumOfBillingTypeForSearchInstancesOutputMix is a EnumOfBillingTypeForSearchInstancesOutput enum value
	EnumOfBillingTypeForSearchInstancesOutputMix = "MIX"

	// EnumOfBillingTypeForSearchInstancesOutputPost is a EnumOfBillingTypeForSearchInstancesOutput enum value
	EnumOfBillingTypeForSearchInstancesOutputPost = "POST"

	// EnumOfBillingTypeForSearchInstancesOutputPre is a EnumOfBillingTypeForSearchInstancesOutput enum value
	EnumOfBillingTypeForSearchInstancesOutputPre = "PRE"
)
View Source
const (
	// EnumOfStatusForSearchInstancesOutputInitializing is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputInitializing = "INITIALIZING"

	// EnumOfStatusForSearchInstancesOutputInitializationFailed is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputInitializationFailed = "INITIALIZATION_FAILED"

	// EnumOfStatusForSearchInstancesOutputRunning is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputRunning = "RUNNING"

	// EnumOfStatusForSearchInstancesOutputUpdating is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputUpdating = "UPDATING"

	// EnumOfStatusForSearchInstancesOutputScaleUp is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputScaleUp = "SCALE_UP"

	// EnumOfStatusForSearchInstancesOutputScaleDown is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputScaleDown = "SCALE_DOWN"

	// EnumOfStatusForSearchInstancesOutputModifying is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputModifying = "MODIFYING"

	// EnumOfStatusForSearchInstancesOutputModifyFailed is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputModifyFailed = "MODIFY_FAILED"

	// EnumOfStatusForSearchInstancesOutputReleasing is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputReleasing = "RELEASING"

	// EnumOfStatusForSearchInstancesOutputStopping is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputStopping = "STOPPING"

	// EnumOfStatusForSearchInstancesOutputStopped is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputStopped = "STOPPED"

	// EnumOfStatusForSearchInstancesOutputRecovering is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputRecovering = "RECOVERING"

	// EnumOfStatusForSearchInstancesOutputException is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputException = "EXCEPTION"

	// EnumOfStatusForSearchInstancesOutputExpandingCapacity is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputExpandingCapacity = "EXPANDING_CAPACITY"

	// EnumOfStatusForSearchInstancesOutputCapacityExpaxionFailed is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputCapacityExpaxionFailed = "CAPACITY_EXPAXION_FAILED"

	// EnumOfStatusForSearchInstancesOutputCancelExpandingCapacity is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputCancelExpandingCapacity = "CANCEL_EXPANDING_CAPACITY"

	// EnumOfStatusForSearchInstancesOutputExpired is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputExpired = "EXPIRED"

	// EnumOfStatusForSearchInstancesOutputStarting is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputStarting = "STARTING"

	// EnumOfStatusForSearchInstancesOutputRestarting is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputRestarting = "RESTARTING"

	// EnumOfStatusForSearchInstancesOutputUnpaid is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputUnpaid = "UNPAID"

	// EnumOfStatusForSearchInstancesOutputPartialException is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputPartialException = "PARTIAL_EXCEPTION"

	// EnumOfStatusForSearchInstancesOutputShutdown is a EnumOfStatusForSearchInstancesOutput enum value
	EnumOfStatusForSearchInstancesOutputShutdown = "SHUTDOWN"
)
View Source
const (
	// EnumOfTypeForSearchInstancesOutputSystem is a EnumOfTypeForSearchInstancesOutput enum value
	EnumOfTypeForSearchInstancesOutputSystem = "SYSTEM"

	// EnumOfTypeForSearchInstancesOutputCustom is a EnumOfTypeForSearchInstancesOutput enum value
	EnumOfTypeForSearchInstancesOutputCustom = "CUSTOM"
)
View Source
const (
	// EnumOfStatusForSearchTopicsOutputCreating is a EnumOfStatusForSearchTopicsOutput enum value
	EnumOfStatusForSearchTopicsOutputCreating = "CREATING"

	// EnumOfStatusForSearchTopicsOutputRunning is a EnumOfStatusForSearchTopicsOutput enum value
	EnumOfStatusForSearchTopicsOutputRunning = "RUNNING"

	// EnumOfStatusForSearchTopicsOutputDeleting is a EnumOfStatusForSearchTopicsOutput enum value
	EnumOfStatusForSearchTopicsOutputDeleting = "DELETING"
)
View Source
const (
	ServiceName = "bmq"       // Name of service.
	EndpointsID = ServiceName // ID to lookup a service endpoint with.
	ServiceID   = "bmq"       // ServiceID is a unique identifer of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

This section is empty.

Types

type BMQ

type BMQ struct {
	*client.Client
}

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

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

func New

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

New create int can support ssl or region locate set

func (*BMQ) CreateGroup

func (c *BMQ) CreateGroup(input *CreateGroupInput) (*CreateGroupOutput, error)

CreateGroup API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateGroup for usage and error information.

func (*BMQ) CreateGroupCommon

func (c *BMQ) CreateGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateGroupCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateGroupCommon for usage and error information.

func (*BMQ) CreateGroupCommonRequest

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

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

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

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

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

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

func (*BMQ) CreateGroupCommonWithContext

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

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

See CreateGroupCommon 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 (*BMQ) CreateGroupRequest

func (c *BMQ) CreateGroupRequest(input *CreateGroupInput) (req *request.Request, output *CreateGroupOutput)

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

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

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

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

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

func (*BMQ) CreateGroupWithContext

func (c *BMQ) CreateGroupWithContext(ctx volcengine.Context, input *CreateGroupInput, opts ...request.Option) (*CreateGroupOutput, error)

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

See CreateGroup 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 (*BMQ) CreateInstance

func (c *BMQ) CreateInstance(input *CreateInstanceInput) (*CreateInstanceOutput, error)

CreateInstance API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateInstance for usage and error information.

func (*BMQ) CreateInstanceCommon

func (c *BMQ) CreateInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateInstanceCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateInstanceCommon for usage and error information.

func (*BMQ) CreateInstanceCommonRequest

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

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

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

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

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

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

func (*BMQ) CreateInstanceCommonWithContext

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

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

See CreateInstanceCommon 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 (*BMQ) CreateInstanceRequest

func (c *BMQ) CreateInstanceRequest(input *CreateInstanceInput) (req *request.Request, output *CreateInstanceOutput)

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

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

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

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

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

func (*BMQ) CreateInstanceWithContext

func (c *BMQ) CreateInstanceWithContext(ctx volcengine.Context, input *CreateInstanceInput, opts ...request.Option) (*CreateInstanceOutput, error)

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

See CreateInstance 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 (*BMQ) CreateTopic

func (c *BMQ) CreateTopic(input *CreateTopicInput) (*CreateTopicOutput, error)

CreateTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateTopic for usage and error information.

func (*BMQ) CreateTopicCommon

func (c *BMQ) CreateTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

CreateTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation CreateTopicCommon for usage and error information.

func (*BMQ) CreateTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) CreateTopicCommonWithContext

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

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

See CreateTopicCommon 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 (*BMQ) CreateTopicRequest

func (c *BMQ) CreateTopicRequest(input *CreateTopicInput) (req *request.Request, output *CreateTopicOutput)

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

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

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

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

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

func (*BMQ) CreateTopicWithContext

func (c *BMQ) CreateTopicWithContext(ctx volcengine.Context, input *CreateTopicInput, opts ...request.Option) (*CreateTopicOutput, error)

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

See CreateTopic 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 (*BMQ) DeleteGroup

func (c *BMQ) DeleteGroup(input *DeleteGroupInput) (*DeleteGroupOutput, error)

DeleteGroup API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteGroup for usage and error information.

func (*BMQ) DeleteGroupCommon

func (c *BMQ) DeleteGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteGroupCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteGroupCommon for usage and error information.

func (*BMQ) DeleteGroupCommonRequest

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

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

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

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

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

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

func (*BMQ) DeleteGroupCommonWithContext

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

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

See DeleteGroupCommon 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 (*BMQ) DeleteGroupRequest

func (c *BMQ) DeleteGroupRequest(input *DeleteGroupInput) (req *request.Request, output *DeleteGroupOutput)

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

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

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

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

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

func (*BMQ) DeleteGroupWithContext

func (c *BMQ) DeleteGroupWithContext(ctx volcengine.Context, input *DeleteGroupInput, opts ...request.Option) (*DeleteGroupOutput, error)

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

See DeleteGroup 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 (*BMQ) DeleteInstance

func (c *BMQ) DeleteInstance(input *DeleteInstanceInput) (*DeleteInstanceOutput, error)

DeleteInstance API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteInstance for usage and error information.

func (*BMQ) DeleteInstanceCommon

func (c *BMQ) DeleteInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteInstanceCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteInstanceCommon for usage and error information.

func (*BMQ) DeleteInstanceCommonRequest

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

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

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

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

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

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

func (*BMQ) DeleteInstanceCommonWithContext

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

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

See DeleteInstanceCommon 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 (*BMQ) DeleteInstanceRequest

func (c *BMQ) DeleteInstanceRequest(input *DeleteInstanceInput) (req *request.Request, output *DeleteInstanceOutput)

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

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

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

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

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

func (*BMQ) DeleteInstanceWithContext

func (c *BMQ) DeleteInstanceWithContext(ctx volcengine.Context, input *DeleteInstanceInput, opts ...request.Option) (*DeleteInstanceOutput, error)

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

See DeleteInstance 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 (*BMQ) DeleteTopic

func (c *BMQ) DeleteTopic(input *DeleteTopicInput) (*DeleteTopicOutput, error)

DeleteTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteTopic for usage and error information.

func (*BMQ) DeleteTopicCommon

func (c *BMQ) DeleteTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DeleteTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DeleteTopicCommon for usage and error information.

func (*BMQ) DeleteTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) DeleteTopicCommonWithContext

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

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

See DeleteTopicCommon 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 (*BMQ) DeleteTopicRequest

func (c *BMQ) DeleteTopicRequest(input *DeleteTopicInput) (req *request.Request, output *DeleteTopicOutput)

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

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

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

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

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

func (*BMQ) DeleteTopicWithContext

func (c *BMQ) DeleteTopicWithContext(ctx volcengine.Context, input *DeleteTopicInput, opts ...request.Option) (*DeleteTopicOutput, error)

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

See DeleteTopic 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 (*BMQ) DescribeAvailableZones

func (c *BMQ) DescribeAvailableZones(input *DescribeAvailableZonesInput) (*DescribeAvailableZonesOutput, error)

DescribeAvailableZones API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeAvailableZones for usage and error information.

func (*BMQ) DescribeAvailableZonesCommon

func (c *BMQ) DescribeAvailableZonesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeAvailableZonesCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeAvailableZonesCommon for usage and error information.

func (*BMQ) DescribeAvailableZonesCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeAvailableZonesCommonWithContext

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

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

See DescribeAvailableZonesCommon 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 (*BMQ) DescribeAvailableZonesRequest

func (c *BMQ) DescribeAvailableZonesRequest(input *DescribeAvailableZonesInput) (req *request.Request, output *DescribeAvailableZonesOutput)

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

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

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

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

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

func (*BMQ) DescribeAvailableZonesWithContext

func (c *BMQ) DescribeAvailableZonesWithContext(ctx volcengine.Context, input *DescribeAvailableZonesInput, opts ...request.Option) (*DescribeAvailableZonesOutput, error)

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

See DescribeAvailableZones 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 (*BMQ) DescribeGroup

func (c *BMQ) DescribeGroup(input *DescribeGroupInput) (*DescribeGroupOutput, error)

DescribeGroup API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeGroup for usage and error information.

func (*BMQ) DescribeGroupCommon

func (c *BMQ) DescribeGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeGroupCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeGroupCommon for usage and error information.

func (*BMQ) DescribeGroupCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeGroupCommonWithContext

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

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

See DescribeGroupCommon 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 (*BMQ) DescribeGroupRequest

func (c *BMQ) DescribeGroupRequest(input *DescribeGroupInput) (req *request.Request, output *DescribeGroupOutput)

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

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

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

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

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

func (*BMQ) DescribeGroupWithContext

func (c *BMQ) DescribeGroupWithContext(ctx volcengine.Context, input *DescribeGroupInput, opts ...request.Option) (*DescribeGroupOutput, error)

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

See DescribeGroup 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 (*BMQ) DescribeGroupsInTopic

func (c *BMQ) DescribeGroupsInTopic(input *DescribeGroupsInTopicInput) (*DescribeGroupsInTopicOutput, error)

DescribeGroupsInTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeGroupsInTopic for usage and error information.

func (*BMQ) DescribeGroupsInTopicCommon

func (c *BMQ) DescribeGroupsInTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeGroupsInTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeGroupsInTopicCommon for usage and error information.

func (*BMQ) DescribeGroupsInTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeGroupsInTopicCommonWithContext

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

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

See DescribeGroupsInTopicCommon 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 (*BMQ) DescribeGroupsInTopicRequest

func (c *BMQ) DescribeGroupsInTopicRequest(input *DescribeGroupsInTopicInput) (req *request.Request, output *DescribeGroupsInTopicOutput)

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

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

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

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

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

func (*BMQ) DescribeGroupsInTopicWithContext

func (c *BMQ) DescribeGroupsInTopicWithContext(ctx volcengine.Context, input *DescribeGroupsInTopicInput, opts ...request.Option) (*DescribeGroupsInTopicOutput, error)

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

See DescribeGroupsInTopic 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 (*BMQ) DescribeInstance

func (c *BMQ) DescribeInstance(input *DescribeInstanceInput) (*DescribeInstanceOutput, error)

DescribeInstance API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeInstance for usage and error information.

func (*BMQ) DescribeInstanceCommon

func (c *BMQ) DescribeInstanceCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeInstanceCommon for usage and error information.

func (*BMQ) DescribeInstanceCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeInstanceCommonWithContext

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

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

See DescribeInstanceCommon 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 (*BMQ) DescribeInstanceRequest

func (c *BMQ) DescribeInstanceRequest(input *DescribeInstanceInput) (req *request.Request, output *DescribeInstanceOutput)

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

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

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

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

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

func (*BMQ) DescribeInstanceResourceStat

func (c *BMQ) DescribeInstanceResourceStat(input *DescribeInstanceResourceStatInput) (*DescribeInstanceResourceStatOutput, error)

DescribeInstanceResourceStat API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeInstanceResourceStat for usage and error information.

func (*BMQ) DescribeInstanceResourceStatCommon

func (c *BMQ) DescribeInstanceResourceStatCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeInstanceResourceStatCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeInstanceResourceStatCommon for usage and error information.

func (*BMQ) DescribeInstanceResourceStatCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeInstanceResourceStatCommonWithContext

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

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

See DescribeInstanceResourceStatCommon 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 (*BMQ) DescribeInstanceResourceStatRequest

func (c *BMQ) DescribeInstanceResourceStatRequest(input *DescribeInstanceResourceStatInput) (req *request.Request, output *DescribeInstanceResourceStatOutput)

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

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

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

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

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

func (*BMQ) DescribeInstanceResourceStatWithContext

func (c *BMQ) DescribeInstanceResourceStatWithContext(ctx volcengine.Context, input *DescribeInstanceResourceStatInput, opts ...request.Option) (*DescribeInstanceResourceStatOutput, error)

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

See DescribeInstanceResourceStat 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 (*BMQ) DescribeInstanceWithContext

func (c *BMQ) DescribeInstanceWithContext(ctx volcengine.Context, input *DescribeInstanceInput, opts ...request.Option) (*DescribeInstanceOutput, error)

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

See DescribeInstance 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 (*BMQ) DescribePartitionsInTopic

func (c *BMQ) DescribePartitionsInTopic(input *DescribePartitionsInTopicInput) (*DescribePartitionsInTopicOutput, error)

DescribePartitionsInTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribePartitionsInTopic for usage and error information.

func (*BMQ) DescribePartitionsInTopicCommon

func (c *BMQ) DescribePartitionsInTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribePartitionsInTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribePartitionsInTopicCommon for usage and error information.

func (*BMQ) DescribePartitionsInTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribePartitionsInTopicCommonWithContext

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

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

See DescribePartitionsInTopicCommon 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 (*BMQ) DescribePartitionsInTopicRequest

func (c *BMQ) DescribePartitionsInTopicRequest(input *DescribePartitionsInTopicInput) (req *request.Request, output *DescribePartitionsInTopicOutput)

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

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

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

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

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

func (*BMQ) DescribePartitionsInTopicWithContext

func (c *BMQ) DescribePartitionsInTopicWithContext(ctx volcengine.Context, input *DescribePartitionsInTopicInput, opts ...request.Option) (*DescribePartitionsInTopicOutput, error)

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

See DescribePartitionsInTopic 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 (*BMQ) DescribeSubscription

func (c *BMQ) DescribeSubscription(input *DescribeSubscriptionInput) (*DescribeSubscriptionOutput, error)

DescribeSubscription API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeSubscription for usage and error information.

func (*BMQ) DescribeSubscriptionCommon

func (c *BMQ) DescribeSubscriptionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeSubscriptionCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeSubscriptionCommon for usage and error information.

func (*BMQ) DescribeSubscriptionCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeSubscriptionCommonWithContext

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

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

See DescribeSubscriptionCommon 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 (*BMQ) DescribeSubscriptionRequest

func (c *BMQ) DescribeSubscriptionRequest(input *DescribeSubscriptionInput) (req *request.Request, output *DescribeSubscriptionOutput)

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

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

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

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

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

func (*BMQ) DescribeSubscriptionWithContext

func (c *BMQ) DescribeSubscriptionWithContext(ctx volcengine.Context, input *DescribeSubscriptionInput, opts ...request.Option) (*DescribeSubscriptionOutput, error)

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

See DescribeSubscription 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 (*BMQ) DescribeTopic

func (c *BMQ) DescribeTopic(input *DescribeTopicInput) (*DescribeTopicOutput, error)

DescribeTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopic for usage and error information.

func (*BMQ) DescribeTopicCommon

func (c *BMQ) DescribeTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopicCommon for usage and error information.

func (*BMQ) DescribeTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeTopicCommonWithContext

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

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

See DescribeTopicCommon 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 (*BMQ) DescribeTopicRequest

func (c *BMQ) DescribeTopicRequest(input *DescribeTopicInput) (req *request.Request, output *DescribeTopicOutput)

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

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

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

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

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

func (*BMQ) DescribeTopicTimeRange

func (c *BMQ) DescribeTopicTimeRange(input *DescribeTopicTimeRangeInput) (*DescribeTopicTimeRangeOutput, error)

DescribeTopicTimeRange API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopicTimeRange for usage and error information.

func (*BMQ) DescribeTopicTimeRangeCommon

func (c *BMQ) DescribeTopicTimeRangeCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTopicTimeRangeCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopicTimeRangeCommon for usage and error information.

func (*BMQ) DescribeTopicTimeRangeCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeTopicTimeRangeCommonWithContext

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

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

See DescribeTopicTimeRangeCommon 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 (*BMQ) DescribeTopicTimeRangeRequest

func (c *BMQ) DescribeTopicTimeRangeRequest(input *DescribeTopicTimeRangeInput) (req *request.Request, output *DescribeTopicTimeRangeOutput)

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

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

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

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

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

func (*BMQ) DescribeTopicTimeRangeWithContext

func (c *BMQ) DescribeTopicTimeRangeWithContext(ctx volcengine.Context, input *DescribeTopicTimeRangeInput, opts ...request.Option) (*DescribeTopicTimeRangeOutput, error)

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

See DescribeTopicTimeRange 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 (*BMQ) DescribeTopicWithContext

func (c *BMQ) DescribeTopicWithContext(ctx volcengine.Context, input *DescribeTopicInput, opts ...request.Option) (*DescribeTopicOutput, error)

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

See DescribeTopic 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 (*BMQ) DescribeTopicsInGroup

func (c *BMQ) DescribeTopicsInGroup(input *DescribeTopicsInGroupInput) (*DescribeTopicsInGroupOutput, error)

DescribeTopicsInGroup API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopicsInGroup for usage and error information.

func (*BMQ) DescribeTopicsInGroupCommon

func (c *BMQ) DescribeTopicsInGroupCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DescribeTopicsInGroupCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DescribeTopicsInGroupCommon for usage and error information.

func (*BMQ) DescribeTopicsInGroupCommonRequest

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

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

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

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

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

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

func (*BMQ) DescribeTopicsInGroupCommonWithContext

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

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

See DescribeTopicsInGroupCommon 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 (*BMQ) DescribeTopicsInGroupRequest

func (c *BMQ) DescribeTopicsInGroupRequest(input *DescribeTopicsInGroupInput) (req *request.Request, output *DescribeTopicsInGroupOutput)

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

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

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

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

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

func (*BMQ) DescribeTopicsInGroupWithContext

func (c *BMQ) DescribeTopicsInGroupWithContext(ctx volcengine.Context, input *DescribeTopicsInGroupInput, opts ...request.Option) (*DescribeTopicsInGroupOutput, error)

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

See DescribeTopicsInGroup 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 (*BMQ) DisableOverlayAccess

func (c *BMQ) DisableOverlayAccess(input *DisableOverlayAccessInput) (*DisableOverlayAccessOutput, error)

DisableOverlayAccess API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DisableOverlayAccess for usage and error information.

func (*BMQ) DisableOverlayAccessCommon

func (c *BMQ) DisableOverlayAccessCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisableOverlayAccessCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DisableOverlayAccessCommon for usage and error information.

func (*BMQ) DisableOverlayAccessCommonRequest

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

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

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

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

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

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

func (*BMQ) DisableOverlayAccessCommonWithContext

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

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

See DisableOverlayAccessCommon 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 (*BMQ) DisableOverlayAccessRequest

func (c *BMQ) DisableOverlayAccessRequest(input *DisableOverlayAccessInput) (req *request.Request, output *DisableOverlayAccessOutput)

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

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

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

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

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

func (*BMQ) DisableOverlayAccessWithContext

func (c *BMQ) DisableOverlayAccessWithContext(ctx volcengine.Context, input *DisableOverlayAccessInput, opts ...request.Option) (*DisableOverlayAccessOutput, error)

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

See DisableOverlayAccess 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 (*BMQ) DisablePublicAccess

func (c *BMQ) DisablePublicAccess(input *DisablePublicAccessInput) (*DisablePublicAccessOutput, error)

DisablePublicAccess API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DisablePublicAccess for usage and error information.

func (*BMQ) DisablePublicAccessCommon

func (c *BMQ) DisablePublicAccessCommon(input *map[string]interface{}) (*map[string]interface{}, error)

DisablePublicAccessCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation DisablePublicAccessCommon for usage and error information.

func (*BMQ) DisablePublicAccessCommonRequest

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

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

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

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

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

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

func (*BMQ) DisablePublicAccessCommonWithContext

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

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

See DisablePublicAccessCommon 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 (*BMQ) DisablePublicAccessRequest

func (c *BMQ) DisablePublicAccessRequest(input *DisablePublicAccessInput) (req *request.Request, output *DisablePublicAccessOutput)

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

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

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

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

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

func (*BMQ) DisablePublicAccessWithContext

func (c *BMQ) DisablePublicAccessWithContext(ctx volcengine.Context, input *DisablePublicAccessInput, opts ...request.Option) (*DisablePublicAccessOutput, error)

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

See DisablePublicAccess 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 (*BMQ) EnableOverlayAccess

func (c *BMQ) EnableOverlayAccess(input *EnableOverlayAccessInput) (*EnableOverlayAccessOutput, error)

EnableOverlayAccess API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation EnableOverlayAccess for usage and error information.

func (*BMQ) EnableOverlayAccessCommon

func (c *BMQ) EnableOverlayAccessCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnableOverlayAccessCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation EnableOverlayAccessCommon for usage and error information.

func (*BMQ) EnableOverlayAccessCommonRequest

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

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

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

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

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

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

func (*BMQ) EnableOverlayAccessCommonWithContext

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

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

See EnableOverlayAccessCommon 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 (*BMQ) EnableOverlayAccessRequest

func (c *BMQ) EnableOverlayAccessRequest(input *EnableOverlayAccessInput) (req *request.Request, output *EnableOverlayAccessOutput)

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

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

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

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

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

func (*BMQ) EnableOverlayAccessWithContext

func (c *BMQ) EnableOverlayAccessWithContext(ctx volcengine.Context, input *EnableOverlayAccessInput, opts ...request.Option) (*EnableOverlayAccessOutput, error)

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

See EnableOverlayAccess 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 (*BMQ) EnablePublicAccess

func (c *BMQ) EnablePublicAccess(input *EnablePublicAccessInput) (*EnablePublicAccessOutput, error)

EnablePublicAccess API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation EnablePublicAccess for usage and error information.

func (*BMQ) EnablePublicAccessCommon

func (c *BMQ) EnablePublicAccessCommon(input *map[string]interface{}) (*map[string]interface{}, error)

EnablePublicAccessCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation EnablePublicAccessCommon for usage and error information.

func (*BMQ) EnablePublicAccessCommonRequest

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

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

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

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

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

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

func (*BMQ) EnablePublicAccessCommonWithContext

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

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

See EnablePublicAccessCommon 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 (*BMQ) EnablePublicAccessRequest

func (c *BMQ) EnablePublicAccessRequest(input *EnablePublicAccessInput) (req *request.Request, output *EnablePublicAccessOutput)

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

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

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

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

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

func (*BMQ) EnablePublicAccessWithContext

func (c *BMQ) EnablePublicAccessWithContext(ctx volcengine.Context, input *EnablePublicAccessInput, opts ...request.Option) (*EnablePublicAccessOutput, error)

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

See EnablePublicAccess 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 (*BMQ) GroupExist

func (c *BMQ) GroupExist(input *GroupExistInput) (*GroupExistOutput, error)

GroupExist API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation GroupExist for usage and error information.

func (*BMQ) GroupExistCommon

func (c *BMQ) GroupExistCommon(input *map[string]interface{}) (*map[string]interface{}, error)

GroupExistCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation GroupExistCommon for usage and error information.

func (*BMQ) GroupExistCommonRequest

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

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

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

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

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

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

func (*BMQ) GroupExistCommonWithContext

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

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

See GroupExistCommon 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 (*BMQ) GroupExistRequest

func (c *BMQ) GroupExistRequest(input *GroupExistInput) (req *request.Request, output *GroupExistOutput)

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

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

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

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

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

func (*BMQ) GroupExistWithContext

func (c *BMQ) GroupExistWithContext(ctx volcengine.Context, input *GroupExistInput, opts ...request.Option) (*GroupExistOutput, error)

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

See GroupExist 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 (*BMQ) ListAvailableSecurityGroupsForBMQ

func (c *BMQ) ListAvailableSecurityGroupsForBMQ(input *ListAvailableSecurityGroupsForBMQInput) (*ListAvailableSecurityGroupsForBMQOutput, error)

ListAvailableSecurityGroupsForBMQ API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableSecurityGroupsForBMQ for usage and error information.

func (*BMQ) ListAvailableSecurityGroupsForBMQCommon

func (c *BMQ) ListAvailableSecurityGroupsForBMQCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAvailableSecurityGroupsForBMQCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableSecurityGroupsForBMQCommon for usage and error information.

func (*BMQ) ListAvailableSecurityGroupsForBMQCommonRequest

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

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

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

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

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

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

func (*BMQ) ListAvailableSecurityGroupsForBMQCommonWithContext

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

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

See ListAvailableSecurityGroupsForBMQCommon 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 (*BMQ) ListAvailableSecurityGroupsForBMQRequest

func (c *BMQ) ListAvailableSecurityGroupsForBMQRequest(input *ListAvailableSecurityGroupsForBMQInput) (req *request.Request, output *ListAvailableSecurityGroupsForBMQOutput)

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

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

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

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

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

func (*BMQ) ListAvailableSecurityGroupsForBMQWithContext

func (c *BMQ) ListAvailableSecurityGroupsForBMQWithContext(ctx volcengine.Context, input *ListAvailableSecurityGroupsForBMQInput, opts ...request.Option) (*ListAvailableSecurityGroupsForBMQOutput, error)

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

See ListAvailableSecurityGroupsForBMQ 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 (*BMQ) ListAvailableSubnetsForBMQ

func (c *BMQ) ListAvailableSubnetsForBMQ(input *ListAvailableSubnetsForBMQInput) (*ListAvailableSubnetsForBMQOutput, error)

ListAvailableSubnetsForBMQ API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableSubnetsForBMQ for usage and error information.

func (*BMQ) ListAvailableSubnetsForBMQCommon

func (c *BMQ) ListAvailableSubnetsForBMQCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAvailableSubnetsForBMQCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableSubnetsForBMQCommon for usage and error information.

func (*BMQ) ListAvailableSubnetsForBMQCommonRequest

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

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

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

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

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

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

func (*BMQ) ListAvailableSubnetsForBMQCommonWithContext

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

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

See ListAvailableSubnetsForBMQCommon 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 (*BMQ) ListAvailableSubnetsForBMQRequest

func (c *BMQ) ListAvailableSubnetsForBMQRequest(input *ListAvailableSubnetsForBMQInput) (req *request.Request, output *ListAvailableSubnetsForBMQOutput)

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

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

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

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

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

func (*BMQ) ListAvailableSubnetsForBMQWithContext

func (c *BMQ) ListAvailableSubnetsForBMQWithContext(ctx volcengine.Context, input *ListAvailableSubnetsForBMQInput, opts ...request.Option) (*ListAvailableSubnetsForBMQOutput, error)

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

See ListAvailableSubnetsForBMQ 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 (*BMQ) ListAvailableVPCForBMQ

func (c *BMQ) ListAvailableVPCForBMQ(input *ListAvailableVPCForBMQInput) (*ListAvailableVPCForBMQOutput, error)

ListAvailableVPCForBMQ API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableVPCForBMQ for usage and error information.

func (*BMQ) ListAvailableVPCForBMQCommon

func (c *BMQ) ListAvailableVPCForBMQCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListAvailableVPCForBMQCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListAvailableVPCForBMQCommon for usage and error information.

func (*BMQ) ListAvailableVPCForBMQCommonRequest

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

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

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

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

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

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

func (*BMQ) ListAvailableVPCForBMQCommonWithContext

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

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

See ListAvailableVPCForBMQCommon 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 (*BMQ) ListAvailableVPCForBMQRequest

func (c *BMQ) ListAvailableVPCForBMQRequest(input *ListAvailableVPCForBMQInput) (req *request.Request, output *ListAvailableVPCForBMQOutput)

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

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

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

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

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

func (*BMQ) ListAvailableVPCForBMQWithContext

func (c *BMQ) ListAvailableVPCForBMQWithContext(ctx volcengine.Context, input *ListAvailableVPCForBMQInput, opts ...request.Option) (*ListAvailableVPCForBMQOutput, error)

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

See ListAvailableVPCForBMQ 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 (*BMQ) ListInstanceResourceStats

func (c *BMQ) ListInstanceResourceStats(input *ListInstanceResourceStatsInput) (*ListInstanceResourceStatsOutput, error)

ListInstanceResourceStats API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListInstanceResourceStats for usage and error information.

func (*BMQ) ListInstanceResourceStatsCommon

func (c *BMQ) ListInstanceResourceStatsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListInstanceResourceStatsCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListInstanceResourceStatsCommon for usage and error information.

func (*BMQ) ListInstanceResourceStatsCommonRequest

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

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

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

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

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

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

func (*BMQ) ListInstanceResourceStatsCommonWithContext

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

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

See ListInstanceResourceStatsCommon 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 (*BMQ) ListInstanceResourceStatsRequest

func (c *BMQ) ListInstanceResourceStatsRequest(input *ListInstanceResourceStatsInput) (req *request.Request, output *ListInstanceResourceStatsOutput)

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

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

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

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

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

func (*BMQ) ListInstanceResourceStatsWithContext

func (c *BMQ) ListInstanceResourceStatsWithContext(ctx volcengine.Context, input *ListInstanceResourceStatsInput, opts ...request.Option) (*ListInstanceResourceStatsOutput, error)

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

See ListInstanceResourceStats 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 (*BMQ) ListSpecifications

func (c *BMQ) ListSpecifications(input *ListSpecificationsInput) (*ListSpecificationsOutput, error)

ListSpecifications API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListSpecifications for usage and error information.

func (*BMQ) ListSpecificationsCommon

func (c *BMQ) ListSpecificationsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ListSpecificationsCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ListSpecificationsCommon for usage and error information.

func (*BMQ) ListSpecificationsCommonRequest

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

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

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

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

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

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

func (*BMQ) ListSpecificationsCommonWithContext

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

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

See ListSpecificationsCommon 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 (*BMQ) ListSpecificationsRequest

func (c *BMQ) ListSpecificationsRequest(input *ListSpecificationsInput) (req *request.Request, output *ListSpecificationsOutput)

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

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

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

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

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

func (*BMQ) ListSpecificationsWithContext

func (c *BMQ) ListSpecificationsWithContext(ctx volcengine.Context, input *ListSpecificationsInput, opts ...request.Option) (*ListSpecificationsOutput, error)

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

See ListSpecifications 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 (*BMQ) ModifyInstanceTag

func (c *BMQ) ModifyInstanceTag(input *ModifyInstanceTagInput) (*ModifyInstanceTagOutput, error)

ModifyInstanceTag API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ModifyInstanceTag for usage and error information.

func (*BMQ) ModifyInstanceTagCommon

func (c *BMQ) ModifyInstanceTagCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyInstanceTagCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ModifyInstanceTagCommon for usage and error information.

func (*BMQ) ModifyInstanceTagCommonRequest

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

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

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

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

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

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

func (*BMQ) ModifyInstanceTagCommonWithContext

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

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

See ModifyInstanceTagCommon 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 (*BMQ) ModifyInstanceTagRequest

func (c *BMQ) ModifyInstanceTagRequest(input *ModifyInstanceTagInput) (req *request.Request, output *ModifyInstanceTagOutput)

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

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

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

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

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

func (*BMQ) ModifyInstanceTagWithContext

func (c *BMQ) ModifyInstanceTagWithContext(ctx volcengine.Context, input *ModifyInstanceTagInput, opts ...request.Option) (*ModifyInstanceTagOutput, error)

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

See ModifyInstanceTag 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 (*BMQ) ModifyOverlayAccess

func (c *BMQ) ModifyOverlayAccess(input *ModifyOverlayAccessInput) (*ModifyOverlayAccessOutput, error)

ModifyOverlayAccess API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ModifyOverlayAccess for usage and error information.

func (*BMQ) ModifyOverlayAccessCommon

func (c *BMQ) ModifyOverlayAccessCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ModifyOverlayAccessCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ModifyOverlayAccessCommon for usage and error information.

func (*BMQ) ModifyOverlayAccessCommonRequest

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

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

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

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

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

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

func (*BMQ) ModifyOverlayAccessCommonWithContext

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

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

See ModifyOverlayAccessCommon 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 (*BMQ) ModifyOverlayAccessRequest

func (c *BMQ) ModifyOverlayAccessRequest(input *ModifyOverlayAccessInput) (req *request.Request, output *ModifyOverlayAccessOutput)

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

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

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

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

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

func (*BMQ) ModifyOverlayAccessWithContext

func (c *BMQ) ModifyOverlayAccessWithContext(ctx volcengine.Context, input *ModifyOverlayAccessInput, opts ...request.Option) (*ModifyOverlayAccessOutput, error)

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

See ModifyOverlayAccess 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 (*BMQ) PreviewTopicData

func (c *BMQ) PreviewTopicData(input *PreviewTopicDataInput) (*PreviewTopicDataOutput, error)

PreviewTopicData API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation PreviewTopicData for usage and error information.

func (*BMQ) PreviewTopicDataCommon

func (c *BMQ) PreviewTopicDataCommon(input *map[string]interface{}) (*map[string]interface{}, error)

PreviewTopicDataCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation PreviewTopicDataCommon for usage and error information.

func (*BMQ) PreviewTopicDataCommonRequest

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

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

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

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

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

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

func (*BMQ) PreviewTopicDataCommonWithContext

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

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

See PreviewTopicDataCommon 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 (*BMQ) PreviewTopicDataRequest

func (c *BMQ) PreviewTopicDataRequest(input *PreviewTopicDataInput) (req *request.Request, output *PreviewTopicDataOutput)

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

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

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

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

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

func (*BMQ) PreviewTopicDataWithContext

func (c *BMQ) PreviewTopicDataWithContext(ctx volcengine.Context, input *PreviewTopicDataInput, opts ...request.Option) (*PreviewTopicDataOutput, error)

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

See PreviewTopicData 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 (*BMQ) ResetSubscriptionOffset

func (c *BMQ) ResetSubscriptionOffset(input *ResetSubscriptionOffsetInput) (*ResetSubscriptionOffsetOutput, error)

ResetSubscriptionOffset API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ResetSubscriptionOffset for usage and error information.

func (*BMQ) ResetSubscriptionOffsetCommon

func (c *BMQ) ResetSubscriptionOffsetCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ResetSubscriptionOffsetCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ResetSubscriptionOffsetCommon for usage and error information.

func (*BMQ) ResetSubscriptionOffsetCommonRequest

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

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

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

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

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

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

func (*BMQ) ResetSubscriptionOffsetCommonWithContext

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

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

See ResetSubscriptionOffsetCommon 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 (*BMQ) ResetSubscriptionOffsetRequest

func (c *BMQ) ResetSubscriptionOffsetRequest(input *ResetSubscriptionOffsetInput) (req *request.Request, output *ResetSubscriptionOffsetOutput)

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

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

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

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

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

func (*BMQ) ResetSubscriptionOffsetWithContext

func (c *BMQ) ResetSubscriptionOffsetWithContext(ctx volcengine.Context, input *ResetSubscriptionOffsetInput, opts ...request.Option) (*ResetSubscriptionOffsetOutput, error)

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

See ResetSubscriptionOffset 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 (*BMQ) ScaleUpTopic

func (c *BMQ) ScaleUpTopic(input *ScaleUpTopicInput) (*ScaleUpTopicOutput, error)

ScaleUpTopic API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ScaleUpTopic for usage and error information.

func (*BMQ) ScaleUpTopicCommon

func (c *BMQ) ScaleUpTopicCommon(input *map[string]interface{}) (*map[string]interface{}, error)

ScaleUpTopicCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation ScaleUpTopicCommon for usage and error information.

func (*BMQ) ScaleUpTopicCommonRequest

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

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

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

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

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

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

func (*BMQ) ScaleUpTopicCommonWithContext

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

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

See ScaleUpTopicCommon 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 (*BMQ) ScaleUpTopicRequest

func (c *BMQ) ScaleUpTopicRequest(input *ScaleUpTopicInput) (req *request.Request, output *ScaleUpTopicOutput)

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

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

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

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

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

func (*BMQ) ScaleUpTopicWithContext

func (c *BMQ) ScaleUpTopicWithContext(ctx volcengine.Context, input *ScaleUpTopicInput, opts ...request.Option) (*ScaleUpTopicOutput, error)

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

See ScaleUpTopic 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 (*BMQ) SearchGroups

func (c *BMQ) SearchGroups(input *SearchGroupsInput) (*SearchGroupsOutput, error)

SearchGroups API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchGroups for usage and error information.

func (*BMQ) SearchGroupsCommon

func (c *BMQ) SearchGroupsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SearchGroupsCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchGroupsCommon for usage and error information.

func (*BMQ) SearchGroupsCommonRequest

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

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

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

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

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

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

func (*BMQ) SearchGroupsCommonWithContext

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

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

See SearchGroupsCommon 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 (*BMQ) SearchGroupsRequest

func (c *BMQ) SearchGroupsRequest(input *SearchGroupsInput) (req *request.Request, output *SearchGroupsOutput)

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

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

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

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

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

func (*BMQ) SearchGroupsWithContext

func (c *BMQ) SearchGroupsWithContext(ctx volcengine.Context, input *SearchGroupsInput, opts ...request.Option) (*SearchGroupsOutput, error)

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

See SearchGroups 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 (*BMQ) SearchInstances

func (c *BMQ) SearchInstances(input *SearchInstancesInput) (*SearchInstancesOutput, error)

SearchInstances API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchInstances for usage and error information.

func (*BMQ) SearchInstancesCommon

func (c *BMQ) SearchInstancesCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SearchInstancesCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchInstancesCommon for usage and error information.

func (*BMQ) SearchInstancesCommonRequest

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

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

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

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

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

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

func (*BMQ) SearchInstancesCommonWithContext

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

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

See SearchInstancesCommon 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 (*BMQ) SearchInstancesRequest

func (c *BMQ) SearchInstancesRequest(input *SearchInstancesInput) (req *request.Request, output *SearchInstancesOutput)

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

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

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

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

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

func (*BMQ) SearchInstancesWithContext

func (c *BMQ) SearchInstancesWithContext(ctx volcengine.Context, input *SearchInstancesInput, opts ...request.Option) (*SearchInstancesOutput, error)

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

See SearchInstances 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 (*BMQ) SearchTopics

func (c *BMQ) SearchTopics(input *SearchTopicsInput) (*SearchTopicsOutput, error)

SearchTopics API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchTopics for usage and error information.

func (*BMQ) SearchTopicsCommon

func (c *BMQ) SearchTopicsCommon(input *map[string]interface{}) (*map[string]interface{}, error)

SearchTopicsCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation SearchTopicsCommon for usage and error information.

func (*BMQ) SearchTopicsCommonRequest

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

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

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

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

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

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

func (*BMQ) SearchTopicsCommonWithContext

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

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

See SearchTopicsCommon 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 (*BMQ) SearchTopicsRequest

func (c *BMQ) SearchTopicsRequest(input *SearchTopicsInput) (req *request.Request, output *SearchTopicsOutput)

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

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

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

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

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

func (*BMQ) SearchTopicsWithContext

func (c *BMQ) SearchTopicsWithContext(ctx volcengine.Context, input *SearchTopicsInput, opts ...request.Option) (*SearchTopicsOutput, error)

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

See SearchTopics 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 (*BMQ) UpdateInstanceMessageRetention

func (c *BMQ) UpdateInstanceMessageRetention(input *UpdateInstanceMessageRetentionInput) (*UpdateInstanceMessageRetentionOutput, error)

UpdateInstanceMessageRetention API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation UpdateInstanceMessageRetention for usage and error information.

func (*BMQ) UpdateInstanceMessageRetentionCommon

func (c *BMQ) UpdateInstanceMessageRetentionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateInstanceMessageRetentionCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation UpdateInstanceMessageRetentionCommon for usage and error information.

func (*BMQ) UpdateInstanceMessageRetentionCommonRequest

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

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

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

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

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

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

func (*BMQ) UpdateInstanceMessageRetentionCommonWithContext

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

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

See UpdateInstanceMessageRetentionCommon 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 (*BMQ) UpdateInstanceMessageRetentionRequest

func (c *BMQ) UpdateInstanceMessageRetentionRequest(input *UpdateInstanceMessageRetentionInput) (req *request.Request, output *UpdateInstanceMessageRetentionOutput)

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

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

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

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

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

func (*BMQ) UpdateInstanceMessageRetentionWithContext

func (c *BMQ) UpdateInstanceMessageRetentionWithContext(ctx volcengine.Context, input *UpdateInstanceMessageRetentionInput, opts ...request.Option) (*UpdateInstanceMessageRetentionOutput, error)

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

See UpdateInstanceMessageRetention 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 (*BMQ) UpdateTopicMessageRetention

func (c *BMQ) UpdateTopicMessageRetention(input *UpdateTopicMessageRetentionInput) (*UpdateTopicMessageRetentionOutput, error)

UpdateTopicMessageRetention API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation UpdateTopicMessageRetention for usage and error information.

func (*BMQ) UpdateTopicMessageRetentionCommon

func (c *BMQ) UpdateTopicMessageRetentionCommon(input *map[string]interface{}) (*map[string]interface{}, error)

UpdateTopicMessageRetentionCommon API operation for BMQ.

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

See the VOLCENGINE API reference guide for BMQ's API operation UpdateTopicMessageRetentionCommon for usage and error information.

func (*BMQ) UpdateTopicMessageRetentionCommonRequest

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

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

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

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

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

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

func (*BMQ) UpdateTopicMessageRetentionCommonWithContext

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

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

See UpdateTopicMessageRetentionCommon 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 (*BMQ) UpdateTopicMessageRetentionRequest

func (c *BMQ) UpdateTopicMessageRetentionRequest(input *UpdateTopicMessageRetentionInput) (req *request.Request, output *UpdateTopicMessageRetentionOutput)

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

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

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

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

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

func (*BMQ) UpdateTopicMessageRetentionWithContext

func (c *BMQ) UpdateTopicMessageRetentionWithContext(ctx volcengine.Context, input *UpdateTopicMessageRetentionInput, opts ...request.Option) (*UpdateTopicMessageRetentionOutput, error)

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

See UpdateTopicMessageRetention 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 BMQAPI

type BMQAPI interface {
	CreateGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateGroup(*CreateGroupInput) (*CreateGroupOutput, error)
	CreateGroupWithContext(volcengine.Context, *CreateGroupInput, ...request.Option) (*CreateGroupOutput, error)
	CreateGroupRequest(*CreateGroupInput) (*request.Request, *CreateGroupOutput)

	CreateInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateInstance(*CreateInstanceInput) (*CreateInstanceOutput, error)
	CreateInstanceWithContext(volcengine.Context, *CreateInstanceInput, ...request.Option) (*CreateInstanceOutput, error)
	CreateInstanceRequest(*CreateInstanceInput) (*request.Request, *CreateInstanceOutput)

	CreateTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	CreateTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	CreateTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	CreateTopic(*CreateTopicInput) (*CreateTopicOutput, error)
	CreateTopicWithContext(volcengine.Context, *CreateTopicInput, ...request.Option) (*CreateTopicOutput, error)
	CreateTopicRequest(*CreateTopicInput) (*request.Request, *CreateTopicOutput)

	DeleteGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteGroup(*DeleteGroupInput) (*DeleteGroupOutput, error)
	DeleteGroupWithContext(volcengine.Context, *DeleteGroupInput, ...request.Option) (*DeleteGroupOutput, error)
	DeleteGroupRequest(*DeleteGroupInput) (*request.Request, *DeleteGroupOutput)

	DeleteInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteInstance(*DeleteInstanceInput) (*DeleteInstanceOutput, error)
	DeleteInstanceWithContext(volcengine.Context, *DeleteInstanceInput, ...request.Option) (*DeleteInstanceOutput, error)
	DeleteInstanceRequest(*DeleteInstanceInput) (*request.Request, *DeleteInstanceOutput)

	DeleteTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DeleteTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DeleteTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DeleteTopic(*DeleteTopicInput) (*DeleteTopicOutput, error)
	DeleteTopicWithContext(volcengine.Context, *DeleteTopicInput, ...request.Option) (*DeleteTopicOutput, error)
	DeleteTopicRequest(*DeleteTopicInput) (*request.Request, *DeleteTopicOutput)

	DescribeAvailableZonesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeAvailableZonesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeAvailableZonesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeAvailableZones(*DescribeAvailableZonesInput) (*DescribeAvailableZonesOutput, error)
	DescribeAvailableZonesWithContext(volcengine.Context, *DescribeAvailableZonesInput, ...request.Option) (*DescribeAvailableZonesOutput, error)
	DescribeAvailableZonesRequest(*DescribeAvailableZonesInput) (*request.Request, *DescribeAvailableZonesOutput)

	DescribeGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeGroup(*DescribeGroupInput) (*DescribeGroupOutput, error)
	DescribeGroupWithContext(volcengine.Context, *DescribeGroupInput, ...request.Option) (*DescribeGroupOutput, error)
	DescribeGroupRequest(*DescribeGroupInput) (*request.Request, *DescribeGroupOutput)

	DescribeGroupsInTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeGroupsInTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeGroupsInTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeGroupsInTopic(*DescribeGroupsInTopicInput) (*DescribeGroupsInTopicOutput, error)
	DescribeGroupsInTopicWithContext(volcengine.Context, *DescribeGroupsInTopicInput, ...request.Option) (*DescribeGroupsInTopicOutput, error)
	DescribeGroupsInTopicRequest(*DescribeGroupsInTopicInput) (*request.Request, *DescribeGroupsInTopicOutput)

	DescribeInstanceCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstance(*DescribeInstanceInput) (*DescribeInstanceOutput, error)
	DescribeInstanceWithContext(volcengine.Context, *DescribeInstanceInput, ...request.Option) (*DescribeInstanceOutput, error)
	DescribeInstanceRequest(*DescribeInstanceInput) (*request.Request, *DescribeInstanceOutput)

	DescribeInstanceResourceStatCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeInstanceResourceStatCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeInstanceResourceStatCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeInstanceResourceStat(*DescribeInstanceResourceStatInput) (*DescribeInstanceResourceStatOutput, error)
	DescribeInstanceResourceStatWithContext(volcengine.Context, *DescribeInstanceResourceStatInput, ...request.Option) (*DescribeInstanceResourceStatOutput, error)
	DescribeInstanceResourceStatRequest(*DescribeInstanceResourceStatInput) (*request.Request, *DescribeInstanceResourceStatOutput)

	DescribePartitionsInTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribePartitionsInTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribePartitionsInTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribePartitionsInTopic(*DescribePartitionsInTopicInput) (*DescribePartitionsInTopicOutput, error)
	DescribePartitionsInTopicWithContext(volcengine.Context, *DescribePartitionsInTopicInput, ...request.Option) (*DescribePartitionsInTopicOutput, error)
	DescribePartitionsInTopicRequest(*DescribePartitionsInTopicInput) (*request.Request, *DescribePartitionsInTopicOutput)

	DescribeSubscriptionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeSubscriptionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeSubscriptionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeSubscription(*DescribeSubscriptionInput) (*DescribeSubscriptionOutput, error)
	DescribeSubscriptionWithContext(volcengine.Context, *DescribeSubscriptionInput, ...request.Option) (*DescribeSubscriptionOutput, error)
	DescribeSubscriptionRequest(*DescribeSubscriptionInput) (*request.Request, *DescribeSubscriptionOutput)

	DescribeTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTopic(*DescribeTopicInput) (*DescribeTopicOutput, error)
	DescribeTopicWithContext(volcengine.Context, *DescribeTopicInput, ...request.Option) (*DescribeTopicOutput, error)
	DescribeTopicRequest(*DescribeTopicInput) (*request.Request, *DescribeTopicOutput)

	DescribeTopicTimeRangeCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTopicTimeRangeCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTopicTimeRangeCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTopicTimeRange(*DescribeTopicTimeRangeInput) (*DescribeTopicTimeRangeOutput, error)
	DescribeTopicTimeRangeWithContext(volcengine.Context, *DescribeTopicTimeRangeInput, ...request.Option) (*DescribeTopicTimeRangeOutput, error)
	DescribeTopicTimeRangeRequest(*DescribeTopicTimeRangeInput) (*request.Request, *DescribeTopicTimeRangeOutput)

	DescribeTopicsInGroupCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DescribeTopicsInGroupCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DescribeTopicsInGroupCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DescribeTopicsInGroup(*DescribeTopicsInGroupInput) (*DescribeTopicsInGroupOutput, error)
	DescribeTopicsInGroupWithContext(volcengine.Context, *DescribeTopicsInGroupInput, ...request.Option) (*DescribeTopicsInGroupOutput, error)
	DescribeTopicsInGroupRequest(*DescribeTopicsInGroupInput) (*request.Request, *DescribeTopicsInGroupOutput)

	DisableOverlayAccessCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisableOverlayAccessCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisableOverlayAccessCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisableOverlayAccess(*DisableOverlayAccessInput) (*DisableOverlayAccessOutput, error)
	DisableOverlayAccessWithContext(volcengine.Context, *DisableOverlayAccessInput, ...request.Option) (*DisableOverlayAccessOutput, error)
	DisableOverlayAccessRequest(*DisableOverlayAccessInput) (*request.Request, *DisableOverlayAccessOutput)

	DisablePublicAccessCommon(*map[string]interface{}) (*map[string]interface{}, error)
	DisablePublicAccessCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	DisablePublicAccessCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	DisablePublicAccess(*DisablePublicAccessInput) (*DisablePublicAccessOutput, error)
	DisablePublicAccessWithContext(volcengine.Context, *DisablePublicAccessInput, ...request.Option) (*DisablePublicAccessOutput, error)
	DisablePublicAccessRequest(*DisablePublicAccessInput) (*request.Request, *DisablePublicAccessOutput)

	EnableOverlayAccessCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnableOverlayAccessCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnableOverlayAccessCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnableOverlayAccess(*EnableOverlayAccessInput) (*EnableOverlayAccessOutput, error)
	EnableOverlayAccessWithContext(volcengine.Context, *EnableOverlayAccessInput, ...request.Option) (*EnableOverlayAccessOutput, error)
	EnableOverlayAccessRequest(*EnableOverlayAccessInput) (*request.Request, *EnableOverlayAccessOutput)

	EnablePublicAccessCommon(*map[string]interface{}) (*map[string]interface{}, error)
	EnablePublicAccessCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	EnablePublicAccessCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	EnablePublicAccess(*EnablePublicAccessInput) (*EnablePublicAccessOutput, error)
	EnablePublicAccessWithContext(volcengine.Context, *EnablePublicAccessInput, ...request.Option) (*EnablePublicAccessOutput, error)
	EnablePublicAccessRequest(*EnablePublicAccessInput) (*request.Request, *EnablePublicAccessOutput)

	GroupExistCommon(*map[string]interface{}) (*map[string]interface{}, error)
	GroupExistCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	GroupExistCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	GroupExist(*GroupExistInput) (*GroupExistOutput, error)
	GroupExistWithContext(volcengine.Context, *GroupExistInput, ...request.Option) (*GroupExistOutput, error)
	GroupExistRequest(*GroupExistInput) (*request.Request, *GroupExistOutput)

	ListAvailableSecurityGroupsForBMQCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAvailableSecurityGroupsForBMQCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAvailableSecurityGroupsForBMQCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAvailableSecurityGroupsForBMQ(*ListAvailableSecurityGroupsForBMQInput) (*ListAvailableSecurityGroupsForBMQOutput, error)
	ListAvailableSecurityGroupsForBMQWithContext(volcengine.Context, *ListAvailableSecurityGroupsForBMQInput, ...request.Option) (*ListAvailableSecurityGroupsForBMQOutput, error)
	ListAvailableSecurityGroupsForBMQRequest(*ListAvailableSecurityGroupsForBMQInput) (*request.Request, *ListAvailableSecurityGroupsForBMQOutput)

	ListAvailableSubnetsForBMQCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAvailableSubnetsForBMQCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAvailableSubnetsForBMQCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAvailableSubnetsForBMQ(*ListAvailableSubnetsForBMQInput) (*ListAvailableSubnetsForBMQOutput, error)
	ListAvailableSubnetsForBMQWithContext(volcengine.Context, *ListAvailableSubnetsForBMQInput, ...request.Option) (*ListAvailableSubnetsForBMQOutput, error)
	ListAvailableSubnetsForBMQRequest(*ListAvailableSubnetsForBMQInput) (*request.Request, *ListAvailableSubnetsForBMQOutput)

	ListAvailableVPCForBMQCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListAvailableVPCForBMQCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListAvailableVPCForBMQCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListAvailableVPCForBMQ(*ListAvailableVPCForBMQInput) (*ListAvailableVPCForBMQOutput, error)
	ListAvailableVPCForBMQWithContext(volcengine.Context, *ListAvailableVPCForBMQInput, ...request.Option) (*ListAvailableVPCForBMQOutput, error)
	ListAvailableVPCForBMQRequest(*ListAvailableVPCForBMQInput) (*request.Request, *ListAvailableVPCForBMQOutput)

	ListInstanceResourceStatsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListInstanceResourceStatsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListInstanceResourceStatsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListInstanceResourceStats(*ListInstanceResourceStatsInput) (*ListInstanceResourceStatsOutput, error)
	ListInstanceResourceStatsWithContext(volcengine.Context, *ListInstanceResourceStatsInput, ...request.Option) (*ListInstanceResourceStatsOutput, error)
	ListInstanceResourceStatsRequest(*ListInstanceResourceStatsInput) (*request.Request, *ListInstanceResourceStatsOutput)

	ListSpecificationsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ListSpecificationsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ListSpecificationsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ListSpecifications(*ListSpecificationsInput) (*ListSpecificationsOutput, error)
	ListSpecificationsWithContext(volcengine.Context, *ListSpecificationsInput, ...request.Option) (*ListSpecificationsOutput, error)
	ListSpecificationsRequest(*ListSpecificationsInput) (*request.Request, *ListSpecificationsOutput)

	ModifyInstanceTagCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyInstanceTagCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyInstanceTagCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyInstanceTag(*ModifyInstanceTagInput) (*ModifyInstanceTagOutput, error)
	ModifyInstanceTagWithContext(volcengine.Context, *ModifyInstanceTagInput, ...request.Option) (*ModifyInstanceTagOutput, error)
	ModifyInstanceTagRequest(*ModifyInstanceTagInput) (*request.Request, *ModifyInstanceTagOutput)

	ModifyOverlayAccessCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ModifyOverlayAccessCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ModifyOverlayAccessCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ModifyOverlayAccess(*ModifyOverlayAccessInput) (*ModifyOverlayAccessOutput, error)
	ModifyOverlayAccessWithContext(volcengine.Context, *ModifyOverlayAccessInput, ...request.Option) (*ModifyOverlayAccessOutput, error)
	ModifyOverlayAccessRequest(*ModifyOverlayAccessInput) (*request.Request, *ModifyOverlayAccessOutput)

	PreviewTopicDataCommon(*map[string]interface{}) (*map[string]interface{}, error)
	PreviewTopicDataCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	PreviewTopicDataCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	PreviewTopicData(*PreviewTopicDataInput) (*PreviewTopicDataOutput, error)
	PreviewTopicDataWithContext(volcengine.Context, *PreviewTopicDataInput, ...request.Option) (*PreviewTopicDataOutput, error)
	PreviewTopicDataRequest(*PreviewTopicDataInput) (*request.Request, *PreviewTopicDataOutput)

	ResetSubscriptionOffsetCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ResetSubscriptionOffsetCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ResetSubscriptionOffsetCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ResetSubscriptionOffset(*ResetSubscriptionOffsetInput) (*ResetSubscriptionOffsetOutput, error)
	ResetSubscriptionOffsetWithContext(volcengine.Context, *ResetSubscriptionOffsetInput, ...request.Option) (*ResetSubscriptionOffsetOutput, error)
	ResetSubscriptionOffsetRequest(*ResetSubscriptionOffsetInput) (*request.Request, *ResetSubscriptionOffsetOutput)

	ScaleUpTopicCommon(*map[string]interface{}) (*map[string]interface{}, error)
	ScaleUpTopicCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	ScaleUpTopicCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	ScaleUpTopic(*ScaleUpTopicInput) (*ScaleUpTopicOutput, error)
	ScaleUpTopicWithContext(volcengine.Context, *ScaleUpTopicInput, ...request.Option) (*ScaleUpTopicOutput, error)
	ScaleUpTopicRequest(*ScaleUpTopicInput) (*request.Request, *ScaleUpTopicOutput)

	SearchGroupsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SearchGroupsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SearchGroupsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SearchGroups(*SearchGroupsInput) (*SearchGroupsOutput, error)
	SearchGroupsWithContext(volcengine.Context, *SearchGroupsInput, ...request.Option) (*SearchGroupsOutput, error)
	SearchGroupsRequest(*SearchGroupsInput) (*request.Request, *SearchGroupsOutput)

	SearchInstancesCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SearchInstancesCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SearchInstancesCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SearchInstances(*SearchInstancesInput) (*SearchInstancesOutput, error)
	SearchInstancesWithContext(volcengine.Context, *SearchInstancesInput, ...request.Option) (*SearchInstancesOutput, error)
	SearchInstancesRequest(*SearchInstancesInput) (*request.Request, *SearchInstancesOutput)

	SearchTopicsCommon(*map[string]interface{}) (*map[string]interface{}, error)
	SearchTopicsCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	SearchTopicsCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	SearchTopics(*SearchTopicsInput) (*SearchTopicsOutput, error)
	SearchTopicsWithContext(volcengine.Context, *SearchTopicsInput, ...request.Option) (*SearchTopicsOutput, error)
	SearchTopicsRequest(*SearchTopicsInput) (*request.Request, *SearchTopicsOutput)

	UpdateInstanceMessageRetentionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateInstanceMessageRetentionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateInstanceMessageRetentionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateInstanceMessageRetention(*UpdateInstanceMessageRetentionInput) (*UpdateInstanceMessageRetentionOutput, error)
	UpdateInstanceMessageRetentionWithContext(volcengine.Context, *UpdateInstanceMessageRetentionInput, ...request.Option) (*UpdateInstanceMessageRetentionOutput, error)
	UpdateInstanceMessageRetentionRequest(*UpdateInstanceMessageRetentionInput) (*request.Request, *UpdateInstanceMessageRetentionOutput)

	UpdateTopicMessageRetentionCommon(*map[string]interface{}) (*map[string]interface{}, error)
	UpdateTopicMessageRetentionCommonWithContext(volcengine.Context, *map[string]interface{}, ...request.Option) (*map[string]interface{}, error)
	UpdateTopicMessageRetentionCommonRequest(*map[string]interface{}) (*request.Request, *map[string]interface{})

	UpdateTopicMessageRetention(*UpdateTopicMessageRetentionInput) (*UpdateTopicMessageRetentionOutput, error)
	UpdateTopicMessageRetentionWithContext(volcengine.Context, *UpdateTopicMessageRetentionInput, ...request.Option) (*UpdateTopicMessageRetentionOutput, error)
	UpdateTopicMessageRetentionRequest(*UpdateTopicMessageRetentionInput) (*request.Request, *UpdateTopicMessageRetentionOutput)
}

BMQAPI provides an interface to enable mocking the bmq.BMQ service client's API operation,

// volcengine sdk func uses an SDK service client to make a request to
// BMQ.
func myFunc(svc BMQAPI) bool {
    // Make svc.CreateGroup request
}

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

    myFunc(svc)
}

type CreateGroupInput

type CreateGroupInput struct {
	Description *string `max:"255" type:"string" json:",omitempty"`

	// GroupName is a required field
	GroupName *string `min:"3" max:"128" type:"string" json:",omitempty" required:"true"`

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

func (CreateGroupInput) GoString

func (s CreateGroupInput) GoString() string

GoString returns the string representation

func (*CreateGroupInput) SetDescription

func (s *CreateGroupInput) SetDescription(v string) *CreateGroupInput

SetDescription sets the Description field's value.

func (*CreateGroupInput) SetGroupName

func (s *CreateGroupInput) SetGroupName(v string) *CreateGroupInput

SetGroupName sets the GroupName field's value.

func (*CreateGroupInput) SetInstanceId

func (s *CreateGroupInput) SetInstanceId(v string) *CreateGroupInput

SetInstanceId sets the InstanceId field's value.

func (CreateGroupInput) String

func (s CreateGroupInput) String() string

String returns the string representation

func (*CreateGroupInput) Validate

func (s *CreateGroupInput) Validate() error

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

type CreateGroupOutput

type CreateGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateGroupOutput) GoString

func (s CreateGroupOutput) GoString() string

GoString returns the string representation

func (*CreateGroupOutput) SetGroupId

func (s *CreateGroupOutput) SetGroupId(v string) *CreateGroupOutput

SetGroupId sets the GroupId field's value.

func (CreateGroupOutput) String

func (s CreateGroupOutput) String() string

String returns the string representation

type CreateInstanceInput

type CreateInstanceInput struct {
	AutoRenew *bool `type:"boolean" json:",omitempty"`

	BillingPeriod *string `type:"string" json:",omitempty" enum:"EnumOfBillingPeriodForCreateInstanceInput"`

	// BillingType is a required field
	BillingType *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfBillingTypeForCreateInstanceInput"`

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

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

	MessageRetention *int32 `max:"336" type:"int32" json:",omitempty"`

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

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

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

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

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

	Times *int32 `type:"int32" json:",omitempty"`

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

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

func (CreateInstanceInput) GoString

func (s CreateInstanceInput) GoString() string

GoString returns the string representation

func (*CreateInstanceInput) SetAutoRenew

func (s *CreateInstanceInput) SetAutoRenew(v bool) *CreateInstanceInput

SetAutoRenew sets the AutoRenew field's value.

func (*CreateInstanceInput) SetBillingPeriod

func (s *CreateInstanceInput) SetBillingPeriod(v string) *CreateInstanceInput

SetBillingPeriod sets the BillingPeriod field's value.

func (*CreateInstanceInput) SetBillingType

func (s *CreateInstanceInput) SetBillingType(v string) *CreateInstanceInput

SetBillingType sets the BillingType field's value.

func (*CreateInstanceInput) SetDescription

func (s *CreateInstanceInput) SetDescription(v string) *CreateInstanceInput

SetDescription sets the Description field's value.

func (*CreateInstanceInput) SetEipId

SetEipId sets the EipId field's value.

func (*CreateInstanceInput) SetMessageRetention

func (s *CreateInstanceInput) SetMessageRetention(v int32) *CreateInstanceInput

SetMessageRetention sets the MessageRetention field's value.

func (*CreateInstanceInput) SetName

SetName sets the Name field's value.

func (*CreateInstanceInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (*CreateInstanceInput) SetSecurityGroupIdList

func (s *CreateInstanceInput) SetSecurityGroupIdList(v []*string) *CreateInstanceInput

SetSecurityGroupIdList sets the SecurityGroupIdList field's value.

func (*CreateInstanceInput) SetSpecification

func (s *CreateInstanceInput) SetSpecification(v string) *CreateInstanceInput

SetSpecification sets the Specification field's value.

func (*CreateInstanceInput) SetSubnetIdList

func (s *CreateInstanceInput) SetSubnetIdList(v []*string) *CreateInstanceInput

SetSubnetIdList sets the SubnetIdList field's value.

func (*CreateInstanceInput) SetTimes

SetTimes sets the Times field's value.

func (*CreateInstanceInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*CreateInstanceInput) SetZoneIdList

func (s *CreateInstanceInput) SetZoneIdList(v []*string) *CreateInstanceInput

SetZoneIdList sets the ZoneIdList field's value.

func (CreateInstanceInput) String

func (s CreateInstanceInput) String() string

String returns the string representation

func (*CreateInstanceInput) Validate

func (s *CreateInstanceInput) Validate() error

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

type CreateInstanceOutput

type CreateInstanceOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateInstanceOutput) GoString

func (s CreateInstanceOutput) GoString() string

GoString returns the string representation

func (*CreateInstanceOutput) SetInstanceId

func (s *CreateInstanceOutput) SetInstanceId(v string) *CreateInstanceOutput

SetInstanceId sets the InstanceId field's value.

func (CreateInstanceOutput) String

func (s CreateInstanceOutput) String() string

String returns the string representation

type CreateTopicInput

type CreateTopicInput struct {
	Description *string `max:"255" type:"string" json:",omitempty"`

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

	// Partitions is a required field
	Partitions *int32 `type:"int32" json:",omitempty" required:"true"`

	// Retention is a required field
	Retention *int32 `max:"336" type:"int32" json:",omitempty" required:"true"`

	// Topic is a required field
	Topic *string `min:"3" max:"128" type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (CreateTopicInput) GoString

func (s CreateTopicInput) GoString() string

GoString returns the string representation

func (*CreateTopicInput) SetDescription

func (s *CreateTopicInput) SetDescription(v string) *CreateTopicInput

SetDescription sets the Description field's value.

func (*CreateTopicInput) SetInstanceId

func (s *CreateTopicInput) SetInstanceId(v string) *CreateTopicInput

SetInstanceId sets the InstanceId field's value.

func (*CreateTopicInput) SetPartitions

func (s *CreateTopicInput) SetPartitions(v int32) *CreateTopicInput

SetPartitions sets the Partitions field's value.

func (*CreateTopicInput) SetRetention

func (s *CreateTopicInput) SetRetention(v int32) *CreateTopicInput

SetRetention sets the Retention field's value.

func (*CreateTopicInput) SetTopic

func (s *CreateTopicInput) SetTopic(v string) *CreateTopicInput

SetTopic sets the Topic field's value.

func (CreateTopicInput) String

func (s CreateTopicInput) String() string

String returns the string representation

func (*CreateTopicInput) Validate

func (s *CreateTopicInput) Validate() error

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

type CreateTopicOutput

type CreateTopicOutput struct {
	Metadata *response.ResponseMetadata

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

func (CreateTopicOutput) GoString

func (s CreateTopicOutput) GoString() string

GoString returns the string representation

func (*CreateTopicOutput) SetTopicId

func (s *CreateTopicOutput) SetTopicId(v string) *CreateTopicOutput

SetTopicId sets the TopicId field's value.

func (CreateTopicOutput) String

func (s CreateTopicOutput) String() string

String returns the string representation

type DeleteGroupInput

type DeleteGroupInput struct {

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

func (DeleteGroupInput) GoString

func (s DeleteGroupInput) GoString() string

GoString returns the string representation

func (*DeleteGroupInput) SetGroupId

func (s *DeleteGroupInput) SetGroupId(v string) *DeleteGroupInput

SetGroupId sets the GroupId field's value.

func (DeleteGroupInput) String

func (s DeleteGroupInput) String() string

String returns the string representation

func (*DeleteGroupInput) Validate

func (s *DeleteGroupInput) Validate() error

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

type DeleteGroupOutput

type DeleteGroupOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DeleteGroupOutput) GoString

func (s DeleteGroupOutput) GoString() string

GoString returns the string representation

func (*DeleteGroupOutput) SetMessage

func (s *DeleteGroupOutput) SetMessage(v string) *DeleteGroupOutput

SetMessage sets the Message field's value.

func (*DeleteGroupOutput) SetStatus

func (s *DeleteGroupOutput) SetStatus(v string) *DeleteGroupOutput

SetStatus sets the Status field's value.

func (DeleteGroupOutput) String

func (s DeleteGroupOutput) String() string

String returns the string representation

type DeleteInstanceInput

type DeleteInstanceInput struct {

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

func (DeleteInstanceInput) GoString

func (s DeleteInstanceInput) GoString() string

GoString returns the string representation

func (*DeleteInstanceInput) SetInstanceId

func (s *DeleteInstanceInput) SetInstanceId(v string) *DeleteInstanceInput

SetInstanceId sets the InstanceId field's value.

func (DeleteInstanceInput) String

func (s DeleteInstanceInput) String() string

String returns the string representation

func (*DeleteInstanceInput) Validate

func (s *DeleteInstanceInput) Validate() error

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

type DeleteInstanceOutput

type DeleteInstanceOutput struct {
	Metadata *response.ResponseMetadata

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

func (DeleteInstanceOutput) GoString

func (s DeleteInstanceOutput) GoString() string

GoString returns the string representation

func (*DeleteInstanceOutput) SetOrderId

SetOrderId sets the OrderId field's value.

func (DeleteInstanceOutput) String

func (s DeleteInstanceOutput) String() string

String returns the string representation

type DeleteTagForModifyInstanceTagInput

type DeleteTagForModifyInstanceTagInput struct {
	Keys []*string `type:"list" json:",omitempty"`

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

func (DeleteTagForModifyInstanceTagInput) GoString

GoString returns the string representation

func (*DeleteTagForModifyInstanceTagInput) SetKeys

SetKeys sets the Keys field's value.

func (*DeleteTagForModifyInstanceTagInput) SetType

SetType sets the Type field's value.

func (DeleteTagForModifyInstanceTagInput) String

String returns the string representation

type DeleteTopicInput

type DeleteTopicInput struct {

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

func (DeleteTopicInput) GoString

func (s DeleteTopicInput) GoString() string

GoString returns the string representation

func (*DeleteTopicInput) SetTopicId

func (s *DeleteTopicInput) SetTopicId(v string) *DeleteTopicInput

SetTopicId sets the TopicId field's value.

func (DeleteTopicInput) String

func (s DeleteTopicInput) String() string

String returns the string representation

func (*DeleteTopicInput) Validate

func (s *DeleteTopicInput) Validate() error

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

type DeleteTopicOutput

type DeleteTopicOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DeleteTopicOutput) GoString

func (s DeleteTopicOutput) GoString() string

GoString returns the string representation

func (*DeleteTopicOutput) SetMessage

func (s *DeleteTopicOutput) SetMessage(v string) *DeleteTopicOutput

SetMessage sets the Message field's value.

func (*DeleteTopicOutput) SetStatus

func (s *DeleteTopicOutput) SetStatus(v string) *DeleteTopicOutput

SetStatus sets the Status field's value.

func (DeleteTopicOutput) String

func (s DeleteTopicOutput) String() string

String returns the string representation

type DescribeAvailableZonesInput

type DescribeAvailableZonesInput struct {

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

func (DescribeAvailableZonesInput) GoString

func (s DescribeAvailableZonesInput) GoString() string

GoString returns the string representation

func (*DescribeAvailableZonesInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (DescribeAvailableZonesInput) String

String returns the string representation

func (*DescribeAvailableZonesInput) Validate

func (s *DescribeAvailableZonesInput) Validate() error

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

type DescribeAvailableZonesOutput

type DescribeAvailableZonesOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeAvailableZonesOutput) GoString

func (s DescribeAvailableZonesOutput) GoString() string

GoString returns the string representation

func (*DescribeAvailableZonesOutput) SetItems

SetItems sets the Items field's value.

func (DescribeAvailableZonesOutput) String

String returns the string representation

type DescribeGroupInput

type DescribeGroupInput struct {
	GroupId *string `type:"string" json:",omitempty"`

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

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

func (DescribeGroupInput) GoString

func (s DescribeGroupInput) GoString() string

GoString returns the string representation

func (*DescribeGroupInput) SetGroupId

func (s *DescribeGroupInput) SetGroupId(v string) *DescribeGroupInput

SetGroupId sets the GroupId field's value.

func (*DescribeGroupInput) SetGroupName

func (s *DescribeGroupInput) SetGroupName(v string) *DescribeGroupInput

SetGroupName sets the GroupName field's value.

func (*DescribeGroupInput) SetInstanceId

func (s *DescribeGroupInput) SetInstanceId(v string) *DescribeGroupInput

SetInstanceId sets the InstanceId field's value.

func (DescribeGroupInput) String

func (s DescribeGroupInput) String() string

String returns the string representation

type DescribeGroupOutput

type DescribeGroupOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

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

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

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

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

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

func (DescribeGroupOutput) GoString

func (s DescribeGroupOutput) GoString() string

GoString returns the string representation

func (*DescribeGroupOutput) SetCreateTime

func (s *DescribeGroupOutput) SetCreateTime(v string) *DescribeGroupOutput

SetCreateTime sets the CreateTime field's value.

func (*DescribeGroupOutput) SetDescription

func (s *DescribeGroupOutput) SetDescription(v string) *DescribeGroupOutput

SetDescription sets the Description field's value.

func (*DescribeGroupOutput) SetGroupId

SetGroupId sets the GroupId field's value.

func (*DescribeGroupOutput) SetGroupName

func (s *DescribeGroupOutput) SetGroupName(v string) *DescribeGroupOutput

SetGroupName sets the GroupName field's value.

func (*DescribeGroupOutput) SetInstanceId

func (s *DescribeGroupOutput) SetInstanceId(v string) *DescribeGroupOutput

SetInstanceId sets the InstanceId field's value.

func (*DescribeGroupOutput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*DescribeGroupOutput) SetOwnerName

func (s *DescribeGroupOutput) SetOwnerName(v string) *DescribeGroupOutput

SetOwnerName sets the OwnerName field's value.

func (*DescribeGroupOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeGroupOutput) String

func (s DescribeGroupOutput) String() string

String returns the string representation

type DescribeGroupsInTopicInput

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

func (DescribeGroupsInTopicInput) GoString

func (s DescribeGroupsInTopicInput) GoString() string

GoString returns the string representation

func (*DescribeGroupsInTopicInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (DescribeGroupsInTopicInput) String

String returns the string representation

type DescribeGroupsInTopicOutput

type DescribeGroupsInTopicOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeGroupsInTopicOutput) GoString

func (s DescribeGroupsInTopicOutput) GoString() string

GoString returns the string representation

func (*DescribeGroupsInTopicOutput) SetItems

SetItems sets the Items field's value.

func (DescribeGroupsInTopicOutput) String

String returns the string representation

type DescribeInstanceInput

type DescribeInstanceInput struct {
	InstanceId *string `type:"string" json:",omitempty"`

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

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

func (DescribeInstanceInput) GoString

func (s DescribeInstanceInput) GoString() string

GoString returns the string representation

func (*DescribeInstanceInput) SetInstanceId

func (s *DescribeInstanceInput) SetInstanceId(v string) *DescribeInstanceInput

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceInput) SetName

SetName sets the Name field's value.

func (*DescribeInstanceInput) SetProjectName

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

SetProjectName sets the ProjectName field's value.

func (DescribeInstanceInput) String

func (s DescribeInstanceInput) String() string

String returns the string representation

type DescribeInstanceOutput

type DescribeInstanceOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

	Endpoints *EndpointsForDescribeInstanceOutput `type:"structure" json:",omitempty"`

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

	GroupLimit *int32 `type:"int32" json:",omitempty"`

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

	MessageRetention *int32 `type:"int32" json:",omitempty"`

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

	PartitionLimit *int32 `type:"int32" json:",omitempty"`

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

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

	ResourceTags []*ResourceTagForDescribeInstanceOutput `type:"list" json:",omitempty"`

	Resources *ResourcesForDescribeInstanceOutput `type:"structure" json:",omitempty"`

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

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

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

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

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

	TopicLimit *int32 `type:"int32" json:",omitempty"`

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

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

func (DescribeInstanceOutput) GoString

func (s DescribeInstanceOutput) GoString() string

GoString returns the string representation

func (*DescribeInstanceOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*DescribeInstanceOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*DescribeInstanceOutput) SetDescription

SetDescription sets the Description field's value.

func (*DescribeInstanceOutput) SetEndpoints

SetEndpoints sets the Endpoints field's value.

func (*DescribeInstanceOutput) SetExpirationTime

func (s *DescribeInstanceOutput) SetExpirationTime(v string) *DescribeInstanceOutput

SetExpirationTime sets the ExpirationTime field's value.

func (*DescribeInstanceOutput) SetGroupLimit

SetGroupLimit sets the GroupLimit field's value.

func (*DescribeInstanceOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceOutput) SetMessageRetention

func (s *DescribeInstanceOutput) SetMessageRetention(v int32) *DescribeInstanceOutput

SetMessageRetention sets the MessageRetention field's value.

func (*DescribeInstanceOutput) SetName

SetName sets the Name field's value.

func (*DescribeInstanceOutput) SetPartitionLimit

func (s *DescribeInstanceOutput) SetPartitionLimit(v int32) *DescribeInstanceOutput

SetPartitionLimit sets the PartitionLimit field's value.

func (*DescribeInstanceOutput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*DescribeInstanceOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*DescribeInstanceOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*DescribeInstanceOutput) SetResources

SetResources sets the Resources field's value.

func (*DescribeInstanceOutput) SetSecurityGroupIdList

func (s *DescribeInstanceOutput) SetSecurityGroupIdList(v []*string) *DescribeInstanceOutput

SetSecurityGroupIdList sets the SecurityGroupIdList field's value.

func (*DescribeInstanceOutput) SetSpecification

func (s *DescribeInstanceOutput) SetSpecification(v string) *DescribeInstanceOutput

SetSpecification sets the Specification field's value.

func (*DescribeInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeInstanceOutput) SetSubnetIdList

func (s *DescribeInstanceOutput) SetSubnetIdList(v []*string) *DescribeInstanceOutput

SetSubnetIdList sets the SubnetIdList field's value.

func (*DescribeInstanceOutput) SetTags

SetTags sets the Tags field's value.

func (*DescribeInstanceOutput) SetTopicLimit

SetTopicLimit sets the TopicLimit field's value.

func (*DescribeInstanceOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*DescribeInstanceOutput) SetZoneIdList

func (s *DescribeInstanceOutput) SetZoneIdList(v []*string) *DescribeInstanceOutput

SetZoneIdList sets the ZoneIdList field's value.

func (DescribeInstanceOutput) String

func (s DescribeInstanceOutput) String() string

String returns the string representation

type DescribeInstanceResourceStatInput

type DescribeInstanceResourceStatInput struct {

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

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

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

	WithTopic *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (DescribeInstanceResourceStatInput) GoString

GoString returns the string representation

func (*DescribeInstanceResourceStatInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceResourceStatInput) SetWithGroup

SetWithGroup sets the WithGroup field's value.

func (*DescribeInstanceResourceStatInput) SetWithPartition

SetWithPartition sets the WithPartition field's value.

func (*DescribeInstanceResourceStatInput) SetWithTopic

SetWithTopic sets the WithTopic field's value.

func (DescribeInstanceResourceStatInput) String

String returns the string representation

func (*DescribeInstanceResourceStatInput) Validate

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

type DescribeInstanceResourceStatOutput

type DescribeInstanceResourceStatOutput struct {
	Metadata *response.ResponseMetadata

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

	TotalGroups *int32 `type:"int32" json:",omitempty"`

	TotalPartitions *int32 `type:"int32" json:",omitempty"`

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

func (DescribeInstanceResourceStatOutput) GoString

GoString returns the string representation

func (*DescribeInstanceResourceStatOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*DescribeInstanceResourceStatOutput) SetTotalGroups

SetTotalGroups sets the TotalGroups field's value.

func (*DescribeInstanceResourceStatOutput) SetTotalPartitions

SetTotalPartitions sets the TotalPartitions field's value.

func (*DescribeInstanceResourceStatOutput) SetTotalTopics

SetTotalTopics sets the TotalTopics field's value.

func (DescribeInstanceResourceStatOutput) String

String returns the string representation

type DescribePartitionsInTopicInput

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

func (DescribePartitionsInTopicInput) GoString

GoString returns the string representation

func (*DescribePartitionsInTopicInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (DescribePartitionsInTopicInput) String

String returns the string representation

type DescribePartitionsInTopicOutput

type DescribePartitionsInTopicOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribePartitionsInTopicOutput) GoString

GoString returns the string representation

func (*DescribePartitionsInTopicOutput) SetItems

SetItems sets the Items field's value.

func (DescribePartitionsInTopicOutput) String

String returns the string representation

type DescribeSubscriptionInput

type DescribeSubscriptionInput struct {

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

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

func (DescribeSubscriptionInput) GoString

func (s DescribeSubscriptionInput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionInput) SetGroupId

SetGroupId sets the GroupId field's value.

func (*DescribeSubscriptionInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (DescribeSubscriptionInput) String

func (s DescribeSubscriptionInput) String() string

String returns the string representation

func (*DescribeSubscriptionInput) Validate

func (s *DescribeSubscriptionInput) Validate() error

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

type DescribeSubscriptionOutput

type DescribeSubscriptionOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeSubscriptionOutput) GoString

func (s DescribeSubscriptionOutput) GoString() string

GoString returns the string representation

func (*DescribeSubscriptionOutput) SetItems

SetItems sets the Items field's value.

func (DescribeSubscriptionOutput) String

String returns the string representation

type DescribeTopicInput

type DescribeTopicInput struct {
	InstanceId *string `type:"string" json:",omitempty"`

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

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

func (DescribeTopicInput) GoString

func (s DescribeTopicInput) GoString() string

GoString returns the string representation

func (*DescribeTopicInput) SetInstanceId

func (s *DescribeTopicInput) SetInstanceId(v string) *DescribeTopicInput

SetInstanceId sets the InstanceId field's value.

func (*DescribeTopicInput) SetTopicId

func (s *DescribeTopicInput) SetTopicId(v string) *DescribeTopicInput

SetTopicId sets the TopicId field's value.

func (*DescribeTopicInput) SetTopicName

func (s *DescribeTopicInput) SetTopicName(v string) *DescribeTopicInput

SetTopicName sets the TopicName field's value.

func (DescribeTopicInput) String

func (s DescribeTopicInput) String() string

String returns the string representation

type DescribeTopicOutput

type DescribeTopicOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

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

	Partitions *int32 `type:"int32" json:",omitempty"`

	Retention *int32 `type:"int32" json:",omitempty"`

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

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

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

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

func (DescribeTopicOutput) GoString

func (s DescribeTopicOutput) GoString() string

GoString returns the string representation

func (*DescribeTopicOutput) SetCreateTime

func (s *DescribeTopicOutput) SetCreateTime(v string) *DescribeTopicOutput

SetCreateTime sets the CreateTime field's value.

func (*DescribeTopicOutput) SetDescription

func (s *DescribeTopicOutput) SetDescription(v string) *DescribeTopicOutput

SetDescription sets the Description field's value.

func (*DescribeTopicOutput) SetInstanceId

func (s *DescribeTopicOutput) SetInstanceId(v string) *DescribeTopicOutput

SetInstanceId sets the InstanceId field's value.

func (*DescribeTopicOutput) SetOwnerName

func (s *DescribeTopicOutput) SetOwnerName(v string) *DescribeTopicOutput

SetOwnerName sets the OwnerName field's value.

func (*DescribeTopicOutput) SetPartitions

func (s *DescribeTopicOutput) SetPartitions(v int32) *DescribeTopicOutput

SetPartitions sets the Partitions field's value.

func (*DescribeTopicOutput) SetRetention

func (s *DescribeTopicOutput) SetRetention(v int32) *DescribeTopicOutput

SetRetention sets the Retention field's value.

func (*DescribeTopicOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeTopicOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (*DescribeTopicOutput) SetTopicName

func (s *DescribeTopicOutput) SetTopicName(v string) *DescribeTopicOutput

SetTopicName sets the TopicName field's value.

func (*DescribeTopicOutput) SetUsage

SetUsage sets the Usage field's value.

func (DescribeTopicOutput) String

func (s DescribeTopicOutput) String() string

String returns the string representation

type DescribeTopicTimeRangeInput

type DescribeTopicTimeRangeInput struct {

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

func (DescribeTopicTimeRangeInput) GoString

func (s DescribeTopicTimeRangeInput) GoString() string

GoString returns the string representation

func (*DescribeTopicTimeRangeInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (DescribeTopicTimeRangeInput) String

String returns the string representation

func (*DescribeTopicTimeRangeInput) Validate

func (s *DescribeTopicTimeRangeInput) Validate() error

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

type DescribeTopicTimeRangeOutput

type DescribeTopicTimeRangeOutput struct {
	Metadata *response.ResponseMetadata

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

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

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

func (DescribeTopicTimeRangeOutput) GoString

func (s DescribeTopicTimeRangeOutput) GoString() string

GoString returns the string representation

func (*DescribeTopicTimeRangeOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeTopicTimeRangeOutput) SetHasRecord

SetHasRecord sets the HasRecord field's value.

func (*DescribeTopicTimeRangeOutput) SetStartTime

SetStartTime sets the StartTime field's value.

func (DescribeTopicTimeRangeOutput) String

String returns the string representation

type DescribeTopicsInGroupInput

type DescribeTopicsInGroupInput struct {

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

func (DescribeTopicsInGroupInput) GoString

func (s DescribeTopicsInGroupInput) GoString() string

GoString returns the string representation

func (*DescribeTopicsInGroupInput) SetGroupId

SetGroupId sets the GroupId field's value.

func (DescribeTopicsInGroupInput) String

String returns the string representation

func (*DescribeTopicsInGroupInput) Validate

func (s *DescribeTopicsInGroupInput) Validate() error

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

type DescribeTopicsInGroupOutput

type DescribeTopicsInGroupOutput struct {
	Metadata *response.ResponseMetadata

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

func (DescribeTopicsInGroupOutput) GoString

func (s DescribeTopicsInGroupOutput) GoString() string

GoString returns the string representation

func (*DescribeTopicsInGroupOutput) SetItems

SetItems sets the Items field's value.

func (DescribeTopicsInGroupOutput) String

String returns the string representation

type DisableOverlayAccessInput

type DisableOverlayAccessInput struct {

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

func (DisableOverlayAccessInput) GoString

func (s DisableOverlayAccessInput) GoString() string

GoString returns the string representation

func (*DisableOverlayAccessInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DisableOverlayAccessInput) String

func (s DisableOverlayAccessInput) String() string

String returns the string representation

func (*DisableOverlayAccessInput) Validate

func (s *DisableOverlayAccessInput) Validate() error

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

type DisableOverlayAccessOutput

type DisableOverlayAccessOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DisableOverlayAccessOutput) GoString

func (s DisableOverlayAccessOutput) GoString() string

GoString returns the string representation

func (*DisableOverlayAccessOutput) SetMessage

SetMessage sets the Message field's value.

func (*DisableOverlayAccessOutput) SetStatus

SetStatus sets the Status field's value.

func (DisableOverlayAccessOutput) String

String returns the string representation

type DisablePublicAccessInput

type DisablePublicAccessInput struct {

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

func (DisablePublicAccessInput) GoString

func (s DisablePublicAccessInput) GoString() string

GoString returns the string representation

func (*DisablePublicAccessInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (DisablePublicAccessInput) String

func (s DisablePublicAccessInput) String() string

String returns the string representation

func (*DisablePublicAccessInput) Validate

func (s *DisablePublicAccessInput) Validate() error

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

type DisablePublicAccessOutput

type DisablePublicAccessOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (DisablePublicAccessOutput) GoString

func (s DisablePublicAccessOutput) GoString() string

GoString returns the string representation

func (*DisablePublicAccessOutput) SetMessage

SetMessage sets the Message field's value.

func (*DisablePublicAccessOutput) SetStatus

SetStatus sets the Status field's value.

func (DisablePublicAccessOutput) String

func (s DisablePublicAccessOutput) String() string

String returns the string representation

type EnableOverlayAccessInput

type EnableOverlayAccessInput struct {

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

func (EnableOverlayAccessInput) GoString

func (s EnableOverlayAccessInput) GoString() string

GoString returns the string representation

func (*EnableOverlayAccessInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (EnableOverlayAccessInput) String

func (s EnableOverlayAccessInput) String() string

String returns the string representation

func (*EnableOverlayAccessInput) Validate

func (s *EnableOverlayAccessInput) Validate() error

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

type EnableOverlayAccessOutput

type EnableOverlayAccessOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (EnableOverlayAccessOutput) GoString

func (s EnableOverlayAccessOutput) GoString() string

GoString returns the string representation

func (*EnableOverlayAccessOutput) SetMessage

SetMessage sets the Message field's value.

func (*EnableOverlayAccessOutput) SetStatus

SetStatus sets the Status field's value.

func (EnableOverlayAccessOutput) String

func (s EnableOverlayAccessOutput) String() string

String returns the string representation

type EnablePublicAccessInput

type EnablePublicAccessInput struct {

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

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

func (EnablePublicAccessInput) GoString

func (s EnablePublicAccessInput) GoString() string

GoString returns the string representation

func (*EnablePublicAccessInput) SetEipId

SetEipId sets the EipId field's value.

func (*EnablePublicAccessInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (EnablePublicAccessInput) String

func (s EnablePublicAccessInput) String() string

String returns the string representation

func (*EnablePublicAccessInput) Validate

func (s *EnablePublicAccessInput) Validate() error

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

type EnablePublicAccessOutput

type EnablePublicAccessOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (EnablePublicAccessOutput) GoString

func (s EnablePublicAccessOutput) GoString() string

GoString returns the string representation

func (*EnablePublicAccessOutput) SetMessage

SetMessage sets the Message field's value.

func (*EnablePublicAccessOutput) SetStatus

SetStatus sets the Status field's value.

func (EnablePublicAccessOutput) String

func (s EnablePublicAccessOutput) String() string

String returns the string representation

type EndpointsForDescribeInstanceOutput

type EndpointsForDescribeInstanceOutput struct {
	Overlay *OverlayForDescribeInstanceOutput `type:"structure" json:",omitempty"`

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

func (EndpointsForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*EndpointsForDescribeInstanceOutput) SetOverlay

SetOverlay sets the Overlay field's value.

func (*EndpointsForDescribeInstanceOutput) SetPublic

SetPublic sets the Public field's value.

func (EndpointsForDescribeInstanceOutput) String

String returns the string representation

type GroupExistInput

type GroupExistInput struct {
	GroupId *string `type:"string" json:",omitempty"`

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

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

func (GroupExistInput) GoString

func (s GroupExistInput) GoString() string

GoString returns the string representation

func (*GroupExistInput) SetGroupId

func (s *GroupExistInput) SetGroupId(v string) *GroupExistInput

SetGroupId sets the GroupId field's value.

func (*GroupExistInput) SetGroupName

func (s *GroupExistInput) SetGroupName(v string) *GroupExistInput

SetGroupName sets the GroupName field's value.

func (*GroupExistInput) SetInstanceId

func (s *GroupExistInput) SetInstanceId(v string) *GroupExistInput

SetInstanceId sets the InstanceId field's value.

func (GroupExistInput) String

func (s GroupExistInput) String() string

String returns the string representation

type GroupExistOutput

type GroupExistOutput struct {
	Metadata *response.ResponseMetadata

	Existed *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (GroupExistOutput) GoString

func (s GroupExistOutput) GoString() string

GoString returns the string representation

func (*GroupExistOutput) SetExisted

func (s *GroupExistOutput) SetExisted(v bool) *GroupExistOutput

SetExisted sets the Existed field's value.

func (GroupExistOutput) String

func (s GroupExistOutput) String() string

String returns the string representation

type HeaderForPreviewTopicDataOutput

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

func (HeaderForPreviewTopicDataOutput) GoString

GoString returns the string representation

func (HeaderForPreviewTopicDataOutput) String

String returns the string representation

type ItemForDescribeAvailableZonesOutput

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

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

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

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

func (ItemForDescribeAvailableZonesOutput) GoString

GoString returns the string representation

func (*ItemForDescribeAvailableZonesOutput) SetName

SetName sets the Name field's value.

func (*ItemForDescribeAvailableZonesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ItemForDescribeAvailableZonesOutput) SetSellout

SetSellout sets the Sellout field's value.

func (*ItemForDescribeAvailableZonesOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ItemForDescribeAvailableZonesOutput) String

String returns the string representation

type ItemForDescribeGroupsInTopicOutput

type ItemForDescribeGroupsInTopicOutput struct {
	Description *string `type:"string" json:",omitempty"`

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

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

func (ItemForDescribeGroupsInTopicOutput) GoString

GoString returns the string representation

func (*ItemForDescribeGroupsInTopicOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForDescribeGroupsInTopicOutput) SetGroupId

SetGroupId sets the GroupId field's value.

func (*ItemForDescribeGroupsInTopicOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (ItemForDescribeGroupsInTopicOutput) String

String returns the string representation

type ItemForDescribePartitionsInTopicOutput

type ItemForDescribePartitionsInTopicOutput struct {
	EarliestOffset *int64 `type:"int64" json:",omitempty"`

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

	PartitionId *int32 `type:"int32" json:",omitempty"`

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

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

func (ItemForDescribePartitionsInTopicOutput) GoString

GoString returns the string representation

func (*ItemForDescribePartitionsInTopicOutput) SetEarliestOffset

SetEarliestOffset sets the EarliestOffset field's value.

func (*ItemForDescribePartitionsInTopicOutput) SetLatestOffset

SetLatestOffset sets the LatestOffset field's value.

func (*ItemForDescribePartitionsInTopicOutput) SetPartitionId

SetPartitionId sets the PartitionId field's value.

func (*ItemForDescribePartitionsInTopicOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (*ItemForDescribePartitionsInTopicOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (ItemForDescribePartitionsInTopicOutput) String

String returns the string representation

type ItemForDescribeSubscriptionOutput

type ItemForDescribeSubscriptionOutput struct {
	CurrentOffset *int64 `type:"int64" json:",omitempty"`

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

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

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

	PartitionId *int32 `type:"int32" json:",omitempty"`

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

func (ItemForDescribeSubscriptionOutput) GoString

GoString returns the string representation

func (*ItemForDescribeSubscriptionOutput) SetCurrentOffset

SetCurrentOffset sets the CurrentOffset field's value.

func (*ItemForDescribeSubscriptionOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*ItemForDescribeSubscriptionOutput) SetLag

SetLag sets the Lag field's value.

func (*ItemForDescribeSubscriptionOutput) SetLatestOffset

SetLatestOffset sets the LatestOffset field's value.

func (*ItemForDescribeSubscriptionOutput) SetPartitionId

SetPartitionId sets the PartitionId field's value.

func (*ItemForDescribeSubscriptionOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (ItemForDescribeSubscriptionOutput) String

String returns the string representation

type ItemForDescribeTopicsInGroupOutput

type ItemForDescribeTopicsInGroupOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

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

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

	Partitions *int32 `type:"int32" json:",omitempty"`

	Retention *int32 `type:"int32" json:",omitempty"`

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

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

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

func (ItemForDescribeTopicsInGroupOutput) GoString

GoString returns the string representation

func (*ItemForDescribeTopicsInGroupOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetLag

SetLag sets the Lag field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetPartitions

SetPartitions sets the Partitions field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetRetention

SetRetention sets the Retention field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (*ItemForDescribeTopicsInGroupOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (ItemForDescribeTopicsInGroupOutput) String

String returns the string representation

type ItemForListAvailableSecurityGroupsForBMQOutput

type ItemForListAvailableSecurityGroupsForBMQOutput struct {
	CreationTime *string `type:"string" json:",omitempty"`

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

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

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

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

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

func (ItemForListAvailableSecurityGroupsForBMQOutput) GoString

GoString returns the string representation

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetSecurityGroupId

SetSecurityGroupId sets the SecurityGroupId field's value.

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetSecurityGroupName

SetSecurityGroupName sets the SecurityGroupName field's value.

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetType

SetType sets the Type field's value.

func (*ItemForListAvailableSecurityGroupsForBMQOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ItemForListAvailableSecurityGroupsForBMQOutput) String

String returns the string representation

type ItemForListAvailableSubnetsForBMQOutput

type ItemForListAvailableSubnetsForBMQOutput struct {
	AvailableIpAddressCount *int32 `type:"int32" json:",omitempty"`

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

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

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

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

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

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

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

func (ItemForListAvailableSubnetsForBMQOutput) GoString

GoString returns the string representation

func (*ItemForListAvailableSubnetsForBMQOutput) SetAvailableIpAddressCount

SetAvailableIpAddressCount sets the AvailableIpAddressCount field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetSubnetId

SetSubnetId sets the SubnetId field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetSubnetName

SetSubnetName sets the SubnetName field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*ItemForListAvailableSubnetsForBMQOutput) SetZoneId

SetZoneId sets the ZoneId field's value.

func (ItemForListAvailableSubnetsForBMQOutput) String

String returns the string representation

type ItemForListAvailableVPCForBMQOutput

type ItemForListAvailableVPCForBMQOutput struct {
	CidrBlock *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

func (ItemForListAvailableVPCForBMQOutput) GoString

GoString returns the string representation

func (*ItemForListAvailableVPCForBMQOutput) SetCidrBlock

SetCidrBlock sets the CidrBlock field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetName

SetName sets the Name field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetSecurityGroupIds

SetSecurityGroupIds sets the SecurityGroupIds field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetSubnetIds

SetSubnetIds sets the SubnetIds field's value.

func (*ItemForListAvailableVPCForBMQOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ItemForListAvailableVPCForBMQOutput) String

String returns the string representation

type ItemForListInstanceResourceStatsOutput

type ItemForListInstanceResourceStatsOutput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	TotalGroups *int32 `type:"int32" json:",omitempty"`

	TotalPartitions *int32 `type:"int32" json:",omitempty"`

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

func (ItemForListInstanceResourceStatsOutput) GoString

GoString returns the string representation

func (*ItemForListInstanceResourceStatsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ItemForListInstanceResourceStatsOutput) SetTotalGroups

SetTotalGroups sets the TotalGroups field's value.

func (*ItemForListInstanceResourceStatsOutput) SetTotalPartitions

SetTotalPartitions sets the TotalPartitions field's value.

func (*ItemForListInstanceResourceStatsOutput) SetTotalTopics

SetTotalTopics sets the TotalTopics field's value.

func (ItemForListInstanceResourceStatsOutput) String

String returns the string representation

type ItemForListSpecificationsOutput

type ItemForListSpecificationsOutput struct {
	GroupLimit *int32 `type:"int32" json:",omitempty"`

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

	PartitionLimit *int32 `type:"int32" json:",omitempty"`

	Ranking *float64 `type:"double" json:",omitempty"`

	ReadBandwidth *int32 `type:"int32" json:",omitempty"`

	RequiredEnis *int32 `type:"int32" json:",omitempty"`

	TopicLimit *int32 `type:"int32" json:",omitempty"`

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

func (ItemForListSpecificationsOutput) GoString

GoString returns the string representation

func (*ItemForListSpecificationsOutput) SetGroupLimit

SetGroupLimit sets the GroupLimit field's value.

func (*ItemForListSpecificationsOutput) SetName

SetName sets the Name field's value.

func (*ItemForListSpecificationsOutput) SetPartitionLimit

SetPartitionLimit sets the PartitionLimit field's value.

func (*ItemForListSpecificationsOutput) SetRanking

SetRanking sets the Ranking field's value.

func (*ItemForListSpecificationsOutput) SetReadBandwidth

SetReadBandwidth sets the ReadBandwidth field's value.

func (*ItemForListSpecificationsOutput) SetRequiredEnis

SetRequiredEnis sets the RequiredEnis field's value.

func (*ItemForListSpecificationsOutput) SetTopicLimit

SetTopicLimit sets the TopicLimit field's value.

func (*ItemForListSpecificationsOutput) SetWriteBandwidth

SetWriteBandwidth sets the WriteBandwidth field's value.

func (ItemForListSpecificationsOutput) String

String returns the string representation

type ItemForPreviewTopicDataOutput

type ItemForPreviewTopicDataOutput struct {
	Header []*HeaderForPreviewTopicDataOutput `type:"list" json:",omitempty"`

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

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

	PartitionId *int32 `type:"int32" json:",omitempty"`

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

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

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

func (ItemForPreviewTopicDataOutput) GoString

GoString returns the string representation

func (*ItemForPreviewTopicDataOutput) SetHeader

SetHeader sets the Header field's value.

func (*ItemForPreviewTopicDataOutput) SetKey

SetKey sets the Key field's value.

func (*ItemForPreviewTopicDataOutput) SetOffset

SetOffset sets the Offset field's value.

func (*ItemForPreviewTopicDataOutput) SetPartitionId

SetPartitionId sets the PartitionId field's value.

func (*ItemForPreviewTopicDataOutput) SetTimestamp

SetTimestamp sets the Timestamp field's value.

func (*ItemForPreviewTopicDataOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (*ItemForPreviewTopicDataOutput) SetValue

SetValue sets the Value field's value.

func (ItemForPreviewTopicDataOutput) String

String returns the string representation

type ItemForSearchGroupsOutput

type ItemForSearchGroupsOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

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

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

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

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

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

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

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

func (ItemForSearchGroupsOutput) GoString

func (s ItemForSearchGroupsOutput) GoString() string

GoString returns the string representation

func (*ItemForSearchGroupsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForSearchGroupsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForSearchGroupsOutput) SetGroupId

SetGroupId sets the GroupId field's value.

func (*ItemForSearchGroupsOutput) SetGroupName

SetGroupName sets the GroupName field's value.

func (*ItemForSearchGroupsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ItemForSearchGroupsOutput) SetOwnerId

SetOwnerId sets the OwnerId field's value.

func (*ItemForSearchGroupsOutput) SetOwnerName

SetOwnerName sets the OwnerName field's value.

func (*ItemForSearchGroupsOutput) SetStatus

SetStatus sets the Status field's value.

func (ItemForSearchGroupsOutput) String

func (s ItemForSearchGroupsOutput) String() string

String returns the string representation

type ItemForSearchInstancesOutput

type ItemForSearchInstancesOutput struct {
	AuthEnabled *bool `type:"boolean" json:",omitempty"`

	BillingType *string `type:"string" json:",omitempty" enum:"EnumOfBillingTypeForSearchInstancesOutput"`

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

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

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

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

	MessageRetention *int32 `type:"int32" json:",omitempty"`

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

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

	ResourceTags []*ResourceTagForSearchInstancesOutput `type:"list" json:",omitempty"`

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

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

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

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

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

func (ItemForSearchInstancesOutput) GoString

func (s ItemForSearchInstancesOutput) GoString() string

GoString returns the string representation

func (*ItemForSearchInstancesOutput) SetAuthEnabled

SetAuthEnabled sets the AuthEnabled field's value.

func (*ItemForSearchInstancesOutput) SetBillingType

SetBillingType sets the BillingType field's value.

func (*ItemForSearchInstancesOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForSearchInstancesOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForSearchInstancesOutput) SetExpirationTime

SetExpirationTime sets the ExpirationTime field's value.

func (*ItemForSearchInstancesOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ItemForSearchInstancesOutput) SetMessageRetention

SetMessageRetention sets the MessageRetention field's value.

func (*ItemForSearchInstancesOutput) SetName

SetName sets the Name field's value.

func (*ItemForSearchInstancesOutput) SetRegionId

SetRegionId sets the RegionId field's value.

func (*ItemForSearchInstancesOutput) SetResourceTags

SetResourceTags sets the ResourceTags field's value.

func (*ItemForSearchInstancesOutput) SetSpecification

SetSpecification sets the Specification field's value.

func (*ItemForSearchInstancesOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForSearchInstancesOutput) SetTags

SetTags sets the Tags field's value.

func (*ItemForSearchInstancesOutput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*ItemForSearchInstancesOutput) SetZoneIdList

SetZoneIdList sets the ZoneIdList field's value.

func (ItemForSearchInstancesOutput) String

String returns the string representation

type ItemForSearchTopicsOutput

type ItemForSearchTopicsOutput struct {
	CreateTime *string `type:"string" json:",omitempty"`

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

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

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

	Partitions *int32 `type:"int32" json:",omitempty"`

	Retention *int32 `type:"int32" json:",omitempty"`

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

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

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

func (ItemForSearchTopicsOutput) GoString

func (s ItemForSearchTopicsOutput) GoString() string

GoString returns the string representation

func (*ItemForSearchTopicsOutput) SetCreateTime

SetCreateTime sets the CreateTime field's value.

func (*ItemForSearchTopicsOutput) SetDescription

SetDescription sets the Description field's value.

func (*ItemForSearchTopicsOutput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ItemForSearchTopicsOutput) SetOwnerName

SetOwnerName sets the OwnerName field's value.

func (*ItemForSearchTopicsOutput) SetPartitions

SetPartitions sets the Partitions field's value.

func (*ItemForSearchTopicsOutput) SetRetention

SetRetention sets the Retention field's value.

func (*ItemForSearchTopicsOutput) SetStatus

SetStatus sets the Status field's value.

func (*ItemForSearchTopicsOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (*ItemForSearchTopicsOutput) SetTopicName

SetTopicName sets the TopicName field's value.

func (ItemForSearchTopicsOutput) String

func (s ItemForSearchTopicsOutput) String() string

String returns the string representation

type ListAvailableSecurityGroupsForBMQInput

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

func (ListAvailableSecurityGroupsForBMQInput) GoString

GoString returns the string representation

func (*ListAvailableSecurityGroupsForBMQInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (ListAvailableSecurityGroupsForBMQInput) String

String returns the string representation

type ListAvailableSecurityGroupsForBMQOutput

type ListAvailableSecurityGroupsForBMQOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListAvailableSecurityGroupsForBMQOutput) GoString

GoString returns the string representation

func (*ListAvailableSecurityGroupsForBMQOutput) SetItems

SetItems sets the Items field's value.

func (ListAvailableSecurityGroupsForBMQOutput) String

String returns the string representation

type ListAvailableSubnetsForBMQInput

type ListAvailableSubnetsForBMQInput struct {
	ProjectName *string `type:"string" json:",omitempty"`

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

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

func (ListAvailableSubnetsForBMQInput) GoString

GoString returns the string representation

func (*ListAvailableSubnetsForBMQInput) SetProjectName

SetProjectName sets the ProjectName field's value.

func (*ListAvailableSubnetsForBMQInput) SetVpcId

SetVpcId sets the VpcId field's value.

func (*ListAvailableSubnetsForBMQInput) SetZoneIds

SetZoneIds sets the ZoneIds field's value.

func (ListAvailableSubnetsForBMQInput) String

String returns the string representation

func (*ListAvailableSubnetsForBMQInput) Validate

func (s *ListAvailableSubnetsForBMQInput) Validate() error

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

type ListAvailableSubnetsForBMQOutput

type ListAvailableSubnetsForBMQOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListAvailableSubnetsForBMQOutput) GoString

GoString returns the string representation

func (*ListAvailableSubnetsForBMQOutput) SetItems

SetItems sets the Items field's value.

func (ListAvailableSubnetsForBMQOutput) String

String returns the string representation

type ListAvailableVPCForBMQInput

type ListAvailableVPCForBMQInput struct {
	InstanceId *string `type:"string" json:",omitempty"`

	MaxResults *int32 `min:"1" max:"100" type:"int32" json:",omitempty"`

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

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

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

func (ListAvailableVPCForBMQInput) GoString

func (s ListAvailableVPCForBMQInput) GoString() string

GoString returns the string representation

func (*ListAvailableVPCForBMQInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ListAvailableVPCForBMQInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListAvailableVPCForBMQInput) SetName

SetName sets the Name field's value.

func (*ListAvailableVPCForBMQInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListAvailableVPCForBMQInput) SetVpcIds

SetVpcIds sets the VpcIds field's value.

func (ListAvailableVPCForBMQInput) String

String returns the string representation

func (*ListAvailableVPCForBMQInput) Validate

func (s *ListAvailableVPCForBMQInput) Validate() error

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

type ListAvailableVPCForBMQOutput

type ListAvailableVPCForBMQOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ListAvailableVPCForBMQOutput) GoString

func (s ListAvailableVPCForBMQOutput) GoString() string

GoString returns the string representation

func (*ListAvailableVPCForBMQOutput) SetItems

SetItems sets the Items field's value.

func (*ListAvailableVPCForBMQOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListAvailableVPCForBMQOutput) String

String returns the string representation

type ListInstanceResourceStatsInput

type ListInstanceResourceStatsInput struct {

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

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

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

	WithTopic *bool `type:"boolean" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ListInstanceResourceStatsInput) GoString

GoString returns the string representation

func (*ListInstanceResourceStatsInput) SetInstanceIds

SetInstanceIds sets the InstanceIds field's value.

func (*ListInstanceResourceStatsInput) SetWithGroup

SetWithGroup sets the WithGroup field's value.

func (*ListInstanceResourceStatsInput) SetWithPartition

SetWithPartition sets the WithPartition field's value.

func (*ListInstanceResourceStatsInput) SetWithTopic

SetWithTopic sets the WithTopic field's value.

func (ListInstanceResourceStatsInput) String

String returns the string representation

func (*ListInstanceResourceStatsInput) Validate

func (s *ListInstanceResourceStatsInput) Validate() error

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

type ListInstanceResourceStatsOutput

type ListInstanceResourceStatsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListInstanceResourceStatsOutput) GoString

GoString returns the string representation

func (*ListInstanceResourceStatsOutput) SetItems

SetItems sets the Items field's value.

func (ListInstanceResourceStatsOutput) String

String returns the string representation

type ListSpecificationsInput

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

func (ListSpecificationsInput) GoString

func (s ListSpecificationsInput) GoString() string

GoString returns the string representation

func (*ListSpecificationsInput) SetType

SetType sets the Type field's value.

func (ListSpecificationsInput) String

func (s ListSpecificationsInput) String() string

String returns the string representation

type ListSpecificationsOutput

type ListSpecificationsOutput struct {
	Metadata *response.ResponseMetadata

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

func (ListSpecificationsOutput) GoString

func (s ListSpecificationsOutput) GoString() string

GoString returns the string representation

func (*ListSpecificationsOutput) SetItems

SetItems sets the Items field's value.

func (ListSpecificationsOutput) String

func (s ListSpecificationsOutput) String() string

String returns the string representation

type ModifyInstanceTagInput

type ModifyInstanceTagInput struct {
	DeleteTags []*DeleteTagForModifyInstanceTagInput `type:"list" json:",omitempty"`

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

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

func (ModifyInstanceTagInput) GoString

func (s ModifyInstanceTagInput) GoString() string

GoString returns the string representation

func (*ModifyInstanceTagInput) SetDeleteTags

SetDeleteTags sets the DeleteTags field's value.

func (*ModifyInstanceTagInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyInstanceTagInput) SetUpdateTags

SetUpdateTags sets the UpdateTags field's value.

func (ModifyInstanceTagInput) String

func (s ModifyInstanceTagInput) String() string

String returns the string representation

func (*ModifyInstanceTagInput) Validate

func (s *ModifyInstanceTagInput) Validate() error

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

type ModifyInstanceTagOutput

type ModifyInstanceTagOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ModifyInstanceTagOutput) GoString

func (s ModifyInstanceTagOutput) GoString() string

GoString returns the string representation

func (*ModifyInstanceTagOutput) SetMessage

SetMessage sets the Message field's value.

func (*ModifyInstanceTagOutput) SetStatus

SetStatus sets the Status field's value.

func (ModifyInstanceTagOutput) String

func (s ModifyInstanceTagOutput) String() string

String returns the string representation

type ModifyOverlayAccessInput

type ModifyOverlayAccessInput struct {
	AddVpcs []*string `type:"list" json:",omitempty"`

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

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

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

func (ModifyOverlayAccessInput) GoString

func (s ModifyOverlayAccessInput) GoString() string

GoString returns the string representation

func (*ModifyOverlayAccessInput) SetAddVpcs

SetAddVpcs sets the AddVpcs field's value.

func (*ModifyOverlayAccessInput) SetDelVpcs

SetDelVpcs sets the DelVpcs field's value.

func (*ModifyOverlayAccessInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*ModifyOverlayAccessInput) SetProtocols

SetProtocols sets the Protocols field's value.

func (ModifyOverlayAccessInput) String

func (s ModifyOverlayAccessInput) String() string

String returns the string representation

func (*ModifyOverlayAccessInput) Validate

func (s *ModifyOverlayAccessInput) Validate() error

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

type ModifyOverlayAccessOutput

type ModifyOverlayAccessOutput struct {
	Metadata *response.ResponseMetadata

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

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

func (ModifyOverlayAccessOutput) GoString

func (s ModifyOverlayAccessOutput) GoString() string

GoString returns the string representation

func (*ModifyOverlayAccessOutput) SetMessage

SetMessage sets the Message field's value.

func (*ModifyOverlayAccessOutput) SetStatus

SetStatus sets the Status field's value.

func (ModifyOverlayAccessOutput) String

func (s ModifyOverlayAccessOutput) String() string

String returns the string representation

type OverlayForDescribeInstanceOutput

type OverlayForDescribeInstanceOutput struct {
	Address *string `type:"string" json:",omitempty"`

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

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

	PlainPort *int32 `type:"int32" json:",omitempty"`

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

	SaslPort *int32 `type:"int32" json:",omitempty"`

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

	SslPort *int32 `type:"int32" json:",omitempty"`

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

	VpcIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (OverlayForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*OverlayForDescribeInstanceOutput) SetAddress

SetAddress sets the Address field's value.

func (*OverlayForDescribeInstanceOutput) SetEipId

SetEipId sets the EipId field's value.

func (*OverlayForDescribeInstanceOutput) SetPlain

SetPlain sets the Plain field's value.

func (*OverlayForDescribeInstanceOutput) SetPlainPort

SetPlainPort sets the PlainPort field's value.

func (*OverlayForDescribeInstanceOutput) SetSasl

SetSasl sets the Sasl field's value.

func (*OverlayForDescribeInstanceOutput) SetSaslPort

SetSaslPort sets the SaslPort field's value.

func (*OverlayForDescribeInstanceOutput) SetSsl

SetSsl sets the Ssl field's value.

func (*OverlayForDescribeInstanceOutput) SetSslPort

SetSslPort sets the SslPort field's value.

func (*OverlayForDescribeInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*OverlayForDescribeInstanceOutput) SetVpcIds

SetVpcIds sets the VpcIds field's value.

func (OverlayForDescribeInstanceOutput) String

String returns the string representation

type PreviewTopicDataInput

type PreviewTopicDataInput struct {
	EndValue *int64 `type:"int64" json:",omitempty"`

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	Partitions []*int32 `type:"list" json:",omitempty"`

	// PreviewType is a required field
	PreviewType *string `type:"string" json:",omitempty" required:"true"`

	// RelativeValue is a required field
	RelativeValue *int64 `type:"int64" json:",omitempty" required:"true"`

	// TopicName is a required field
	TopicName *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (PreviewTopicDataInput) GoString

func (s PreviewTopicDataInput) GoString() string

GoString returns the string representation

func (*PreviewTopicDataInput) SetEndValue

SetEndValue sets the EndValue field's value.

func (*PreviewTopicDataInput) SetInstanceId

func (s *PreviewTopicDataInput) SetInstanceId(v string) *PreviewTopicDataInput

SetInstanceId sets the InstanceId field's value.

func (*PreviewTopicDataInput) SetPageNumber

func (s *PreviewTopicDataInput) SetPageNumber(v int32) *PreviewTopicDataInput

SetPageNumber sets the PageNumber field's value.

func (*PreviewTopicDataInput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*PreviewTopicDataInput) SetPartitions

func (s *PreviewTopicDataInput) SetPartitions(v []*int32) *PreviewTopicDataInput

SetPartitions sets the Partitions field's value.

func (*PreviewTopicDataInput) SetPreviewType

func (s *PreviewTopicDataInput) SetPreviewType(v string) *PreviewTopicDataInput

SetPreviewType sets the PreviewType field's value.

func (*PreviewTopicDataInput) SetRelativeValue

func (s *PreviewTopicDataInput) SetRelativeValue(v int64) *PreviewTopicDataInput

SetRelativeValue sets the RelativeValue field's value.

func (*PreviewTopicDataInput) SetTopicName

SetTopicName sets the TopicName field's value.

func (PreviewTopicDataInput) String

func (s PreviewTopicDataInput) String() string

String returns the string representation

func (*PreviewTopicDataInput) Validate

func (s *PreviewTopicDataInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type PreviewTopicDataOutput

type PreviewTopicDataOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForPreviewTopicDataOutput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PreviewTopicDataOutput) GoString

func (s PreviewTopicDataOutput) GoString() string

GoString returns the string representation

func (*PreviewTopicDataOutput) SetItems

SetItems sets the Items field's value.

func (PreviewTopicDataOutput) String

func (s PreviewTopicDataOutput) String() string

String returns the string representation

type PublicForDescribeInstanceOutput

type PublicForDescribeInstanceOutput struct {
	Address *string `type:"string" json:",omitempty"`

	EipId *string `type:"string" json:",omitempty"`

	Plain *string `type:"string" json:",omitempty"`

	PlainPort *int32 `type:"int32" json:",omitempty"`

	Sasl *string `type:"string" json:",omitempty"`

	SaslPort *int32 `type:"int32" json:",omitempty"`

	Ssl *string `type:"string" json:",omitempty"`

	SslPort *int32 `type:"int32" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`

	VpcIds []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (PublicForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*PublicForDescribeInstanceOutput) SetAddress

SetAddress sets the Address field's value.

func (*PublicForDescribeInstanceOutput) SetEipId

SetEipId sets the EipId field's value.

func (*PublicForDescribeInstanceOutput) SetPlain

SetPlain sets the Plain field's value.

func (*PublicForDescribeInstanceOutput) SetPlainPort

SetPlainPort sets the PlainPort field's value.

func (*PublicForDescribeInstanceOutput) SetSasl

SetSasl sets the Sasl field's value.

func (*PublicForDescribeInstanceOutput) SetSaslPort

SetSaslPort sets the SaslPort field's value.

func (*PublicForDescribeInstanceOutput) SetSsl

SetSsl sets the Ssl field's value.

func (*PublicForDescribeInstanceOutput) SetSslPort

SetSslPort sets the SslPort field's value.

func (*PublicForDescribeInstanceOutput) SetStatus

SetStatus sets the Status field's value.

func (*PublicForDescribeInstanceOutput) SetVpcIds

SetVpcIds sets the VpcIds field's value.

func (PublicForDescribeInstanceOutput) String

String returns the string representation

type ResetSubscriptionOffsetInput

type ResetSubscriptionOffsetInput struct {

	// GroupId is a required field
	GroupId *string `type:"string" json:",omitempty" required:"true"`

	OffsetType *string `type:"string" json:",omitempty" enum:"EnumOfOffsetTypeForResetSubscriptionOffsetInput"`

	PartitionId *int32 `type:"int32" json:",omitempty"`

	// ResetBy is a required field
	ResetBy *string `type:"string" json:",omitempty" required:"true" enum:"EnumOfResetByForResetSubscriptionOffsetInput"`

	// ResetValue is a required field
	ResetValue *int64 `type:"int64" json:",omitempty" required:"true"`

	// TopicId is a required field
	TopicId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ResetSubscriptionOffsetInput) GoString

func (s ResetSubscriptionOffsetInput) GoString() string

GoString returns the string representation

func (*ResetSubscriptionOffsetInput) SetGroupId

SetGroupId sets the GroupId field's value.

func (*ResetSubscriptionOffsetInput) SetOffsetType

SetOffsetType sets the OffsetType field's value.

func (*ResetSubscriptionOffsetInput) SetPartitionId

SetPartitionId sets the PartitionId field's value.

func (*ResetSubscriptionOffsetInput) SetResetBy

SetResetBy sets the ResetBy field's value.

func (*ResetSubscriptionOffsetInput) SetResetValue

SetResetValue sets the ResetValue field's value.

func (*ResetSubscriptionOffsetInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (ResetSubscriptionOffsetInput) String

String returns the string representation

func (*ResetSubscriptionOffsetInput) Validate

func (s *ResetSubscriptionOffsetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ResetSubscriptionOffsetOutput

type ResetSubscriptionOffsetOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResetSubscriptionOffsetOutput) GoString

GoString returns the string representation

func (*ResetSubscriptionOffsetOutput) SetMessage

SetMessage sets the Message field's value.

func (*ResetSubscriptionOffsetOutput) SetStatus

SetStatus sets the Status field's value.

func (ResetSubscriptionOffsetOutput) String

String returns the string representation

type ResourceTagForDescribeInstanceOutput

type ResourceTagForDescribeInstanceOutput struct {
	TagKvs *TagKvsForDescribeInstanceOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForDescribeInstanceOutput"`
	// contains filtered or unexported fields
}

func (ResourceTagForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ResourceTagForDescribeInstanceOutput) SetTagKvs

SetTagKvs sets the TagKvs field's value.

func (*ResourceTagForDescribeInstanceOutput) SetType

SetType sets the Type field's value.

func (ResourceTagForDescribeInstanceOutput) String

String returns the string representation

type ResourceTagForSearchInstancesOutput

type ResourceTagForSearchInstancesOutput struct {
	TagKvs *TagKvsForSearchInstancesOutput `type:"structure" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForSearchInstancesOutput"`
	// contains filtered or unexported fields
}

func (ResourceTagForSearchInstancesOutput) GoString

GoString returns the string representation

func (*ResourceTagForSearchInstancesOutput) SetTagKvs

SetTagKvs sets the TagKvs field's value.

func (*ResourceTagForSearchInstancesOutput) SetType

SetType sets the Type field's value.

func (ResourceTagForSearchInstancesOutput) String

String returns the string representation

type ResourcesForDescribeInstanceOutput

type ResourcesForDescribeInstanceOutput struct {
	Storage *StorageForDescribeInstanceOutput `type:"structure" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ResourcesForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*ResourcesForDescribeInstanceOutput) SetStorage

SetStorage sets the Storage field's value.

func (ResourcesForDescribeInstanceOutput) String

String returns the string representation

type ScaleUpTopicInput

type ScaleUpTopicInput struct {

	// Partitions is a required field
	Partitions *int32 `type:"int32" json:",omitempty" required:"true"`

	// TopicId is a required field
	TopicId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (ScaleUpTopicInput) GoString

func (s ScaleUpTopicInput) GoString() string

GoString returns the string representation

func (*ScaleUpTopicInput) SetPartitions

func (s *ScaleUpTopicInput) SetPartitions(v int32) *ScaleUpTopicInput

SetPartitions sets the Partitions field's value.

func (*ScaleUpTopicInput) SetTopicId

func (s *ScaleUpTopicInput) SetTopicId(v string) *ScaleUpTopicInput

SetTopicId sets the TopicId field's value.

func (ScaleUpTopicInput) String

func (s ScaleUpTopicInput) String() string

String returns the string representation

func (*ScaleUpTopicInput) Validate

func (s *ScaleUpTopicInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ScaleUpTopicOutput

type ScaleUpTopicOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (ScaleUpTopicOutput) GoString

func (s ScaleUpTopicOutput) GoString() string

GoString returns the string representation

func (*ScaleUpTopicOutput) SetMessage

func (s *ScaleUpTopicOutput) SetMessage(v string) *ScaleUpTopicOutput

SetMessage sets the Message field's value.

func (*ScaleUpTopicOutput) SetStatus

func (s *ScaleUpTopicOutput) SetStatus(v string) *ScaleUpTopicOutput

SetStatus sets the Status field's value.

func (ScaleUpTopicOutput) String

func (s ScaleUpTopicOutput) String() string

String returns the string representation

type SearchGroupsInput

type SearchGroupsInput struct {
	CreateTimeOrder *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SearchKey *string `type:"string" json:",omitempty"`

	Status []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchGroupsInput) GoString

func (s SearchGroupsInput) GoString() string

GoString returns the string representation

func (*SearchGroupsInput) SetCreateTimeOrder

func (s *SearchGroupsInput) SetCreateTimeOrder(v string) *SearchGroupsInput

SetCreateTimeOrder sets the CreateTimeOrder field's value.

func (*SearchGroupsInput) SetInstanceId

func (s *SearchGroupsInput) SetInstanceId(v string) *SearchGroupsInput

SetInstanceId sets the InstanceId field's value.

func (*SearchGroupsInput) SetPageNumber

func (s *SearchGroupsInput) SetPageNumber(v int32) *SearchGroupsInput

SetPageNumber sets the PageNumber field's value.

func (*SearchGroupsInput) SetPageSize

func (s *SearchGroupsInput) SetPageSize(v int32) *SearchGroupsInput

SetPageSize sets the PageSize field's value.

func (*SearchGroupsInput) SetSearchKey

func (s *SearchGroupsInput) SetSearchKey(v string) *SearchGroupsInput

SetSearchKey sets the SearchKey field's value.

func (*SearchGroupsInput) SetStatus

func (s *SearchGroupsInput) SetStatus(v []*string) *SearchGroupsInput

SetStatus sets the Status field's value.

func (SearchGroupsInput) String

func (s SearchGroupsInput) String() string

String returns the string representation

type SearchGroupsOutput

type SearchGroupsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForSearchGroupsOutput `type:"list" json:",omitempty"`

	PageCount *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchGroupsOutput) GoString

func (s SearchGroupsOutput) GoString() string

GoString returns the string representation

func (*SearchGroupsOutput) SetItems

SetItems sets the Items field's value.

func (*SearchGroupsOutput) SetPageCount

func (s *SearchGroupsOutput) SetPageCount(v int32) *SearchGroupsOutput

SetPageCount sets the PageCount field's value.

func (*SearchGroupsOutput) SetPageNumber

func (s *SearchGroupsOutput) SetPageNumber(v int32) *SearchGroupsOutput

SetPageNumber sets the PageNumber field's value.

func (*SearchGroupsOutput) SetPageSize

func (s *SearchGroupsOutput) SetPageSize(v int32) *SearchGroupsOutput

SetPageSize sets the PageSize field's value.

func (*SearchGroupsOutput) SetTotalCount

func (s *SearchGroupsOutput) SetTotalCount(v int64) *SearchGroupsOutput

SetTotalCount sets the TotalCount field's value.

func (SearchGroupsOutput) String

func (s SearchGroupsOutput) String() string

String returns the string representation

type SearchInstancesInput

type SearchInstancesInput struct {
	CreateTimeOrder *string `type:"string" json:",omitempty"`

	// PageNumber is a required field
	PageNumber *int32 `type:"int32" json:",omitempty" required:"true"`

	// PageSize is a required field
	PageSize *int32 `type:"int32" json:",omitempty" required:"true"`

	ProjectName *string `type:"string" json:",omitempty"`

	SearchKey *string `type:"string" json:",omitempty"`

	Status []*string `type:"list" json:",omitempty"`

	TagFilters []*TagFilterForSearchInstancesInput `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchInstancesInput) GoString

func (s SearchInstancesInput) GoString() string

GoString returns the string representation

func (*SearchInstancesInput) SetCreateTimeOrder

func (s *SearchInstancesInput) SetCreateTimeOrder(v string) *SearchInstancesInput

SetCreateTimeOrder sets the CreateTimeOrder field's value.

func (*SearchInstancesInput) SetPageNumber

func (s *SearchInstancesInput) SetPageNumber(v int32) *SearchInstancesInput

SetPageNumber sets the PageNumber field's value.

func (*SearchInstancesInput) SetPageSize

func (s *SearchInstancesInput) SetPageSize(v int32) *SearchInstancesInput

SetPageSize sets the PageSize field's value.

func (*SearchInstancesInput) SetProjectName

func (s *SearchInstancesInput) SetProjectName(v string) *SearchInstancesInput

SetProjectName sets the ProjectName field's value.

func (*SearchInstancesInput) SetSearchKey

func (s *SearchInstancesInput) SetSearchKey(v string) *SearchInstancesInput

SetSearchKey sets the SearchKey field's value.

func (*SearchInstancesInput) SetStatus

func (s *SearchInstancesInput) SetStatus(v []*string) *SearchInstancesInput

SetStatus sets the Status field's value.

func (*SearchInstancesInput) SetTagFilters

SetTagFilters sets the TagFilters field's value.

func (SearchInstancesInput) String

func (s SearchInstancesInput) String() string

String returns the string representation

func (*SearchInstancesInput) Validate

func (s *SearchInstancesInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type SearchInstancesOutput

type SearchInstancesOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForSearchInstancesOutput `type:"list" json:",omitempty"`

	PageCount *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchInstancesOutput) GoString

func (s SearchInstancesOutput) GoString() string

GoString returns the string representation

func (*SearchInstancesOutput) SetItems

SetItems sets the Items field's value.

func (*SearchInstancesOutput) SetPageCount

SetPageCount sets the PageCount field's value.

func (*SearchInstancesOutput) SetPageNumber

func (s *SearchInstancesOutput) SetPageNumber(v int32) *SearchInstancesOutput

SetPageNumber sets the PageNumber field's value.

func (*SearchInstancesOutput) SetPageSize

SetPageSize sets the PageSize field's value.

func (*SearchInstancesOutput) SetTotalCount

func (s *SearchInstancesOutput) SetTotalCount(v int64) *SearchInstancesOutput

SetTotalCount sets the TotalCount field's value.

func (SearchInstancesOutput) String

func (s SearchInstancesOutput) String() string

String returns the string representation

type SearchTopicsInput

type SearchTopicsInput struct {
	CreateTimeOrder *string `type:"string" json:",omitempty"`

	InstanceId *string `type:"string" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	SearchKey *string `type:"string" json:",omitempty"`

	Status []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchTopicsInput) GoString

func (s SearchTopicsInput) GoString() string

GoString returns the string representation

func (*SearchTopicsInput) SetCreateTimeOrder

func (s *SearchTopicsInput) SetCreateTimeOrder(v string) *SearchTopicsInput

SetCreateTimeOrder sets the CreateTimeOrder field's value.

func (*SearchTopicsInput) SetInstanceId

func (s *SearchTopicsInput) SetInstanceId(v string) *SearchTopicsInput

SetInstanceId sets the InstanceId field's value.

func (*SearchTopicsInput) SetPageNumber

func (s *SearchTopicsInput) SetPageNumber(v int32) *SearchTopicsInput

SetPageNumber sets the PageNumber field's value.

func (*SearchTopicsInput) SetPageSize

func (s *SearchTopicsInput) SetPageSize(v int32) *SearchTopicsInput

SetPageSize sets the PageSize field's value.

func (*SearchTopicsInput) SetSearchKey

func (s *SearchTopicsInput) SetSearchKey(v string) *SearchTopicsInput

SetSearchKey sets the SearchKey field's value.

func (*SearchTopicsInput) SetStatus

func (s *SearchTopicsInput) SetStatus(v []*string) *SearchTopicsInput

SetStatus sets the Status field's value.

func (SearchTopicsInput) String

func (s SearchTopicsInput) String() string

String returns the string representation

type SearchTopicsOutput

type SearchTopicsOutput struct {
	Metadata *response.ResponseMetadata

	Items []*ItemForSearchTopicsOutput `type:"list" json:",omitempty"`

	PageCount *int32 `type:"int32" json:",omitempty"`

	PageNumber *int32 `type:"int32" json:",omitempty"`

	PageSize *int32 `type:"int32" json:",omitempty"`

	TotalCount *int64 `type:"int64" json:",omitempty"`
	// contains filtered or unexported fields
}

func (SearchTopicsOutput) GoString

func (s SearchTopicsOutput) GoString() string

GoString returns the string representation

func (*SearchTopicsOutput) SetItems

SetItems sets the Items field's value.

func (*SearchTopicsOutput) SetPageCount

func (s *SearchTopicsOutput) SetPageCount(v int32) *SearchTopicsOutput

SetPageCount sets the PageCount field's value.

func (*SearchTopicsOutput) SetPageNumber

func (s *SearchTopicsOutput) SetPageNumber(v int32) *SearchTopicsOutput

SetPageNumber sets the PageNumber field's value.

func (*SearchTopicsOutput) SetPageSize

func (s *SearchTopicsOutput) SetPageSize(v int32) *SearchTopicsOutput

SetPageSize sets the PageSize field's value.

func (*SearchTopicsOutput) SetTotalCount

func (s *SearchTopicsOutput) SetTotalCount(v int64) *SearchTopicsOutput

SetTotalCount sets the TotalCount field's value.

func (SearchTopicsOutput) String

func (s SearchTopicsOutput) String() string

String returns the string representation

type StorageForDescribeInstanceOutput

type StorageForDescribeInstanceOutput struct {
	Size *int64 `type:"int64" json:",omitempty"`

	Unit *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (StorageForDescribeInstanceOutput) GoString

GoString returns the string representation

func (*StorageForDescribeInstanceOutput) SetSize

SetSize sets the Size field's value.

func (*StorageForDescribeInstanceOutput) SetUnit

SetUnit sets the Unit field's value.

func (StorageForDescribeInstanceOutput) String

String returns the string representation

type TagFilterForSearchInstancesInput

type TagFilterForSearchInstancesInput struct {
	Key *string `type:"string" json:",omitempty"`

	Values []*string `type:"list" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagFilterForSearchInstancesInput) GoString

GoString returns the string representation

func (*TagFilterForSearchInstancesInput) SetKey

SetKey sets the Key field's value.

func (*TagFilterForSearchInstancesInput) SetValues

SetValues sets the Values field's value.

func (TagFilterForSearchInstancesInput) String

String returns the string representation

type TagForDescribeInstanceOutput

type TagForDescribeInstanceOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForDescribeInstanceOutput"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForDescribeInstanceOutput) GoString

func (s TagForDescribeInstanceOutput) GoString() string

GoString returns the string representation

func (*TagForDescribeInstanceOutput) SetKey

SetKey sets the Key field's value.

func (*TagForDescribeInstanceOutput) SetType

SetType sets the Type field's value.

func (*TagForDescribeInstanceOutput) SetValue

SetValue sets the Value field's value.

func (TagForDescribeInstanceOutput) String

String returns the string representation

type TagForSearchInstancesOutput

type TagForSearchInstancesOutput struct {
	Key *string `type:"string" json:",omitempty"`

	Type *string `type:"string" json:",omitempty" enum:"EnumOfTypeForSearchInstancesOutput"`

	Value *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (TagForSearchInstancesOutput) GoString

func (s TagForSearchInstancesOutput) GoString() string

GoString returns the string representation

func (*TagForSearchInstancesOutput) SetKey

SetKey sets the Key field's value.

func (*TagForSearchInstancesOutput) SetType

SetType sets the Type field's value.

func (*TagForSearchInstancesOutput) SetValue

SetValue sets the Value field's value.

func (TagForSearchInstancesOutput) String

String returns the string representation

type TagKvsForDescribeInstanceOutput

type TagKvsForDescribeInstanceOutput struct {
	// contains filtered or unexported fields
}

func (TagKvsForDescribeInstanceOutput) GoString

GoString returns the string representation

func (TagKvsForDescribeInstanceOutput) String

String returns the string representation

type TagKvsForSearchInstancesOutput

type TagKvsForSearchInstancesOutput struct {
	// contains filtered or unexported fields
}

func (TagKvsForSearchInstancesOutput) GoString

GoString returns the string representation

func (TagKvsForSearchInstancesOutput) String

String returns the string representation

type UpdateInstanceMessageRetentionInput

type UpdateInstanceMessageRetentionInput struct {

	// InstanceId is a required field
	InstanceId *string `type:"string" json:",omitempty" required:"true"`

	// Retention is a required field
	Retention *int32 `min:"1" max:"336" type:"int32" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateInstanceMessageRetentionInput) GoString

GoString returns the string representation

func (*UpdateInstanceMessageRetentionInput) SetInstanceId

SetInstanceId sets the InstanceId field's value.

func (*UpdateInstanceMessageRetentionInput) SetRetention

SetRetention sets the Retention field's value.

func (UpdateInstanceMessageRetentionInput) String

String returns the string representation

func (*UpdateInstanceMessageRetentionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateInstanceMessageRetentionOutput

type UpdateInstanceMessageRetentionOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateInstanceMessageRetentionOutput) GoString

GoString returns the string representation

func (*UpdateInstanceMessageRetentionOutput) SetMessage

SetMessage sets the Message field's value.

func (*UpdateInstanceMessageRetentionOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateInstanceMessageRetentionOutput) String

String returns the string representation

type UpdateTagForModifyInstanceTagInput

type UpdateTagForModifyInstanceTagInput struct {
	Kvs map[string]*string `type:"map" json:",omitempty"`

	Type *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateTagForModifyInstanceTagInput) GoString

GoString returns the string representation

func (*UpdateTagForModifyInstanceTagInput) SetKvs

SetKvs sets the Kvs field's value.

func (*UpdateTagForModifyInstanceTagInput) SetType

SetType sets the Type field's value.

func (UpdateTagForModifyInstanceTagInput) String

String returns the string representation

type UpdateTopicMessageRetentionInput

type UpdateTopicMessageRetentionInput struct {

	// Retention is a required field
	Retention *int32 `min:"1" max:"336" type:"int32" json:",omitempty" required:"true"`

	// TopicId is a required field
	TopicId *string `type:"string" json:",omitempty" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateTopicMessageRetentionInput) GoString

GoString returns the string representation

func (*UpdateTopicMessageRetentionInput) SetRetention

SetRetention sets the Retention field's value.

func (*UpdateTopicMessageRetentionInput) SetTopicId

SetTopicId sets the TopicId field's value.

func (UpdateTopicMessageRetentionInput) String

String returns the string representation

func (*UpdateTopicMessageRetentionInput) Validate

Validate inspects the fields of the type to determine if they are valid.

type UpdateTopicMessageRetentionOutput

type UpdateTopicMessageRetentionOutput struct {
	Metadata *response.ResponseMetadata

	Message *string `type:"string" json:",omitempty"`

	Status *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UpdateTopicMessageRetentionOutput) GoString

GoString returns the string representation

func (*UpdateTopicMessageRetentionOutput) SetMessage

SetMessage sets the Message field's value.

func (*UpdateTopicMessageRetentionOutput) SetStatus

SetStatus sets the Status field's value.

func (UpdateTopicMessageRetentionOutput) String

String returns the string representation

type UsageForDescribeTopicOutput

type UsageForDescribeTopicOutput struct {
	CfsDataUsage *int64 `type:"int64" json:",omitempty"`

	TopicId *string `type:"string" json:",omitempty"`
	// contains filtered or unexported fields
}

func (UsageForDescribeTopicOutput) GoString

func (s UsageForDescribeTopicOutput) GoString() string

GoString returns the string representation

func (*UsageForDescribeTopicOutput) SetCfsDataUsage

SetCfsDataUsage sets the CfsDataUsage field's value.

func (*UsageForDescribeTopicOutput) SetTopicId

SetTopicId sets the TopicId field's value.

func (UsageForDescribeTopicOutput) String

String returns the string representation

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL