Class PublisherGrpc.PublisherBlockingStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractBlockingStub<PublisherGrpc.PublisherBlockingStub>
-
- com.google.cloud.eventarc.publishing.v1.PublisherGrpc.PublisherBlockingStub
-
- Enclosing class:
- PublisherGrpc
public static final class PublisherGrpc.PublisherBlockingStub extends io.grpc.stub.AbstractBlockingStub<PublisherGrpc.PublisherBlockingStub>
A stub to allow clients to do synchronous rpc calls to service Publisher.Eventarc processes events generated by an event provider and delivers them to a subscriber. An event provider is a software-as-a-service (SaaS) system or product that can generate and deliver events through Eventarc. A third-party event provider is an event provider from outside of Google. A partner is a third-party event provider that is integrated with Eventarc. A subscriber is a GCP customer interested in receiving events. Channel is a first-class Eventarc resource that is created and managed by the subscriber in their GCP project. A Channel represents a subscriber's intent to receive events from an event provider. A Channel is associated with exactly one event provider. ChannelConnection is a first-class Eventarc resource that is created and managed by the partner in their GCP project. A ChannelConnection represents a connection between a partner and a subscriber's Channel. A ChannelConnection has a one-to-one mapping with a Channel. Publisher allows an event provider to publish events to Eventarc.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected PublisherGrpc.PublisherBlockingStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
PublishChannelConnectionEventsResponse
publishChannelConnectionEvents(PublishChannelConnectionEventsRequest request)
Publish events to a ChannelConnection in a partner's project.PublishEventsResponse
publishEvents(PublishEventsRequest request)
Publish events to a subscriber's channel.
-
-
-
Method Detail
-
build
protected PublisherGrpc.PublisherBlockingStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<PublisherGrpc.PublisherBlockingStub>
-
publishChannelConnectionEvents
public PublishChannelConnectionEventsResponse publishChannelConnectionEvents(PublishChannelConnectionEventsRequest request)
Publish events to a ChannelConnection in a partner's project.
-
publishEvents
public PublishEventsResponse publishEvents(PublishEventsRequest request)
Publish events to a subscriber's channel.
-
-