Interface CreateTopicRequestOrBuilder (1.12.22)

public interface CreateTopicRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getParent()

public abstract String getParent()

Required. The parent location in which to create the topic. Structured like projects/{project_number}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

Required. The parent location in which to create the topic. Structured like projects/{project_number}/locations/{location}.

string parent = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }

Returns
TypeDescription
ByteString

The bytes for parent.

getTopic()

public abstract Topic getTopic()

Required. Configuration of the topic to create. Its name field is ignored.

.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
Topic

The topic.

getTopicId()

public abstract String getTopicId()

Required. The ID to use for the topic, which will become the final component of the topic's name.

This value is structured like: my-topic-name.

string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
String

The topicId.

getTopicIdBytes()

public abstract ByteString getTopicIdBytes()

Required. The ID to use for the topic, which will become the final component of the topic's name.

This value is structured like: my-topic-name.

string topic_id = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
ByteString

The bytes for topicId.

getTopicOrBuilder()

public abstract TopicOrBuilder getTopicOrBuilder()

Required. Configuration of the topic to create. Its name field is ignored.

.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
TopicOrBuilder

hasTopic()

public abstract boolean hasTopic()

Required. Configuration of the topic to create. Its name field is ignored.

.google.cloud.pubsublite.v1.Topic topic = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
TypeDescription
boolean

Whether the topic field is set.