Class TopicInfo

    • Constructor Summary

      Constructors 
      Constructor Description
      TopicInfo()  
      TopicInfo​(TopicInfo 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.
    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      String getAssumerName()
      Get 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getAutoSplit()
      Get 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
      String getCreateTime()
      Get 创建时间
      String getDescribes()
      Get 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
      Long getHotPeriod()
      Get 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getIndex()
      Get 是否开启索引
      String getLogsetId()
      Get 日志集ID
      Long getMaxSplitPartitions()
      Get 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
      Long getPartitionCount()
      Get 主题分区个数
      Long getPeriod()
      Get 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
      Boolean getStatus()
      Get 日主主题是否开启采集
      String getStorageType()
      Get 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
      String getSubAssumerName()
      Get 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
      Tag[] getTags()
      Get 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
      String getTopicId()
      Get 日志主题ID
      String getTopicName()
      Get 日志主题名称
      void setAssumerName​(String AssumerName)
      Set 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
      void setAutoSplit​(Boolean AutoSplit)
      Set 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(String CreateTime)
      Set 创建时间
      void setDescribes​(String Describes)
      Set 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
      void setHotPeriod​(Long HotPeriod)
      Set 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。
      void setIndex​(Boolean Index)
      Set 是否开启索引
      void setLogsetId​(String LogsetId)
      Set 日志集ID
      void setMaxSplitPartitions​(Long MaxSplitPartitions)
      Set 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
      void setPartitionCount​(Long PartitionCount)
      Set 主题分区个数
      void setPeriod​(Long Period)
      Set 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(Boolean Status)
      Set 日主主题是否开启采集
      void setStorageType​(String StorageType)
      Set 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
      void setSubAssumerName​(String SubAssumerName)
      Set 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
      void setTags​(Tag[] Tags)
      Set 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
      void setTopicId​(String TopicId)
      Set 日志主题ID
      void setTopicName​(String TopicName)
      Set 日志主题名称
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • TopicInfo

        public TopicInfo()
      • TopicInfo

        public TopicInfo​(TopicInfo 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.
    • Method Detail

      • getLogsetId

        public String getLogsetId()
        Get 日志集ID
        Returns:
        LogsetId 日志集ID
      • setLogsetId

        public void setLogsetId​(String LogsetId)
        Set 日志集ID
        Parameters:
        LogsetId - 日志集ID
      • getTopicId

        public String getTopicId()
        Get 日志主题ID
        Returns:
        TopicId 日志主题ID
      • setTopicId

        public void setTopicId​(String TopicId)
        Set 日志主题ID
        Parameters:
        TopicId - 日志主题ID
      • getTopicName

        public String getTopicName()
        Get 日志主题名称
        Returns:
        TopicName 日志主题名称
      • setTopicName

        public void setTopicName​(String TopicName)
        Set 日志主题名称
        Parameters:
        TopicName - 日志主题名称
      • getPartitionCount

        public Long getPartitionCount()
        Get 主题分区个数
        Returns:
        PartitionCount 主题分区个数
      • setPartitionCount

        public void setPartitionCount​(Long PartitionCount)
        Set 主题分区个数
        Parameters:
        PartitionCount - 主题分区个数
      • getIndex

        public Boolean getIndex()
        Get 是否开启索引
        Returns:
        Index 是否开启索引
      • setIndex

        public void setIndex​(Boolean Index)
        Set 是否开启索引
        Parameters:
        Index - 是否开启索引
      • getAssumerName

        public String getAssumerName()
        Get 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AssumerName 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
      • setAssumerName

        public void setAssumerName​(String AssumerName)
        Set 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AssumerName - 云产品标识,日志主题由其它云产品创建时,该字段会显示云产品名称,例如CDN、TKE 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

        public String getCreateTime()
        Get 创建时间
        Returns:
        CreateTime 创建时间
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 创建时间
        Parameters:
        CreateTime - 创建时间
      • getStatus

        public Boolean getStatus()
        Get 日主主题是否开启采集
        Returns:
        Status 日主主题是否开启采集
      • setStatus

        public void setStatus​(Boolean Status)
        Set 日主主题是否开启采集
        Parameters:
        Status - 日主主题是否开启采集
      • getTags

        public Tag[] getTags()
        Get 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Tags 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • setTags

        public void setTags​(Tag[] Tags)
        Set 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Tags - 日志主题绑定的标签信息 注意:此字段可能返回 null,表示取不到有效值。
      • getAutoSplit

        public Boolean getAutoSplit()
        Get 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AutoSplit 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
      • setAutoSplit

        public void setAutoSplit​(Boolean AutoSplit)
        Set 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AutoSplit - 该主题是否开启自动分裂 注意:此字段可能返回 null,表示取不到有效值。
      • getMaxSplitPartitions

        public Long getMaxSplitPartitions()
        Get 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        MaxSplitPartitions 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
      • setMaxSplitPartitions

        public void setMaxSplitPartitions​(Long MaxSplitPartitions)
        Set 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        MaxSplitPartitions - 若开启自动分裂的话,该主题能够允许的最大分区数 注意:此字段可能返回 null,表示取不到有效值。
      • getStorageType

        public String getStorageType()
        Get 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        StorageType 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
      • setStorageType

        public void setStorageType​(String StorageType)
        Set 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        StorageType - 日主题的存储类型 注意:此字段可能返回 null,表示取不到有效值。
      • getPeriod

        public Long getPeriod()
        Get 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Period 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
      • setPeriod

        public void setPeriod​(Long Period)
        Set 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Period - 生命周期,单位天,可取值范围1~3600。取值为3640时代表永久保存 注意:此字段可能返回 null,表示取不到有效值。
      • getSubAssumerName

        public String getSubAssumerName()
        Get 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SubAssumerName 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
      • setSubAssumerName

        public void setSubAssumerName​(String SubAssumerName)
        Set 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SubAssumerName - 云产品二级标识,日志主题由其它云产品创建时,该字段会显示云产品名称及其日志类型的二级分类,例如TKE-Audit、TKE-Event。部分云产品仅有云产品标识(AssumerName),无该字段。 注意:此字段可能返回 null,表示取不到有效值。
      • getDescribes

        public String getDescribes()
        Get 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Describes 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
      • setDescribes

        public void setDescribes​(String Describes)
        Set 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Describes - 日志主题描述 注意:此字段可能返回 null,表示取不到有效值。
      • getHotPeriod

        public Long getHotPeriod()
        Get 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        HotPeriod 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。
      • setHotPeriod

        public void setHotPeriod​(Long HotPeriod)
        Set 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        HotPeriod - 开启日志沉降,热存储的生命周期, hotPeriod < Period。 热存储为 hotPeriod, 冷存储则为 Period-hotPeriod。 注意:此字段可能返回 null,表示取不到有效值。