All Downloads are FREE. Search and download functionalities are using the official Maven repository.

com.aliyun.ens20171110.models.DescribeARMServerInstancesRequest Maven / Gradle / Ivy

There is a newer version: 7.4.0
Show newest version
// 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; } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy