TopicRecord Interface
public interface TopicRecord
An immutable client-side representation of TopicRecord.
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
abstract
Topics |
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
Topic |
innerModel()
Gets the inner com. |
|
abstract
List<Topics |
inputConfigs()
Gets the input |
| abstract String |
kind()
Gets the kind property: Type of topic. |
|
abstract
Topic |
metadata()
Gets the metadata property: Metadata of the record. |
| abstract String |
name()
Gets the name property: The name of the resource. |
|
abstract
Topics |
partitions()
Gets the partitions property: Partition Specification of the topic. |
| abstract String |
partitionsCount()
Gets the partitions |
|
abstract
Topics |
partitionsReassignments()
Gets the partitions |
|
abstract
Topic |
refresh()
Refreshes the resource to sync with Azure. |
|
abstract
Topic |
refresh(Context context)
Refreshes the resource to sync with Azure. |
| abstract String |
replicationFactor()
Gets the replication |
|
abstract
System |
systemData()
Gets the system |
| abstract String |
topicId()
Gets the topic |
| 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:
id
public abstract String id()
Gets the id property: Fully qualified resource Id for the resource.
Returns:
innerModel
public abstract TopicRecordInner innerModel()
Gets the inner com.azure.resourcemanager.confluent.fluent.models.TopicRecordInner object.
Returns:
inputConfigs
public abstract List<TopicsInputConfig> inputConfigs()
Gets the inputConfigs property: Input Config Specification of the topic.
Returns:
kind
public abstract String kind()
Gets the kind property: Type of topic.
Returns:
metadata
public abstract TopicMetadataEntity metadata()
Gets the metadata property: Metadata of the record.
Returns:
name
public abstract String name()
Gets the name property: The name of the resource.
Returns:
partitions
public abstract TopicsRelatedLink partitions()
Gets the partitions property: Partition Specification of the topic.
Returns:
partitionsCount
public abstract String partitionsCount()
Gets the partitionsCount property: Partition count of the topic.
Returns:
partitionsReassignments
public abstract TopicsRelatedLink partitionsReassignments()
Gets the partitionsReassignments property: Partition Reassignment Specification of the topic.
Returns:
refresh
public abstract TopicRecord refresh()
Refreshes the resource to sync with Azure.
Returns:
refresh
public abstract TopicRecord refresh(Context context)
Refreshes the resource to sync with Azure.
Parameters:
Returns:
replicationFactor
public abstract String replicationFactor()
Gets the replicationFactor property: Replication factor of the topic.
Returns:
systemData
public abstract SystemData systemData()
Gets the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.
Returns:
topicId
public abstract String topicId()
Gets the topicId property: Topic Id returned by Confluent.
Returns:
type
public abstract String type()
Gets the type property: The type of the resource.
Returns: