Class EventarcGrpc.EventarcFutureStub (1.54.0)

public static final class EventarcGrpc.EventarcFutureStub extends AbstractFutureStub<EventarcGrpc.EventarcFutureStub>

A stub to allow clients to do ListenableFuture-style rpc calls to service Eventarc.

Eventarc allows users to subscribe to various events that are provided by Google Cloud services and forward them to supported destinations.

Inheritance

java.lang.Object > io.grpc.stub.AbstractStub > io.grpc.stub.AbstractFutureStub > EventarcGrpc.EventarcFutureStub

Methods

build(Channel channel, CallOptions callOptions)

protected EventarcGrpc.EventarcFutureStub build(Channel channel, CallOptions callOptions)
Parameters
Name Description
channel io.grpc.Channel
callOptions io.grpc.CallOptions
Returns
Type Description
EventarcGrpc.EventarcFutureStub
Overrides
io.grpc.stub.AbstractStub.build(io.grpc.Channel,io.grpc.CallOptions)

createChannel(CreateChannelRequest request)

public ListenableFuture<Operation> createChannel(CreateChannelRequest request)

Create a new channel in a particular project and location.

Parameter
Name Description
request CreateChannelRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createChannelConnection(CreateChannelConnectionRequest request)

public ListenableFuture<Operation> createChannelConnection(CreateChannelConnectionRequest request)

Create a new ChannelConnection in a particular project and location.

Parameter
Name Description
request CreateChannelConnectionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createEnrollment(CreateEnrollmentRequest request)

public ListenableFuture<Operation> createEnrollment(CreateEnrollmentRequest request)

Create a new Enrollment in a particular project and location.

Parameter
Name Description
request CreateEnrollmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createGoogleApiSource(CreateGoogleApiSourceRequest request)

public ListenableFuture<Operation> createGoogleApiSource(CreateGoogleApiSourceRequest request)

Create a new GoogleApiSource in a particular project and location.

Parameter
Name Description
request CreateGoogleApiSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createMessageBus(CreateMessageBusRequest request)

public ListenableFuture<Operation> createMessageBus(CreateMessageBusRequest request)

Create a new MessageBus in a particular project and location.

Parameter
Name Description
request CreateMessageBusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createPipeline(CreatePipelineRequest request)

public ListenableFuture<Operation> createPipeline(CreatePipelineRequest request)

Create a new Pipeline in a particular project and location.

Parameter
Name Description
request CreatePipelineRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

createTrigger(CreateTriggerRequest request)

public ListenableFuture<Operation> createTrigger(CreateTriggerRequest request)

Create a new trigger in a particular project and location.

Parameter
Name Description
request CreateTriggerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteChannel(DeleteChannelRequest request)

public ListenableFuture<Operation> deleteChannel(DeleteChannelRequest request)

Delete a single channel.

Parameter
Name Description
request DeleteChannelRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteChannelConnection(DeleteChannelConnectionRequest request)

public ListenableFuture<Operation> deleteChannelConnection(DeleteChannelConnectionRequest request)

Delete a single ChannelConnection.

Parameter
Name Description
request DeleteChannelConnectionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteEnrollment(DeleteEnrollmentRequest request)

public ListenableFuture<Operation> deleteEnrollment(DeleteEnrollmentRequest request)

Delete a single Enrollment.

Parameter
Name Description
request DeleteEnrollmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteGoogleApiSource(DeleteGoogleApiSourceRequest request)

public ListenableFuture<Operation> deleteGoogleApiSource(DeleteGoogleApiSourceRequest request)

Delete a single GoogleApiSource.

Parameter
Name Description
request DeleteGoogleApiSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteMessageBus(DeleteMessageBusRequest request)

public ListenableFuture<Operation> deleteMessageBus(DeleteMessageBusRequest request)

Delete a single message bus.

Parameter
Name Description
request DeleteMessageBusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deletePipeline(DeletePipelineRequest request)

public ListenableFuture<Operation> deletePipeline(DeletePipelineRequest request)

Delete a single pipeline.

Parameter
Name Description
request DeletePipelineRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

deleteTrigger(DeleteTriggerRequest request)

public ListenableFuture<Operation> deleteTrigger(DeleteTriggerRequest request)

Delete a single trigger.

Parameter
Name Description
request DeleteTriggerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

getChannel(GetChannelRequest request)

public ListenableFuture<Channel> getChannel(GetChannelRequest request)

Get a single Channel.

Parameter
Name Description
request GetChannelRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Channel>

getChannelConnection(GetChannelConnectionRequest request)

public ListenableFuture<ChannelConnection> getChannelConnection(GetChannelConnectionRequest request)

Get a single ChannelConnection.

Parameter
Name Description
request GetChannelConnectionRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ChannelConnection>

getEnrollment(GetEnrollmentRequest request)

public ListenableFuture<Enrollment> getEnrollment(GetEnrollmentRequest request)

Get a single Enrollment.

Parameter
Name Description
request GetEnrollmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Enrollment>

getGoogleApiSource(GetGoogleApiSourceRequest request)

public ListenableFuture<GoogleApiSource> getGoogleApiSource(GetGoogleApiSourceRequest request)

Get a single GoogleApiSource.

Parameter
Name Description
request GetGoogleApiSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<GoogleApiSource>

getGoogleChannelConfig(GetGoogleChannelConfigRequest request)

