com.aliyun.cs20151215.models.DescribeAddonsResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of cs20151215 Show documentation
Show all versions of cs20151215 Show documentation
Alibaba Cloud CS (20151215) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.cs20151215.models;
import com.aliyun.tea.*;
public class DescribeAddonsResponseBody extends TeaModel {
/**
* The list of the returned components.
*/
@NameInMap("ComponentGroups")
public java.util.List componentGroups;
/**
* Standard components.
*/
@NameInMap("StandardComponents")
public java.util.Map standardComponents;
public static DescribeAddonsResponseBody build(java.util.Map map) throws Exception {
DescribeAddonsResponseBody self = new DescribeAddonsResponseBody();
return TeaModel.build(map, self);
}
public DescribeAddonsResponseBody setComponentGroups(java.util.List componentGroups) {
this.componentGroups = componentGroups;
return this;
}
public java.util.List getComponentGroups() {
return this.componentGroups;
}
public DescribeAddonsResponseBody setStandardComponents(java.util.Map standardComponents) {
this.standardComponents = standardComponents;
return this;
}
public java.util.Map getStandardComponents() {
return this.standardComponents;
}
public static class DescribeAddonsResponseBodyComponentGroupsItems extends TeaModel {
/**
* The name of the component.
*
* example:
* flexvolume
*/
@NameInMap("name")
public String name;
public static DescribeAddonsResponseBodyComponentGroupsItems build(java.util.Map map) throws Exception {
DescribeAddonsResponseBodyComponentGroupsItems self = new DescribeAddonsResponseBodyComponentGroupsItems();
return TeaModel.build(map, self);
}
public DescribeAddonsResponseBodyComponentGroupsItems setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
}
public static class DescribeAddonsResponseBodyComponentGroups extends TeaModel {
/**
* The name of the component group.
*
* example:
* storage
*/
@NameInMap("group_name")
public String groupName;
/**
* The names of the components in the component group.
*/
@NameInMap("items")
public java.util.List items;
public static DescribeAddonsResponseBodyComponentGroups build(java.util.Map map) throws Exception {
DescribeAddonsResponseBodyComponentGroups self = new DescribeAddonsResponseBodyComponentGroups();
return TeaModel.build(map, self);
}
public DescribeAddonsResponseBodyComponentGroups setGroupName(String groupName) {
this.groupName = groupName;
return this;
}
public String getGroupName() {
return this.groupName;
}
public DescribeAddonsResponseBodyComponentGroups setItems(java.util.List items) {
this.items = items;
return this;
}
public java.util.List getItems() {
return this.items;
}
}
}