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

com.aliyun.cs20151215.models.DescribeAddonsResponseBody Maven / Gradle / Ivy

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




© 2015 - 2024 Weber Informatics LLC | Privacy Policy