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

com.aliyuncs.ens.model.v20171110.DescribeAvailableResourceInfoResponse Maven / Gradle / Ivy

Go to download

Aliyun Open API SDK for Java Copyright (C) Alibaba Cloud Computing All rights reserved. 版权所有 (C)阿里云计算有限公司 http://www.aliyun.com

There is a newer version: 3.0.20
Show newest version
/*
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 * http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */

package com.aliyuncs.ens.model.v20171110;

import java.util.List;
import com.aliyuncs.AcsResponse;
import com.aliyuncs.ens.transform.v20171110.DescribeAvailableResourceInfoResponseUnmarshaller;
import com.aliyuncs.transform.UnmarshallerContext;

/**
 * @author auto create
 * @version 
 */
public class DescribeAvailableResourceInfoResponse extends AcsResponse {

	private String requestId;

	private List images;

	private List supportResources;

	public String getRequestId() {
		return this.requestId;
	}

	public void setRequestId(String requestId) {
		this.requestId = requestId;
	}

	public List getImages() {
		return this.images;
	}

	public void setImages(List images) {
		this.images = images;
	}

	public List getSupportResources() {
		return this.supportResources;
	}

	public void setSupportResources(List supportResources) {
		this.supportResources = supportResources;
	}

	public static class Image {

		private Integer imageSize;

		private String imageName;

		private String imageId;

		public Integer getImageSize() {
			return this.imageSize;
		}

		public void setImageSize(Integer imageSize) {
			this.imageSize = imageSize;
		}

		public String getImageName() {
			return this.imageName;
		}

		public void setImageName(String imageName) {
			this.imageName = imageName;
		}

		public String getImageId() {
			return this.imageId;
		}

		public void setImageId(String imageId) {
			this.imageId = imageId;
		}
	}

	public static class SupportResource {

		private Integer dataDiskMaxSize;

		private Integer systemDiskMinSize;

		private Integer systemDiskMaxSize;

		private Integer dataDiskMinSize;

		private List ensRegionIdsExtends;

		private List bandwidthTypes;

		private List ensRegionIds;

		private List instanceSpeces;

		private List isp;

		public Integer getDataDiskMaxSize() {
			return this.dataDiskMaxSize;
		}

		public void setDataDiskMaxSize(Integer dataDiskMaxSize) {
			this.dataDiskMaxSize = dataDiskMaxSize;
		}

		public Integer getSystemDiskMinSize() {
			return this.systemDiskMinSize;
		}

		public void setSystemDiskMinSize(Integer systemDiskMinSize) {
			this.systemDiskMinSize = systemDiskMinSize;
		}

		public Integer getSystemDiskMaxSize() {
			return this.systemDiskMaxSize;
		}

		public void setSystemDiskMaxSize(Integer systemDiskMaxSize) {
			this.systemDiskMaxSize = systemDiskMaxSize;
		}

		public Integer getDataDiskMinSize() {
			return this.dataDiskMinSize;
		}

		public void setDataDiskMinSize(Integer dataDiskMinSize) {
			this.dataDiskMinSize = dataDiskMinSize;
		}

		public List getEnsRegionIdsExtends() {
			return this.ensRegionIdsExtends;
		}

		public void setEnsRegionIdsExtends(List ensRegionIdsExtends) {
			this.ensRegionIdsExtends = ensRegionIdsExtends;
		}

		public List getBandwidthTypes() {
			return this.bandwidthTypes;
		}

		public void setBandwidthTypes(List bandwidthTypes) {
			this.bandwidthTypes = bandwidthTypes;
		}

		public List getEnsRegionIds() {
			return this.ensRegionIds;
		}

		public void setEnsRegionIds(List ensRegionIds) {
			this.ensRegionIds = ensRegionIds;
		}

		public List getInstanceSpeces() {
			return this.instanceSpeces;
		}

		public void setInstanceSpeces(List instanceSpeces) {
			this.instanceSpeces = instanceSpeces;
		}

		public List getIsp() {
			return this.isp;
		}

		public void setIsp(List isp) {
			this.isp = isp;
		}

		public static class EnsRegionId {

			private String ensRegionId;

			private String enName;

			private String area;

			private String name;

			private String province;

			private String isp;

			public String getEnsRegionId() {
				return this.ensRegionId;
			}

			public void setEnsRegionId(String ensRegionId) {
				this.ensRegionId = ensRegionId;
			}

			public String getEnName() {
				return this.enName;
			}

			public void setEnName(String enName) {
				this.enName = enName;
			}

			public String getArea() {
				return this.area;
			}

			public void setArea(String area) {
				this.area = area;
			}

			public String getName() {
				return this.name;
			}

			public void setName(String name) {
				this.name = name;
			}

			public String getProvince() {
				return this.province;
			}

			public void setProvince(String province) {
				this.province = province;
			}

			public String getIsp() {
				return this.isp;
			}

			public void setIsp(String isp) {
				this.isp = isp;
			}
		}
	}

	@Override
	public DescribeAvailableResourceInfoResponse getInstance(UnmarshallerContext context) {
		return	DescribeAvailableResourceInfoResponseUnmarshaller.unmarshall(this, context);
	}
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy