Class DescribeNotebooksRequest

    • Method Summary

      All Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      Filter[] getFilters()
      Get 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
      Long getLimit()
      Get 每页返回的实例数,默认为10
      Long getOffset()
      Get 偏移量,默认为0
      String getOrder()
      Get 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
      String getOrderField()
      Get 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
      TagFilter[] getTagFilters()
      Get 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
      void setFilters​(Filter[] Filters)
      Set 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
      void setLimit​(Long Limit)
      Set 每页返回的实例数,默认为10
      void setOffset​(Long Offset)
      Set 偏移量,默认为0
      void setOrder​(String Order)
      Set 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
      void setOrderField​(String OrderField)
      Set 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
      void setTagFilters​(TagFilter[] TagFilters)
      Set 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • DescribeNotebooksRequest

        public DescribeNotebooksRequest()
      • DescribeNotebooksRequest

        public DescribeNotebooksRequest​(DescribeNotebooksRequest 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

      • getOffset

        public Long getOffset()
        Get 偏移量,默认为0
        Returns:
        Offset 偏移量,默认为0
      • setOffset

        public void setOffset​(Long Offset)
        Set 偏移量,默认为0
        Parameters:
        Offset - 偏移量,默认为0
      • getLimit

        public Long getLimit()
        Get 每页返回的实例数,默认为10
        Returns:
        Limit 每页返回的实例数,默认为10
      • setLimit

        public void setLimit​(Long Limit)
        Set 每页返回的实例数,默认为10
        Parameters:
        Limit - 每页返回的实例数,默认为10
      • getOrder

        public String getOrder()
        Get 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
        Returns:
        Order 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
      • setOrder

        public void setOrder​(String Order)
        Set 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
        Parameters:
        Order - 输出列表的排列顺序。取值范围:ASC:升序排列 DESC:降序排列。默认为DESC
      • getOrderField

        public String getOrderField()
        Get 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
        Returns:
        OrderField 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
      • setOrderField

        public void setOrderField​(String OrderField)
        Set 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
        Parameters:
        OrderField - 根据哪个字段排序,如:CreateTime、UpdateTime,默认为UpdateTime
      • getFilters

        public Filter[] getFilters()
        Get 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
        Returns:
        Filters 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
      • setFilters

        public void setFilters​(Filter[] Filters)
        Set 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
        Parameters:
        Filters - 过滤器,eg:[{ "Name": "Id", "Values": ["nb-123456789"] }] 取值范围 Name(名称):notebook1 Id(notebook ID):nb-123456789 Status(状态):Starting / Running / Stopped / Stopping / Failed / SubmitFailed ChargeType(计费类型):PREPAID(预付费)/ POSTPAID_BY_HOUR(后付费) ChargeStatus(计费状态):NOT_BILLING(未开始计费)/ BILLING(计费中)/ BILLING_STORAGE(存储计费中)/ARREARS_STOP(欠费停止) DefaultCodeRepoId(默认代码仓库ID):cr-123456789 AdditionalCodeRepoId(关联代码仓库ID):cr-123456789 LifecycleScriptId(生命周期ID):ls-12312312311312
      • getTagFilters

        public TagFilter[] getTagFilters()
        Get 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
        Returns:
        TagFilters 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
      • setTagFilters

        public void setTagFilters​(TagFilter[] TagFilters)
        Set 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]
        Parameters:
        TagFilters - 标签过滤器,eg:[{ "TagKey": "TagKeyA", "TagValue": ["TagValueA"] }]