Interface CreateTopicRequestOrBuilder (0.7.0)

public interface CreateTopicRequestOrBuilder extends MessageOrBuilder

Implements

MessageOrBuilder

Methods

getParent()

public abstract String getParent()

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

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

Returns
Type Description
String

The parent.

getParentBytes()

public abstract ByteString getParentBytes()

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

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

Returns
Type Description
ByteString

The bytes for parent.

getTopic()

public abstract Topic getTopic()

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

.google.cloud.managedkafka.v1.Topic topic = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
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 = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
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 = 2 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
ByteString

The bytes for topicId.

getTopicOrBuilder()

public abstract TopicOrBuilder getTopicOrBuilder()

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

.google.cloud.managedkafka.v1.Topic topic = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
TopicOrBuilder

hasTopic()

public abstract boolean hasTopic()

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

.google.cloud.managedkafka.v1.Topic topic = 3 [(.google.api.field_behavior) = REQUIRED];

Returns
Type Description
boolean

Whether the topic field is set.