public interface TopicOrBuilder
extends com.google.protobuf.MessageOrBuilder
| Modifier and Type | Method and Description |
|---|---|
String |
getName()
The name of the topic.
|
com.google.protobuf.ByteString |
getNameBytes()
The name of the topic.
|
Topic.PartitionConfig |
getPartitionConfig()
The settings for this topic's partitions.
|
Topic.PartitionConfigOrBuilder |
getPartitionConfigOrBuilder()
The settings for this topic's partitions.
|
Topic.ReservationConfig |
getReservationConfig()
The settings for this topic's Reservation usage.
|
Topic.ReservationConfigOrBuilder |
getReservationConfigOrBuilder()
The settings for this topic's Reservation usage.
|
Topic.RetentionConfig |
getRetentionConfig()
The settings for this topic's message retention.
|
Topic.RetentionConfigOrBuilder |
getRetentionConfigOrBuilder()
The settings for this topic's message retention.
|
boolean |
hasPartitionConfig()
The settings for this topic's partitions.
|
boolean |
hasReservationConfig()
The settings for this topic's Reservation usage.
|
boolean |
hasRetentionConfig()
The settings for this topic's message retention.
|
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneofString getName()
The name of the topic.
Structured like:
projects/{project_number}/locations/{location}/topics/{topic_id}
string name = 1;com.google.protobuf.ByteString getNameBytes()
The name of the topic.
Structured like:
projects/{project_number}/locations/{location}/topics/{topic_id}
string name = 1;boolean hasPartitionConfig()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;Topic.PartitionConfig getPartitionConfig()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;Topic.PartitionConfigOrBuilder getPartitionConfigOrBuilder()
The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;boolean hasRetentionConfig()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;Topic.RetentionConfig getRetentionConfig()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;Topic.RetentionConfigOrBuilder getRetentionConfigOrBuilder()
The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;boolean hasReservationConfig()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;Topic.ReservationConfig getReservationConfig()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;Topic.ReservationConfigOrBuilder getReservationConfigOrBuilder()
The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;Copyright © 2023 Google LLC. All rights reserved.