public class CreateTopicRequest extends AbstractModel
| Constructor and Description | 
|---|
| CreateTopicRequest() | 
| CreateTopicRequest(CreateTopicRequest source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy,
       and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy. | 
| Modifier and Type | Method and Description | 
|---|---|
| Boolean | getAutoSplit()Get Whether to enable automatic split. | 
| String | getLogsetId()Get Logset ID | 
| Long | getMaxSplitPartitions()Get Maximum number of partitions to split into for this topic if automatic split is enabled. | 
| Long | getPartitionCount()Get Number of log topic partitions. | 
| Long | getPeriod()Get Lifecycle in days. | 
| String | getStorageType()Get Log topic storage type. | 
| Tag[] | getTags()Get Tag description list. | 
| String | getTopicName()Get Log topic name | 
| void | setAutoSplit(Boolean AutoSplit)Set Whether to enable automatic split. | 
| void | setLogsetId(String LogsetId)Set Logset ID | 
| void | setMaxSplitPartitions(Long MaxSplitPartitions)Set Maximum number of partitions to split into for this topic if automatic split is enabled. | 
| void | setPartitionCount(Long PartitionCount)Set Number of log topic partitions. | 
| void | setPeriod(Long Period)Set Lifecycle in days. | 
| void | setStorageType(String StorageType)Set Log topic storage type. | 
| void | setTags(Tag[] Tags)Set Tag description list. | 
| void | setTopicName(String TopicName)Set Log topic name | 
| void | toMap(HashMap<String,String> map,
     String prefix)Internal implementation, normal users should not use it. | 
any, fromJsonString, getBinaryParams, getMultipartRequestParams, set, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, toJsonStringpublic CreateTopicRequest()
public CreateTopicRequest(CreateTopicRequest source)
public String getLogsetId()
public void setLogsetId(String LogsetId)
LogsetId - Logset IDpublic String getTopicName()
public void setTopicName(String TopicName)
TopicName - Log topic namepublic Long getPartitionCount()
public void setPartitionCount(Long PartitionCount)
PartitionCount - Number of log topic partitions. Default value: 1. Maximum value: 10public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - Tag description list. This parameter is used to bind a tag to a log topic. Up to 10 tag key-value pairs are supported, and a resource can be bound to only one tag key.public Boolean getAutoSplit()
public void setAutoSplit(Boolean AutoSplit)
AutoSplit - Whether to enable automatic split. Default value: truepublic Long getMaxSplitPartitions()
public void setMaxSplitPartitions(Long MaxSplitPartitions)
MaxSplitPartitions - Maximum number of partitions to split into for this topic if automatic split is enabled. Default value: 50public String getStorageType()
public void setStorageType(String StorageType)
StorageType - Log topic storage type. Valid values: `hot` (STANDARD storage); `cold` (IA storage). Default value: `hot`.public Long getPeriod()
public void setPeriod(Long Period)
Period - Lifecycle in days. Value range: 1-3600 (3640 indicates permanent retention)Copyright © 2022. All rights reserved.