Documentation ¶
Index ¶
- Constants
- func PartitionNameToRoutingKey(parentObjectName, partitionName string) string
- func RoutingKeyToPartitionName(parentObjectName, routingKey string) string
- type Builder
- func (builder *Builder) GenerateChildResourceName(suffix string) string
- func (builder *Builder) SuperStreamBinding(partitionIndex int, routingKey, vhost string, ...) *SuperStreamBindingBuilder
- func (builder *Builder) SuperStreamExchange(vhost string, rabbitmqCluster *topology.RabbitmqClusterReference) *SuperStreamExchangeBuilder
- func (builder *Builder) SuperStreamPartition(partitionIndex int, routingKey, vhost string, ...) *SuperStreamPartitionBuilder
- type ResourceBuilder
- type SuperStreamBindingBuilder
- type SuperStreamExchangeBuilder
- type SuperStreamPartitionBuilder
Constants ¶
View Source
const ( AnnotationSuperStream = "rabbitmq.com/super-stream" AnnotationSuperStreamRoutingKey = "rabbitmq.com/super-stream-routing-key" )
Variables ¶
This section is empty.
Functions ¶
Types ¶
type Builder ¶
func (*Builder) GenerateChildResourceName ¶
func (*Builder) SuperStreamBinding ¶
func (builder *Builder) SuperStreamBinding(partitionIndex int, routingKey, vhost string, rabbitmqCluster *topology.RabbitmqClusterReference) *SuperStreamBindingBuilder
func (*Builder) SuperStreamExchange ¶
func (builder *Builder) SuperStreamExchange(vhost string, rabbitmqCluster *topology.RabbitmqClusterReference) *SuperStreamExchangeBuilder
func (*Builder) SuperStreamPartition ¶
func (builder *Builder) SuperStreamPartition(partitionIndex int, routingKey, vhost string, rabbitmqCluster *topology.RabbitmqClusterReference) *SuperStreamPartitionBuilder
type ResourceBuilder ¶
type SuperStreamBindingBuilder ¶
type SuperStreamBindingBuilder struct { *Builder // contains filtered or unexported fields }
func (*SuperStreamBindingBuilder) Build ¶
func (builder *SuperStreamBindingBuilder) Build() (client.Object, error)
func (*SuperStreamBindingBuilder) ResourceType ¶
func (builder *SuperStreamBindingBuilder) ResourceType() string
type SuperStreamExchangeBuilder ¶
type SuperStreamExchangeBuilder struct { *Builder // contains filtered or unexported fields }
func (*SuperStreamExchangeBuilder) Build ¶
func (builder *SuperStreamExchangeBuilder) Build() (client.Object, error)
func (*SuperStreamExchangeBuilder) ResourceType ¶
func (builder *SuperStreamExchangeBuilder) ResourceType() string
type SuperStreamPartitionBuilder ¶
type SuperStreamPartitionBuilder struct { *Builder // contains filtered or unexported fields }
func (*SuperStreamPartitionBuilder) Build ¶
func (builder *SuperStreamPartitionBuilder) Build() (client.Object, error)
func (*SuperStreamPartitionBuilder) ResourceType ¶
func (builder *SuperStreamPartitionBuilder) ResourceType() string
Click to show internal directories.
Click to hide internal directories.