Documentation
¶
Index ¶
- type CreateConsumerGroupRequest
- func NewCreateConsumerGroupRequest(regionId string, instanceId string, consumerGroup string) *CreateConsumerGroupRequest
- func NewCreateConsumerGroupRequestWithAllParams(regionId string, instanceId string, consumerGroup string, description *string, ...) *CreateConsumerGroupRequest
- func NewCreateConsumerGroupRequestWithoutParam() *CreateConsumerGroupRequest
- func (r CreateConsumerGroupRequest) GetRegionId() string
- func (r *CreateConsumerGroupRequest) SetConsumerGroup(consumerGroup string)
- func (r *CreateConsumerGroupRequest) SetDescription(description string)
- func (r *CreateConsumerGroupRequest) SetEnableDlq(enableDlq bool)
- func (r *CreateConsumerGroupRequest) SetInstanceId(instanceId string)
- func (r *CreateConsumerGroupRequest) SetRegionId(regionId string)
- func (r *CreateConsumerGroupRequest) SetRetryMaxTimes(retryMaxTimes int)
- type CreateConsumerGroupResponse
- type CreateConsumerGroupResult
- type CreateTopicRequest
- func NewCreateTopicRequest(regionId string, instanceId string, topic string, topicType string) *CreateTopicRequest
- func NewCreateTopicRequestWithAllParams(regionId string, instanceId string, topic string, topicType string, ...) *CreateTopicRequest
- func NewCreateTopicRequestWithoutParam() *CreateTopicRequest
- func (r CreateTopicRequest) GetRegionId() string
- func (r *CreateTopicRequest) SetDescription(description string)
- func (r *CreateTopicRequest) SetInstanceId(instanceId string)
- func (r *CreateTopicRequest) SetQueueNums(queueNums int)
- func (r *CreateTopicRequest) SetRegionId(regionId string)
- func (r *CreateTopicRequest) SetTopic(topic string)
- func (r *CreateTopicRequest) SetTopicType(topicType string)
- type CreateTopicResponse
- type CreateTopicResult
- type DeleteConsumerGroupRequest
- func NewDeleteConsumerGroupRequest(regionId string, instanceId string, consumerGroup string) *DeleteConsumerGroupRequest
- func NewDeleteConsumerGroupRequestWithAllParams(regionId string, instanceId string, consumerGroup string) *DeleteConsumerGroupRequest
- func NewDeleteConsumerGroupRequestWithoutParam() *DeleteConsumerGroupRequest
- type DeleteConsumerGroupResponse
- type DeleteConsumerGroupResult
- type DeleteTopicRequest
- type DeleteTopicResponse
- type DeleteTopicResult
- type DescribeConsumeTraceDetailRequest
- func NewDescribeConsumeTraceDetailRequest(regionId string, instanceId string, topic string, messageId string, ...) *DescribeConsumeTraceDetailRequest
- func NewDescribeConsumeTraceDetailRequestWithAllParams(regionId string, instanceId string, topic string, messageId string, ...) *DescribeConsumeTraceDetailRequest
- func NewDescribeConsumeTraceDetailRequestWithoutParam() *DescribeConsumeTraceDetailRequest
- func (r DescribeConsumeTraceDetailRequest) GetRegionId() string
- func (r *DescribeConsumeTraceDetailRequest) SetConsumerGroup(consumerGroup string)
- func (r *DescribeConsumeTraceDetailRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumeTraceDetailRequest) SetMessageId(messageId string)
- func (r *DescribeConsumeTraceDetailRequest) SetPageNumber(pageNumber int)
- func (r *DescribeConsumeTraceDetailRequest) SetPageSize(pageSize int)
- func (r *DescribeConsumeTraceDetailRequest) SetRegionId(regionId string)
- func (r *DescribeConsumeTraceDetailRequest) SetTopic(topic string)
- func (r *DescribeConsumeTraceDetailRequest) SetTraceTopic(traceTopic string)
- type DescribeConsumeTraceDetailResponse
- type DescribeConsumeTraceDetailResult
- type DescribeConsumeTraceRequest
- func NewDescribeConsumeTraceRequest(regionId string, instanceId string, topic string, messageId string, ...) *DescribeConsumeTraceRequest
- func NewDescribeConsumeTraceRequestWithAllParams(regionId string, instanceId string, topic string, messageId string, ...) *DescribeConsumeTraceRequest
- func NewDescribeConsumeTraceRequestWithoutParam() *DescribeConsumeTraceRequest
- func (r DescribeConsumeTraceRequest) GetRegionId() string
- func (r *DescribeConsumeTraceRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumeTraceRequest) SetMessageId(messageId string)
- func (r *DescribeConsumeTraceRequest) SetPageNumber(pageNumber int)
- func (r *DescribeConsumeTraceRequest) SetPageSize(pageSize int)
- func (r *DescribeConsumeTraceRequest) SetRegionId(regionId string)
- func (r *DescribeConsumeTraceRequest) SetTopic(topic string)
- func (r *DescribeConsumeTraceRequest) SetTraceTopic(traceTopic string)
- type DescribeConsumeTraceResponse
- type DescribeConsumeTraceResult
- type DescribeConsumerAllTopicsRequest
- func NewDescribeConsumerAllTopicsRequest(regionId string, instanceId string, consumerGroup string) *DescribeConsumerAllTopicsRequest
- func NewDescribeConsumerAllTopicsRequestWithAllParams(regionId string, instanceId string, consumerGroup string, topicFilter *string) *DescribeConsumerAllTopicsRequest
- func NewDescribeConsumerAllTopicsRequestWithoutParam() *DescribeConsumerAllTopicsRequest
- func (r DescribeConsumerAllTopicsRequest) GetRegionId() string
- func (r *DescribeConsumerAllTopicsRequest) SetConsumerGroup(consumerGroup string)
- func (r *DescribeConsumerAllTopicsRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumerAllTopicsRequest) SetRegionId(regionId string)
- func (r *DescribeConsumerAllTopicsRequest) SetTopicFilter(topicFilter string)
- type DescribeConsumerAllTopicsResponse
- type DescribeConsumerAllTopicsResult
- type DescribeConsumerGroupNamesRequest
- func NewDescribeConsumerGroupNamesRequest(regionId string, instanceId string) *DescribeConsumerGroupNamesRequest
- func NewDescribeConsumerGroupNamesRequestWithAllParams(regionId string, instanceId string, consumerFilter *string) *DescribeConsumerGroupNamesRequest
- func NewDescribeConsumerGroupNamesRequestWithoutParam() *DescribeConsumerGroupNamesRequest
- type DescribeConsumerGroupNamesResponse
- type DescribeConsumerGroupNamesResult
- type DescribeConsumerGroupStatusRequest
- func NewDescribeConsumerGroupStatusRequest(regionId string, instanceId string, consumerGroup string) *DescribeConsumerGroupStatusRequest
- func NewDescribeConsumerGroupStatusRequestWithAllParams(regionId string, instanceId string, consumerGroup string) *DescribeConsumerGroupStatusRequest
- func NewDescribeConsumerGroupStatusRequestWithoutParam() *DescribeConsumerGroupStatusRequest
- func (r DescribeConsumerGroupStatusRequest) GetRegionId() string
- func (r *DescribeConsumerGroupStatusRequest) SetConsumerGroup(consumerGroup string)
- func (r *DescribeConsumerGroupStatusRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumerGroupStatusRequest) SetRegionId(regionId string)
- type DescribeConsumerGroupStatusResponse
- type DescribeConsumerGroupStatusResult
- type DescribeConsumerGroupsRequest
- func NewDescribeConsumerGroupsRequest(regionId string, instanceId string, pageSize int, pageNumber int) *DescribeConsumerGroupsRequest
- func NewDescribeConsumerGroupsRequestWithAllParams(regionId string, instanceId string, consumerFilter *string, pageSize int, ...) *DescribeConsumerGroupsRequest
- func NewDescribeConsumerGroupsRequestWithoutParam() *DescribeConsumerGroupsRequest
- func (r DescribeConsumerGroupsRequest) GetRegionId() string
- func (r *DescribeConsumerGroupsRequest) SetConsumerFilter(consumerFilter string)
- func (r *DescribeConsumerGroupsRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumerGroupsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeConsumerGroupsRequest) SetPageSize(pageSize int)
- func (r *DescribeConsumerGroupsRequest) SetRegionId(regionId string)
- type DescribeConsumerGroupsResponse
- type DescribeConsumerGroupsResult
- type DescribeConsumerSubTopicsRequest
- func NewDescribeConsumerSubTopicsRequest(regionId string, instanceId string, consumerGroup string, pageSize int, ...) *DescribeConsumerSubTopicsRequest
- func NewDescribeConsumerSubTopicsRequestWithAllParams(regionId string, instanceId string, consumerGroup string, pageSize int, ...) *DescribeConsumerSubTopicsRequest
- func NewDescribeConsumerSubTopicsRequestWithoutParam() *DescribeConsumerSubTopicsRequest
- func (r DescribeConsumerSubTopicsRequest) GetRegionId() string
- func (r *DescribeConsumerSubTopicsRequest) SetConsumerGroup(consumerGroup string)
- func (r *DescribeConsumerSubTopicsRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumerSubTopicsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeConsumerSubTopicsRequest) SetPageSize(pageSize int)
- func (r *DescribeConsumerSubTopicsRequest) SetRegionId(regionId string)
- func (r *DescribeConsumerSubTopicsRequest) SetTopicFilter(topicFilter string)
- type DescribeConsumerSubTopicsResponse
- type DescribeConsumerSubTopicsResult
- type DescribeConsumersByTopicRequest
- func NewDescribeConsumersByTopicRequest(regionId string, instanceId string, topic string, pageSize int, pageNumber int) *DescribeConsumersByTopicRequest
- func NewDescribeConsumersByTopicRequestWithAllParams(regionId string, instanceId string, topic string, pageSize int, pageNumber int, ...) *DescribeConsumersByTopicRequest
- func NewDescribeConsumersByTopicRequestWithoutParam() *DescribeConsumersByTopicRequest
- func (r DescribeConsumersByTopicRequest) GetRegionId() string
- func (r *DescribeConsumersByTopicRequest) SetConsumerGroup(consumerGroup string)
- func (r *DescribeConsumersByTopicRequest) SetInstanceId(instanceId string)
- func (r *DescribeConsumersByTopicRequest) SetPageNumber(pageNumber int)
- func (r *DescribeConsumersByTopicRequest) SetPageSize(pageSize int)
- func (r *DescribeConsumersByTopicRequest) SetRegionId(regionId string)
- func (r *DescribeConsumersByTopicRequest) SetTopic(topic string)
- type DescribeConsumersByTopicResponse
- type DescribeConsumersByTopicResult
- type DescribeMessageByMsgIdRequest
- func NewDescribeMessageByMsgIdRequest(regionId string, instanceId string, topic string, messageId string) *DescribeMessageByMsgIdRequest
- func NewDescribeMessageByMsgIdRequestWithAllParams(regionId string, instanceId string, topic string, messageId string) *DescribeMessageByMsgIdRequest
- func NewDescribeMessageByMsgIdRequestWithoutParam() *DescribeMessageByMsgIdRequest
- func (r DescribeMessageByMsgIdRequest) GetRegionId() string
- func (r *DescribeMessageByMsgIdRequest) SetInstanceId(instanceId string)
- func (r *DescribeMessageByMsgIdRequest) SetMessageId(messageId string)
- func (r *DescribeMessageByMsgIdRequest) SetRegionId(regionId string)
- func (r *DescribeMessageByMsgIdRequest) SetTopic(topic string)
- type DescribeMessageByMsgIdResponse
- type DescribeMessageByMsgIdResult
- type DescribeMessagesRequest
- func NewDescribeMessagesRequest(regionId string, instanceId string, topic string, pageSize int, pageNumber int) *DescribeMessagesRequest
- func NewDescribeMessagesRequestWithAllParams(regionId string, instanceId string, topic string, messageId *string, ...) *DescribeMessagesRequest
- func NewDescribeMessagesRequestWithoutParam() *DescribeMessagesRequest
- func (r DescribeMessagesRequest) GetRegionId() string
- func (r *DescribeMessagesRequest) SetBegin(begin string)
- func (r *DescribeMessagesRequest) SetEnd(end string)
- func (r *DescribeMessagesRequest) SetInstanceId(instanceId string)
- func (r *DescribeMessagesRequest) SetKey(key string)
- func (r *DescribeMessagesRequest) SetMessageId(messageId string)
- func (r *DescribeMessagesRequest) SetPageNumber(pageNumber int)
- func (r *DescribeMessagesRequest) SetPageSize(pageSize int)
- func (r *DescribeMessagesRequest) SetRegionId(regionId string)
- func (r *DescribeMessagesRequest) SetTopic(topic string)
- type DescribeMessagesResponse
- type DescribeMessagesResult
- type DescribeProduceTraceRequest
- func NewDescribeProduceTraceRequest(regionId string, instanceId string, topic string, messageId string) *DescribeProduceTraceRequest
- func NewDescribeProduceTraceRequestWithAllParams(regionId string, instanceId string, topic string, messageId string, ...) *DescribeProduceTraceRequest
- func NewDescribeProduceTraceRequestWithoutParam() *DescribeProduceTraceRequest
- func (r DescribeProduceTraceRequest) GetRegionId() string
- func (r *DescribeProduceTraceRequest) SetInstanceId(instanceId string)
- func (r *DescribeProduceTraceRequest) SetMessageId(messageId string)
- func (r *DescribeProduceTraceRequest) SetRegionId(regionId string)
- func (r *DescribeProduceTraceRequest) SetTopic(topic string)
- func (r *DescribeProduceTraceRequest) SetTraceTopic(traceTopic string)
- type DescribeProduceTraceResponse
- type DescribeProduceTraceResult
- type DescribeTopicNamesRequest
- func NewDescribeTopicNamesRequest(regionId string, instanceId string) *DescribeTopicNamesRequest
- func NewDescribeTopicNamesRequestWithAllParams(regionId string, instanceId string, topicFilter *string) *DescribeTopicNamesRequest
- func NewDescribeTopicNamesRequestWithoutParam() *DescribeTopicNamesRequest
- type DescribeTopicNamesResponse
- type DescribeTopicNamesResult
- type DescribeTopicRequest
- type DescribeTopicResponse
- type DescribeTopicResult
- type DescribeTopicsRequest
- func NewDescribeTopicsRequest(regionId string, instanceId string, pageSize int, pageNumber int) *DescribeTopicsRequest
- func NewDescribeTopicsRequestWithAllParams(regionId string, instanceId string, pageSize int, pageNumber int, ...) *DescribeTopicsRequest
- func NewDescribeTopicsRequestWithoutParam() *DescribeTopicsRequest
- func (r DescribeTopicsRequest) GetRegionId() string
- func (r *DescribeTopicsRequest) SetInstanceId(instanceId string)
- func (r *DescribeTopicsRequest) SetPageNumber(pageNumber int)
- func (r *DescribeTopicsRequest) SetPageSize(pageSize int)
- func (r *DescribeTopicsRequest) SetRegionId(regionId string)
- func (r *DescribeTopicsRequest) SetTopicFilter(topicFilter string)
- func (r *DescribeTopicsRequest) SetTypeFilter(typeFilter string)
- type DescribeTopicsResponse
- type DescribeTopicsResult
- type ResetOffsetRequest
- func NewResetOffsetRequest(regionId string, instanceId string, consumerGroup string, topic string) *ResetOffsetRequest
- func NewResetOffsetRequestWithAllParams(regionId string, instanceId string, consumerGroup string, topic string, ...) *ResetOffsetRequest
- func NewResetOffsetRequestWithoutParam() *ResetOffsetRequest
- func (r ResetOffsetRequest) GetRegionId() string
- func (r *ResetOffsetRequest) SetConsumerGroup(consumerGroup string)
- func (r *ResetOffsetRequest) SetInstanceId(instanceId string)
- func (r *ResetOffsetRequest) SetRegionId(regionId string)
- func (r *ResetOffsetRequest) SetResetTime(resetTime string)
- func (r *ResetOffsetRequest) SetTopic(topic string)
- type ResetOffsetResponse
- type ResetOffsetResult
- type SendMessageRequest
- func NewSendMessageRequest(regionId string, instanceId string, topic string, messageBody string, ...) *SendMessageRequest
- func NewSendMessageRequestWithAllParams(regionId string, instanceId string, topic string, messageBody string, ...) *SendMessageRequest
- func NewSendMessageRequestWithoutParam() *SendMessageRequest
- func (r SendMessageRequest) GetRegionId() string
- func (r *SendMessageRequest) SetDelaySecond(delaySecond int)
- func (r *SendMessageRequest) SetEnableDelay(enableDelay bool)
- func (r *SendMessageRequest) SetInstanceId(instanceId string)
- func (r *SendMessageRequest) SetKey(key string)
- func (r *SendMessageRequest) SetMessageBody(messageBody string)
- func (r *SendMessageRequest) SetRegionId(regionId string)
- func (r *SendMessageRequest) SetTag(tag string)
- func (r *SendMessageRequest) SetTopic(topic string)
- type SendMessageResponse
- type SendMessageResult
- type UpdateConsumerGroupRequest
- func NewUpdateConsumerGroupRequest(regionId string, instanceId string, consumerGroup string) *UpdateConsumerGroupRequest
- func NewUpdateConsumerGroupRequestWithAllParams(regionId string, instanceId string, consumerGroup string, description *string, ...) *UpdateConsumerGroupRequest
- func NewUpdateConsumerGroupRequestWithoutParam() *UpdateConsumerGroupRequest
- func (r UpdateConsumerGroupRequest) GetRegionId() string
- func (r *UpdateConsumerGroupRequest) SetConsumerGroup(consumerGroup string)
- func (r *UpdateConsumerGroupRequest) SetDescription(description string)
- func (r *UpdateConsumerGroupRequest) SetEnableDlq(enableDlq bool)
- func (r *UpdateConsumerGroupRequest) SetInstanceId(instanceId string)
- func (r *UpdateConsumerGroupRequest) SetRegionId(regionId string)
- func (r *UpdateConsumerGroupRequest) SetRetryMaxTimes(retryMaxTimes int)
- type UpdateConsumerGroupResponse
- type UpdateConsumerGroupResult
- type UpdateTopicDescriptionRequest
- func NewUpdateTopicDescriptionRequest(regionId string, instanceId string, topic string) *UpdateTopicDescriptionRequest
- func NewUpdateTopicDescriptionRequestWithAllParams(regionId string, instanceId string, topic string, description *string) *UpdateTopicDescriptionRequest
- func NewUpdateTopicDescriptionRequestWithoutParam() *UpdateTopicDescriptionRequest
- func (r UpdateTopicDescriptionRequest) GetRegionId() string
- func (r *UpdateTopicDescriptionRequest) SetDescription(description string)
- func (r *UpdateTopicDescriptionRequest) SetInstanceId(instanceId string)
- func (r *UpdateTopicDescriptionRequest) SetRegionId(regionId string)
- func (r *UpdateTopicDescriptionRequest) SetTopic(topic string)
- type UpdateTopicDescriptionResponse
- type UpdateTopicDescriptionResult
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
This section is empty.
Types ¶
type CreateConsumerGroupRequest ¶
type CreateConsumerGroupRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* consumerGroup名称 */
ConsumerGroup string `json:"consumerGroup"`
/* 描述,长度不大于128 (Optional) */
Description *string `json:"description"`
/* 消费重试次数(默认16) (Optional) */
RetryMaxTimes *int `json:"retryMaxTimes"`
/* 是否开启死信(默认开启) (Optional) */
EnableDlq *bool `json:"enableDlq"`
}
func NewCreateConsumerGroupRequest ¶
func NewCreateConsumerGroupRequest( regionId string, instanceId string, consumerGroup string, ) *CreateConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: consumerGroup名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateConsumerGroupRequestWithAllParams ¶
func NewCreateConsumerGroupRequestWithAllParams( regionId string, instanceId string, consumerGroup string, description *string, retryMaxTimes *int, enableDlq *bool, ) *CreateConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: consumerGroup名称 (Required) * param description: 描述,长度不大于128 (Optional) * param retryMaxTimes: 消费重试次数(默认16) (Optional) * param enableDlq: 是否开启死信(默认开启) (Optional)
func NewCreateConsumerGroupRequestWithoutParam ¶
func NewCreateConsumerGroupRequestWithoutParam() *CreateConsumerGroupRequest
This constructor has better compatible ability when API parameters changed
func (CreateConsumerGroupRequest) GetRegionId ¶
func (r CreateConsumerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateConsumerGroupRequest) SetConsumerGroup ¶
func (r *CreateConsumerGroupRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: consumerGroup名称(Required)
func (*CreateConsumerGroupRequest) SetDescription ¶
func (r *CreateConsumerGroupRequest) SetDescription(description string)
param description: 描述,长度不大于128(Optional)
func (*CreateConsumerGroupRequest) SetEnableDlq ¶
func (r *CreateConsumerGroupRequest) SetEnableDlq(enableDlq bool)
param enableDlq: 是否开启死信(默认开启)(Optional)
func (*CreateConsumerGroupRequest) SetInstanceId ¶
func (r *CreateConsumerGroupRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*CreateConsumerGroupRequest) SetRegionId ¶
func (r *CreateConsumerGroupRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*CreateConsumerGroupRequest) SetRetryMaxTimes ¶
func (r *CreateConsumerGroupRequest) SetRetryMaxTimes(retryMaxTimes int)
param retryMaxTimes: 消费重试次数(默认16)(Optional)
type CreateConsumerGroupResponse ¶
type CreateConsumerGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateConsumerGroupResult `json:"result"`
}
type CreateConsumerGroupResult ¶
type CreateConsumerGroupResult struct {
ConsumerGroup string `json:"consumerGroup"`
}
type CreateTopicRequest ¶
type CreateTopicRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic名称 */
Topic string `json:"topic"`
/* 类型,[NORMAL,GLOBAL_ORDER,PARTITION_ORDER,TRANSACTION,DELAY] */
TopicType string `json:"topicType"`
/* 描述,长度不大于128 (Optional) */
Description *string `json:"description"`
/* 分区数[1-32] (Optional) */
QueueNums *int `json:"queueNums"`
}
func NewCreateTopicRequest ¶
func NewCreateTopicRequest( regionId string, instanceId string, topic string, topicType string, ) *CreateTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic名称 (Required) * param topicType: 类型,[NORMAL,GLOBAL_ORDER,PARTITION_ORDER,TRANSACTION,DELAY] (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewCreateTopicRequestWithAllParams ¶
func NewCreateTopicRequestWithAllParams( regionId string, instanceId string, topic string, topicType string, description *string, queueNums *int, ) *CreateTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic名称 (Required) * param topicType: 类型,[NORMAL,GLOBAL_ORDER,PARTITION_ORDER,TRANSACTION,DELAY] (Required) * param description: 描述,长度不大于128 (Optional) * param queueNums: 分区数[1-32] (Optional)
func NewCreateTopicRequestWithoutParam ¶
func NewCreateTopicRequestWithoutParam() *CreateTopicRequest
This constructor has better compatible ability when API parameters changed
func (CreateTopicRequest) GetRegionId ¶
func (r CreateTopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*CreateTopicRequest) SetDescription ¶
func (r *CreateTopicRequest) SetDescription(description string)
param description: 描述,长度不大于128(Optional)
func (*CreateTopicRequest) SetInstanceId ¶
func (r *CreateTopicRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*CreateTopicRequest) SetQueueNums ¶
func (r *CreateTopicRequest) SetQueueNums(queueNums int)
param queueNums: 分区数[1-32](Optional)
func (*CreateTopicRequest) SetRegionId ¶
func (r *CreateTopicRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*CreateTopicRequest) SetTopic ¶
func (r *CreateTopicRequest) SetTopic(topic string)
param topic: topic名称(Required)
func (*CreateTopicRequest) SetTopicType ¶
func (r *CreateTopicRequest) SetTopicType(topicType string)
param topicType: 类型,[NORMAL,GLOBAL_ORDER,PARTITION_ORDER,TRANSACTION,DELAY](Required)
type CreateTopicResponse ¶
type CreateTopicResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result CreateTopicResult `json:"result"`
}
type CreateTopicResult ¶
type CreateTopicResult struct {
Topic string `json:"topic"`
}
type DeleteConsumerGroupRequest ¶
type DeleteConsumerGroupRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 消费组名称 */
ConsumerGroup string `json:"consumerGroup"`
}
func NewDeleteConsumerGroupRequest ¶
func NewDeleteConsumerGroupRequest( regionId string, instanceId string, consumerGroup string, ) *DeleteConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteConsumerGroupRequestWithAllParams ¶
func NewDeleteConsumerGroupRequestWithAllParams( regionId string, instanceId string, consumerGroup string, ) *DeleteConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required)
func NewDeleteConsumerGroupRequestWithoutParam ¶
func NewDeleteConsumerGroupRequestWithoutParam() *DeleteConsumerGroupRequest
This constructor has better compatible ability when API parameters changed
func (DeleteConsumerGroupRequest) GetRegionId ¶
func (r DeleteConsumerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteConsumerGroupRequest) SetConsumerGroup ¶
func (r *DeleteConsumerGroupRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 消费组名称(Required)
func (*DeleteConsumerGroupRequest) SetInstanceId ¶
func (r *DeleteConsumerGroupRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DeleteConsumerGroupRequest) SetRegionId ¶
func (r *DeleteConsumerGroupRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
type DeleteConsumerGroupResponse ¶
type DeleteConsumerGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteConsumerGroupResult `json:"result"`
}
type DeleteConsumerGroupResult ¶
type DeleteConsumerGroupResult struct {
ConsumerGroup string `json:"consumerGroup"`
}
type DeleteTopicRequest ¶
type DeleteTopicRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
}
func NewDeleteTopicRequest ¶
func NewDeleteTopicRequest( regionId string, instanceId string, topic string, ) *DeleteTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDeleteTopicRequestWithAllParams ¶
func NewDeleteTopicRequestWithAllParams( regionId string, instanceId string, topic string, ) *DeleteTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required)
func NewDeleteTopicRequestWithoutParam ¶
func NewDeleteTopicRequestWithoutParam() *DeleteTopicRequest
This constructor has better compatible ability when API parameters changed
func (DeleteTopicRequest) GetRegionId ¶
func (r DeleteTopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DeleteTopicRequest) SetInstanceId ¶
func (r *DeleteTopicRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DeleteTopicRequest) SetRegionId ¶
func (r *DeleteTopicRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*DeleteTopicRequest) SetTopic ¶
func (r *DeleteTopicRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type DeleteTopicResponse ¶
type DeleteTopicResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DeleteTopicResult `json:"result"`
}
type DeleteTopicResult ¶
type DeleteTopicResult struct {
Topic string `json:"topic"`
}
type DescribeConsumeTraceDetailRequest ¶
type DescribeConsumeTraceDetailRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* message Id */
MessageId string `json:"messageId"`
/* 取决于客户端使用,如果未指定traceTopic,则不填 (Optional) */
TraceTopic *string `json:"traceTopic"`
/* 查该consumerGroup的客户端消费轨迹详情 */
ConsumerGroup string `json:"consumerGroup"`
/* 分页大小 */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
}
func NewDescribeConsumeTraceDetailRequest ¶
func NewDescribeConsumeTraceDetailRequest( regionId string, instanceId string, topic string, messageId string, consumerGroup string, pageSize int, pageNumber int, ) *DescribeConsumeTraceDetailRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * param consumerGroup: 查该consumerGroup的客户端消费轨迹详情 (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumeTraceDetailRequestWithAllParams ¶
func NewDescribeConsumeTraceDetailRequestWithAllParams( regionId string, instanceId string, topic string, messageId string, traceTopic *string, consumerGroup string, pageSize int, pageNumber int, ) *DescribeConsumeTraceDetailRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填 (Optional) * param consumerGroup: 查该consumerGroup的客户端消费轨迹详情 (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required)
func NewDescribeConsumeTraceDetailRequestWithoutParam ¶
func NewDescribeConsumeTraceDetailRequestWithoutParam() *DescribeConsumeTraceDetailRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumeTraceDetailRequest) GetRegionId ¶
func (r DescribeConsumeTraceDetailRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumeTraceDetailRequest) SetConsumerGroup ¶
func (r *DescribeConsumeTraceDetailRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 查该consumerGroup的客户端消费轨迹详情(Required)
func (*DescribeConsumeTraceDetailRequest) SetInstanceId ¶
func (r *DescribeConsumeTraceDetailRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumeTraceDetailRequest) SetMessageId ¶
func (r *DescribeConsumeTraceDetailRequest) SetMessageId(messageId string)
param messageId: message Id(Required)
func (*DescribeConsumeTraceDetailRequest) SetPageNumber ¶
func (r *DescribeConsumeTraceDetailRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeConsumeTraceDetailRequest) SetPageSize ¶
func (r *DescribeConsumeTraceDetailRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Required)
func (*DescribeConsumeTraceDetailRequest) SetRegionId ¶
func (r *DescribeConsumeTraceDetailRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeConsumeTraceDetailRequest) SetTopic ¶
func (r *DescribeConsumeTraceDetailRequest) SetTopic(topic string)
param topic: topic 名称(Required)
func (*DescribeConsumeTraceDetailRequest) SetTraceTopic ¶
func (r *DescribeConsumeTraceDetailRequest) SetTraceTopic(traceTopic string)
param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填(Optional)
type DescribeConsumeTraceDetailResponse ¶
type DescribeConsumeTraceDetailResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumeTraceDetailResult `json:"result"`
}
type DescribeConsumeTraceDetailResult ¶
type DescribeConsumeTraceDetailResult struct {
TotalCount int `json:"totalCount"`
ConsumerList []rocketmq.ConsumerInfoDetail `json:"consumerList"`
}
type DescribeConsumeTraceRequest ¶
type DescribeConsumeTraceRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* message Id */
MessageId string `json:"messageId"`
/* 取决于客户端使用,如果未指定traceTopic,则不填 (Optional) */
TraceTopic *string `json:"traceTopic"`
/* 分页大小 */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
}
func NewDescribeConsumeTraceRequest ¶
func NewDescribeConsumeTraceRequest( regionId string, instanceId string, topic string, messageId string, pageSize int, pageNumber int, ) *DescribeConsumeTraceRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumeTraceRequestWithAllParams ¶
func NewDescribeConsumeTraceRequestWithAllParams( regionId string, instanceId string, topic string, messageId string, traceTopic *string, pageSize int, pageNumber int, ) *DescribeConsumeTraceRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填 (Optional) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required)
func NewDescribeConsumeTraceRequestWithoutParam ¶
func NewDescribeConsumeTraceRequestWithoutParam() *DescribeConsumeTraceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumeTraceRequest) GetRegionId ¶
func (r DescribeConsumeTraceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumeTraceRequest) SetInstanceId ¶
func (r *DescribeConsumeTraceRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumeTraceRequest) SetMessageId ¶
func (r *DescribeConsumeTraceRequest) SetMessageId(messageId string)
param messageId: message Id(Required)
func (*DescribeConsumeTraceRequest) SetPageNumber ¶
func (r *DescribeConsumeTraceRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeConsumeTraceRequest) SetPageSize ¶
func (r *DescribeConsumeTraceRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Required)
func (*DescribeConsumeTraceRequest) SetRegionId ¶
func (r *DescribeConsumeTraceRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeConsumeTraceRequest) SetTopic ¶
func (r *DescribeConsumeTraceRequest) SetTopic(topic string)
param topic: topic 名称(Required)
func (*DescribeConsumeTraceRequest) SetTraceTopic ¶
func (r *DescribeConsumeTraceRequest) SetTraceTopic(traceTopic string)
param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填(Optional)
type DescribeConsumeTraceResponse ¶
type DescribeConsumeTraceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumeTraceResult `json:"result"`
}
type DescribeConsumerAllTopicsRequest ¶
type DescribeConsumerAllTopicsRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 消费组名称 */
ConsumerGroup string `json:"consumerGroup"`
/* topic的过滤条件 (Optional) */
TopicFilter *string `json:"topicFilter"`
}
func NewDescribeConsumerAllTopicsRequest ¶
func NewDescribeConsumerAllTopicsRequest( regionId string, instanceId string, consumerGroup string, ) *DescribeConsumerAllTopicsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumerAllTopicsRequestWithAllParams ¶
func NewDescribeConsumerAllTopicsRequestWithAllParams( regionId string, instanceId string, consumerGroup string, topicFilter *string, ) *DescribeConsumerAllTopicsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * param topicFilter: topic的过滤条件 (Optional)
func NewDescribeConsumerAllTopicsRequestWithoutParam ¶
func NewDescribeConsumerAllTopicsRequestWithoutParam() *DescribeConsumerAllTopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumerAllTopicsRequest) GetRegionId ¶
func (r DescribeConsumerAllTopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumerAllTopicsRequest) SetConsumerGroup ¶
func (r *DescribeConsumerAllTopicsRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 消费组名称(Required)
func (*DescribeConsumerAllTopicsRequest) SetInstanceId ¶
func (r *DescribeConsumerAllTopicsRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumerAllTopicsRequest) SetRegionId ¶
func (r *DescribeConsumerAllTopicsRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeConsumerAllTopicsRequest) SetTopicFilter ¶
func (r *DescribeConsumerAllTopicsRequest) SetTopicFilter(topicFilter string)
param topicFilter: topic的过滤条件(Optional)
type DescribeConsumerAllTopicsResponse ¶
type DescribeConsumerAllTopicsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumerAllTopicsResult `json:"result"`
}
type DescribeConsumerGroupNamesRequest ¶
type DescribeConsumerGroupNamesRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* consumerGroup的过滤条件 (Optional) */
ConsumerFilter *string `json:"consumerFilter"`
}
func NewDescribeConsumerGroupNamesRequest ¶
func NewDescribeConsumerGroupNamesRequest( regionId string, instanceId string, ) *DescribeConsumerGroupNamesRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumerGroupNamesRequestWithAllParams ¶
func NewDescribeConsumerGroupNamesRequestWithAllParams( regionId string, instanceId string, consumerFilter *string, ) *DescribeConsumerGroupNamesRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerFilter: consumerGroup的过滤条件 (Optional)
func NewDescribeConsumerGroupNamesRequestWithoutParam ¶
func NewDescribeConsumerGroupNamesRequestWithoutParam() *DescribeConsumerGroupNamesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumerGroupNamesRequest) GetRegionId ¶
func (r DescribeConsumerGroupNamesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumerGroupNamesRequest) SetConsumerFilter ¶
func (r *DescribeConsumerGroupNamesRequest) SetConsumerFilter(consumerFilter string)
param consumerFilter: consumerGroup的过滤条件(Optional)
func (*DescribeConsumerGroupNamesRequest) SetInstanceId ¶
func (r *DescribeConsumerGroupNamesRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumerGroupNamesRequest) SetRegionId ¶
func (r *DescribeConsumerGroupNamesRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
type DescribeConsumerGroupNamesResponse ¶
type DescribeConsumerGroupNamesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumerGroupNamesResult `json:"result"`
}
type DescribeConsumerGroupNamesResult ¶
type DescribeConsumerGroupNamesResult struct {
ConsumerGroupNameList []string `json:"consumerGroupNameList"`
}
type DescribeConsumerGroupStatusRequest ¶
type DescribeConsumerGroupStatusRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 消费组名称 */
ConsumerGroup string `json:"consumerGroup"`
}
func NewDescribeConsumerGroupStatusRequest ¶
func NewDescribeConsumerGroupStatusRequest( regionId string, instanceId string, consumerGroup string, ) *DescribeConsumerGroupStatusRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumerGroupStatusRequestWithAllParams ¶
func NewDescribeConsumerGroupStatusRequestWithAllParams( regionId string, instanceId string, consumerGroup string, ) *DescribeConsumerGroupStatusRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required)
func NewDescribeConsumerGroupStatusRequestWithoutParam ¶
func NewDescribeConsumerGroupStatusRequestWithoutParam() *DescribeConsumerGroupStatusRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumerGroupStatusRequest) GetRegionId ¶
func (r DescribeConsumerGroupStatusRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumerGroupStatusRequest) SetConsumerGroup ¶
func (r *DescribeConsumerGroupStatusRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 消费组名称(Required)
func (*DescribeConsumerGroupStatusRequest) SetInstanceId ¶
func (r *DescribeConsumerGroupStatusRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumerGroupStatusRequest) SetRegionId ¶
func (r *DescribeConsumerGroupStatusRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
type DescribeConsumerGroupStatusResponse ¶
type DescribeConsumerGroupStatusResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumerGroupStatusResult `json:"result"`
}
type DescribeConsumerGroupStatusResult ¶
type DescribeConsumerGroupStatusResult struct {
ConsumerGroupStatus rocketmq.ConsumerGroupStatus `json:"consumerGroupStatus"`
}
type DescribeConsumerGroupsRequest ¶
type DescribeConsumerGroupsRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* consumerGroup的过滤条件 (Optional) */
ConsumerFilter *string `json:"consumerFilter"`
/* 分页大小 */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
}
func NewDescribeConsumerGroupsRequest ¶
func NewDescribeConsumerGroupsRequest( regionId string, instanceId string, pageSize int, pageNumber int, ) *DescribeConsumerGroupsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumerGroupsRequestWithAllParams ¶
func NewDescribeConsumerGroupsRequestWithAllParams( regionId string, instanceId string, consumerFilter *string, pageSize int, pageNumber int, ) *DescribeConsumerGroupsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerFilter: consumerGroup的过滤条件 (Optional) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required)
func NewDescribeConsumerGroupsRequestWithoutParam ¶
func NewDescribeConsumerGroupsRequestWithoutParam() *DescribeConsumerGroupsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumerGroupsRequest) GetRegionId ¶
func (r DescribeConsumerGroupsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumerGroupsRequest) SetConsumerFilter ¶
func (r *DescribeConsumerGroupsRequest) SetConsumerFilter(consumerFilter string)
param consumerFilter: consumerGroup的过滤条件(Optional)
func (*DescribeConsumerGroupsRequest) SetInstanceId ¶
func (r *DescribeConsumerGroupsRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumerGroupsRequest) SetPageNumber ¶
func (r *DescribeConsumerGroupsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeConsumerGroupsRequest) SetPageSize ¶
func (r *DescribeConsumerGroupsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Required)
func (*DescribeConsumerGroupsRequest) SetRegionId ¶
func (r *DescribeConsumerGroupsRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
type DescribeConsumerGroupsResponse ¶
type DescribeConsumerGroupsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumerGroupsResult `json:"result"`
}
type DescribeConsumerGroupsResult ¶
type DescribeConsumerGroupsResult struct {
TotalCount int `json:"totalCount"`
ConsumerGroupList []rocketmq.ConsumerGroupInfo `json:"consumerGroupList"`
}
type DescribeConsumerSubTopicsRequest ¶
type DescribeConsumerSubTopicsRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 消费组名称 */
ConsumerGroup string `json:"consumerGroup"`
/* 分页大小 */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
/* topic匹配字段 (Optional) */
TopicFilter *string `json:"topicFilter"`
}
func NewDescribeConsumerSubTopicsRequest ¶
func NewDescribeConsumerSubTopicsRequest( regionId string, instanceId string, consumerGroup string, pageSize int, pageNumber int, ) *DescribeConsumerSubTopicsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumerSubTopicsRequestWithAllParams ¶
func NewDescribeConsumerSubTopicsRequestWithAllParams( regionId string, instanceId string, consumerGroup string, pageSize int, pageNumber int, topicFilter *string, ) *DescribeConsumerSubTopicsRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * param pageSize: 分页大小 (Required) * param pageNumber: 页码 (Required) * param topicFilter: topic匹配字段 (Optional)
func NewDescribeConsumerSubTopicsRequestWithoutParam ¶
func NewDescribeConsumerSubTopicsRequestWithoutParam() *DescribeConsumerSubTopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumerSubTopicsRequest) GetRegionId ¶
func (r DescribeConsumerSubTopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumerSubTopicsRequest) SetConsumerGroup ¶
func (r *DescribeConsumerSubTopicsRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 消费组名称(Required)
func (*DescribeConsumerSubTopicsRequest) SetInstanceId ¶
func (r *DescribeConsumerSubTopicsRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumerSubTopicsRequest) SetPageNumber ¶
func (r *DescribeConsumerSubTopicsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeConsumerSubTopicsRequest) SetPageSize ¶
func (r *DescribeConsumerSubTopicsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小(Required)
func (*DescribeConsumerSubTopicsRequest) SetRegionId ¶
func (r *DescribeConsumerSubTopicsRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeConsumerSubTopicsRequest) SetTopicFilter ¶
func (r *DescribeConsumerSubTopicsRequest) SetTopicFilter(topicFilter string)
param topicFilter: topic匹配字段(Optional)
type DescribeConsumerSubTopicsResponse ¶
type DescribeConsumerSubTopicsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumerSubTopicsResult `json:"result"`
}
type DescribeConsumerSubTopicsResult ¶
type DescribeConsumerSubTopicsResult struct {
TotalCount int `json:"totalCount"`
ConsumerGroupSubTopicList []rocketmq.ConsumerSubTopics `json:"consumerGroupSubTopicList"`
}
type DescribeConsumersByTopicRequest ¶
type DescribeConsumersByTopicRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* 分页大小;默认为10;取值范围[10, 100] */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
/* 按照consumerGroup过滤 (Optional) */
ConsumerGroup *string `json:"consumerGroup"`
}
func NewDescribeConsumersByTopicRequest ¶
func NewDescribeConsumersByTopicRequest( regionId string, instanceId string, topic string, pageSize int, pageNumber int, ) *DescribeConsumersByTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeConsumersByTopicRequestWithAllParams ¶
func NewDescribeConsumersByTopicRequestWithAllParams( regionId string, instanceId string, topic string, pageSize int, pageNumber int, consumerGroup *string, ) *DescribeConsumersByTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Required) * param pageNumber: 页码 (Required) * param consumerGroup: 按照consumerGroup过滤 (Optional)
func NewDescribeConsumersByTopicRequestWithoutParam ¶
func NewDescribeConsumersByTopicRequestWithoutParam() *DescribeConsumersByTopicRequest
This constructor has better compatible ability when API parameters changed
func (DescribeConsumersByTopicRequest) GetRegionId ¶
func (r DescribeConsumersByTopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeConsumersByTopicRequest) SetConsumerGroup ¶
func (r *DescribeConsumersByTopicRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 按照consumerGroup过滤(Optional)
func (*DescribeConsumersByTopicRequest) SetInstanceId ¶
func (r *DescribeConsumersByTopicRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeConsumersByTopicRequest) SetPageNumber ¶
func (r *DescribeConsumersByTopicRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeConsumersByTopicRequest) SetPageSize ¶
func (r *DescribeConsumersByTopicRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Required)
func (*DescribeConsumersByTopicRequest) SetRegionId ¶
func (r *DescribeConsumersByTopicRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*DescribeConsumersByTopicRequest) SetTopic ¶
func (r *DescribeConsumersByTopicRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type DescribeConsumersByTopicResponse ¶
type DescribeConsumersByTopicResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeConsumersByTopicResult `json:"result"`
}
type DescribeConsumersByTopicResult ¶
type DescribeConsumersByTopicResult struct {
TotalCount int `json:"totalCount"`
TopicSubscriptionList []rocketmq.TopicSubscription `json:"topicSubscriptionList"`
}
type DescribeMessageByMsgIdRequest ¶
type DescribeMessageByMsgIdRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* message Id */
MessageId string `json:"messageId"`
}
func NewDescribeMessageByMsgIdRequest ¶
func NewDescribeMessageByMsgIdRequest( regionId string, instanceId string, topic string, messageId string, ) *DescribeMessageByMsgIdRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMessageByMsgIdRequestWithAllParams ¶
func NewDescribeMessageByMsgIdRequestWithAllParams( regionId string, instanceId string, topic string, messageId string, ) *DescribeMessageByMsgIdRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required)
func NewDescribeMessageByMsgIdRequestWithoutParam ¶
func NewDescribeMessageByMsgIdRequestWithoutParam() *DescribeMessageByMsgIdRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMessageByMsgIdRequest) GetRegionId ¶
func (r DescribeMessageByMsgIdRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMessageByMsgIdRequest) SetInstanceId ¶
func (r *DescribeMessageByMsgIdRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeMessageByMsgIdRequest) SetMessageId ¶
func (r *DescribeMessageByMsgIdRequest) SetMessageId(messageId string)
param messageId: message Id(Required)
func (*DescribeMessageByMsgIdRequest) SetRegionId ¶
func (r *DescribeMessageByMsgIdRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeMessageByMsgIdRequest) SetTopic ¶
func (r *DescribeMessageByMsgIdRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type DescribeMessageByMsgIdResponse ¶
type DescribeMessageByMsgIdResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMessageByMsgIdResult `json:"result"`
}
type DescribeMessagesRequest ¶
type DescribeMessagesRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* 如果填写了就按messageId查询 (Optional) */
MessageId *string `json:"messageId"`
/* 如果填写了就按key查询 (Optional) */
Key *string `json:"key"`
/* 开始时间 (Optional) */
Begin *string `json:"begin"`
/* 结束时间 (Optional) */
End *string `json:"end"`
/* 分页大小; */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
}
func NewDescribeMessagesRequest ¶
func NewDescribeMessagesRequest( regionId string, instanceId string, topic string, pageSize int, pageNumber int, ) *DescribeMessagesRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param pageSize: 分页大小; (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeMessagesRequestWithAllParams ¶
func NewDescribeMessagesRequestWithAllParams( regionId string, instanceId string, topic string, messageId *string, key *string, begin *string, end *string, pageSize int, pageNumber int, ) *DescribeMessagesRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: 如果填写了就按messageId查询 (Optional) * param key: 如果填写了就按key查询 (Optional) * param begin: 开始时间 (Optional) * param end: 结束时间 (Optional) * param pageSize: 分页大小; (Required) * param pageNumber: 页码 (Required)
func NewDescribeMessagesRequestWithoutParam ¶
func NewDescribeMessagesRequestWithoutParam() *DescribeMessagesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeMessagesRequest) GetRegionId ¶
func (r DescribeMessagesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeMessagesRequest) SetBegin ¶
func (r *DescribeMessagesRequest) SetBegin(begin string)
param begin: 开始时间(Optional)
func (*DescribeMessagesRequest) SetEnd ¶
func (r *DescribeMessagesRequest) SetEnd(end string)
param end: 结束时间(Optional)
func (*DescribeMessagesRequest) SetInstanceId ¶
func (r *DescribeMessagesRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeMessagesRequest) SetKey ¶
func (r *DescribeMessagesRequest) SetKey(key string)
param key: 如果填写了就按key查询(Optional)
func (*DescribeMessagesRequest) SetMessageId ¶
func (r *DescribeMessagesRequest) SetMessageId(messageId string)
param messageId: 如果填写了就按messageId查询(Optional)
func (*DescribeMessagesRequest) SetPageNumber ¶
func (r *DescribeMessagesRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeMessagesRequest) SetPageSize ¶
func (r *DescribeMessagesRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;(Required)
func (*DescribeMessagesRequest) SetRegionId ¶
func (r *DescribeMessagesRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeMessagesRequest) SetTopic ¶
func (r *DescribeMessagesRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type DescribeMessagesResponse ¶
type DescribeMessagesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeMessagesResult `json:"result"`
}
type DescribeMessagesResult ¶
type DescribeProduceTraceRequest ¶
type DescribeProduceTraceRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* message Id */
MessageId string `json:"messageId"`
/* 取决于客户端使用,如果未指定traceTopic,则不填 (Optional) */
TraceTopic *string `json:"traceTopic"`
}
func NewDescribeProduceTraceRequest ¶
func NewDescribeProduceTraceRequest( regionId string, instanceId string, topic string, messageId string, ) *DescribeProduceTraceRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeProduceTraceRequestWithAllParams ¶
func NewDescribeProduceTraceRequestWithAllParams( regionId string, instanceId string, topic string, messageId string, traceTopic *string, ) *DescribeProduceTraceRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageId: message Id (Required) * param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填 (Optional)
func NewDescribeProduceTraceRequestWithoutParam ¶
func NewDescribeProduceTraceRequestWithoutParam() *DescribeProduceTraceRequest
This constructor has better compatible ability when API parameters changed
func (DescribeProduceTraceRequest) GetRegionId ¶
func (r DescribeProduceTraceRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeProduceTraceRequest) SetInstanceId ¶
func (r *DescribeProduceTraceRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeProduceTraceRequest) SetMessageId ¶
func (r *DescribeProduceTraceRequest) SetMessageId(messageId string)
param messageId: message Id(Required)
func (*DescribeProduceTraceRequest) SetRegionId ¶
func (r *DescribeProduceTraceRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*DescribeProduceTraceRequest) SetTopic ¶
func (r *DescribeProduceTraceRequest) SetTopic(topic string)
param topic: topic 名称(Required)
func (*DescribeProduceTraceRequest) SetTraceTopic ¶
func (r *DescribeProduceTraceRequest) SetTraceTopic(traceTopic string)
param traceTopic: 取决于客户端使用,如果未指定traceTopic,则不填(Optional)
type DescribeProduceTraceResponse ¶
type DescribeProduceTraceResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeProduceTraceResult `json:"result"`
}
type DescribeProduceTraceResult ¶
type DescribeProduceTraceResult struct {
ProduceInfo rocketmq.ProduceInfo `json:"produceInfo"`
}
type DescribeTopicNamesRequest ¶
type DescribeTopicNamesRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic名称的过滤条件 (Optional) */
TopicFilter *string `json:"topicFilter"`
}
func NewDescribeTopicNamesRequest ¶
func NewDescribeTopicNamesRequest( regionId string, instanceId string, ) *DescribeTopicNamesRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTopicNamesRequestWithAllParams ¶
func NewDescribeTopicNamesRequestWithAllParams( regionId string, instanceId string, topicFilter *string, ) *DescribeTopicNamesRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topicFilter: topic名称的过滤条件 (Optional)
func NewDescribeTopicNamesRequestWithoutParam ¶
func NewDescribeTopicNamesRequestWithoutParam() *DescribeTopicNamesRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTopicNamesRequest) GetRegionId ¶
func (r DescribeTopicNamesRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTopicNamesRequest) SetInstanceId ¶
func (r *DescribeTopicNamesRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeTopicNamesRequest) SetRegionId ¶
func (r *DescribeTopicNamesRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*DescribeTopicNamesRequest) SetTopicFilter ¶
func (r *DescribeTopicNamesRequest) SetTopicFilter(topicFilter string)
param topicFilter: topic名称的过滤条件(Optional)
type DescribeTopicNamesResponse ¶
type DescribeTopicNamesResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTopicNamesResult `json:"result"`
}
type DescribeTopicRequest ¶
type DescribeTopicRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
}
func NewDescribeTopicRequest ¶
func NewDescribeTopicRequest( regionId string, instanceId string, topic string, ) *DescribeTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTopicRequestWithAllParams ¶
func NewDescribeTopicRequestWithAllParams( regionId string, instanceId string, topic string, ) *DescribeTopicRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required)
func NewDescribeTopicRequestWithoutParam ¶
func NewDescribeTopicRequestWithoutParam() *DescribeTopicRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTopicRequest) GetRegionId ¶
func (r DescribeTopicRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTopicRequest) SetInstanceId ¶
func (r *DescribeTopicRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeTopicRequest) SetRegionId ¶
func (r *DescribeTopicRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*DescribeTopicRequest) SetTopic ¶
func (r *DescribeTopicRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type DescribeTopicResponse ¶
type DescribeTopicResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTopicResult `json:"result"`
}
type DescribeTopicResult ¶
type DescribeTopicsRequest ¶
type DescribeTopicsRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 分页大小;默认为10;取值范围[10, 100] */
PageSize int `json:"pageSize"`
/* 页码 */
PageNumber int `json:"pageNumber"`
/* topic名称的过滤条件 (Optional) */
TopicFilter *string `json:"topicFilter"`
/* topic类型的过滤条件 (Optional) */
TypeFilter *string `json:"typeFilter"`
}
func NewDescribeTopicsRequest ¶
func NewDescribeTopicsRequest( regionId string, instanceId string, pageSize int, pageNumber int, ) *DescribeTopicsRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Required) * param pageNumber: 页码 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewDescribeTopicsRequestWithAllParams ¶
func NewDescribeTopicsRequestWithAllParams( regionId string, instanceId string, pageSize int, pageNumber int, topicFilter *string, typeFilter *string, ) *DescribeTopicsRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param pageSize: 分页大小;默认为10;取值范围[10, 100] (Required) * param pageNumber: 页码 (Required) * param topicFilter: topic名称的过滤条件 (Optional) * param typeFilter: topic类型的过滤条件 (Optional)
func NewDescribeTopicsRequestWithoutParam ¶
func NewDescribeTopicsRequestWithoutParam() *DescribeTopicsRequest
This constructor has better compatible ability when API parameters changed
func (DescribeTopicsRequest) GetRegionId ¶
func (r DescribeTopicsRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*DescribeTopicsRequest) SetInstanceId ¶
func (r *DescribeTopicsRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*DescribeTopicsRequest) SetPageNumber ¶
func (r *DescribeTopicsRequest) SetPageNumber(pageNumber int)
param pageNumber: 页码(Required)
func (*DescribeTopicsRequest) SetPageSize ¶
func (r *DescribeTopicsRequest) SetPageSize(pageSize int)
param pageSize: 分页大小;默认为10;取值范围[10, 100](Required)
func (*DescribeTopicsRequest) SetRegionId ¶
func (r *DescribeTopicsRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*DescribeTopicsRequest) SetTopicFilter ¶
func (r *DescribeTopicsRequest) SetTopicFilter(topicFilter string)
param topicFilter: topic名称的过滤条件(Optional)
func (*DescribeTopicsRequest) SetTypeFilter ¶
func (r *DescribeTopicsRequest) SetTypeFilter(typeFilter string)
param typeFilter: topic类型的过滤条件(Optional)
type DescribeTopicsResponse ¶
type DescribeTopicsResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result DescribeTopicsResult `json:"result"`
}
type DescribeTopicsResult ¶
type ResetOffsetRequest ¶
type ResetOffsetRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* 消费组名称 */
ConsumerGroup string `json:"consumerGroup"`
/* topic名称 */
Topic string `json:"topic"`
/* 重置时间点,不填就跳过所有消息(重置到当前时间) (Optional) */
ResetTime *string `json:"resetTime"`
}
func NewResetOffsetRequest ¶
func NewResetOffsetRequest( regionId string, instanceId string, consumerGroup string, topic string, ) *ResetOffsetRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * param topic: topic名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewResetOffsetRequestWithAllParams ¶
func NewResetOffsetRequestWithAllParams( regionId string, instanceId string, consumerGroup string, topic string, resetTime *string, ) *ResetOffsetRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: 消费组名称 (Required) * param topic: topic名称 (Required) * param resetTime: 重置时间点,不填就跳过所有消息(重置到当前时间) (Optional)
func NewResetOffsetRequestWithoutParam ¶
func NewResetOffsetRequestWithoutParam() *ResetOffsetRequest
This constructor has better compatible ability when API parameters changed
func (ResetOffsetRequest) GetRegionId ¶
func (r ResetOffsetRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*ResetOffsetRequest) SetConsumerGroup ¶
func (r *ResetOffsetRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: 消费组名称(Required)
func (*ResetOffsetRequest) SetInstanceId ¶
func (r *ResetOffsetRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*ResetOffsetRequest) SetRegionId ¶
func (r *ResetOffsetRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*ResetOffsetRequest) SetResetTime ¶
func (r *ResetOffsetRequest) SetResetTime(resetTime string)
param resetTime: 重置时间点,不填就跳过所有消息(重置到当前时间)(Optional)
func (*ResetOffsetRequest) SetTopic ¶
func (r *ResetOffsetRequest) SetTopic(topic string)
param topic: topic名称(Required)
type ResetOffsetResponse ¶
type ResetOffsetResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result ResetOffsetResult `json:"result"`
}
type ResetOffsetResult ¶
type ResetOffsetResult struct {
Result bool `json:"result"`
}
type SendMessageRequest ¶
type SendMessageRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* 消息内容 */
MessageBody string `json:"messageBody"`
/* 消息tag (Optional) */
Tag *string `json:"tag"`
/* key id (Optional) */
Key *string `json:"key"`
/* 是否延时 */
EnableDelay bool `json:"enableDelay"`
/* 延时秒数 (Optional) */
DelaySecond *int `json:"delaySecond"`
}
func NewSendMessageRequest ¶
func NewSendMessageRequest( regionId string, instanceId string, topic string, messageBody string, enableDelay bool, ) *SendMessageRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageBody: 消息内容 (Required) * param enableDelay: 是否延时 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewSendMessageRequestWithAllParams ¶
func NewSendMessageRequestWithAllParams( regionId string, instanceId string, topic string, messageBody string, tag *string, key *string, enableDelay bool, delaySecond *int, ) *SendMessageRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param messageBody: 消息内容 (Required) * param tag: 消息tag (Optional) * param key: key id (Optional) * param enableDelay: 是否延时 (Required) * param delaySecond: 延时秒数 (Optional)
func NewSendMessageRequestWithoutParam ¶
func NewSendMessageRequestWithoutParam() *SendMessageRequest
This constructor has better compatible ability when API parameters changed
func (SendMessageRequest) GetRegionId ¶
func (r SendMessageRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*SendMessageRequest) SetDelaySecond ¶
func (r *SendMessageRequest) SetDelaySecond(delaySecond int)
param delaySecond: 延时秒数(Optional)
func (*SendMessageRequest) SetEnableDelay ¶
func (r *SendMessageRequest) SetEnableDelay(enableDelay bool)
param enableDelay: 是否延时(Required)
func (*SendMessageRequest) SetInstanceId ¶
func (r *SendMessageRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*SendMessageRequest) SetKey ¶
func (r *SendMessageRequest) SetKey(key string)
param key: key id(Optional)
func (*SendMessageRequest) SetMessageBody ¶
func (r *SendMessageRequest) SetMessageBody(messageBody string)
param messageBody: 消息内容(Required)
func (*SendMessageRequest) SetRegionId ¶
func (r *SendMessageRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*SendMessageRequest) SetTag ¶
func (r *SendMessageRequest) SetTag(tag string)
param tag: 消息tag(Optional)
func (*SendMessageRequest) SetTopic ¶
func (r *SendMessageRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type SendMessageResponse ¶
type SendMessageResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result SendMessageResult `json:"result"`
}
type SendMessageResult ¶
type UpdateConsumerGroupRequest ¶
type UpdateConsumerGroupRequest struct {
core.JDCloudRequest
/* 区域ID */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* consumerGroup名称 */
ConsumerGroup string `json:"consumerGroup"`
/* 描述 (Optional) */
Description *string `json:"description"`
/* 消费重试次数 (Optional) */
RetryMaxTimes *int `json:"retryMaxTimes"`
/* 是否开启死信(默认开启) (Optional) */
EnableDlq *bool `json:"enableDlq"`
}
func NewUpdateConsumerGroupRequest ¶
func NewUpdateConsumerGroupRequest( regionId string, instanceId string, consumerGroup string, ) *UpdateConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: consumerGroup名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateConsumerGroupRequestWithAllParams ¶
func NewUpdateConsumerGroupRequestWithAllParams( regionId string, instanceId string, consumerGroup string, description *string, retryMaxTimes *int, enableDlq *bool, ) *UpdateConsumerGroupRequest
* param regionId: 区域ID (Required) * param instanceId: 实例id (Required) * param consumerGroup: consumerGroup名称 (Required) * param description: 描述 (Optional) * param retryMaxTimes: 消费重试次数 (Optional) * param enableDlq: 是否开启死信(默认开启) (Optional)
func NewUpdateConsumerGroupRequestWithoutParam ¶
func NewUpdateConsumerGroupRequestWithoutParam() *UpdateConsumerGroupRequest
This constructor has better compatible ability when API parameters changed
func (UpdateConsumerGroupRequest) GetRegionId ¶
func (r UpdateConsumerGroupRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateConsumerGroupRequest) SetConsumerGroup ¶
func (r *UpdateConsumerGroupRequest) SetConsumerGroup(consumerGroup string)
param consumerGroup: consumerGroup名称(Required)
func (*UpdateConsumerGroupRequest) SetDescription ¶
func (r *UpdateConsumerGroupRequest) SetDescription(description string)
param description: 描述(Optional)
func (*UpdateConsumerGroupRequest) SetEnableDlq ¶
func (r *UpdateConsumerGroupRequest) SetEnableDlq(enableDlq bool)
param enableDlq: 是否开启死信(默认开启)(Optional)
func (*UpdateConsumerGroupRequest) SetInstanceId ¶
func (r *UpdateConsumerGroupRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*UpdateConsumerGroupRequest) SetRegionId ¶
func (r *UpdateConsumerGroupRequest) SetRegionId(regionId string)
param regionId: 区域ID(Required)
func (*UpdateConsumerGroupRequest) SetRetryMaxTimes ¶
func (r *UpdateConsumerGroupRequest) SetRetryMaxTimes(retryMaxTimes int)
param retryMaxTimes: 消费重试次数(Optional)
type UpdateConsumerGroupResponse ¶
type UpdateConsumerGroupResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateConsumerGroupResult `json:"result"`
}
type UpdateConsumerGroupResult ¶
type UpdateConsumerGroupResult struct {
ConsumerGroup string `json:"consumerGroup"`
}
type UpdateTopicDescriptionRequest ¶
type UpdateTopicDescriptionRequest struct {
core.JDCloudRequest
/* 区域id */
RegionId string `json:"regionId"`
/* 实例id */
InstanceId string `json:"instanceId"`
/* topic 名称 */
Topic string `json:"topic"`
/* 描述 (Optional) */
Description *string `json:"description"`
}
func NewUpdateTopicDescriptionRequest ¶
func NewUpdateTopicDescriptionRequest( regionId string, instanceId string, topic string, ) *UpdateTopicDescriptionRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * * @Deprecated, not compatible when mandatory parameters changed
func NewUpdateTopicDescriptionRequestWithAllParams ¶
func NewUpdateTopicDescriptionRequestWithAllParams( regionId string, instanceId string, topic string, description *string, ) *UpdateTopicDescriptionRequest
* param regionId: 区域id (Required) * param instanceId: 实例id (Required) * param topic: topic 名称 (Required) * param description: 描述 (Optional)
func NewUpdateTopicDescriptionRequestWithoutParam ¶
func NewUpdateTopicDescriptionRequestWithoutParam() *UpdateTopicDescriptionRequest
This constructor has better compatible ability when API parameters changed
func (UpdateTopicDescriptionRequest) GetRegionId ¶
func (r UpdateTopicDescriptionRequest) GetRegionId() string
GetRegionId returns path parameter 'regionId' if exist, otherwise return empty string
func (*UpdateTopicDescriptionRequest) SetDescription ¶
func (r *UpdateTopicDescriptionRequest) SetDescription(description string)
param description: 描述(Optional)
func (*UpdateTopicDescriptionRequest) SetInstanceId ¶
func (r *UpdateTopicDescriptionRequest) SetInstanceId(instanceId string)
param instanceId: 实例id(Required)
func (*UpdateTopicDescriptionRequest) SetRegionId ¶
func (r *UpdateTopicDescriptionRequest) SetRegionId(regionId string)
param regionId: 区域id(Required)
func (*UpdateTopicDescriptionRequest) SetTopic ¶
func (r *UpdateTopicDescriptionRequest) SetTopic(topic string)
param topic: topic 名称(Required)
type UpdateTopicDescriptionResponse ¶
type UpdateTopicDescriptionResponse struct {
RequestID string `json:"requestId"`
Error core.ErrorResponse `json:"error"`
Result UpdateTopicDescriptionResult `json:"result"`
}
type UpdateTopicDescriptionResult ¶
type UpdateTopicDescriptionResult struct {
Topic string `json:"topic"`
}
Source Files
¶
- CreateConsumerGroup.go
- CreateTopic.go
- DeleteConsumerGroup.go
- DeleteTopic.go
- DescribeConsumeTrace.go
- DescribeConsumeTraceDetail.go
- DescribeConsumerAllTopics.go
- DescribeConsumerGroupNames.go
- DescribeConsumerGroupStatus.go
- DescribeConsumerGroups.go
- DescribeConsumerSubTopics.go
- DescribeConsumersByTopic.go
- DescribeMessageByMsgId.go
- DescribeMessages.go
- DescribeProduceTrace.go
- DescribeTopic.go
- DescribeTopicNames.go
- DescribeTopics.go
- ResetOffset.go
- SendMessage.go
- UpdateConsumerGroup.go
- UpdateTopicDescription.go