public interface TopicOrBuilder extends MessageOrBuilderImplements
MessageOrBuilderMethods
getName()
public abstract String 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 abstract 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. |
getPartitionConfig()
public abstract Topic.PartitionConfig getPartitionConfig()The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;
| Returns | |
|---|---|
| Type | Description |
Topic.PartitionConfig |
The partitionConfig. |
getPartitionConfigOrBuilder()
public abstract Topic.PartitionConfigOrBuilder getPartitionConfigOrBuilder()The settings for this topic's partitions.
.google.cloud.pubsublite.v1.Topic.PartitionConfig partition_config = 2;
| Returns | |
|---|---|
| Type | Description |
Topic.PartitionConfigOrBuilder |
|
getReservationConfig()
public abstract Topic.ReservationConfig getReservationConfig()The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;
| Returns | |
|---|---|
| Type | Description |
Topic.ReservationConfig |
The reservationConfig. |
getReservationConfigOrBuilder()
public abstract Topic.ReservationConfigOrBuilder getReservationConfigOrBuilder()The settings for this topic's Reservation usage.
.google.cloud.pubsublite.v1.Topic.ReservationConfig reservation_config = 4;
| Returns | |
|---|---|
| Type | Description |
Topic.ReservationConfigOrBuilder |
|
getRetentionConfig()
public abstract Topic.RetentionConfig getRetentionConfig()The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;
| Returns | |
|---|---|
| Type | Description |
Topic.RetentionConfig |
The retentionConfig. |
getRetentionConfigOrBuilder()
public abstract Topic.RetentionConfigOrBuilder getRetentionConfigOrBuilder()The settings for this topic's message retention.
.google.cloud.pubsublite.v1.Topic.RetentionConfig retention_config = 3;
| Returns | |
|---|---|
| Type | Description |
Topic.RetentionConfigOrBuilder |
|
hasPartitionConfig()
public abstract 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 abstract 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 abstract 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. |