Class Topic
Metadata about a topic resource.
Implements
Inherited Members
Namespace: Google.Apis.PubsubLite.v1.Data
Assembly: Google.Apis.PubsubLite.v1.dll
Syntax
public class Topic : IDirectResponseSchema
Properties
ETag
The ETag of the item.
Declaration
public virtual string ETag { get; set; }
Property Value
Type | Description |
---|---|
string |
Name
The name of the topic. Structured like: projects/{project_number}/locations/{location}/topics/{topic_id}
Declaration
[JsonProperty("name")]
public virtual string Name { get; set; }
Property Value
Type | Description |
---|---|
string |
PartitionConfig
The settings for this topic's partitions.
Declaration
[JsonProperty("partitionConfig")]
public virtual PartitionConfig PartitionConfig { get; set; }
Property Value
Type | Description |
---|---|
PartitionConfig |
ReservationConfig
The settings for this topic's Reservation usage.
Declaration
[JsonProperty("reservationConfig")]
public virtual ReservationConfig ReservationConfig { get; set; }
Property Value
Type | Description |
---|---|
ReservationConfig |
RetentionConfig
The settings for this topic's message retention.
Declaration
[JsonProperty("retentionConfig")]
public virtual RetentionConfig RetentionConfig { get; set; }
Property Value
Type | Description |
---|---|
RetentionConfig |