Skip navigation links
A B C D E F G H I K L M N O P R S T U V W Z 

A

AckSetTrackerImpl - Class in com.google.cloud.pubsublite.cloudpubsub.internal
 
AckSetTrackerImpl(Committer) - Constructor for class com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTrackerImpl
 
addFailureHandler(ApiFuture<?>, Consumer<StatusException>) - Static method in class com.google.cloud.pubsublite.internal.ExtractStatus
 
addServices(Collection<T>) - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
addServices(ApiService...) - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
AdminClient - Interface in com.google.cloud.pubsublite
A client for performing Pub/Sub Lite admin operations.
AdminClientImpl - Class in com.google.cloud.pubsublite.internal
 
AdminClientImpl(CloudRegion, AdminServiceGrpc.AdminServiceBlockingStub, RetrySettings) - Constructor for class com.google.cloud.pubsublite.internal.AdminClientImpl
 
AdminClientSettings - Class in com.google.cloud.pubsublite
 
AdminClientSettings() - Constructor for class com.google.cloud.pubsublite.AdminClientSettings
 
AdminClientSettings.Builder - Class in com.google.cloud.pubsublite
 
allowFlow(FlowControlRequest) - Method in interface com.google.cloud.pubsublite.internal.wire.Subscriber
 
allowFlow(FlowControlRequest) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
attributes() - Method in class com.google.cloud.pubsublite.Message
 

B

build() - Method in class com.google.cloud.pubsublite.AdminClientSettings.Builder
 
build() - Method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings.Builder
 
build() - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
build() - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
build() - Method in class com.google.cloud.pubsublite.internal.wire.CommitterBuilder.Builder
 
build() - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
build() - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
 
build() - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
build() - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
build() - Method in class com.google.cloud.pubsublite.LocationPaths.Builder
 
build() - Method in class com.google.cloud.pubsublite.Message.Builder
 
build() - Method in class com.google.cloud.pubsublite.ProjectPaths.Builder
 
build() - Method in class com.google.cloud.pubsublite.SubscriptionPaths.Builder
 
build() - Method in class com.google.cloud.pubsublite.TopicPaths.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.AdminClientSettings.Builder
 
builder() - Static method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings
 
Builder() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.internal.wire.CommitterBuilder.Builder
 
builder() - Static method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder
 
Builder() - Constructor for class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.LocationPaths.Builder
 
builder() - Static method in class com.google.cloud.pubsublite.Message
 
Builder() - Constructor for class com.google.cloud.pubsublite.Message.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.ProjectPaths.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.SubscriptionPaths.Builder
 
Builder() - Constructor for class com.google.cloud.pubsublite.TopicPaths.Builder
 
byteSize() - Method in class com.google.cloud.pubsublite.SequencedMessage
 
bytesOutstanding() - Method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings
 

C

check(LocationPath) - Static method in class com.google.cloud.pubsublite.LocationPaths
 
check(ProjectPath) - Static method in class com.google.cloud.pubsublite.ProjectPaths
 
