com.aliyun.ecd20200930.models.DescribeDirectoriesResponseBody Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of ecd20200930 Show documentation
Show all versions of ecd20200930 Show documentation
Alibaba Cloud ecd (20200930) SDK for Java
// This file is auto-generated, don't edit it. Thanks.
package com.aliyun.ecd20200930.models;
import com.aliyun.tea.*;
public class DescribeDirectoriesResponseBody extends TeaModel {
@NameInMap("AdHostname")
public String adHostname;
@NameInMap("Directories")
public java.util.List directories;
@NameInMap("NextToken")
public String nextToken;
@NameInMap("RequestId")
public String requestId;
public static DescribeDirectoriesResponseBody build(java.util.Map map) throws Exception {
DescribeDirectoriesResponseBody self = new DescribeDirectoriesResponseBody();
return TeaModel.build(map, self);
}
public DescribeDirectoriesResponseBody setAdHostname(String adHostname) {
this.adHostname = adHostname;
return this;
}
public String getAdHostname() {
return this.adHostname;
}
public DescribeDirectoriesResponseBody setDirectories(java.util.List directories) {
this.directories = directories;
return this;
}
public java.util.List getDirectories() {
return this.directories;
}
public DescribeDirectoriesResponseBody setNextToken(String nextToken) {
this.nextToken = nextToken;
return this;
}
public String getNextToken() {
return this.nextToken;
}
public DescribeDirectoriesResponseBody setRequestId(String requestId) {
this.requestId = requestId;
return this;
}
public String getRequestId() {
return this.requestId;
}
public static class DescribeDirectoriesResponseBodyDirectoriesADConnectors extends TeaModel {
@NameInMap("ADConnectorAddress")
public String ADConnectorAddress;
@NameInMap("ConnectorStatus")
public String connectorStatus;
@NameInMap("NetworkInterfaceId")
public String networkInterfaceId;
@NameInMap("Specification")
public String specification;
@NameInMap("TrustKey")
public String trustKey;
@NameInMap("VSwitchId")
public String vSwitchId;
public static DescribeDirectoriesResponseBodyDirectoriesADConnectors build(java.util.Map map) throws Exception {
DescribeDirectoriesResponseBodyDirectoriesADConnectors self = new DescribeDirectoriesResponseBodyDirectoriesADConnectors();
return TeaModel.build(map, self);
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setADConnectorAddress(String ADConnectorAddress) {
this.ADConnectorAddress = ADConnectorAddress;
return this;
}
public String getADConnectorAddress() {
return this.ADConnectorAddress;
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setConnectorStatus(String connectorStatus) {
this.connectorStatus = connectorStatus;
return this;
}
public String getConnectorStatus() {
return this.connectorStatus;
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setNetworkInterfaceId(String networkInterfaceId) {
this.networkInterfaceId = networkInterfaceId;
return this;
}
public String getNetworkInterfaceId() {
return this.networkInterfaceId;
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setSpecification(String specification) {
this.specification = specification;
return this;
}
public String getSpecification() {
return this.specification;
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setTrustKey(String trustKey) {
this.trustKey = trustKey;
return this;
}
public String getTrustKey() {
return this.trustKey;
}
public DescribeDirectoriesResponseBodyDirectoriesADConnectors setVSwitchId(String vSwitchId) {
this.vSwitchId = vSwitchId;
return this;
}
public String getVSwitchId() {
return this.vSwitchId;
}
}
public static class DescribeDirectoriesResponseBodyDirectoriesLogs extends TeaModel {
@NameInMap("Level")
public String level;
@NameInMap("Message")
public String message;
@NameInMap("Step")
public String step;
@NameInMap("TimeStamp")
public String timeStamp;
public static DescribeDirectoriesResponseBodyDirectoriesLogs build(java.util.Map map) throws Exception {
DescribeDirectoriesResponseBodyDirectoriesLogs self = new DescribeDirectoriesResponseBodyDirectoriesLogs();
return TeaModel.build(map, self);
}
public DescribeDirectoriesResponseBodyDirectoriesLogs setLevel(String level) {
this.level = level;
return this;
}
public String getLevel() {
return this.level;
}
public DescribeDirectoriesResponseBodyDirectoriesLogs setMessage(String message) {
this.message = message;
return this;
}
public String getMessage() {
return this.message;
}
public DescribeDirectoriesResponseBodyDirectoriesLogs setStep(String step) {
this.step = step;
return this;
}
public String getStep() {
return this.step;
}
public DescribeDirectoriesResponseBodyDirectoriesLogs setTimeStamp(String timeStamp) {
this.timeStamp = timeStamp;
return this;
}
public String getTimeStamp() {
return this.timeStamp;
}
}
public static class DescribeDirectoriesResponseBodyDirectories extends TeaModel {
@NameInMap("ADConnectors")
public java.util.List ADConnectors;
@NameInMap("CreationTime")
public String creationTime;
@NameInMap("CustomSecurityGroupId")
public String customSecurityGroupId;
@NameInMap("DesktopAccessType")
public String desktopAccessType;
@NameInMap("DesktopVpcEndpoint")
public String desktopVpcEndpoint;
@NameInMap("DirectoryId")
public String directoryId;
@NameInMap("DirectoryType")
public String directoryType;
@NameInMap("DnsAddress")
public java.util.List dnsAddress;
@NameInMap("DnsUserName")
public String dnsUserName;
@NameInMap("DomainName")
public String domainName;
@NameInMap("DomainPassword")
public String domainPassword;
@NameInMap("DomainUserName")
public String domainUserName;
@NameInMap("EnableAdminAccess")
public Boolean enableAdminAccess;
@NameInMap("EnableCrossDesktopAccess")
public Boolean enableCrossDesktopAccess;
@NameInMap("EnableInternetAccess")
public Boolean enableInternetAccess;
@NameInMap("FileSystemIds")
public java.util.List fileSystemIds;
@NameInMap("Logs")
public java.util.List logs;
@NameInMap("MfaEnabled")
public Boolean mfaEnabled;
@NameInMap("Name")
public String name;
@NameInMap("NeedVerifyLoginRisk")
public Boolean needVerifyLoginRisk;
@NameInMap("OuName")
public String ouName;
@NameInMap("SsoEnabled")
public Boolean ssoEnabled;
@NameInMap("Status")
public String status;
@NameInMap("SubDnsAddress")
public java.util.List subDnsAddress;
@NameInMap("SubDomainName")
public String subDomainName;
@NameInMap("TrustPassword")
public String trustPassword;
@NameInMap("VSwitchIds")
public java.util.List vSwitchIds;
@NameInMap("VpcId")
public String vpcId;
public static DescribeDirectoriesResponseBodyDirectories build(java.util.Map map) throws Exception {
DescribeDirectoriesResponseBodyDirectories self = new DescribeDirectoriesResponseBodyDirectories();
return TeaModel.build(map, self);
}
public DescribeDirectoriesResponseBodyDirectories setADConnectors(java.util.List ADConnectors) {
this.ADConnectors = ADConnectors;
return this;
}
public java.util.List getADConnectors() {
return this.ADConnectors;
}
public DescribeDirectoriesResponseBodyDirectories setCreationTime(String creationTime) {
this.creationTime = creationTime;
return this;
}
public String getCreationTime() {
return this.creationTime;
}
public DescribeDirectoriesResponseBodyDirectories setCustomSecurityGroupId(String customSecurityGroupId) {
this.customSecurityGroupId = customSecurityGroupId;
return this;
}
public String getCustomSecurityGroupId() {
return this.customSecurityGroupId;
}
public DescribeDirectoriesResponseBodyDirectories setDesktopAccessType(String desktopAccessType) {
this.desktopAccessType = desktopAccessType;
return this;
}
public String getDesktopAccessType() {
return this.desktopAccessType;
}
public DescribeDirectoriesResponseBodyDirectories setDesktopVpcEndpoint(String desktopVpcEndpoint) {
this.desktopVpcEndpoint = desktopVpcEndpoint;
return this;
}
public String getDesktopVpcEndpoint() {
return this.desktopVpcEndpoint;
}
public DescribeDirectoriesResponseBodyDirectories setDirectoryId(String directoryId) {
this.directoryId = directoryId;
return this;
}
public String getDirectoryId() {
return this.directoryId;
}
public DescribeDirectoriesResponseBodyDirectories setDirectoryType(String directoryType) {
this.directoryType = directoryType;
return this;
}
public String getDirectoryType() {
return this.directoryType;
}
public DescribeDirectoriesResponseBodyDirectories setDnsAddress(java.util.List dnsAddress) {
this.dnsAddress = dnsAddress;
return this;
}
public java.util.List getDnsAddress() {
return this.dnsAddress;
}
public DescribeDirectoriesResponseBodyDirectories setDnsUserName(String dnsUserName) {
this.dnsUserName = dnsUserName;
return this;
}
public String getDnsUserName() {
return this.dnsUserName;
}
public DescribeDirectoriesResponseBodyDirectories setDomainName(String domainName) {
this.domainName = domainName;
return this;
}
public String getDomainName() {
return this.domainName;
}
public DescribeDirectoriesResponseBodyDirectories setDomainPassword(String domainPassword) {
this.domainPassword = domainPassword;
return this;
}
public String getDomainPassword() {
return this.domainPassword;
}
public DescribeDirectoriesResponseBodyDirectories setDomainUserName(String domainUserName) {
this.domainUserName = domainUserName;
return this;
}
public String getDomainUserName() {
return this.domainUserName;
}
public DescribeDirectoriesResponseBodyDirectories setEnableAdminAccess(Boolean enableAdminAccess) {
this.enableAdminAccess = enableAdminAccess;
return this;
}
public Boolean getEnableAdminAccess() {
return this.enableAdminAccess;
}
public DescribeDirectoriesResponseBodyDirectories setEnableCrossDesktopAccess(Boolean enableCrossDesktopAccess) {
this.enableCrossDesktopAccess = enableCrossDesktopAccess;
return this;
}
public Boolean getEnableCrossDesktopAccess() {
return this.enableCrossDesktopAccess;
}
public DescribeDirectoriesResponseBodyDirectories setEnableInternetAccess(Boolean enableInternetAccess) {
this.enableInternetAccess = enableInternetAccess;
return this;
}
public Boolean getEnableInternetAccess() {
return this.enableInternetAccess;
}
public DescribeDirectoriesResponseBodyDirectories setFileSystemIds(java.util.List fileSystemIds) {
this.fileSystemIds = fileSystemIds;
return this;
}
public java.util.List getFileSystemIds() {
return this.fileSystemIds;
}
public DescribeDirectoriesResponseBodyDirectories setLogs(java.util.List logs) {
this.logs = logs;
return this;
}
public java.util.List getLogs() {
return this.logs;
}
public DescribeDirectoriesResponseBodyDirectories setMfaEnabled(Boolean mfaEnabled) {
this.mfaEnabled = mfaEnabled;
return this;
}
public Boolean getMfaEnabled() {
return this.mfaEnabled;
}
public DescribeDirectoriesResponseBodyDirectories setName(String name) {
this.name = name;
return this;
}
public String getName() {
return this.name;
}
public DescribeDirectoriesResponseBodyDirectories setNeedVerifyLoginRisk(Boolean needVerifyLoginRisk) {
this.needVerifyLoginRisk = needVerifyLoginRisk;
return this;
}
public Boolean getNeedVerifyLoginRisk() {
return this.needVerifyLoginRisk;
}
public DescribeDirectoriesResponseBodyDirectories setOuName(String ouName) {
this.ouName = ouName;
return this;
}
public String getOuName() {
return this.ouName;
}
public DescribeDirectoriesResponseBodyDirectories setSsoEnabled(Boolean ssoEnabled) {
this.ssoEnabled = ssoEnabled;
return this;
}
public Boolean getSsoEnabled() {
return this.ssoEnabled;
}
public DescribeDirectoriesResponseBodyDirectories setStatus(String status) {
this.status = status;
return this;
}
public String getStatus() {
return this.status;
}
public DescribeDirectoriesResponseBodyDirectories setSubDnsAddress(java.util.List subDnsAddress) {
this.subDnsAddress = subDnsAddress;
return this;
}
public java.util.List getSubDnsAddress() {
return this.subDnsAddress;
}
public DescribeDirectoriesResponseBodyDirectories setSubDomainName(String subDomainName) {
this.subDomainName = subDomainName;
return this;
}
public String getSubDomainName() {
return this.subDomainName;
}
public DescribeDirectoriesResponseBodyDirectories setTrustPassword(String trustPassword) {
this.trustPassword = trustPassword;
return this;
}
public String getTrustPassword() {
return this.trustPassword;
}
public DescribeDirectoriesResponseBodyDirectories setVSwitchIds(java.util.List vSwitchIds) {
this.vSwitchIds = vSwitchIds;
return this;
}
public java.util.List getVSwitchIds() {
return this.vSwitchIds;
}
public DescribeDirectoriesResponseBodyDirectories setVpcId(String vpcId) {
this.vpcId = vpcId;
return this;
}
public String getVpcId() {
return this.vpcId;
}
}
}