public final class Topic extends GeneratedMessage implements TopicOrBuilder
Metadata about a topic resource.
Protobuf type google.cloud.pubsublite.v1.Topic
Inherited Members
com.google.protobuf.GeneratedMessage.<ContainingT,T>newFileScopedGeneratedExtension(java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ContainingT,T>newMessageScopedGeneratedExtension(com.google.protobuf.Message,int,java.lang.Class<?>,com.google.protobuf.Message)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT)
com.google.protobuf.GeneratedMessage.<ListT>makeMutableCopy(ListT,int)
com.google.protobuf.GeneratedMessage.<T>emptyList(java.lang.Class<T>)
com.google.protobuf.GeneratedMessage.<V>serializeBooleanMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Boolean,V>,com.google.protobuf.MapEntry<java.lang.Boolean,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeIntegerMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Integer,V>,com.google.protobuf.MapEntry<java.lang.Integer,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeLongMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.Long,V>,com.google.protobuf.MapEntry<java.lang.Long,V>,int)
com.google.protobuf.GeneratedMessage.<V>serializeStringMapTo(com.google.protobuf.CodedOutputStream,com.google.protobuf.MapField<java.lang.String,V>,com.google.protobuf.MapEntry<java.lang.String,V>,int)
com.google.protobuf.GeneratedMessage.canUseUnsafe()
com.google.protobuf.GeneratedMessage.emptyBooleanList()
com.google.protobuf.GeneratedMessage.emptyDoubleList()
com.google.protobuf.GeneratedMessage.emptyFloatList()
com.google.protobuf.GeneratedMessage.emptyIntList()
com.google.protobuf.GeneratedMessage.emptyLongList()
com.google.protobuf.GeneratedMessage.internalGetMapFieldReflection(int)
com.google.protobuf.GeneratedMessage.isStringEmpty(java.lang.Object)
com.google.protobuf.GeneratedMessage.mergeFromAndMakeImmutableInternal(com.google.protobuf.CodedInputStream,com.google.protobuf.ExtensionRegistryLite)
com.google.protobuf.GeneratedMessage.newInstance(com.google.protobuf.GeneratedMessage.UnusedPrivateParameter)
com.google.protobuf.GeneratedMessage.parseUnknownFieldProto3(com.google.protobuf.CodedInputStream,com.google.protobuf.UnknownFieldSet.Builder,com.google.protobuf.ExtensionRegistryLite,int)
Static Fields
NAME_FIELD_NUMBER
public static final int NAME_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
PARTITION_CONFIG_FIELD_NUMBER
public static final int PARTITION_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RESERVATION_CONFIG_FIELD_NUMBER
public static final int RESERVATION_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
RETENTION_CONFIG_FIELD_NUMBER
public static final int RETENTION_CONFIG_FIELD_NUMBER
| Field Value |
| Type |
Description |
int |
|
Static Methods
getDefaultInstance()
public static Topic getDefaultInstance()
| Returns |
| Type |
Description |
Topic |
|
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
newBuilder()
public static Topic.Builder newBuilder()
newBuilder(Topic prototype)
public static Topic.Builder newBuilder(Topic prototype)
| Parameter |
| Name |
Description |
prototype |
Topic
|
public static Topic parseDelimitedFrom(InputStream input)
| Returns |
| Type |
Description |
Topic |
|
public static Topic parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
parseFrom(byte[] data)
public static Topic parseFrom(byte[] data)
| Parameter |
| Name |
Description |
data |
byte[]
|
| Returns |
| Type |
Description |
Topic |
|
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static Topic parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
parseFrom(ByteString data)
public static Topic parseFrom(ByteString data)
| Returns |
| Type |
Description |
Topic |
|
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static Topic parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
public static Topic parseFrom(CodedInputStream input)
| Returns |
| Type |
Description |
Topic |
|
public static Topic parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
public static Topic parseFrom(InputStream input)
| Returns |
| Type |
Description |
Topic |
|
public static Topic parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
parseFrom(ByteBuffer data)
public static Topic parseFrom(ByteBuffer data)
| Returns |
| Type |
Description |
Topic |
|
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static Topic parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
| Returns |
| Type |
Description |
Topic |
|
parser()
public static Parser<Topic> parser()
Methods
equals(Object obj)
public boolean equals(Object obj)
| Parameter |
| Name |
Description |
obj |
Object
|
Overrides
getDefaultInstanceForType()
public Topic getDefaultInstanceForType()
| Returns |
| Type |
Description |
Topic |
|
getName()
The name of the topic.
Structured like:
projects/{project_number}/locations/{location}/topics/{topic_id}
string name = 1;
| Returns |
| Type |
Description |
String |
The name.
|
getNameBytes()
public ByteString getNameBytes()
The name of the topic.
Structured like:
projects/{project_number}/locations/{location}/topics/{topic_id}
string name = 1;
| Returns |
| Type |
Description |
ByteString |
The bytes for name.
|
getParserForType()
public Parser<Topic> getParserForType()
Overrides
getPartitionConfig()
public Topic.PartitionConfig getPartitionConfig()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;
getPartitionConfigOrBuilder()
public Topic.PartitionConfigOrBuilder getPartitionConfigOrBuilder()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;
getReservationConfig()
public Topic.ReservationConfig getReservationConfig()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;
getReservationConfigOrBuilder()
public Topic.ReservationConfigOrBuilder getReservationConfigOrBuilder()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;
getRetentionConfig()
public Topic.RetentionConfig getRetentionConfig()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;
getRetentionConfigOrBuilder()
public Topic.RetentionConfigOrBuilder getRetentionConfigOrBuilder()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;
getSerializedSize()
public int getSerializedSize()
| Returns |
| Type |
Description |
int |
|
Overrides
hasPartitionConfig()
public boolean hasPartitionConfig()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;
| Returns |
| Type |
Description |
boolean |
Whether the partitionConfig field is set.
|
hasReservationConfig()
public boolean hasReservationConfig()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;
| Returns |
| Type |
Description |
boolean |
Whether the reservationConfig field is set.
|
hasRetentionConfig()
public boolean hasRetentionConfig()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;
| Returns |
| Type |
Description |
boolean |
Whether the retentionConfig field is set.
|
hashCode()
| Returns |
| Type |
Description |
int |
|
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Overrides
isInitialized()
public final boolean isInitialized()
Overrides
newBuilderForType()
public Topic.Builder newBuilderForType()
newBuilderForType(AbstractMessage.BuilderParent parent)
protected Topic.Builder newBuilderForType(AbstractMessage.BuilderParent parent)
Overrides
toBuilder()
public Topic.Builder toBuilder()
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Overrides