// Code generated by Speakeasy (https://speakeasy.com). DO NOT EDIT.

package components

type Rocketmq struct {
	ClusterInfo *RocketmqClusterInfo `json:"cluster_info,omitempty"`
	Topics      *RocketmqTopicList   `json:"topics,omitempty"`
	Version     *string              `json:"version,omitempty"`
}

func (o *Rocketmq) GetClusterInfo() *RocketmqClusterInfo {
	if o == nil {
		return nil
	}
	return o.ClusterInfo
}

func (o *Rocketmq) GetTopics() *RocketmqTopicList {
	if o == nil {
		return nil
	}
	return o.Topics
}

func (o *Rocketmq) GetVersion() *string {
	if o == nil {
		return nil
	}
	return o.Version
}
