public final class PublishRequest extends GeneratedMessageV3 implements PublishRequestOrBuilder
Request for the Publish method.Protobuf type
google.pubsub.v1.PublishRequest
Modifier and Type | Class and Description |
---|---|
static class |
PublishRequest.Builder
Request for the Publish method.
|
GeneratedMessageV3.BuilderParent, GeneratedMessageV3.ExtendableBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage,BuilderType extends GeneratedMessageV3.ExtendableBuilder<MessageType,BuilderType>>, GeneratedMessageV3.ExtendableMessage<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.ExtendableMessageOrBuilder<MessageType extends GeneratedMessageV3.ExtendableMessage>, GeneratedMessageV3.FieldAccessorTable
Modifier and Type | Field and Description |
---|---|
static int |
MESSAGES_FIELD_NUMBER |
static int |
TOPIC_FIELD_NUMBER |
alwaysUseFieldBuilders, unknownFields
memoizedSize
memoizedHashCode
canUseUnsafe, computeStringSize, computeStringSizeNoTag, getAllFields, getDescriptorForType, getField, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof, internalGetMapField, makeExtensionsImmutable, newBuilderForType, parseDelimitedWithIOException, parseDelimitedWithIOException, parseUnknownField, parseUnknownFieldProto3, parseWithIOException, parseWithIOException, parseWithIOException, parseWithIOException, serializeBooleanMapTo, serializeIntegerMapTo, serializeLongMapTo, serializeStringMapTo, writeReplace, writeString, writeStringNoTag
findInitializationErrors, getInitializationErrorString, hashBoolean, hashEnum, hashEnumList, hashFields, hashLong, toString
addAll, addAll, checkByteStringIsUtf8, toByteArray, toByteString, writeDelimitedTo, writeTo
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
findInitializationErrors, getAllFields, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, hasField, hasOneof
toByteArray, toByteString, writeDelimitedTo, writeTo
public static final int TOPIC_FIELD_NUMBER
public static final int MESSAGES_FIELD_NUMBER
public final UnknownFieldSet getUnknownFields()
getUnknownFields
in interface MessageOrBuilder
getUnknownFields
in class GeneratedMessageV3
public static final Descriptors.Descriptor getDescriptor()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
internalGetFieldAccessorTable
in class GeneratedMessageV3
public java.lang.String getTopic()
The messages in the request will be published on this topic. Format is `projects/{project}/topics/{topic}`.
string topic = 1;
getTopic
in interface PublishRequestOrBuilder
public ByteString getTopicBytes()
The messages in the request will be published on this topic. Format is `projects/{project}/topics/{topic}`.
string topic = 1;
getTopicBytes
in interface PublishRequestOrBuilder
public java.util.List<PubsubMessage> getMessagesList()
The messages to publish.
repeated .google.pubsub.v1.PubsubMessage messages = 2;
getMessagesList
in interface PublishRequestOrBuilder
public java.util.List<? extends PubsubMessageOrBuilder> getMessagesOrBuilderList()
The messages to publish.
repeated .google.pubsub.v1.PubsubMessage messages = 2;
getMessagesOrBuilderList
in interface PublishRequestOrBuilder
public int getMessagesCount()
The messages to publish.
repeated .google.pubsub.v1.PubsubMessage messages = 2;
getMessagesCount
in interface PublishRequestOrBuilder
public PubsubMessage getMessages(int index)
The messages to publish.
repeated .google.pubsub.v1.PubsubMessage messages = 2;
getMessages
in interface PublishRequestOrBuilder
public PubsubMessageOrBuilder getMessagesOrBuilder(int index)
The messages to publish.
repeated .google.pubsub.v1.PubsubMessage messages = 2;
getMessagesOrBuilder
in interface PublishRequestOrBuilder
public final boolean isInitialized()
isInitialized
in interface MessageLiteOrBuilder
isInitialized
in class GeneratedMessageV3
public void writeTo(CodedOutputStream output) throws java.io.IOException
writeTo
in interface MessageLite
writeTo
in class GeneratedMessageV3
java.io.IOException
public int getSerializedSize()
getSerializedSize
in interface MessageLite
getSerializedSize
in class GeneratedMessageV3
public boolean equals(java.lang.Object obj)
equals
in interface Message
equals
in class AbstractMessage
public int hashCode()
hashCode
in interface Message
hashCode
in class AbstractMessage
public static PublishRequest parseFrom(java.nio.ByteBuffer data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(java.nio.ByteBuffer data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(ByteString data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(byte[] data) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry) throws InvalidProtocolBufferException
InvalidProtocolBufferException
public static PublishRequest parseFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PublishRequest parseFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PublishRequest parseDelimitedFrom(java.io.InputStream input) throws java.io.IOException
java.io.IOException
public static PublishRequest parseDelimitedFrom(java.io.InputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public static PublishRequest parseFrom(CodedInputStream input) throws java.io.IOException
java.io.IOException
public static PublishRequest parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry) throws java.io.IOException
java.io.IOException
public PublishRequest.Builder newBuilderForType()
newBuilderForType
in interface Message
newBuilderForType
in interface MessageLite
public static PublishRequest.Builder newBuilder()
public static PublishRequest.Builder newBuilder(PublishRequest prototype)
public PublishRequest.Builder toBuilder()
toBuilder
in interface Message
toBuilder
in interface MessageLite
protected PublishRequest.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
newBuilderForType
in class GeneratedMessageV3
public static PublishRequest getDefaultInstance()
public static Parser<PublishRequest> parser()
public Parser<PublishRequest> getParserForType()
getParserForType
in interface Message
getParserForType
in interface MessageLite
getParserForType
in class GeneratedMessageV3
public PublishRequest getDefaultInstanceForType()
getDefaultInstanceForType
in interface MessageLiteOrBuilder
getDefaultInstanceForType
in interface MessageOrBuilder