Skip to content
Merged
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
135 changes: 135 additions & 0 deletions sdk/network/mgmt-v2020_04_01/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,135 @@
<!--
* 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.network.v2020_04_01</groupId>
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>1.3.0</version>
<relativePath>../../../pom.management.xml</relativePath>
</parent>
<artifactId>azure-mgmt-network</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Network Management</name>
<description>This package contains Microsoft Network 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:git@github.com: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>
<!--Below version for test jar needs to be removed, this will be done as part of v1-runtime 1.6.7-->
<version>1.6.5</version>
</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,95 @@
/**
* 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.network.v2020_04_01;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* AAD Vpn authentication type related parameters.
*/
public class AadAuthenticationParameters {
/**
* AAD Vpn authentication parameter AAD tenant.
*/
@JsonProperty(value = "aadTenant")
private String aadTenant;

/**
* AAD Vpn authentication parameter AAD audience.
*/
@JsonProperty(value = "aadAudience")
private String aadAudience;

/**
* AAD Vpn authentication parameter AAD issuer.
*/
@JsonProperty(value = "aadIssuer")
private String aadIssuer;

/**
* Get aAD Vpn authentication parameter AAD tenant.
*
* @return the aadTenant value
*/
public String aadTenant() {
return this.aadTenant;
}

/**
* Set aAD Vpn authentication parameter AAD tenant.
*
* @param aadTenant the aadTenant value to set
* @return the AadAuthenticationParameters object itself.
*/
public AadAuthenticationParameters withAadTenant(String aadTenant) {
this.aadTenant = aadTenant;
return this;
}

/**
* Get aAD Vpn authentication parameter AAD audience.
*
* @return the aadAudience value
*/
public String aadAudience() {
return this.aadAudience;
}

/**
* Set aAD Vpn authentication parameter AAD audience.
*
* @param aadAudience the aadAudience value to set
* @return the AadAuthenticationParameters object itself.
*/
public AadAuthenticationParameters withAadAudience(String aadAudience) {
this.aadAudience = aadAudience;
return this;
}

/**
* Get aAD Vpn authentication parameter AAD issuer.
*
* @return the aadIssuer value
*/
public String aadIssuer() {
return this.aadIssuer;
}

/**
* Set aAD Vpn authentication parameter AAD issuer.
*
* @param aadIssuer the aadIssuer value to set
* @return the AadAuthenticationParameters object itself.
*/
public AadAuthenticationParameters withAadIssuer(String aadIssuer) {
this.aadIssuer = aadIssuer;
return this;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/**
* 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.network.v2020_04_01;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for Access.
*/
public final class Access extends ExpandableStringEnum<Access> {
/** Static value Allow for Access. */
public static final Access ALLOW = fromString("Allow");

/** Static value Deny for Access. */
public static final Access DENY = fromString("Deny");

/**
* Creates or finds a Access from its string representation.
* @param name a name to look for
* @return the corresponding Access
*/
@JsonCreator
public static Access fromString(String name) {
return fromString(name, Access.class);
}

/**
* @return known Access values
*/
public static Collection<Access> values() {
return values(Access.class);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,46 @@
/**
* 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.network.v2020_04_01;

import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* AddressSpace contains an array of IP address ranges that can be used by
* subnets of the virtual network.
*/
public class AddressSpace {
/**
* A list of address blocks reserved for this virtual network in CIDR
* notation.
*/
@JsonProperty(value = "addressPrefixes")
private List<String> addressPrefixes;

/**
* Get a list of address blocks reserved for this virtual network in CIDR notation.
*
* @return the addressPrefixes value
*/
public List<String> addressPrefixes() {
return this.addressPrefixes;
}

/**
* Set a list of address blocks reserved for this virtual network in CIDR notation.
*
* @param addressPrefixes the addressPrefixes value to set
* @return the AddressSpace object itself.
*/
public AddressSpace withAddressPrefixes(List<String> addressPrefixes) {
this.addressPrefixes = addressPrefixes;
return this;
}

}
Loading