check(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
check(TopicPath) - Static method in class com.google.cloud.pubsublite.TopicPaths
 
checkArgument(boolean) - Static method in class com.google.cloud.pubsublite.internal.Preconditions
 
checkArgument(boolean, String) - Static method in class com.google.cloud.pubsublite.internal.Preconditions
 
checkState(boolean) - Static method in class com.google.cloud.pubsublite.internal.Preconditions
 
checkState(boolean, String) - Static method in class com.google.cloud.pubsublite.internal.Preconditions
 
close() - Method in class com.google.cloud.pubsublite.internal.CloseableMonitor.Hold
 
close() - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
CloseableMonitor - Class in com.google.cloud.pubsublite.internal
Wraps a Monitor with methods that can be used with try-with-resources.
CloseableMonitor() - Constructor for class com.google.cloud.pubsublite.internal.CloseableMonitor
 
CloseableMonitor.Hold - Class in com.google.cloud.pubsublite.internal
This is meant for use in the try-with-resources pattern.
CloudRegion - Class in com.google.cloud.pubsublite
 
CloudRegion() - Constructor for class com.google.cloud.pubsublite.CloudRegion
 
CloudZone - Class in com.google.cloud.pubsublite
 
CloudZone() - Constructor for class com.google.cloud.pubsublite.CloudZone
 
com.google.cloud.pubsublite - package com.google.cloud.pubsublite
 
com.google.cloud.pubsublite.cloudpubsub - package com.google.cloud.pubsublite.cloudpubsub
 
com.google.cloud.pubsublite.cloudpubsub.internal - package com.google.cloud.pubsublite.cloudpubsub.internal
 
com.google.cloud.pubsublite.internal - package com.google.cloud.pubsublite.internal
 
com.google.cloud.pubsublite.internal.wire - package com.google.cloud.pubsublite.internal.wire
 
commit(Offset) - Method in class com.google.cloud.pubsublite.internal.wire.ConnectedCommitterImpl
 
commitOffset(Offset) - Method in interface com.google.cloud.pubsublite.internal.wire.Committer
 
commitOffset(Offset) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
Committer - Interface in com.google.cloud.pubsublite.internal.wire
 
CommitterBuilder - Class in com.google.cloud.pubsublite.internal.wire
 
CommitterBuilder() - Constructor for class com.google.cloud.pubsublite.internal.wire.CommitterBuilder
 
CommitterBuilder.Builder - Class in com.google.cloud.pubsublite.internal.wire
 
CommitterImpl - Class in com.google.cloud.pubsublite.internal.wire
 
CommitterImpl(CursorServiceGrpc.CursorServiceStub, InitialCommitCursorRequest) - Constructor for class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
compareTo(Offset) - Method in class com.google.cloud.pubsublite.Offset
 
ConnectedCommitterImpl - Class in com.google.cloud.pubsublite.internal.wire
 
Constants - Class in com.google.cloud.pubsublite
 
create(AdminClientSettings) - Static method in interface com.google.cloud.pubsublite.AdminClient
 
create(PublisherSettings) - Static method in interface com.google.cloud.pubsublite.cloudpubsub.Publisher
 
create(SubscriberSettings) - Static method in interface com.google.cloud.pubsublite.cloudpubsub.Subscriber
 
createSubscription(Subscription) - Method in interface com.google.cloud.pubsublite.AdminClient
Create the provided subscription if it does not yet exist.
createSubscription(Subscription) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
createTopic(Topic) - Method in interface com.google.cloud.pubsublite.AdminClient
Create the provided topic if it does not yet exist.
createTopic(Topic) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 

D

data() - Method in class com.google.cloud.pubsublite.Message
 
decode(String) - Static method in class com.google.cloud.pubsublite.PublishMetadata
 
decodeAttributeEventTime(String) - Static method in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
DEFAULT - Static variable in interface com.google.cloud.pubsublite.cloudpubsub.KeyExtractor
 
DEFAULT_BATCHING_SETTINGS - Static variable in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings
 
DEFAULT_BATCHING_SETTINGS - Static variable in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder
 
DEFAULT_RETRY_SETTINGS - Static variable in class com.google.cloud.pubsublite.AdminClientSettings
 
DefaultRoutingPolicy - Class in com.google.cloud.pubsublite.internal
 
DefaultRoutingPolicy(int) - Constructor for class com.google.cloud.pubsublite.internal.DefaultRoutingPolicy
 
defaultStub(String, Function<Channel, StubT>) - Static method in class com.google.cloud.pubsublite.Stubs
 
deleteSubscription(SubscriptionPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Delete the subscription with id id if it exists.
deleteSubscription(SubscriptionPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
deleteTopic(TopicPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Delete the topic with id id if it exists.
deleteTopic(TopicPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
DISABLED_BATCHING_SETTINGS - Static variable in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder
 
doStart() - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
doStop() - Method in class com.google.cloud.pubsublite.internal.ProxyService
 

E

encode() - Method in class com.google.cloud.pubsublite.PublishMetadata
 
encodeAttributeEventTime(Timestamp) - Static method in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
Endpoints - Class in com.google.cloud.pubsublite
 
enter() - Method in class com.google.cloud.pubsublite.internal.CloseableMonitor
try-with-resources wrapper for enter.
enterWhenUninterruptibly(Monitor.Guard) - Method in class com.google.cloud.pubsublite.internal.CloseableMonitor
try-with-resources wrapper for enterWhenUninterruptibly.
ErrorCodes - Class in com.google.cloud.pubsublite
 
eventTime() - Method in class com.google.cloud.pubsublite.Message
 
extract(Throwable) - Static method in class com.google.cloud.pubsublite.internal.ExtractStatus
 
extractKey(PubsubMessage) - Method in interface com.google.cloud.pubsublite.cloudpubsub.KeyExtractor
 
ExtractStatus - Class in com.google.cloud.pubsublite.internal
 

F

FlowControlSettings - Class in com.google.cloud.pubsublite.cloudpubsub
 
FlowControlSettings() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings
 
FlowControlSettings.Builder - Class in com.google.cloud.pubsublite.cloudpubsub
 
flush() - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
flush() - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisher
 
flush() - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisher
 
framework() - Method in class com.google.cloud.pubsublite.internal.wire.PubsubContext
 
Framework() - Constructor for class com.google.cloud.pubsublite.internal.wire.PubsubContext.Framework
 
fromCpsPublishTransformer(KeyExtractor) - Static method in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
fromProto(PubSubMessage) - Static method in class com.google.cloud.pubsublite.Message
 
fromProto(SequencedMessage) - Static method in class com.google.cloud.pubsublite.SequencedMessage
 

G

getLocationPath(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
getLocationPath(TopicPath) - Static method in class com.google.cloud.pubsublite.TopicPaths
 
getProjectNumber(LocationPath) - Static method in class com.google.cloud.pubsublite.LocationPaths
 
getProjectNumber(ProjectPath) - Static method in class com.google.cloud.pubsublite.ProjectPaths
 
getProjectNumber(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
getProjectNumber(TopicPath) - Static method in class com.google.cloud.pubsublite.TopicPaths
 
getSubscription(SubscriptionPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Get the subscription with id id if it exists.
getSubscription(SubscriptionPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
getSubscriptionName(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
getTopic(TopicPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Get the topic with id id if it exists.
getTopic(TopicPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
getTopicName(TopicPath) - Static method in class com.google.cloud.pubsublite.TopicPaths
 
getTopicPartitionCount(TopicPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Get the partitioning info for the topic with id id if it exists.
getTopicPartitionCount(TopicPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
getZone(LocationPath) - Static method in class com.google.cloud.pubsublite.LocationPaths
 
getZone(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
getZone(TopicPath) - Static method in class com.google.cloud.pubsublite.TopicPaths
 

H

handleInitialResponse(StreamingCommitCursorResponse) - Method in class com.google.cloud.pubsublite.internal.wire.ConnectedCommitterImpl
 
handleInitialResponse(StreamResponseT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTrackerImpl
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.MultiPartitionSubscriber
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.SinglePartitionSubscriber
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.WrappingPublisher
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisher
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisher
 
handlePermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
handleStreamResponse(StreamingCommitCursorResponse) - Method in class com.google.cloud.pubsublite.internal.wire.ConnectedCommitterImpl
 
handleStreamResponse(StreamResponseT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 

I

initialize(StreamRequestT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
isCompleted() - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
isOrdered(Iterable<SequencedMessage>) - Static method in class com.google.cloud.pubsublite.internal.wire.Predicates
 
IsRetryable(Status.Code) - Static method in class com.google.cloud.pubsublite.ErrorCodes
 
isValidSeekRequest(SeekRequest) - Static method in class com.google.cloud.pubsublite.internal.wire.Predicates
 

K

key() - Method in class com.google.cloud.pubsublite.Message
 
KeyExtractor - Interface in com.google.cloud.pubsublite.cloudpubsub
 

L

listSubscriptions(LocationPath) - Method in interface com.google.cloud.pubsublite.AdminClient
List all subscriptions for the specified project.
listSubscriptions(LocationPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
listTopics(LocationPath) - Method in interface com.google.cloud.pubsublite.AdminClient
List all topics for the specified project.
listTopics(LocationPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
listTopicSubscriptions(TopicPath) - Method in interface com.google.cloud.pubsublite.AdminClient
Get the list of subscriptions for the topic with id id if it exists.
listTopicSubscriptions(TopicPath) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
LocationPath - Class in com.google.cloud.pubsublite
 
LocationPath() - Constructor for class com.google.cloud.pubsublite.LocationPath
 
LocationPaths - Class in com.google.cloud.pubsublite
 
LocationPaths() - Constructor for class com.google.cloud.pubsublite.LocationPaths
 
LocationPaths.Builder - Class in com.google.cloud.pubsublite
 

M

MAX_PUBLISH_BATCH_BYTES - Static variable in class com.google.cloud.pubsublite.Constants
 
MAX_PUBLISH_BATCH_COUNT - Static variable in class com.google.cloud.pubsublite.Constants
 
MAX_PUBLISH_MESSAGE_BYTES - Static variable in class com.google.cloud.pubsublite.Constants
 
Message - Class in com.google.cloud.pubsublite
A user message.
Message() - Constructor for class com.google.cloud.pubsublite.Message
 
message() - Method in class com.google.cloud.pubsublite.SequencedMessage
 
Message.Builder - Class in com.google.cloud.pubsublite
 
messagesOutstanding() - Method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings
 
MessageTransformer<FromT,ToT> - Interface in com.google.cloud.pubsublite
 
MessageTransforms - Class in com.google.cloud.pubsublite.cloudpubsub
 
monitor - Variable in class com.google.cloud.pubsublite.internal.CloseableMonitor
 
MultiPartitionSubscriber - Class in com.google.cloud.pubsublite.cloudpubsub.internal
 

N

nack(PubsubMessage) - Method in interface com.google.cloud.pubsublite.cloudpubsub.NackHandler
 
NackHandler - Interface in com.google.cloud.pubsublite.cloudpubsub
A NackHandler handles when nack() is called in a user's AckReplyConsumer.
New(StreamFactory<StreamRequestT, StreamResponseT>, StreamObserver<ClientResponseT>, StreamRequestT) - Method in interface com.google.cloud.pubsublite.internal.wire.SingleConnectionFactory
 
New(StreamObserver<ResponseT>) - Method in interface com.google.cloud.pubsublite.internal.wire.StreamFactory
 
New(Consumer<ImmutableList<SequencedMessage>>) - Method in interface com.google.cloud.pubsublite.internal.wire.SubscriberFactory
 
newBuilder() - Static method in class com.google.cloud.pubsublite.AdminClientSettings
 
newBuilder() - Static method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings
 
newBuilder() - Static method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings
 
newBuilder() - Static method in class com.google.cloud.pubsublite.internal.wire.CommitterBuilder
 
newBuilder() - Static method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder
 
newBuilder() - Static method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder
 
newBuilder() - Static method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder
 
newBuilder() - Static method in class com.google.cloud.pubsublite.LocationPaths
 
newBuilder() - Static method in class com.google.cloud.pubsublite.ProjectPaths
 
newBuilder() - Static method in class com.google.cloud.pubsublite.SubscriptionPaths
 
newBuilder() - Static method in class com.google.cloud.pubsublite.TopicPaths
 
NextOffsetTracker - Class in com.google.cloud.pubsublite.internal.wire
 
NextOffsetTracker() - Constructor for class com.google.cloud.pubsublite.internal.wire.NextOffsetTracker
 
numPartitions(TopicPath) - Static method in class com.google.cloud.pubsublite.PartitionLookupUtils
 
numPartitions(TopicPath, AdminClient) - Static method in class com.google.cloud.pubsublite.PartitionLookupUtils
 
numPartitions(SubscriptionPath) - Static method in class com.google.cloud.pubsublite.PartitionLookupUtils
 
numPartitions(SubscriptionPath, AdminClient) - Static method in class com.google.cloud.pubsublite.PartitionLookupUtils
 

O

of(List<Subscriber>) - Static method in class com.google.cloud.pubsublite.cloudpubsub.internal.MultiPartitionSubscriber
 
of(String) - Static method in class com.google.cloud.pubsublite.CloudRegion
 
of(CloudRegion, char) - Static method in class com.google.cloud.pubsublite.CloudZone
A google cloud zone.
of(String) - Static method in class com.google.cloud.pubsublite.internal.wire.PubsubContext.Framework
 
of(PubsubContext.Framework) - Static method in class com.google.cloud.pubsublite.internal.wire.PubsubContext
 
of() - Static method in class com.google.cloud.pubsublite.internal.wire.PubsubContext
 
of(String) - Static method in class com.google.cloud.pubsublite.LocationPath
 
of(long) - Static method in class com.google.cloud.pubsublite.Offset
 
of(long) - Static method in class com.google.cloud.pubsublite.Partition
 
of(long) - Static method in class com.google.cloud.pubsublite.ProjectNumber
 
of(String) - Static method in class com.google.cloud.pubsublite.ProjectPath
 
of(Partition, Offset) - Static method in class com.google.cloud.pubsublite.PublishMetadata
 
of(Message, Timestamp, Offset, long) - Static method in class com.google.cloud.pubsublite.SequencedMessage
 
of(String) - Static method in class com.google.cloud.pubsublite.SubscriptionName
 
of(String) - Static method in class com.google.cloud.pubsublite.SubscriptionPath
 
of(String) - Static method in class com.google.cloud.pubsublite.TopicName
 
of(String) - Static method in class com.google.cloud.pubsublite.TopicPath
 
Offset - Class in com.google.cloud.pubsublite
An offset in the partition.
Offset() - Constructor for class com.google.cloud.pubsublite.Offset
 
offset() - Method in class com.google.cloud.pubsublite.PublishMetadata
 
offset() - Method in class com.google.cloud.pubsublite.SequencedMessage
 
onClientResponse(SequencedCommitCursorResponse) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
onClientResponse(Offset) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
onClientResponse(ClientResponseT) - Method in interface com.google.cloud.pubsublite.internal.wire.RetryingConnectionObserver
 
onClientResponse(ConnectedSubscriber.Response) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
onCompleted() - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
onError(Throwable) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
onNext(StreamResponseT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
onPermanentError(StatusException) - Method in class com.google.cloud.pubsublite.internal.ProxyService
 

P

parse(String) - Static method in class com.google.cloud.pubsublite.CloudZone
 
Partition - Class in com.google.cloud.pubsublite
A partition of a topic.
Partition() - Constructor for class com.google.cloud.pubsublite.Partition
 
partition() - Method in class com.google.cloud.pubsublite.PublishMetadata
 
PartitionLookupUtils - Class in com.google.cloud.pubsublite
 
Preconditions - Class in com.google.cloud.pubsublite.internal
 
Predicates - Class in com.google.cloud.pubsublite.internal.wire
 
ProjectNumber - Class in com.google.cloud.pubsublite
 
ProjectNumber() - Constructor for class com.google.cloud.pubsublite.ProjectNumber
 
ProjectPath - Class in com.google.cloud.pubsublite
 
ProjectPath() - Constructor for class com.google.cloud.pubsublite.ProjectPath
 
ProjectPaths - Class in com.google.cloud.pubsublite
 
ProjectPaths() - Constructor for class com.google.cloud.pubsublite.ProjectPaths
 
ProjectPaths.Builder - Class in com.google.cloud.pubsublite
 
ProxyService - Class in com.google.cloud.pubsublite.internal
 
ProxyService() - Constructor for class com.google.cloud.pubsublite.internal.ProxyService
 
publish(PubsubMessage) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.WrappingPublisher
 
publish(Message) - Method in interface com.google.cloud.pubsublite.internal.Publisher
 
publish(Message) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
publish(Message) - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisher
 
publish(Message) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisher
 
Publisher - Interface in com.google.cloud.pubsublite.cloudpubsub
 
Publisher<ResponseT> - Interface in com.google.cloud.pubsublite.internal
A generic PubSub Lite publisher.
PublisherBuilder - Class in com.google.cloud.pubsublite.internal.wire
A builder for a PubSub Lite Publisher.
PublisherBuilder() - Constructor for class com.google.cloud.pubsublite.internal.wire.PublisherBuilder
 
PublisherBuilder.Builder - Class in com.google.cloud.pubsublite.internal.wire
 
PublisherImpl - Class in com.google.cloud.pubsublite.internal.wire
 
PublisherImpl(PublisherServiceGrpc.PublisherServiceStub, InitialPublishRequest, BatchingSettings) - Constructor for class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
PublisherSettings - Class in com.google.cloud.pubsublite.cloudpubsub
 
PublisherSettings() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings
 
PublisherSettings.Builder - Class in com.google.cloud.pubsublite.cloudpubsub
 
PublishMetadata - Class in com.google.cloud.pubsublite
 
PublishMetadata() - Constructor for class com.google.cloud.pubsublite.PublishMetadata
 
publishTime() - Method in class com.google.cloud.pubsublite.SequencedMessage
 
PUBSUB_LITE_EVENT_TIME_TIMESTAMP_PROTO - Static variable in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
PubsubContext - Class in com.google.cloud.pubsublite.internal.wire
A context for identifying clients based on basic properties.
PubsubContext() - Constructor for class com.google.cloud.pubsublite.internal.wire.PubsubContext
 
PubsubContext.Framework - Class in com.google.cloud.pubsublite.internal.wire
A unique string representing the unambiguous name of a framework in SCREAMING_SNAKE_CASE.

R

region() - Method in interface com.google.cloud.pubsublite.AdminClient
The Google Cloud region this client operates on.
region() - Method in class com.google.cloud.pubsublite.CloudZone
 
region() - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
regionalEndpoint(CloudRegion) - Static method in class com.google.cloud.pubsublite.Endpoints
 
RETRYABLE_CODES - Static variable in class com.google.cloud.pubsublite.ErrorCodes
 
RetryingConnectionObserver<ClientResponseT> - Interface in com.google.cloud.pubsublite.internal.wire
 
route(ByteString) - Method in class com.google.cloud.pubsublite.internal.DefaultRoutingPolicy
 
route(ByteString) - Method in interface com.google.cloud.pubsublite.internal.RoutingPolicy
 
routeWithoutKey() - Method in class com.google.cloud.pubsublite.internal.DefaultRoutingPolicy
 
routeWithoutKey() - Method in interface com.google.cloud.pubsublite.internal.RoutingPolicy
 
RoutingPolicy - Interface in com.google.cloud.pubsublite.internal
 
RoutingPublisher - Class in com.google.cloud.pubsublite.internal.wire
 
RoutingPublisherBuilder - Class in com.google.cloud.pubsublite.internal.wire
 
RoutingPublisherBuilder() - Constructor for class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder
 
RoutingPublisherBuilder.Builder - Class in com.google.cloud.pubsublite.internal.wire
 

S

seek(SeekRequest) - Method in interface com.google.cloud.pubsublite.internal.wire.Subscriber
 
seek(SeekRequest) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
seekInFlight() - Method in interface com.google.cloud.pubsublite.internal.wire.Subscriber
 
seekInFlight() - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
sendToClient(ClientResponseT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
sendToStream(StreamRequestT) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
SequencedMessage - Class in com.google.cloud.pubsublite
A message with its sequencing information in the partition.
SequencedMessage() - Constructor for class com.google.cloud.pubsublite.SequencedMessage
 
setAttributes(ImmutableListMultimap<String, ByteString>) - Method in class com.google.cloud.pubsublite.Message.Builder
 
setBatching(BatchingSettings) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
setBatchingSettings(BatchingSettings) - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
setBatchingSettings(Optional<BatchingSettings>) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
setBytesOutstanding(long) - Method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings.Builder
 
setContext(PubsubContext) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
setContext(PubsubContext) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
setContext(PubsubContext) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
setCursorServiceStub(CursorServiceGrpc.CursorServiceStub) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setCursorStub(CursorServiceGrpc.CursorServiceStub) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterBuilder.Builder
 
setData(ByteString) - Method in class com.google.cloud.pubsublite.Message.Builder
 
setError(Status) - Method in class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
setEventTime(Timestamp) - Method in class com.google.cloud.pubsublite.Message.Builder
 
setKey(ByteString) - Method in class com.google.cloud.pubsublite.Message.Builder
 
setKeyExtractor(KeyExtractor) - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
setMessageConsumer(Consumer<ImmutableList<SequencedMessage>>) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
setMessagesOutstanding(long) - Method in class com.google.cloud.pubsublite.cloudpubsub.FlowControlSettings.Builder
 
setMessageTransformer(MessageTransformer<PubsubMessage, Message>) - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
setNackHandler(NackHandler) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setNumPartitions(Integer) - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
 
setPartition(Partition) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterBuilder.Builder
 
setPartition(Partition) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
setPartition(Partition) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
setPartition(Partition) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
setPartitions(List<Partition>) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setPerPartitionFlowControlSettings(FlowControlSettings) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setProjectNumber(ProjectNumber) - Method in class com.google.cloud.pubsublite.LocationPaths.Builder
 
setProjectNumber(ProjectNumber) - Method in class com.google.cloud.pubsublite.ProjectPaths.Builder
 
setProjectNumber(ProjectNumber) - Method in class com.google.cloud.pubsublite.SubscriptionPaths.Builder
 
setProjectNumber(ProjectNumber) - Method in class com.google.cloud.pubsublite.TopicPaths.Builder
 
setPublisherBuilder(SinglePartitionPublisherBuilder.Builder) - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
 
setReceiver(MessageReceiver) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setRegion(CloudRegion) - Method in class com.google.cloud.pubsublite.AdminClientSettings.Builder
 
setRetrySettings(RetrySettings) - Method in class com.google.cloud.pubsublite.AdminClientSettings.Builder
 
setStub(AdminServiceGrpc.AdminServiceBlockingStub) - Method in class com.google.cloud.pubsublite.AdminClientSettings.Builder
 
setStub(PublisherServiceGrpc.PublisherServiceStub) - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
setStub(PublisherServiceGrpc.PublisherServiceStub) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
setStub(Optional<PublisherServiceGrpc.PublisherServiceStub>) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
setSubscriberServiceStub(SubscriberServiceGrpc.SubscriberServiceStub) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setSubscriberServiceStub(SubscriberServiceGrpc.SubscriberServiceStub) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
setSubscriptionName(SubscriptionName) - Method in class com.google.cloud.pubsublite.SubscriptionPaths.Builder
 
setSubscriptionPath(SubscriptionPath) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setSubscriptionPath(SubscriptionPath) - Method in class com.google.cloud.pubsublite.internal.wire.CommitterBuilder.Builder
 
setSubscriptionPath(SubscriptionPath) - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder.Builder
 
setTopic(TopicPath) - Method in class com.google.cloud.pubsublite.internal.wire.PublisherBuilder.Builder
 
setTopic(TopicPath) - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisherBuilder.Builder
 
setTopic(TopicPath) - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder.Builder
 
setTopicName(TopicName) - Method in class com.google.cloud.pubsublite.TopicPaths.Builder
 
setTopicPath(TopicPath) - Method in class com.google.cloud.pubsublite.cloudpubsub.PublisherSettings.Builder
 
setTransformer(MessageTransformer<SequencedMessage, PubsubMessage>) - Method in class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings.Builder
 
setZone(CloudZone) - Method in class com.google.cloud.pubsublite.LocationPaths.Builder
 
setZone(CloudZone) - Method in class com.google.cloud.pubsublite.SubscriptionPaths.Builder
 
setZone(CloudZone) - Method in class com.google.cloud.pubsublite.TopicPaths.Builder
 
SingleConnection<StreamRequestT,StreamResponseT,ClientResponseT> - Class in com.google.cloud.pubsublite.internal.wire
A SingleConnection handles the state for a stream with an initial connection request that may only be sent once and needs to wait for a response before sending other requests.
SingleConnection(StreamFactory<StreamRequestT, StreamResponseT>, StreamObserver<ClientResponseT>) - Constructor for class com.google.cloud.pubsublite.internal.wire.SingleConnection
 
SingleConnectionFactory<StreamRequestT,StreamResponseT,ClientResponseT,ConnectionT extends AutoCloseable> - Interface in com.google.cloud.pubsublite.internal.wire
 
SinglePartitionPublisher - Class in com.google.cloud.pubsublite.internal.wire
 
SinglePartitionPublisherBuilder - Class in com.google.cloud.pubsublite.internal.wire
 
SinglePartitionPublisherBuilder() - Constructor for class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisherBuilder
 
SinglePartitionPublisherBuilder.Builder - Class in com.google.cloud.pubsublite.internal.wire
 
SinglePartitionSubscriber - Class in com.google.cloud.pubsublite.cloudpubsub.internal
 
SinglePartitionSubscriber(MessageReceiver, MessageTransformer<SequencedMessage, PubsubMessage>, AckSetTracker, NackHandler, SubscriberFactory, FlowControlSettings) - Constructor for class com.google.cloud.pubsublite.cloudpubsub.internal.SinglePartitionSubscriber
 
start() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTrackerImpl
 
start() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.MultiPartitionSubscriber
 
start() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.SinglePartitionSubscriber
 
start() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.WrappingPublisher
 
start() - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
start() - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
start() - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
start() - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisher
 
start() - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisher
 
start() - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
stop() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTrackerImpl
 
stop() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.MultiPartitionSubscriber
 
stop() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.SinglePartitionSubscriber
 
stop() - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.WrappingPublisher
 
stop() - Method in class com.google.cloud.pubsublite.internal.ProxyService
 
stop() - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
stop() - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
stop() - Method in class com.google.cloud.pubsublite.internal.wire.RoutingPublisher
 
stop() - Method in class com.google.cloud.pubsublite.internal.wire.SinglePartitionPublisher
 
stop() - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
StreamFactory<RequestT,ResponseT> - Interface in com.google.cloud.pubsublite.internal.wire
 
Stubs - Class in com.google.cloud.pubsublite
 
Subscriber - Interface in com.google.cloud.pubsublite.cloudpubsub
 
Subscriber - Interface in com.google.cloud.pubsublite.internal.wire
A generic PubSub Lite subscriber.
SubscriberBuilder - Class in com.google.cloud.pubsublite.internal.wire
 
SubscriberBuilder() - Constructor for class com.google.cloud.pubsublite.internal.wire.SubscriberBuilder
 
SubscriberBuilder.Builder - Class in com.google.cloud.pubsublite.internal.wire
 
SubscriberFactory - Interface in com.google.cloud.pubsublite.internal.wire
 
SubscriberImpl - Class in com.google.cloud.pubsublite.internal.wire
 
SubscriberImpl(SubscriberServiceGrpc.SubscriberServiceStub, InitialSubscribeRequest, Consumer<ImmutableList<SequencedMessage>>) - Constructor for class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 
SubscriberSettings - Class in com.google.cloud.pubsublite.cloudpubsub
 
SubscriberSettings() - Constructor for class com.google.cloud.pubsublite.cloudpubsub.SubscriberSettings
 
SubscriberSettings.Builder - Class in com.google.cloud.pubsublite.cloudpubsub
 
SubscriptionName - Class in com.google.cloud.pubsublite
 
SubscriptionName() - Constructor for class com.google.cloud.pubsublite.SubscriptionName
 
SubscriptionPath - Class in com.google.cloud.pubsublite
 
SubscriptionPath() - Constructor for class com.google.cloud.pubsublite.SubscriptionPath
 
SubscriptionPaths - Class in com.google.cloud.pubsublite
 
SubscriptionPaths() - Constructor for class com.google.cloud.pubsublite.SubscriptionPaths
 
SubscriptionPaths.Builder - Class in com.google.cloud.pubsublite
 

T

toBuilder() - Method in class com.google.cloud.pubsublite.Message
 
toCanonical(Throwable) - Static method in class com.google.cloud.pubsublite.internal.ExtractStatus
 
toCpsPublishTransformer() - Static method in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
toCpsSubscribeTransformer() - Static method in class com.google.cloud.pubsublite.cloudpubsub.MessageTransforms
 
TopicName - Class in com.google.cloud.pubsublite
 
TopicName() - Constructor for class com.google.cloud.pubsublite.TopicName
 
TopicPath - Class in com.google.cloud.pubsublite
 
TopicPath() - Constructor for class com.google.cloud.pubsublite.TopicPath
 
TopicPaths - Class in com.google.cloud.pubsublite
 
TopicPaths() - Constructor for class com.google.cloud.pubsublite.TopicPaths
 
TopicPaths.Builder - Class in com.google.cloud.pubsublite
 
toProto() - Method in class com.google.cloud.pubsublite.Message
 
toProto() - Method in class com.google.cloud.pubsublite.SequencedMessage
 
toString() - Method in class com.google.cloud.pubsublite.CloudZone
 
track(SequencedMessage) - Method in class com.google.cloud.pubsublite.cloudpubsub.internal.AckSetTrackerImpl
 
transform(FromT) - Method in interface com.google.cloud.pubsublite.MessageTransformer
 
triggerReinitialize() - Method in class com.google.cloud.pubsublite.internal.wire.CommitterImpl
 
triggerReinitialize() - Method in class com.google.cloud.pubsublite.internal.wire.PublisherImpl
 
triggerReinitialize() - Method in interface com.google.cloud.pubsublite.internal.wire.RetryingConnectionObserver
 
triggerReinitialize() - Method in class com.google.cloud.pubsublite.internal.wire.SubscriberImpl
 

U

updateSubscription(Subscription, FieldMask) - Method in interface com.google.cloud.pubsublite.AdminClient
Update the subscription with path subscription.getPath() if it exists.
updateSubscription(Subscription, FieldMask) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 
updateTopic(Topic, FieldMask) - Method in interface com.google.cloud.pubsublite.AdminClient
Update the topic with path topic.getPath() if it exists.
updateTopic(Topic, FieldMask) - Method in class com.google.cloud.pubsublite.internal.AdminClientImpl
 

V

value() - Method in class com.google.cloud.pubsublite.CloudRegion
 
value() - Method in class com.google.cloud.pubsublite.internal.wire.PubsubContext.Framework
 
value() - Method in class com.google.cloud.pubsublite.LocationPath
 
value() - Method in class com.google.cloud.pubsublite.Offset
 
value() - Method in class com.google.cloud.pubsublite.Partition
 
value() - Method in class com.google.cloud.pubsublite.ProjectNumber
 
value() - Method in class com.google.cloud.pubsublite.ProjectPath
 
value() - Method in class com.google.cloud.pubsublite.SubscriptionName
 
value() - Method in class com.google.cloud.pubsublite.SubscriptionPath
 
value() - Method in class com.google.cloud.pubsublite.TopicName
 
value() - Method in class com.google.cloud.pubsublite.TopicPath
 

W

WrappingPublisher - Class in com.google.cloud.pubsublite.cloudpubsub.internal
 
WrappingPublisher(Publisher<PublishMetadata>, MessageTransformer<PubsubMessage, Message>) - Constructor for class com.google.cloud.pubsublite.cloudpubsub.internal.WrappingPublisher
 

Z

zoneId() - Method in class com.google.cloud.pubsublite.CloudZone
 
A B C D E F G H I K L M N O P R S T U V W Z 
Skip navigation links

Copyright © 2020 Google LLC. All rights reserved.