com.volcengine.model.imagex.v2.GetImageServiceSubscriptionResResult 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.imagex.v2;
import com.alibaba.fastjson.JSON;
/**
* GetImageServiceSubscriptionResResult
*/
@lombok.Data
public final class GetImageServiceSubscriptionResResult {
/**
* 账号 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "AccountId")
private String accountId;
/**
* 开通后的实例 ID。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "InstanceId")
private String instanceId;
/**
* 购买的商品,仅返回参数`imagex`。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Product")
private String product;
/**
* 购买的商品配置,如`imagex.monthly.bandwidth`表示按月结算的带宽计费方式。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Configuration")
private String configuration;
/**
* 实例类型,取值如下所示:
*
* * 1:正式
*
* * 2:试用
*/
@com.alibaba.fastjson.annotation.JSONField(name = "InstanceType")
private Integer instanceType;
/**
* 生效开始时间,日期格式按照`ISO8601`表示法,格式为:`YYYY-MM-DDThh:mm:ss±hh:mm`,比如`2019-06-02T00:00:00+08:00`。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "BeginTime")
private String beginTime;
/**
* 生效结束时间,日期格式按照`ISO8601`表示法,格式为:`YYYY-MM-DDThh:mm:ss±hh:mm`,比如`2019-06-02T00:00:00+08:00`。
*/
@com.alibaba.fastjson.annotation.JSONField(name = "ExpiredTime")
private String expiredTime;
/**
* 使用状态,取值如下所示:
*
* * 0:未运行
*
* * 1:运行中
*
* * 2:创建中
*
* * 3:更配中
*
* * 4:续费中
*
* * 5:退订中
*/
@com.alibaba.fastjson.annotation.JSONField(name = "BusinessStatus")
private Integer businessStatus;
/**
* 实例状态,取值如下所示:
*
* * 0:创建中
*
* * 1:运行中
*
* * 2:创建失败
*
* * 3:已退订
*
* * 4:到期关停
*
* * 5:到期回收
*/
@com.alibaba.fastjson.annotation.JSONField(name = "Status")
private Integer status;
@Override
public String toString() {
return JSON.toJSONString(this);
}
}
© 2015 - 2024 Weber Informatics LLC | Privacy Policy