Class 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 Detail

      • getTrigger

        public com.google.common.util.concurrent.ListenableFuture<Trigger> getTrigger​(GetTriggerRequest request)
         Get a single trigger.
         
      • 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.
         
      • 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.
         
      • 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.