com.volcengine.model.tls.TopicInfo Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of volc-sdk-java Show documentation
Show all versions of volc-sdk-java Show documentation
The VOLC Engine SDK for Java
package com.volcengine.model.tls;
import java.util.List;
import com.alibaba.fastjson.annotation.JSONField;
import lombok.Data;
import lombok.NoArgsConstructor;
import lombok.ToString;
import static com.volcengine.model.tls.Const.*;
@Data
@ToString(callSuper = true)
@NoArgsConstructor
public class TopicInfo {
@JSONField(name = TOPIC_NAME)
String topicName;
@JSONField(name = PROJECT_ID)
String projectId;
@JSONField(name = TOPIC_ID)
String topicId;
@JSONField(name = TTL)
int ttl;
@JSONField(name = CREATE_TIME)
String createTime;
@JSONField(name = MODIFY_TIME)
String modifyTime;
@JSONField(name = SHARD_COUNT)
int shardCount;
@JSONField(name = DESCRIPTION)
String description;
@JSONField(name = AUTO_SPLIT)
Boolean autoSplit;
@JSONField(name = MAX_SPLIT_SHARD)
Integer maxSplitShard;
@JSONField(name = ENABLE_TRACKING)
Boolean enableTracking;
@JSONField(name = TIME_KEY)
String timeKey;
@JSONField(name = TIME_FORMAT)
String timeFormat;
@JSONField(name = TAGS)
List tags;
@JSONField(name = LOG_PUBLIC_IP)
Boolean logPublicIP;
}