com.antgroup.antchain.openapi.cas.models.Resource Maven / Gradle / Ivy
// This file is auto-generated, don't edit it. Thanks.
package com.antgroup.antchain.openapi.cas.models;
import com.aliyun.tea.*;
public class Resource extends TeaModel {
// name
@NameInMap("name")
@Validation(required = true)
public String name;
// description
@NameInMap("description")
public String description;
// instance_charge_type
@NameInMap("instance_charge_type")
public String instanceChargeType;
// expiredTime
@NameInMap("expired_time")
@Validation(pattern = "\\d{4}[-]\\d{1,2}[-]\\d{1,2}[T]\\d{2}:\\d{2}:\\d{2}([Z]|([\\.]\\d{1,9})?[\\+]\\d{2}[\\:]?\\d{2})")
public String expiredTime;
// auto_renew
@NameInMap("auto_renew")
public Boolean autoRenew;
// autoRenewPeriod
@NameInMap("auto_renew_period")
public Long autoRenewPeriod;
// iaas_id
@NameInMap("iaas_id")
public String iaasId;
// iaas_type
@NameInMap("iaas_type")
public String iaasType;
// region_id
@NameInMap("region_id")
public String regionId;
// zone_id
@NameInMap("zone_id")
@Validation(required = true)
public String zoneId;
// id
@NameInMap("id")
@Validation(required = true)
public String id;
// utc_create
@NameInMap("utc_create")
@Validation(pattern = "\\d{4}[-]\\d{1,2}[-]\\d{1,2}[T]\\d{2}:\\d{2}:\\d{2}([Z]|([\\.]\\d{1,9})?[\\+]\\d{2}[\\:]?\\d{2})")
public String utcCreate;
// utc_modified
@NameInMap("utc_modified")
@Validation(pattern = "\\d{4}[-]\\d{1,2}[-]\\d{1,2}[T]\\d{2}:\\d{2}:\\d{2}([Z]|([\\.]\\d{1,9})?[\\+]\\d{2}[\\:]?\\d{2})")
public String utcModified;
public static Resource build(java.util.Map map) throws Exception {
Resource self = new Resource();
return TeaModel.build(map, self);
}
public Resource setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public Resource setDescription(String description) {
this.description = description;
return this;
}
public String getDescription() {
return this.description;
}
public Resource setInstanceChargeType(String instanceChargeType) {
this.instanceChargeType = instanceChargeType;
return this;
}
public String getInstanceChargeType() {
return this.instanceChargeType;
}
public Resource setExpiredTime(String expiredTime) {
this.expiredTime = expiredTime;
return this;
}
public String getExpiredTime() {
return this.expiredTime;
}
public Resource setAutoRenew(Boolean autoRenew) {
this.autoRenew = autoRenew;
return this;
}
public Boolean getAutoRenew() {
return this.autoRenew;
}
public Resource setAutoRenewPeriod(Long autoRenewPeriod) {
this.autoRenewPeriod = autoRenewPeriod;
return this;
}
public Long getAutoRenewPeriod() {
return this.autoRenewPeriod;
}
public Resource setIaasId(String iaasId) {
this.iaasId = iaasId;
return this;
}
public String getIaasId() {
return this.iaasId;
}
public Resource setIaasType(String iaasType) {
this.iaasType = iaasType;
return this;
}
public String getIaasType() {
return this.iaasType;
}
public Resource setRegionId(String regionId) {
this.regionId = regionId;
return this;
}
public String getRegionId() {
return this.regionId;
}
public Resource setZoneId(String zoneId) {
this.zoneId = zoneId;
return this;
}
public String getZoneId() {
return this.zoneId;
}
public Resource setId(String id) {
this.id = id;
return this;
}
public String getId() {
return this.id;
}
public Resource setUtcCreate(String utcCreate) {
this.utcCreate = utcCreate;
return this;
}
public String getUtcCreate() {
return this.utcCreate;
}
public Resource setUtcModified(String utcModified) {
this.utcModified = utcModified;
return this;
}
public String getUtcModified() {
return this.utcModified;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy