Class Resource

    • Constructor Summary

      Constructors 
      Constructor Description
      Resource()  
      Resource​(Resource 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 getAlias()
      Get 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
      Long getAppId()
      Get 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
      String getAppName()
      Get app名称 注意:此字段可能返回 null,表示取不到有效值。
      String getCreateTime()
      Get 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
      String getEntry()
      Get app的entry 注意:此字段可能返回 null,表示取不到有效值。
      String getExpireTime()
      Get (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      GoodsDetail getGoodsDetail()
      Get 购买详情 注意:此字段可能返回 null,表示取不到有效值。
      Long getInstType()
      Get 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
      String getIsolatedTimestamp()
      Get 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      String getKey()
      Get license的秘钥 注意:此字段可能返回 null,表示取不到有效值。
      String getPackageName()
      Get app的package名称 注意:此字段可能返回 null,表示取不到有效值。
      Long getPayMode()
      Get 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
      Long getRegion()
      Get 地域ID 注意:此字段可能返回 null,表示取不到有效值。
      Long getRenewFlag()
      Get 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
      String getResourceId()
      Get 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
      String getSdkAppId()
      Get sdk appid 注意:此字段可能返回 null,表示取不到有效值。
      Long getStatus()
      Get 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
      String getUIN()
      Get 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
      String getURL()
      Get 资源链接 注意:此字段可能返回 null,表示取不到有效值。
      Long getZoneId()
      Get 区域ID 注意:此字段可能返回 null,表示取不到有效值。
      void setAlias​(String Alias)
      Set 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
      void setAppId​(Long AppId)
      Set 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
      void setAppName​(String AppName)
      Set app名称 注意:此字段可能返回 null,表示取不到有效值。
      void setCreateTime​(String CreateTime)
      Set 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
      void setEntry​(String Entry)
      Set app的entry 注意:此字段可能返回 null,表示取不到有效值。
      void setExpireTime​(String ExpireTime)
      Set (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      void setGoodsDetail​(GoodsDetail GoodsDetail)
      Set 购买详情 注意:此字段可能返回 null,表示取不到有效值。
      void setInstType​(Long InstType)
      Set 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
      void setIsolatedTimestamp​(String IsolatedTimestamp)
      Set 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      void setKey​(String Key)
      Set license的秘钥 注意:此字段可能返回 null,表示取不到有效值。
      void setPackageName​(String PackageName)
      Set app的package名称 注意:此字段可能返回 null,表示取不到有效值。
      void setPayMode​(Long PayMode)
      Set 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
      void setRegion​(Long Region)
      Set 地域ID 注意:此字段可能返回 null,表示取不到有效值。
      void setRenewFlag​(Long RenewFlag)
      Set 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
      void setResourceId​(String ResourceId)
      Set 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
      void setSdkAppId​(String SdkAppId)
      Set sdk appid 注意:此字段可能返回 null,表示取不到有效值。
      void setStatus​(Long Status)
      Set 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
      void setUIN​(String UIN)
      Set 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
      void setURL​(String URL)
      Set 资源链接 注意:此字段可能返回 null,表示取不到有效值。
      void setZoneId​(Long ZoneId)
      Set 区域ID 注意:此字段可能返回 null,表示取不到有效值。
      void toMap​(HashMap<String,​String> map, String prefix)
      Internal implementation, normal users should not use it.
    • Constructor Detail

      • Resource

        public Resource()
      • Resource

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

      • getUIN

        public String getUIN()
        Get 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UIN 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
      • setUIN

        public void setUIN​(String UIN)
        Set 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UIN - 资源拥有者 注意:此字段可能返回 null,表示取不到有效值。
      • getAppId

        public Long getAppId()
        Get 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AppId 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
      • setAppId

        public void setAppId​(Long AppId)
        Set 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AppId - 云平台应用ID,一般来说与uin存在一一对应的关系 注意:此字段可能返回 null,表示取不到有效值。
      • getResourceId

        public String getResourceId()
        Get 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ResourceId 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
      • setResourceId

        public void setResourceId​(String ResourceId)
        Set 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ResourceId - 资源id,会展示到通知内容 注意:此字段可能返回 null,表示取不到有效值。
      • getZoneId

        public Long getZoneId()
        Get 区域ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ZoneId 区域ID 注意:此字段可能返回 null,表示取不到有效值。
      • setZoneId

        public void setZoneId​(Long ZoneId)
        Set 区域ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ZoneId - 区域ID 注意:此字段可能返回 null,表示取不到有效值。
      • getStatus

        public Long getStatus()
        Get 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Status 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
      • setStatus

        public void setStatus​(Long Status)
        Set 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Status - 资源状态,1正常,2隔离,3销毁(如果资源已经删除或销毁,不需要返回),4冻结/封禁 注意:此字段可能返回 null,表示取不到有效值。
      • getIsolatedTimestamp

        public String getIsolatedTimestamp()
        Get 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        IsolatedTimestamp 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      • setIsolatedTimestamp

        public void setIsolatedTimestamp​(String IsolatedTimestamp)
        Set 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        IsolatedTimestamp - 资源隔离时间,未隔离传"0000-00-00 00:00:00",资源由隔离变回正常传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      • getCreateTime

        public String getCreateTime()
        Get 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        CreateTime 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
      • setCreateTime

        public void setCreateTime​(String CreateTime)
        Set 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        CreateTime - 资源创建时间,用于更新新购订单的资源开始时间,按时长退费时的资源结束时间取自订单的资源结束时间, 注意:此字段可能返回 null,表示取不到有效值。
      • getPayMode

        public Long getPayMode()
        Get 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PayMode 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
      • setPayMode

        public void setPayMode​(Long PayMode)
        Set 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PayMode - 0后付费 1预付费 2预留实例 注意:此字段可能返回 null,表示取不到有效值。
      • getAlias

        public String getAlias()
        Get 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Alias 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
      • setAlias

        public void setAlias​(String Alias)
        Set 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Alias - 资源名称,账单中资源别名,生命周期通知中的资源名称,不返回则通知中展示为空 注意:此字段可能返回 null,表示取不到有效值。
      • getGoodsDetail

        public GoodsDetail getGoodsDetail()
        Get 购买详情 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        GoodsDetail 购买详情 注意:此字段可能返回 null,表示取不到有效值。
      • setGoodsDetail

        public void setGoodsDetail​(GoodsDetail GoodsDetail)
        Set 购买详情 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        GoodsDetail - 购买详情 注意:此字段可能返回 null,表示取不到有效值。
      • getRenewFlag

        public Long getRenewFlag()
        Get 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        RenewFlag 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
      • setRenewFlag

        public void setRenewFlag​(Long RenewFlag)
        Set 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        RenewFlag - 预付费必填 ,自动续费标记,0表示默认状态(用户未设置,即初始状态即手动续费,用户开通了预付费不停服特权也会进行自动续费), 1表示自动续费,2表示明确不自动续费(用户设置),若业务无续费概念或无需自动续费,需要设置为0 注意:此字段可能返回 null,表示取不到有效值。
      • getExpireTime

        public String getExpireTime()
        Get (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        ExpireTime (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      • setExpireTime

        public void setExpireTime​(String ExpireTime)
        Set (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        ExpireTime - (仅预付费)资源到期时间,无到期概念传"0000-00-00 00:00:00" 注意:此字段可能返回 null,表示取不到有效值。
      • getRegion

        public Long getRegion()
        Get 地域ID 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Region 地域ID 注意:此字段可能返回 null,表示取不到有效值。
      • setRegion

        public void setRegion​(Long Region)
        Set 地域ID 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Region - 地域ID 注意:此字段可能返回 null,表示取不到有效值。
      • getSdkAppId

        public String getSdkAppId()
        Get sdk appid 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        SdkAppId sdk appid 注意:此字段可能返回 null,表示取不到有效值。
      • setSdkAppId

        public void setSdkAppId​(String SdkAppId)
        Set sdk appid 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        SdkAppId - sdk appid 注意:此字段可能返回 null,表示取不到有效值。
      • getAppName

        public String getAppName()
        Get app名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        AppName app名称 注意:此字段可能返回 null,表示取不到有效值。
      • setAppName

        public void setAppName​(String AppName)
        Set app名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        AppName - app名称 注意:此字段可能返回 null,表示取不到有效值。
      • getPackageName

        public String getPackageName()
        Get app的package名称 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        PackageName app的package名称 注意:此字段可能返回 null,表示取不到有效值。
      • setPackageName

        public void setPackageName​(String PackageName)
        Set app的package名称 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        PackageName - app的package名称 注意:此字段可能返回 null,表示取不到有效值。
      • getURL

        public String getURL()
        Get 资源链接 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        URL 资源链接 注意:此字段可能返回 null,表示取不到有效值。
      • setURL

        public void setURL​(String URL)
        Set 资源链接 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        URL - 资源链接 注意:此字段可能返回 null,表示取不到有效值。
      • getEntry

        public String getEntry()
        Get app的entry 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Entry app的entry 注意:此字段可能返回 null,表示取不到有效值。
      • setEntry

        public void setEntry​(String Entry)
        Set app的entry 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Entry - app的entry 注意:此字段可能返回 null,表示取不到有效值。
      • getInstType

        public Long getInstType()
        Get 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        InstType 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
      • setInstType

        public void setInstType​(Long InstType)
        Set 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        InstType - 0:sdk 1:素材 注意:此字段可能返回 null,表示取不到有效值。
      • getKey

        public String getKey()
        Get license的秘钥 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        Key license的秘钥 注意:此字段可能返回 null,表示取不到有效值。
      • setKey

        public void setKey​(String Key)
        Set license的秘钥 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        Key - license的秘钥 注意:此字段可能返回 null,表示取不到有效值。