com.aliyun.ens20171110.models.DescribeARMServerInstancesRequest Maven / Gradle / Ivy
Show all versions of ens20171110 Show documentation
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ens20171110.models;
import com.aliyun.tea.*;
public class DescribeARMServerInstancesRequest extends TeaModel {
/**
* The container specifications.
*/
@NameInMap("AICSpecs")
public java.util.List AICSpecs;
/**
* Spcifies whether the result contains the container information. Valid values:
*
* - true
* - false
*
*
* example:
* true
*/
@NameInMap("DescribeAICInstances")
public Boolean describeAICInstances;
/**
* The IDs of the Edge Node Service (ENS) nodes.
*/
@NameInMap("EnsRegionIds")
public java.util.List ensRegionIds;
/**
* The end of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
*
* example:
* 2006-01-03
*/
@NameInMap("MaxDate")
public String maxDate;
/**
* The beginning of the time range to query. Specify the time in the 2006-01-02 format. By default, the time range to query is not restricted.
*
* example:
* 2006-01-02
*/
@NameInMap("MinDate")
public String minDate;
/**
* The name of the server.
*
* example:
* Server-Name
*/
@NameInMap("Name")
public String name;
/**
* The namespace.
*
* example:
* default
*/
@NameInMap("Namespace")
public String namespace;
/**
* The sorting order of the results to return. Valid values: ServerIdSort, ServerNameSort, ExpireTimeSort, CreationTimeSort, and EnsRegionIdSort.
* asc: ascending order. desc: descending order.
*
* example:
* {"ServerIdSort":"desc","ServerNameSort":"desc","ExpireTimeSort":"asc","CreationTimeSort":"asc","EnsRegionIdSort":"asc"}
*/
@NameInMap("OrderByParams")
public String orderByParams;
/**
* The page number. Pages start from page 1.
* Default value: 1.
*
* example:
* 1
*/
@NameInMap("PageNumber")
public Integer pageNumber;
/**
* The number of entries per page. The maximum value is 100.
* Default value: 10.
*
* example:
* 10
*/
@NameInMap("PageSize")
public Integer pageSize;
/**
* The IDs of the ARM servers.
*/
@NameInMap("ServerIds")
public java.util.List serverIds;
/**
* The server specifications.
*/
@NameInMap("ServerSpecs")
public java.util.List serverSpecs;
/**
* The operation statuses.
*/
@NameInMap("States")
public java.util.List states;
public static DescribeARMServerInstancesRequest build(java.util.Map map) throws Exception {
DescribeARMServerInstancesRequest self = new DescribeARMServerInstancesRequest();
return TeaModel.build(map, self);
}
public DescribeARMServerInstancesRequest setAICSpecs(java.util.List AICSpecs) {
this.AICSpecs = AICSpecs;
return this;
}
public java.util.List getAICSpecs() {
return this.AICSpecs;
}
public DescribeARMServerInstancesRequest setDescribeAICInstances(Boolean describeAICInstances) {
this.describeAICInstances = describeAICInstances;
return this;
}
public Boolean getDescribeAICInstances() {
return this.describeAICInstances;
}
public DescribeARMServerInstancesRequest setEnsRegionIds(java.util.List ensRegionIds) {
this.ensRegionIds = ensRegionIds;
return this;
}
public java.util.List getEnsRegionIds() {
return this.ensRegionIds;
}
public DescribeARMServerInstancesRequest setMaxDate(String maxDate) {
this.maxDate = maxDate;
return this;
}
public String getMaxDate() {
return this.maxDate;
}
public DescribeARMServerInstancesRequest setMinDate(String minDate) {
this.minDate = minDate;
return this;
}
public String getMinDate() {
return this.minDate;
}
public DescribeARMServerInstancesRequest setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public DescribeARMServerInstancesRequest setNamespace(String namespace) {
this.namespace = namespace;
return this;
}
public String getNamespace() {
return this.namespace;
}
public DescribeARMServerInstancesRequest setOrderByParams(String orderByParams) {
this.orderByParams = orderByParams;
return this;
}
public String getOrderByParams() {
return this.orderByParams;
}
public DescribeARMServerInstancesRequest setPageNumber(Integer pageNumber) {
this.pageNumber = pageNumber;
return this;
}
public Integer getPageNumber() {
return this.pageNumber;
}
public DescribeARMServerInstancesRequest setPageSize(Integer pageSize) {
this.pageSize = pageSize;
return this;
}
public Integer getPageSize() {
return this.pageSize;
}
public DescribeARMServerInstancesRequest setServerIds(java.util.List serverIds) {
this.serverIds = serverIds;
return this;
}
public java.util.List getServerIds() {
return this.serverIds;
}
public DescribeARMServerInstancesRequest setServerSpecs(java.util.List serverSpecs) {
this.serverSpecs = serverSpecs;
return this;
}
public java.util.List getServerSpecs() {
return this.serverSpecs;
}
public DescribeARMServerInstancesRequest setStates(java.util.List states) {
this.states = states;
return this;
}
public java.util.List getStates() {
return this.states;
}
}