Package com.google.cloud.pubsub.v1.stub
Class SubscriberStub
java.lang.Object
com.google.cloud.pubsub.v1.stub.SubscriberStub
- All Implemented Interfaces:
com.google.api.gax.core.BackgroundResource
,AutoCloseable
- Direct Known Subclasses:
GrpcSubscriberStub
,HttpJsonSubscriberStub
@Generated("by gapic-generator-java")
public abstract class SubscriberStub
extends Object
implements com.google.api.gax.core.BackgroundResource
Base stub class for the Subscriber service API.
This class is for advanced usage and reflects the underlying API directly.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.api.gax.rpc.UnaryCallable<AcknowledgeRequest,
com.google.protobuf.Empty> abstract void
close()
com.google.api.gax.rpc.UnaryCallable<CreateSnapshotRequest,
Snapshot> com.google.api.gax.rpc.UnaryCallable<Subscription,
Subscription> com.google.api.gax.rpc.UnaryCallable<DeleteSnapshotRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<DeleteSubscriptionRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.UnaryCallable<GetSnapshotRequest,
Snapshot> com.google.api.gax.rpc.UnaryCallable<GetSubscriptionRequest,
Subscription> com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,
ListSnapshotsResponse> com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,
SubscriptionAdminClient.ListSnapshotsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ListSubscriptionsRequest,
ListSubscriptionsResponse> com.google.api.gax.rpc.UnaryCallable<ListSubscriptionsRequest,
SubscriptionAdminClient.ListSubscriptionsPagedResponse> com.google.api.gax.rpc.UnaryCallable<ModifyAckDeadlineRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<ModifyPushConfigRequest,
com.google.protobuf.Empty> com.google.api.gax.rpc.UnaryCallable<PullRequest,
PullResponse> com.google.api.gax.rpc.UnaryCallable<SeekRequest,
SeekResponse> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,
com.google.iam.v1.Policy> com.google.api.gax.rpc.BidiStreamingCallable<StreamingPullRequest,
StreamingPullResponse> com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,
com.google.iam.v1.TestIamPermissionsResponse> com.google.api.gax.rpc.UnaryCallable<UpdateSnapshotRequest,
Snapshot> com.google.api.gax.rpc.UnaryCallable<UpdateSubscriptionRequest,
Subscription> Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.google.api.gax.core.BackgroundResource
awaitTermination, isShutdown, isTerminated, shutdown, shutdownNow
-
Constructor Details
-
SubscriberStub
public SubscriberStub()
-
-
Method Details
-
createSubscriptionCallable
-
getSubscriptionCallable
public com.google.api.gax.rpc.UnaryCallable<GetSubscriptionRequest,Subscription> getSubscriptionCallable() -
updateSubscriptionCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateSubscriptionRequest,Subscription> updateSubscriptionCallable() -
listSubscriptionsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSubscriptionsRequest,SubscriptionAdminClient.ListSubscriptionsPagedResponse> listSubscriptionsPagedCallable() -
listSubscriptionsCallable
public com.google.api.gax.rpc.UnaryCallable<ListSubscriptionsRequest,ListSubscriptionsResponse> listSubscriptionsCallable() -
deleteSubscriptionCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSubscriptionRequest,com.google.protobuf.Empty> deleteSubscriptionCallable() -
modifyAckDeadlineCallable
public com.google.api.gax.rpc.UnaryCallable<ModifyAckDeadlineRequest,com.google.protobuf.Empty> modifyAckDeadlineCallable() -
acknowledgeCallable
public com.google.api.gax.rpc.UnaryCallable<AcknowledgeRequest,com.google.protobuf.Empty> acknowledgeCallable() -
pullCallable
-
streamingPullCallable
public com.google.api.gax.rpc.BidiStreamingCallable<StreamingPullRequest,StreamingPullResponse> streamingPullCallable() -
modifyPushConfigCallable
public com.google.api.gax.rpc.UnaryCallable<ModifyPushConfigRequest,com.google.protobuf.Empty> modifyPushConfigCallable() -
getSnapshotCallable
-
listSnapshotsPagedCallable
public com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,SubscriptionAdminClient.ListSnapshotsPagedResponse> listSnapshotsPagedCallable() -
listSnapshotsCallable
public com.google.api.gax.rpc.UnaryCallable<ListSnapshotsRequest,ListSnapshotsResponse> listSnapshotsCallable() -
createSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<CreateSnapshotRequest,Snapshot> createSnapshotCallable() -
updateSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<UpdateSnapshotRequest,Snapshot> updateSnapshotCallable() -
deleteSnapshotCallable
public com.google.api.gax.rpc.UnaryCallable<DeleteSnapshotRequest,com.google.protobuf.Empty> deleteSnapshotCallable() -
seekCallable
-
setIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.SetIamPolicyRequest,com.google.iam.v1.Policy> setIamPolicyCallable() -
getIamPolicyCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.GetIamPolicyRequest,com.google.iam.v1.Policy> getIamPolicyCallable() -
testIamPermissionsCallable
public com.google.api.gax.rpc.UnaryCallable<com.google.iam.v1.TestIamPermissionsRequest,com.google.iam.v1.TestIamPermissionsResponse> testIamPermissionsCallable() -
close
public abstract void close()- Specified by:
close
in interfaceAutoCloseable
-