public ListenableFuture<GoogleChannelConfig> getGoogleChannelConfig(GetGoogleChannelConfigRequest request)

Get a GoogleChannelConfig

Parameter
Name Description
request GetGoogleChannelConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig>

getMessageBus(GetMessageBusRequest request)

public ListenableFuture<MessageBus> getMessageBus(GetMessageBusRequest request)

Get a single MessageBus.

Parameter
Name Description
request GetMessageBusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<MessageBus>

getPipeline(GetPipelineRequest request)

public ListenableFuture<Pipeline> getPipeline(GetPipelineRequest request)

Get a single Pipeline.

Parameter
Name Description
request GetPipelineRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Pipeline>

getProvider(GetProviderRequest request)

public ListenableFuture<Provider> getProvider(GetProviderRequest request)

Get a single Provider.

Parameter
Name Description
request GetProviderRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Provider>

getTrigger(GetTriggerRequest request)

public ListenableFuture<Trigger> getTrigger(GetTriggerRequest request)

Get a single trigger.

Parameter
Name Description
request GetTriggerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Trigger>

listChannelConnections(ListChannelConnectionsRequest request)

public ListenableFuture<ListChannelConnectionsResponse> listChannelConnections(ListChannelConnectionsRequest request)

List channel connections.

Parameter
Name Description
request ListChannelConnectionsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListChannelConnectionsResponse>

listChannels(ListChannelsRequest request)

public ListenableFuture<ListChannelsResponse> listChannels(ListChannelsRequest request)

List channels.

Parameter
Name Description
request ListChannelsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListChannelsResponse>

listEnrollments(ListEnrollmentsRequest request)

public ListenableFuture<ListEnrollmentsResponse> listEnrollments(ListEnrollmentsRequest request)

List Enrollments.

Parameter
Name Description
request ListEnrollmentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListEnrollmentsResponse>

listGoogleApiSources(ListGoogleApiSourcesRequest request)

public ListenableFuture<ListGoogleApiSourcesResponse> listGoogleApiSources(ListGoogleApiSourcesRequest request)

List GoogleApiSources.

Parameter
Name Description
request ListGoogleApiSourcesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListGoogleApiSourcesResponse>

listMessageBusEnrollments(ListMessageBusEnrollmentsRequest request)

public ListenableFuture<ListMessageBusEnrollmentsResponse> listMessageBusEnrollments(ListMessageBusEnrollmentsRequest request)

List message bus enrollments.

Parameter
Name Description
request ListMessageBusEnrollmentsRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMessageBusEnrollmentsResponse>

listMessageBuses(ListMessageBusesRequest request)

public ListenableFuture<ListMessageBusesResponse> listMessageBuses(ListMessageBusesRequest request)

List message buses.

Parameter
Name Description
request ListMessageBusesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListMessageBusesResponse>

listPipelines(ListPipelinesRequest request)

public ListenableFuture<ListPipelinesResponse> listPipelines(ListPipelinesRequest request)

List pipelines.

Parameter
Name Description
request ListPipelinesRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListPipelinesResponse>

listProviders(ListProvidersRequest request)

public ListenableFuture<ListProvidersResponse> listProviders(ListProvidersRequest request)

List providers.

Parameter
Name Description
request ListProvidersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListProvidersResponse>

listTriggers(ListTriggersRequest request)

public ListenableFuture<ListTriggersResponse> listTriggers(ListTriggersRequest request)

List triggers.

Parameter
Name Description
request ListTriggersRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<ListTriggersResponse>

updateChannel(UpdateChannelRequest request)

public ListenableFuture<Operation> updateChannel(UpdateChannelRequest request)

Update a single channel.

Parameter
Name Description
request UpdateChannelRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateEnrollment(UpdateEnrollmentRequest request)

public ListenableFuture<Operation> updateEnrollment(UpdateEnrollmentRequest request)

Update a single Enrollment.

Parameter
Name Description
request UpdateEnrollmentRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateGoogleApiSource(UpdateGoogleApiSourceRequest request)

public ListenableFuture<Operation> updateGoogleApiSource(UpdateGoogleApiSourceRequest request)

Update a single GoogleApiSource.

Parameter
Name Description
request UpdateGoogleApiSourceRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateGoogleChannelConfig(UpdateGoogleChannelConfigRequest request)

public ListenableFuture<GoogleChannelConfig> updateGoogleChannelConfig(UpdateGoogleChannelConfigRequest request)

Update a single GoogleChannelConfig

Parameter
Name Description
request UpdateGoogleChannelConfigRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig>

updateMessageBus(UpdateMessageBusRequest request)

public ListenableFuture<Operation> updateMessageBus(UpdateMessageBusRequest request)

Update a single message bus.

Parameter
Name Description
request UpdateMessageBusRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updatePipeline(UpdatePipelineRequest request)

public ListenableFuture<Operation> updatePipeline(UpdatePipelineRequest request)

Update a single pipeline.

Parameter
Name Description
request UpdatePipelineRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>

updateTrigger(UpdateTriggerRequest request)

public ListenableFuture<Operation> updateTrigger(UpdateTriggerRequest request)

Update a single trigger.

Parameter
Name Description
request UpdateTriggerRequest
Returns
Type Description
com.google.common.util.concurrent.ListenableFuture<Operation>