Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[AutoPR netapp/resource-manager/v2019_07_01] Add new ANF API version 2019-07-01 #214

Closed
Show file tree
Hide file tree
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 133 additions & 0 deletions netapp/resource-manager/v2019_07_01/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
<!--
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
-->
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd">
<modelVersion>4.0.0</modelVersion>
<groupId>com.microsoft.azure.netapp.v2019_07_01</groupId>
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>0.0.3-beta</version>
<relativePath>../../../pom.xml</relativePath>
</parent>
<artifactId>azure-mgmt-netapp</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for NetApp Management</name>
<description>This package contains Microsoft NetApp Management SDK.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>
<licenses>
<license>
<name>The MIT License (MIT)</name>
<url>http://opensource.org/licenses/MIT</url>
<distribution>repo</distribution>
</license>
</licenses>
<scm>
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url>
<connection>scm:git:[email protected]:Azure/azure-sdk-for-java.git</connection>
<tag>HEAD</tag>
</scm>
<properties>
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal>
</properties>
<developers>
<developer>
<id>microsoft</id>
<name>Microsoft</name>
</developer>
</developers>
<dependencies>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-client-runtime</artifactId>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-client-runtime</artifactId>
</dependency>
<dependency>
<groupId>junit</groupId>
<artifactId>junit</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-client-authentication</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-mgmt-resources</artifactId>
<scope>test</scope>
</dependency>
<dependency>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-client-runtime</artifactId>
<type>test-jar</type>
<scope>test</scope>
</dependency>
</dependencies>
<build>
<plugins>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-jar-plugin</artifactId>
<configuration>
<archive>
<manifest>
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
</manifest>
</archive>
</configuration>
</plugin>
<plugin>
<groupId>org.codehaus.mojo</groupId>
<artifactId>build-helper-maven-plugin</artifactId>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-compiler-plugin</artifactId>
<version>3.1</version>
<configuration>
<source>1.7</source>
<target>1.7</target>
<annotationProcessors>
<annotationProcessor>
com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
</annotationProcessor>
</annotationProcessors>
<debug>true</debug>
<optimize>true</optimize>
<compilerArguments>
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation>
<Adebug>true</Adebug>
</compilerArguments>
</configuration>
</plugin>
<plugin>
<groupId>org.apache.maven.plugins</groupId>
<artifactId>maven-javadoc-plugin</artifactId>
<version>2.8</version>
<configuration>
<excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search</excludePackageNames>
<bottom>
<![CDATA[<code>
/**
<br />* Copyright (c) Microsoft Corporation. All rights reserved.
<br />* Licensed under the MIT License. See License.txt in the project root for
<br />* license information.
<br />*/
</code>]]>
</bottom>
</configuration>
</plugin>
</plugins>
</build>
</project>
Original file line number Diff line number Diff line change
@@ -0,0 +1,24 @@
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/

package com.microsoft.azure.management.netapp.v2019_07_01;

import com.microsoft.azure.arm.collection.SupportsCreating;
import com.microsoft.azure.arm.resources.collection.SupportsDeletingByResourceGroup;
import com.microsoft.azure.arm.resources.collection.SupportsBatchDeletion;
import com.microsoft.azure.arm.resources.collection.SupportsGettingByResourceGroup;
import rx.Observable;
import com.microsoft.azure.arm.resources.collection.SupportsListingByResourceGroup;
import com.microsoft.azure.management.netapp.v2019_07_01.implementation.AccountsInner;
import com.microsoft.azure.arm.model.HasInner;

