Package com.google.cloud.eventarc.v1
Class EventarcGrpc.EventarcFutureStub
- java.lang.Object
-
- io.grpc.stub.AbstractStub<S>
-
- io.grpc.stub.AbstractFutureStub<EventarcGrpc.EventarcFutureStub>
-
- com.google.cloud.eventarc.v1.EventarcGrpc.EventarcFutureStub
-
- Enclosing class:
- EventarcGrpc
public static final class EventarcGrpc.EventarcFutureStub extends io.grpc.stub.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.
-
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description protected EventarcGrpc.EventarcFutureStub
build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createChannel(CreateChannelRequest request)
Create a new channel in a particular project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createChannelConnection(CreateChannelConnectionRequest request)
Create a new ChannelConnection in a particular project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
createTrigger(CreateTriggerRequest request)
Create a new trigger in a particular project and location.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteChannel(DeleteChannelRequest request)
Delete a single channel.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteChannelConnection(DeleteChannelConnectionRequest request)
Delete a single ChannelConnection.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
deleteTrigger(DeleteTriggerRequest request)
Delete a single trigger.com.google.common.util.concurrent.ListenableFuture<Channel>
getChannel(GetChannelRequest request)
Get a single Channel.com.google.common.util.concurrent.ListenableFuture<ChannelConnection>
getChannelConnection(GetChannelConnectionRequest request)
Get a single ChannelConnection.com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig>
getGoogleChannelConfig(GetGoogleChannelConfigRequest request)
Get a GoogleChannelConfigcom.google.common.util.concurrent.ListenableFuture<Provider>
getProvider(GetProviderRequest request)
Get a single Provider.com.google.common.util.concurrent.ListenableFuture<Trigger>
getTrigger(GetTriggerRequest request)
Get a single trigger.com.google.common.util.concurrent.ListenableFuture<ListChannelConnectionsResponse>
listChannelConnections(ListChannelConnectionsRequest request)
List channel connections.com.google.common.util.concurrent.ListenableFuture<ListChannelsResponse>
listChannels(ListChannelsRequest request)
List channels.com.google.common.util.concurrent.ListenableFuture<ListProvidersResponse>
listProviders(ListProvidersRequest request)
List providers.com.google.common.util.concurrent.ListenableFuture<ListTriggersResponse>
listTriggers(ListTriggersRequest request)
List triggers.com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateChannel(UpdateChannelRequest request)
Update a single channel.com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig>
updateGoogleChannelConfig(UpdateGoogleChannelConfigRequest request)
Update a single GoogleChannelConfigcom.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation>
updateTrigger(UpdateTriggerRequest request)
Update a single trigger.
-
-
-
Method Detail
-
build
protected EventarcGrpc.EventarcFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
- Specified by:
build
in classio.grpc.stub.AbstractStub<EventarcGrpc.EventarcFutureStub>
-
getTrigger
public com.google.common.util.concurrent.ListenableFuture<Trigger> getTrigger(GetTriggerRequest request)
Get a single trigger.
-
listTriggers
public com.google.common.util.concurrent.ListenableFuture<ListTriggersResponse> listTriggers(ListTriggersRequest request)
List triggers.
-
createTrigger
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createTrigger(CreateTriggerRequest request)
Create a new trigger in a particular project and location.
-
updateTrigger
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateTrigger(UpdateTriggerRequest request)
Update a single trigger.
-
deleteTrigger
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteTrigger(DeleteTriggerRequest request)
Delete a single trigger.
-
getChannel
public com.google.common.util.concurrent.ListenableFuture<Channel> getChannel(GetChannelRequest request)
Get a single Channel.
-
listChannels
public com.google.common.util.concurrent.ListenableFuture<ListChannelsResponse> listChannels(ListChannelsRequest request)
List channels.
-
createChannel
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createChannel(CreateChannelRequest request)
Create a new channel in a particular project and location.
-
updateChannel
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> updateChannel(UpdateChannelRequest request)
Update a single channel.
-
deleteChannel
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteChannel(DeleteChannelRequest request)
Delete a single channel.
-
getProvider
public com.google.common.util.concurrent.ListenableFuture<Provider> getProvider(GetProviderRequest request)
Get a single Provider.
-
listProviders
public com.google.common.util.concurrent.ListenableFuture<ListProvidersResponse> listProviders(ListProvidersRequest request)
List providers.
-
getChannelConnection
public com.google.common.util.concurrent.ListenableFuture<ChannelConnection> getChannelConnection(GetChannelConnectionRequest request)
Get a single ChannelConnection.
-
listChannelConnections
public com.google.common.util.concurrent.ListenableFuture<ListChannelConnectionsResponse> listChannelConnections(ListChannelConnectionsRequest request)
List channel connections.
-
createChannelConnection
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> createChannelConnection(CreateChannelConnectionRequest request)
Create a new ChannelConnection in a particular project and location.
-
deleteChannelConnection
public com.google.common.util.concurrent.ListenableFuture<com.google.longrunning.Operation> deleteChannelConnection(DeleteChannelConnectionRequest request)
Delete a single ChannelConnection.
-
getGoogleChannelConfig
public com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig> getGoogleChannelConfig(GetGoogleChannelConfigRequest request)
Get a GoogleChannelConfig
-
updateGoogleChannelConfig
public com.google.common.util.concurrent.ListenableFuture<GoogleChannelConfig> updateGoogleChannelConfig(UpdateGoogleChannelConfigRequest request)
Update a single GoogleChannelConfig
-
-