pulsar

package
v0.1.15 Latest Latest
Warning

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

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

Documentation

Overview

Package pulsar provides MCP tool builders for Pulsar admin operations.

Index

Constants

This section is empty.

Variables

This section is empty.

Functions

This section is empty.

Types

type PulsarAdminBrokerStatsToolBuilder

type PulsarAdminBrokerStatsToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminBrokerStatsToolBuilder implements the ToolBuilder interface for Pulsar Broker Statistics /nolint:revive

func NewPulsarAdminBrokerStatsToolBuilder

func NewPulsarAdminBrokerStatsToolBuilder() *PulsarAdminBrokerStatsToolBuilder

NewPulsarAdminBrokerStatsToolBuilder creates a new Pulsar Admin Broker Stats tool builder instance

func (*PulsarAdminBrokerStatsToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Broker Stats tool list

type PulsarAdminBrokersToolBuilder

type PulsarAdminBrokersToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminBrokersToolBuilder implements the ToolBuilder interface for Pulsar admin brokers /nolint:revive

func NewPulsarAdminBrokersToolBuilder

func NewPulsarAdminBrokersToolBuilder() *PulsarAdminBrokersToolBuilder

NewPulsarAdminBrokersToolBuilder creates a new Pulsar admin brokers tool builder instance

func (*PulsarAdminBrokersToolBuilder) BuildTools

BuildTools builds the Pulsar admin brokers tool list

type PulsarAdminClusterToolBuilder

type PulsarAdminClusterToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminClusterToolBuilder implements the ToolBuilder interface for Pulsar Admin Cluster tools It provides functionality to build Pulsar cluster management tools /nolint:revive

func NewPulsarAdminClusterToolBuilder

func NewPulsarAdminClusterToolBuilder() *PulsarAdminClusterToolBuilder

NewPulsarAdminClusterToolBuilder creates a new Pulsar Admin Cluster tool builder instance

func (*PulsarAdminClusterToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Cluster tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminFunctionsToolBuilder

type PulsarAdminFunctionsToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminFunctionsToolBuilder implements the ToolBuilder interface for Pulsar admin functions operations It provides functionality to build Pulsar functions management tools /nolint:revive

func NewPulsarAdminFunctionsToolBuilder

func NewPulsarAdminFunctionsToolBuilder() *PulsarAdminFunctionsToolBuilder

NewPulsarAdminFunctionsToolBuilder creates a new Pulsar admin functions tool builder instance

func (*PulsarAdminFunctionsToolBuilder) BuildTools

BuildTools builds the Pulsar admin functions tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminFunctionsWorkerToolBuilder

type PulsarAdminFunctionsWorkerToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminFunctionsWorkerToolBuilder implements the ToolBuilder interface for Pulsar Admin Functions Worker tools It provides functionality to build Pulsar functions worker monitoring and management tools /nolint:revive

func NewPulsarAdminFunctionsWorkerToolBuilder

func NewPulsarAdminFunctionsWorkerToolBuilder() *PulsarAdminFunctionsWorkerToolBuilder

NewPulsarAdminFunctionsWorkerToolBuilder creates a new Pulsar Admin Functions Worker tool builder instance

func (*PulsarAdminFunctionsWorkerToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Functions Worker tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminNamespacePolicyToolBuilder

type PulsarAdminNamespacePolicyToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminNamespacePolicyToolBuilder implements the ToolBuilder interface for Pulsar admin namespace policies /nolint:revive

func NewPulsarAdminNamespacePolicyToolBuilder

func NewPulsarAdminNamespacePolicyToolBuilder() *PulsarAdminNamespacePolicyToolBuilder

NewPulsarAdminNamespacePolicyToolBuilder creates a new Pulsar admin namespace policy tool builder instance

func (*PulsarAdminNamespacePolicyToolBuilder) BuildTools

BuildTools builds the Pulsar admin namespace policy tool list

type PulsarAdminNamespaceToolBuilder

type PulsarAdminNamespaceToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminNamespaceToolBuilder implements the ToolBuilder interface for Pulsar Admin Namespace tools It provides functionality to build Pulsar namespace management tools /nolint:revive

func NewPulsarAdminNamespaceToolBuilder

func NewPulsarAdminNamespaceToolBuilder() *PulsarAdminNamespaceToolBuilder

NewPulsarAdminNamespaceToolBuilder creates a new Pulsar Admin Namespace tool builder instance

func (*PulsarAdminNamespaceToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Namespace tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminNsIsolationPolicyToolBuilder

type PulsarAdminNsIsolationPolicyToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminNsIsolationPolicyToolBuilder implements the ToolBuilder interface for Pulsar admin namespace isolation policies /nolint:revive

func NewPulsarAdminNsIsolationPolicyToolBuilder

func NewPulsarAdminNsIsolationPolicyToolBuilder() *PulsarAdminNsIsolationPolicyToolBuilder

NewPulsarAdminNsIsolationPolicyToolBuilder creates a new Pulsar admin namespace isolation policy tool builder instance

func (*PulsarAdminNsIsolationPolicyToolBuilder) BuildTools

BuildTools builds the Pulsar admin namespace isolation policy tool list

type PulsarAdminPackagesToolBuilder

type PulsarAdminPackagesToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminPackagesToolBuilder implements the ToolBuilder interface for Pulsar admin packages /nolint:revive

func NewPulsarAdminPackagesToolBuilder

func NewPulsarAdminPackagesToolBuilder() *PulsarAdminPackagesToolBuilder

NewPulsarAdminPackagesToolBuilder creates a new Pulsar admin packages tool builder instance

func (*PulsarAdminPackagesToolBuilder) BuildTools

BuildTools builds the Pulsar admin packages tool list

type PulsarAdminResourceQuotasToolBuilder

type PulsarAdminResourceQuotasToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminResourceQuotasToolBuilder implements the ToolBuilder interface for Pulsar admin resource quotas /nolint:revive

func NewPulsarAdminResourceQuotasToolBuilder

func NewPulsarAdminResourceQuotasToolBuilder() *PulsarAdminResourceQuotasToolBuilder

NewPulsarAdminResourceQuotasToolBuilder creates a new Pulsar admin resource quotas tool builder instance

func (*PulsarAdminResourceQuotasToolBuilder) BuildTools

BuildTools builds the Pulsar admin resource quotas tool list

type PulsarAdminSchemaToolBuilder

type PulsarAdminSchemaToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminSchemaToolBuilder implements the ToolBuilder interface for Pulsar Admin Schema tools It provides functionality to build Pulsar schema management tools /nolint:revive

func NewPulsarAdminSchemaToolBuilder

func NewPulsarAdminSchemaToolBuilder() *PulsarAdminSchemaToolBuilder

NewPulsarAdminSchemaToolBuilder creates a new Pulsar Admin Schema tool builder instance

func (*PulsarAdminSchemaToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Schema tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminSinksToolBuilder

type PulsarAdminSinksToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminSinksToolBuilder implements the ToolBuilder interface for Pulsar admin sinks /nolint:revive

func NewPulsarAdminSinksToolBuilder

func NewPulsarAdminSinksToolBuilder() *PulsarAdminSinksToolBuilder

NewPulsarAdminSinksToolBuilder creates a new Pulsar admin sinks tool builder instance

func (*PulsarAdminSinksToolBuilder) BuildTools

BuildTools builds the Pulsar admin sinks tool list

type PulsarAdminSourcesToolBuilder

type PulsarAdminSourcesToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminSourcesToolBuilder implements the ToolBuilder interface for Pulsar admin sources /nolint:revive

func NewPulsarAdminSourcesToolBuilder

func NewPulsarAdminSourcesToolBuilder() *PulsarAdminSourcesToolBuilder

NewPulsarAdminSourcesToolBuilder creates a new Pulsar admin sources tool builder instance

func (*PulsarAdminSourcesToolBuilder) BuildTools

BuildTools builds the Pulsar admin sources tool list

type PulsarAdminSubscriptionToolBuilder

type PulsarAdminSubscriptionToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminSubscriptionToolBuilder implements the ToolBuilder interface for Pulsar Admin Subscription tools It provides functionality to build Pulsar subscription management tools /nolint:revive

func NewPulsarAdminSubscriptionToolBuilder

func NewPulsarAdminSubscriptionToolBuilder() *PulsarAdminSubscriptionToolBuilder

NewPulsarAdminSubscriptionToolBuilder creates a new Pulsar Admin Subscription tool builder instance

func (*PulsarAdminSubscriptionToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Subscription tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminTenantToolBuilder

type PulsarAdminTenantToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminTenantToolBuilder implements the ToolBuilder interface for Pulsar Admin Tenant tools It provides functionality to build Pulsar tenant management tools /nolint:revive

func NewPulsarAdminTenantToolBuilder

func NewPulsarAdminTenantToolBuilder() *PulsarAdminTenantToolBuilder

NewPulsarAdminTenantToolBuilder creates a new Pulsar Admin Tenant tool builder instance

func (*PulsarAdminTenantToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Tenant tool list This is the core method implementing the ToolBuilder interface

type PulsarAdminTopicPolicyToolBuilder

type PulsarAdminTopicPolicyToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminTopicPolicyToolBuilder implements the ToolBuilder interface for Pulsar admin topic policies /nolint:revive

func NewPulsarAdminTopicPolicyToolBuilder

func NewPulsarAdminTopicPolicyToolBuilder() *PulsarAdminTopicPolicyToolBuilder

NewPulsarAdminTopicPolicyToolBuilder creates a new Pulsar admin topic policy tool builder instance

func (*PulsarAdminTopicPolicyToolBuilder) BuildTools

BuildTools builds the Pulsar admin topic policy tool list

type PulsarAdminTopicToolBuilder

type PulsarAdminTopicToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarAdminTopicToolBuilder implements the ToolBuilder interface for Pulsar Admin Topic tools It provides functionality to build Pulsar topic management tools /nolint:revive

func NewPulsarAdminTopicToolBuilder

func NewPulsarAdminTopicToolBuilder() *PulsarAdminTopicToolBuilder

NewPulsarAdminTopicToolBuilder creates a new Pulsar Admin Topic tool builder instance

func (*PulsarAdminTopicToolBuilder) BuildTools

BuildTools builds the Pulsar Admin Topic tool list This is the core method implementing the ToolBuilder interface

type PulsarClientConsumeToolBuilder

type PulsarClientConsumeToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarClientConsumeToolBuilder implements the ToolBuilder interface for Pulsar Client Consumer tools It provides functionality to build Pulsar message consumption tools /nolint:revive

func NewPulsarClientConsumeToolBuilder

func NewPulsarClientConsumeToolBuilder() *PulsarClientConsumeToolBuilder

NewPulsarClientConsumeToolBuilder creates a new Pulsar Client Consumer tool builder instance

func (*PulsarClientConsumeToolBuilder) BuildTools

BuildTools builds the Pulsar Client Consumer tool list This is the core method implementing the ToolBuilder interface

type PulsarClientProduceToolBuilder

type PulsarClientProduceToolBuilder struct {
	*builders.BaseToolBuilder
}

PulsarClientProduceToolBuilder implements the ToolBuilder interface for Pulsar Client Producer tools It provides functionality to build Pulsar message production tools /nolint:revive

func NewPulsarClientProduceToolBuilder

func NewPulsarClientProduceToolBuilder() *PulsarClientProduceToolBuilder

NewPulsarClientProduceToolBuilder creates a new Pulsar Client Producer tool builder instance

func (*PulsarClientProduceToolBuilder) BuildTools

BuildTools builds the Pulsar Client Producer tool list This is the core method implementing the ToolBuilder interface

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL