public class License extends AbstractModel
header, skipSign
Constructor and Description |
---|
License() |
License(License 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 |
---|---|
String |
getActivationDate()
Get 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getAuthorizedCloudappId()
Get 被授权的应用实例 ID。
|
String |
getAuthorizedCloudappRoleId()
Get 被授权的角色 ID。
|
SaleParam[] |
getAuthorizedSpecification()
Get 被授权的软件规格,具体字段请参考结构SaleParam
|
String |
getAuthorizedUserUin()
Get 被授权的用户 UIN。
|
Long |
getBillingMode()
Get 被授权的软件的计费模式。枚举值说明1线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。2线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。4免费
|
String |
getExpirationDate()
Get 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。
|
String |
getIssueDate()
Get 授权颁发时间。
|
String |
getLicenseId()
Get License ID
|
String |
getLicenseLevel()
Get 授权的层级:Master 主授权;Child 子授权/增强型授权
|
String |
getLicenseMode()
Get 软件授权模式。枚举值说明Permanent永久授权。该授权不受有效期限制。Subscription订阅授权。授权如果过了有效期,则会进入过期状态。Accept验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。
|
String |
getLicenseStatus()
Get 软件的授权状态。枚举值说明Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。Active授权在有效期内,这是软件运行期间最常见的状态。Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。Isolated授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。Destroyed授权已失效/销毁。用户如果退货软件,则授权会自动失效。
|
String |
getLicenseType()
Get 授权的类型:Standard正式版/Development开发版/Trial体验版
|
Long |
getLifeSpan()
Get 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)
|
String |
getLifeSpanUnit()
Get 授权时长单位,枚举值有Y年/M月/D日三种
|
Long |
getProviderId()
Get 软件供应方 ID。
|
String |
getSoftwarePackageId()
Get 软件包 ID。
|
String |
getSoftwarePackageVersion()
Get 软件包版本。
|
void |
setActivationDate(String ActivationDate)
Set 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setAuthorizedCloudappId(String AuthorizedCloudappId)
Set 被授权的应用实例 ID。
|
void |
setAuthorizedCloudappRoleId(String AuthorizedCloudappRoleId)
Set 被授权的角色 ID。
|
void |
setAuthorizedSpecification(SaleParam[] AuthorizedSpecification)
Set 被授权的软件规格,具体字段请参考结构SaleParam
|
void |
setAuthorizedUserUin(String AuthorizedUserUin)
Set 被授权的用户 UIN。
|
void |
setBillingMode(Long BillingMode)
Set 被授权的软件的计费模式。枚举值说明1线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。2线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。4免费
|
void |
setExpirationDate(String ExpirationDate)
Set 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。
|
void |
setIssueDate(String IssueDate)
Set 授权颁发时间。
|
void |
setLicenseId(String LicenseId)
Set License ID
|
void |
setLicenseLevel(String LicenseLevel)
Set 授权的层级:Master 主授权;Child 子授权/增强型授权
|
void |
setLicenseMode(String LicenseMode)
Set 软件授权模式。枚举值说明Permanent永久授权。该授权不受有效期限制。Subscription订阅授权。授权如果过了有效期,则会进入过期状态。Accept验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。
|
void |
setLicenseStatus(String LicenseStatus)
Set 软件的授权状态。枚举值说明Issued已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。Active授权在有效期内,这是软件运行期间最常见的状态。Expired授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。Isolated授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。Destroyed授权已失效/销毁。用户如果退货软件,则授权会自动失效。
|
void |
setLicenseType(String LicenseType)
Set 授权的类型:Standard正式版/Development开发版/Trial体验版
|
void |
setLifeSpan(Long LifeSpan)
Set 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)
|
void |
setLifeSpanUnit(String LifeSpanUnit)
Set 授权时长单位,枚举值有Y年/M月/D日三种
|
void |
setProviderId(Long ProviderId)
Set 软件供应方 ID。
|
void |
setSoftwarePackageId(String SoftwarePackageId)
Set 软件包 ID。
|
void |
setSoftwarePackageVersion(String SoftwarePackageVersion)
Set 软件包版本。
|
void |
toMap(HashMap<String,String> map,
String prefix)
Internal implementation, normal users should not use it.
|
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
public License()
public License(License source)
public String getLicenseId()
public void setLicenseId(String LicenseId)
LicenseId
- License IDpublic String getLicenseMode()
枚举值 | 说明 |
---|---|
Permanent | 永久授权。该授权不受有效期限制。 |
Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 |
Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 |
枚举值 | 说明 |
---|---|
Permanent | 永久授权。该授权不受有效期限制。 |
Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 |
Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 |
public void setLicenseMode(String LicenseMode)
枚举值 | 说明 |
---|---|
Permanent | 永久授权。该授权不受有效期限制。 |
Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 |
Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 |
LicenseMode
- 软件授权模式。枚举值 | 说明 |
---|---|
Permanent | 永久授权。该授权不受有效期限制。 |
Subscription | 订阅授权。授权如果过了有效期,则会进入过期状态。 |
Accept | 验收期授权。用于需要验收的软件处于验收期间的授权,授权如果过了验收有效期,则会进入过期状态。 |
public String getLicenseStatus()
枚举值 | 说明 |
---|---|
Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 |
Active | 授权在有效期内,这是软件运行期间最常见的状态。 |
Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 |
Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 |
Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 |
枚举值 | 说明 |
---|---|
Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 |
Active | 授权在有效期内,这是软件运行期间最常见的状态。 |
Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 |
Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 |
Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 |
public void setLicenseStatus(String LicenseStatus)
枚举值 | 说明 |
---|---|
Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 |
Active | 授权在有效期内,这是软件运行期间最常见的状态。 |
Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 |
Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 |
Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 |
LicenseStatus
- 软件的授权状态。枚举值 | 说明 |
---|---|
Issued | 已颁发,等待激活。一般来说,如果软件已经在运行,不会出现该状态。 |
Active | 授权在有效期内,这是软件运行期间最常见的状态。 |
Expired | 授权已过期。订阅类的软件授权有有效期,如果服务器时间已晚于有效期,则会进入过期状态。 |
Isolated | 授权已隔离。有截止日期的授权,当用户授权到期时,先进入此状态,用户可以去续费,超过7天不续费则授权进入Destroyed状态。 |
Destroyed | 授权已失效/销毁。用户如果退货软件,则授权会自动失效。 |
public Long getProviderId()
public void setProviderId(Long ProviderId)
ProviderId
- 软件供应方 ID。public String getSoftwarePackageId()
public void setSoftwarePackageId(String SoftwarePackageId)
SoftwarePackageId
- 软件包 ID。public String getSoftwarePackageVersion()
public void setSoftwarePackageVersion(String SoftwarePackageVersion)
SoftwarePackageVersion
- 软件包版本。public String getAuthorizedUserUin()
public void setAuthorizedUserUin(String AuthorizedUserUin)
AuthorizedUserUin
- 被授权的用户 UIN。public String getAuthorizedCloudappId()
public void setAuthorizedCloudappId(String AuthorizedCloudappId)
AuthorizedCloudappId
- 被授权的应用实例 ID。public String getAuthorizedCloudappRoleId()
public void setAuthorizedCloudappRoleId(String AuthorizedCloudappRoleId)
AuthorizedCloudappRoleId
- 被授权的角色 ID。public SaleParam[] getAuthorizedSpecification()
public void setAuthorizedSpecification(SaleParam[] AuthorizedSpecification)
AuthorizedSpecification
- 被授权的软件规格,具体字段请参考结构SaleParampublic Long getBillingMode()
枚举值 | 说明 |
---|---|
1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 |
2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 |
4 | 免费 |
枚举值 | 说明 |
---|---|
1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 |
2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 |
4 | 免费 |
public void setBillingMode(Long BillingMode)
枚举值 | 说明 |
---|---|
1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 |
2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 |
4 | 免费 |
BillingMode
- 被授权的软件的计费模式。枚举值 | 说明 |
---|---|
1 | 线上计费,软件的授权从腾讯云线上购买,支持续费、退款等操作。 |
2 | 线下计费,软件的授权线下签订合同购买,定向客户交付,无法从线上续费和退款。 |
4 | 免费 |
public Long getLifeSpan()
public void setLifeSpan(Long LifeSpan)
LifeSpan
- 授权时长(单位由LifeSpanUnit确定,枚举值有Y年/M月/D日三种)public String getIssueDate()
public void setIssueDate(String IssueDate)
IssueDate
- 授权颁发时间。public String getActivationDate()
public void setActivationDate(String ActivationDate)
ActivationDate
- 授权激活时间,如从未激活则返回 null。
注意:此字段可能返回 null,表示取不到有效值。public String getExpirationDate()
public void setExpirationDate(String ExpirationDate)
ExpirationDate
- 授权过期时间
注意:此字段可能返回 null,表示取不到有效值。public String getLifeSpanUnit()
public void setLifeSpanUnit(String LifeSpanUnit)
LifeSpanUnit
- 授权时长单位,枚举值有Y年/M月/D日三种public String getLicenseType()
public void setLicenseType(String LicenseType)
LicenseType
- 授权的类型:Standard正式版/Development开发版/Trial体验版public String getLicenseLevel()
public void setLicenseLevel(String LicenseLevel)
LicenseLevel
- 授权的层级:Master 主授权;Child 子授权/增强型授权Copyright © 2025. All rights reserved.