/**
* Type representing Accounts.
*/
public interface Accounts extends SupportsCreating<NetAppAccount.DefinitionStages.Blank>, SupportsDeletingByResourceGroup, SupportsBatchDeletion, SupportsGettingByResourceGroup<NetAppAccount>, SupportsListingByResourceGroup<NetAppAccount>, HasInner<AccountsInner> {
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,227 @@
/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*
* Code generated by Microsoft (R) AutoRest Code Generator.
*/

package com.microsoft.azure.management.netapp.v2019_07_01;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Active Directory.
*/
public class ActiveDirectory {
/**
* Id of the Active Directory.
*/
@JsonProperty(value = "activeDirectoryId")
private String activeDirectoryId;

/**
* Username of Active Directory domain administrator.
*/
@JsonProperty(value = "username")
private String username;

/**
* Plain text password of Active Directory domain administrator.
*/
@JsonProperty(value = "password")
private String password;

/**
* Name of the Active Directory domain.
*/
@JsonProperty(value = "domain")
private String domain;

/**
* Comma separated list of DNS server IP addresses for the Active Directory
* domain.
*/
@JsonProperty(value = "dns")
private String dns;

/**
* Status of the Active Directory.
*/
@JsonProperty(value = "status")
private String status;

/**
* NetBIOS name of the SMB server. This name will be registered as a
* computer account in the AD and used to mount volumes.
*/
@JsonProperty(value = "smbServerName")
private String smbServerName;

/**
* The Organizational Unit (OU) within the Windows Active Directory.
*/
@JsonProperty(value = "organizationalUnit")
private String organizationalUnit;

/**
* Get id of the Active Directory.
*
* @return the activeDirectoryId value
*/
public String activeDirectoryId() {
return this.activeDirectoryId;
}

/**
* Set id of the Active Directory.
*
* @param activeDirectoryId the activeDirectoryId value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withActiveDirectoryId(String activeDirectoryId) {
this.activeDirectoryId = activeDirectoryId;
return this;
}

/**
* Get username of Active Directory domain administrator.
*
* @return the username value
*/
public String username() {
return this.username;
}

/**
* Set username of Active Directory domain administrator.
*
* @param username the username value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withUsername(String username) {
this.username = username;
return this;
}

/**
* Get plain text password of Active Directory domain administrator.
*
* @return the password value
*/
public String password() {
return this.password;
}

/**
* Set plain text password of Active Directory domain administrator.
*
* @param password the password value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withPassword(String password) {
this.password = password;
return this;
}

/**
* Get name of the Active Directory domain.
*
* @return the domain value
*/
public String domain() {
return this.domain;
}

/**
* Set name of the Active Directory domain.
*
* @param domain the domain value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withDomain(String domain) {
this.domain = domain;
return this;
}

/**
* Get comma separated list of DNS server IP addresses for the Active Directory domain.
*
* @return the dns value
*/
public String dns() {
return this.dns;
}

/**
* Set comma separated list of DNS server IP addresses for the Active Directory domain.
*
* @param dns the dns value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withDns(String dns) {
this.dns = dns;
return this;
}

/**
* Get status of the Active Directory.
*
* @return the status value
*/
public String status() {
return this.status;
}

/**
* Set status of the Active Directory.
*
* @param status the status value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withStatus(String status) {
this.status = status;
return this;
}

/**
* Get netBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes.
*
* @return the smbServerName value
*/
public String smbServerName() {
return this.smbServerName;
}

/**
* Set netBIOS name of the SMB server. This name will be registered as a computer account in the AD and used to mount volumes.
*
* @param smbServerName the smbServerName value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withSmbServerName(String smbServerName) {
this.smbServerName = smbServerName;
return this;
}

/**
* Get the Organizational Unit (OU) within the Windows Active Directory.
*
* @return the organizationalUnit value
*/
public String organizationalUnit() {
return this.organizationalUnit;
}

/**
* Set the Organizational Unit (OU) within the Windows Active Directory.
*
* @param organizationalUnit the organizationalUnit value to set
* @return the ActiveDirectory object itself.
*/
public ActiveDirectory withOrganizationalUnit(String organizationalUnit) {
this.organizationalUnit = organizationalUnit;
return this;
}

}
Loading