Share via


TopicRecord Interface

public interface TopicRecord

An immutable client-side representation of TopicRecord.

Method Summary

Modifier and Type Method and Description
abstract TopicsRelatedLink configs()

Gets the configs property: Config Specification of the topic.

abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

abstract TopicRecordInner innerModel()

Gets the inner com.azure.resourcemanager.confluent.fluent.models.TopicRecordInner object.

abstract List<TopicsInputConfig> inputConfigs()

Gets the inputConfigs property: Input Config Specification of the topic.

abstract String kind()

Gets the kind property: Type of topic.

abstract TopicMetadataEntity metadata()

Gets the metadata property: Metadata of the record.

abstract String name()

Gets the name property: The name of the resource.

abstract TopicsRelatedLink partitions()

Gets the partitions property: Partition Specification of the topic.

abstract String partitionsCount()

Gets the partitionsCount property: Partition count of the topic.

abstract TopicsRelatedLink partitionsReassignments()

Gets the partitionsReassignments property: Partition Reassignment Specification of the topic.

abstract TopicRecord refresh()

Refreshes the resource to sync with Azure.

abstract TopicRecord refresh(Context context)

Refreshes the resource to sync with Azure.

abstract String replicationFactor()

Gets the replicationFactor property: Replication factor of the topic.

abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

abstract String topicId()

Gets the topicId property: Topic Id returned by Confluent.

abstract String type()

Gets the type property: The type of the resource.

Method Details

configs

public abstract TopicsRelatedLink configs()

Gets the configs property: Config Specification of the topic.

Returns:

the configs value.

id

public abstract String id()

Gets the id property: Fully qualified resource Id for the resource.

Returns:

the id value.

innerModel

public abstract TopicRecordInner innerModel()

Gets the inner com.azure.resourcemanager.confluent.fluent.models.TopicRecordInner object.

Returns:

the inner object.

inputConfigs

public abstract List<TopicsInputConfig> inputConfigs()

Gets the inputConfigs property: Input Config Specification of the topic.

Returns:

the inputConfigs value.

kind

public abstract String kind()

Gets the kind property: Type of topic.

Returns:

the kind value.

metadata

public abstract TopicMetadataEntity metadata()

Gets the metadata property: Metadata of the record.

Returns:

the metadata value.

name

public abstract String name()

Gets the name property: The name of the resource.

Returns:

the name value.

partitions

public abstract TopicsRelatedLink partitions()

Gets the partitions property: Partition Specification of the topic.

Returns:

the partitions value.

partitionsCount

public abstract String partitionsCount()

Gets the partitionsCount property: Partition count of the topic.

Returns:

the partitionsCount value.

partitionsReassignments

public abstract TopicsRelatedLink partitionsReassignments()

Gets the partitionsReassignments property: Partition Reassignment Specification of the topic.

Returns:

the partitionsReassignments value.

refresh

public abstract TopicRecord refresh()

Refreshes the resource to sync with Azure.

Returns:

the refreshed resource.

refresh

public abstract TopicRecord refresh(Context context)

Refreshes the resource to sync with Azure.

Parameters:

context - The context to associate with this operation.

Returns:

the refreshed resource.

replicationFactor

public abstract String replicationFactor()

Gets the replicationFactor property: Replication factor of the topic.

Returns:

the replicationFactor value.

systemData

public abstract SystemData systemData()

Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Returns:

the systemData value.

topicId

public abstract String topicId()

Gets the topicId property: Topic Id returned by Confluent.

Returns:

the topicId value.

type

public abstract String type()

Gets the type property: The type of the resource.

Returns:

the type value.

Applies to