Documentation
¶
Index ¶
- func ConfigAdd(path string)
- func NewClient(ctx context.Context, plugins ...clientgrpc.Plugin) (*pubsub.Client, error)
- func NewClientWithConfigPath(ctx context.Context, path string, plugins ...clientgrpc.Plugin) (*pubsub.Client, error)
- func NewClientWithOptions(ctx context.Context, o *Options, plugins ...clientgrpc.Plugin) (*pubsub.Client, error)
- type Options
Constants ¶
This section is empty.
Variables ¶
This section is empty.
Functions ¶
func ConfigAdd ¶
func ConfigAdd(path string)
ConfigAdd registers shared API and gRPC configs under the given path.
func NewClientWithConfigPath ¶
func NewClientWithConfigPath(ctx context.Context, path string, plugins ...clientgrpc.Plugin) (*pubsub.Client, error)
NewClientWithConfigPath creates a Pub/Sub client from a specific config path.
func NewClientWithOptions ¶
func NewClientWithOptions(ctx context.Context, o *Options, plugins ...clientgrpc.Plugin) (*pubsub.Client, error)
NewClientWithOptions constructs a Pub/Sub client from Options.
Types ¶
type Options ¶
type Options struct {
APIOptions apiv1.Options `config:"apiOptions"`
GRPCOptions grpcv1.Options `config:"grpcOptions"`
}
Options holds shared API/gRPC options for Pub/Sub.
func NewOptions ¶
NewOptions loads Options from the default root.
func NewOptionsWithPath ¶
NewOptionsWithPath loads Options from the specified path.
Click to show internal directories.
Click to hide internal directories.