Documentation
¶
Index ¶
- type PulsarAdminBrokerStatsToolBuilder
- type PulsarAdminBrokersToolBuilder
- type PulsarAdminClusterToolBuilder
- type PulsarAdminFunctionsToolBuilder
- type PulsarAdminFunctionsWorkerToolBuilder
- type PulsarAdminNamespacePolicyToolBuilder
- type PulsarAdminNamespaceToolBuilder
- type PulsarAdminNsIsolationPolicyToolBuilder
- type PulsarAdminPackagesToolBuilder
- type PulsarAdminResourceQuotasToolBuilder
- type PulsarAdminSchemaToolBuilder
- type PulsarAdminSinksToolBuilder
- type PulsarAdminSourcesToolBuilder
- type PulsarAdminSubscriptionToolBuilder
- type PulsarAdminTenantToolBuilder
- type PulsarAdminTopicPolicyToolBuilder
- type PulsarAdminTopicToolBuilder
- type PulsarClientConsumeToolBuilder
- type PulsarClientProduceToolBuilder
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 ¶
func (b *PulsarAdminBrokerStatsToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminBrokersToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminClusterToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminFunctionsToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminFunctionsWorkerToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminNamespacePolicyToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminNamespaceToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminNsIsolationPolicyToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminPackagesToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminResourceQuotasToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminSchemaToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminSinksToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminSourcesToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminSubscriptionToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminTenantToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminTopicPolicyToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarAdminTopicToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarClientConsumeToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
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 ¶
func (b *PulsarClientProduceToolBuilder) BuildTools(_ context.Context, config builders.ToolBuildConfig) ([]server.ServerTool, error)
BuildTools builds the Pulsar Client Producer tool list This is the core method implementing the ToolBuilder interface