-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
generated v2019_01_01 of apimanagement (#3822)
- Loading branch information
1 parent
d1cc7ba
commit 6940873
Showing
620 changed files
with
110,089 additions
and
0 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
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.apimanagement.v2019_01_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-apimanagement</artifactId> | ||
<version>1.0.0-beta</version> | ||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for ApiManagement Management</name> | ||
<description>This package contains Microsoft ApiManagement 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> | ||
</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> |
40 changes: 40 additions & 0 deletions
40
...a/com/microsoft/azure/management/apimanagement/v2019_01_01/AccessInformationContract.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,40 @@ | ||
/** | ||
* 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.apimanagement.v2019_01_01; | ||
|
||
import com.microsoft.azure.arm.model.HasInner; | ||
import com.microsoft.azure.arm.resources.models.HasManager; | ||
import com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.ApiManagementManager; | ||
import com.microsoft.azure.management.apimanagement.v2019_01_01.implementation.AccessInformationContractInner; | ||
|
||
/** | ||
* Type representing AccessInformationContract. | ||
*/ | ||
public interface AccessInformationContract extends HasInner<AccessInformationContractInner>, HasManager<ApiManagementManager> { | ||
/** | ||
* @return the enabled value. | ||
*/ | ||
Boolean enabled(); | ||
|
||
/** | ||
* @return the id value. | ||
*/ | ||
String id(); | ||
|
||
/** | ||
* @return the primaryKey value. | ||
*/ | ||
String primaryKey(); | ||
|
||
/** | ||
* @return the secondaryKey value. | ||
*/ | ||
String secondaryKey(); | ||
|
||
} |
45 changes: 45 additions & 0 deletions
45
...crosoft/azure/management/apimanagement/v2019_01_01/AccessInformationUpdateParameters.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,45 @@ | ||
/** | ||
* 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.apimanagement.v2019_01_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
import com.microsoft.rest.serializer.JsonFlatten; | ||
|
||
/** | ||
* Tenant access information update parameters. | ||
*/ | ||
@JsonFlatten | ||
public class AccessInformationUpdateParameters { | ||
/** | ||
* Determines whether direct access is enabled. | ||
*/ | ||
@JsonProperty(value = "properties.enabled") | ||
private Boolean enabled; | ||
|
||
/** | ||
* Get determines whether direct access is enabled. | ||
* | ||
* @return the enabled value | ||
*/ | ||
public Boolean enabled() { | ||
return this.enabled; | ||
} | ||
|
||
/** | ||
* Set determines whether direct access is enabled. | ||
* | ||
* @param enabled the enabled value to set | ||
* @return the AccessInformationUpdateParameters object itself. | ||
*/ | ||
public AccessInformationUpdateParameters withEnabled(Boolean enabled) { | ||
this.enabled = enabled; | ||
return this; | ||
} | ||
|
||
} |
146 changes: 146 additions & 0 deletions
146
...ain/java/com/microsoft/azure/management/apimanagement/v2019_01_01/AdditionalLocation.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,146 @@ | ||
/** | ||
* 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.apimanagement.v2019_01_01; | ||
|
||
import java.util.List; | ||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Description of an additional API Management resource location. | ||
*/ | ||
public class AdditionalLocation { | ||
/** | ||
* The location name of the additional region among Azure Data center | ||
* regions. | ||
*/ | ||
@JsonProperty(value = "location", required = true) | ||
private String location; | ||
|
||
/** | ||
* SKU properties of the API Management service. | ||
*/ | ||
@JsonProperty(value = "sku", required = true) | ||
private ApiManagementServiceSkuProperties sku; | ||
|
||
/** | ||
* Public Static Load Balanced IP addresses of the API Management service | ||
* in the additional location. Available only for Basic, Standard and | ||
* Premium SKU. | ||
*/ | ||
@JsonProperty(value = "publicIPAddresses", access = JsonProperty.Access.WRITE_ONLY) | ||
private List<String> publicIPAddresses; | ||
|
||
/** | ||
* Private Static Load Balanced IP addresses of the API Management service | ||
* which is deployed in an Internal Virtual Network in a particular | ||
* additional location. Available only for Basic, Standard and Premium SKU. | ||
*/ | ||
@JsonProperty(value = "privateIPAddresses", access = JsonProperty.Access.WRITE_ONLY) | ||
private List<String> privateIPAddresses; | ||
|
||
/** | ||
* Virtual network configuration for the location. | ||
*/ | ||
@JsonProperty(value = "virtualNetworkConfiguration") | ||
private VirtualNetworkConfiguration virtualNetworkConfiguration; | ||
|
||
/** | ||
* Gateway URL of the API Management service in the Region. | ||
*/ | ||
@JsonProperty(value = "gatewayRegionalUrl", access = JsonProperty.Access.WRITE_ONLY) | ||
private String gatewayRegionalUrl; | ||
|
||
/** | ||
* Get the location name of the additional region among Azure Data center regions. | ||
* | ||
* @return the location value | ||
*/ | ||
public String location() { | ||
return this.location; | ||
} | ||
|
||
/** | ||
* Set the location name of the additional region among Azure Data center regions. | ||
* | ||
* @param location the location value to set | ||
* @return the AdditionalLocation object itself. | ||
*/ | ||
public AdditionalLocation withLocation(String location) { | ||
this.location = location; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get sKU properties of the API Management service. | ||
* | ||
* @return the sku value | ||
*/ | ||
public ApiManagementServiceSkuProperties sku() { | ||
return this.sku; | ||
} | ||
|
||
/** | ||
* Set sKU properties of the API Management service. | ||
* | ||
* @param sku the sku value to set | ||
* @return the AdditionalLocation object itself. | ||
*/ | ||
public AdditionalLocation withSku(ApiManagementServiceSkuProperties sku) { | ||
this.sku = sku; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get public Static Load Balanced IP addresses of the API Management service in the additional location. Available only for Basic, Standard and Premium SKU. | ||
* | ||
* @return the publicIPAddresses value | ||
*/ | ||
public List<String> publicIPAddresses() { | ||
return this.publicIPAddresses; | ||
} | ||
|
||
/** | ||
* Get private Static Load Balanced IP addresses of the API Management service which is deployed in an Internal Virtual Network in a particular additional location. Available only for Basic, Standard and Premium SKU. | ||
* | ||
* @return the privateIPAddresses value | ||
*/ | ||
public List<String> privateIPAddresses() { | ||
return this.privateIPAddresses; | ||
} | ||
|
||
/** | ||
* Get virtual network configuration for the location. | ||
* | ||
* @return the virtualNetworkConfiguration value | ||
*/ | ||
public VirtualNetworkConfiguration virtualNetworkConfiguration() { | ||
return this.virtualNetworkConfiguration; | ||
} | ||
|
||
/** | ||
* Set virtual network configuration for the location. | ||
* | ||
* @param virtualNetworkConfiguration the virtualNetworkConfiguration value to set | ||
* @return the AdditionalLocation object itself. | ||
*/ | ||
public AdditionalLocation withVirtualNetworkConfiguration(VirtualNetworkConfiguration virtualNetworkConfiguration) { | ||
this.virtualNetworkConfiguration = virtualNetworkConfiguration; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get gateway URL of the API Management service in the Region. | ||
* | ||
* @return the gatewayRegionalUrl value | ||
*/ | ||
public String gatewayRegionalUrl() { | ||
return this.gatewayRegionalUrl; | ||
} | ||
|
||
} |
Oops, something went wrong.