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

com.aliyun.dingtalkstorage_1_0.models.AddSpaceRequest Maven / Gradle / Ivy

// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.dingtalkstorage_1_0.models;

import com.aliyun.tea.*;

public class AddSpaceRequest extends TeaModel {
    @NameInMap("option")
    public AddSpaceRequestOption option;

    /**
     * 

This parameter is required.

* * example: *

union_id

*/ @NameInMap("unionId") public String unionId; public static AddSpaceRequest build(java.util.Map map) throws Exception { AddSpaceRequest self = new AddSpaceRequest(); return TeaModel.build(map, self); } public AddSpaceRequest setOption(AddSpaceRequestOption option) { this.option = option; return this; } public AddSpaceRequestOption getOption() { return this.option; } public AddSpaceRequest setUnionId(String unionId) { this.unionId = unionId; return this; } public String getUnionId() { return this.unionId; } public static class AddSpaceRequestOptionCapabilities extends TeaModel { /** * example: *

true

*/ @NameInMap("canRecordRecentFile") public Boolean canRecordRecentFile; /** * example: *

true

*/ @NameInMap("canRename") public Boolean canRename; /** * example: *

true

*/ @NameInMap("canSearch") public Boolean canSearch; public static AddSpaceRequestOptionCapabilities build(java.util.Map map) throws Exception { AddSpaceRequestOptionCapabilities self = new AddSpaceRequestOptionCapabilities(); return TeaModel.build(map, self); } public AddSpaceRequestOptionCapabilities setCanRecordRecentFile(Boolean canRecordRecentFile) { this.canRecordRecentFile = canRecordRecentFile; return this; } public Boolean getCanRecordRecentFile() { return this.canRecordRecentFile; } public AddSpaceRequestOptionCapabilities setCanRename(Boolean canRename) { this.canRename = canRename; return this; } public Boolean getCanRename() { return this.canRename; } public AddSpaceRequestOptionCapabilities setCanSearch(Boolean canSearch) { this.canSearch = canSearch; return this; } public Boolean getCanSearch() { return this.canSearch; } } public static class AddSpaceRequestOption extends TeaModel { @NameInMap("capabilities") public AddSpaceRequestOptionCapabilities capabilities; /** * example: *

space_name

*/ @NameInMap("name") public String name; /** * example: *

USER

*/ @NameInMap("ownerType") public String ownerType; @NameInMap("quota") public Long quota; /** * example: *

scene

*/ @NameInMap("scene") public String scene; /** * example: *

scene_id

*/ @NameInMap("sceneId") public String sceneId; public static AddSpaceRequestOption build(java.util.Map map) throws Exception { AddSpaceRequestOption self = new AddSpaceRequestOption(); return TeaModel.build(map, self); } public AddSpaceRequestOption setCapabilities(AddSpaceRequestOptionCapabilities capabilities) { this.capabilities = capabilities; return this; } public AddSpaceRequestOptionCapabilities getCapabilities() { return this.capabilities; } public AddSpaceRequestOption setName(String name) { this.name = name; return this; } public String getName() { return this.name; } public AddSpaceRequestOption setOwnerType(String ownerType) { this.ownerType = ownerType; return this; } public String getOwnerType() { return this.ownerType; } public AddSpaceRequestOption setQuota(Long quota) { this.quota = quota; return this; } public Long getQuota() { return this.quota; } public AddSpaceRequestOption setScene(String scene) { this.scene = scene; return this; } public String getScene() { return this.scene; } public AddSpaceRequestOption setSceneId(String sceneId) { this.sceneId = sceneId; return this; } public String getSceneId() { return this.sceneId; } } }




© 2015 - 2025 Weber Informatics LLC | Privacy Policy