Skip to content

Commit d03fe8d

Browse files
author
SDK Automation
committed
Generated from 3e6ced51ba6c83c8a114df30d329fd84e35fa11f
add Java multi-api & tag
1 parent ea366ad commit d03fe8d

38 files changed

+6301
-0
lines changed

azure-mgmt-avs/pom.xml

Lines changed: 115 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,115 @@
1+
<!--
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for
4+
* license information.
5+
*
6+
* Code generated by Microsoft (R) AutoRest Code Generator.
7+
-->
8+
<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">
9+
<modelVersion>4.0.0</modelVersion>
10+
<groupId>com.microsoft.azure</groupId>
11+
<artifactId>azure-avs</artifactId>
12+
<version>1.7.1-SNAPSHOT</version>
13+
<packaging>jar</packaging>
14+
<name>Microsoft Azure SDK for AVS</name>
15+
<description>This package contains Microsoft AVS SDK.</description>
16+
<url>https://github.com/Azure/azure-sdk-for-java</url>
17+
<licenses>
18+
<license>
19+
<name>The MIT License (MIT)</name>
20+
<url>http://opensource.org/licenses/MIT</url>
21+
<distribution>repo</distribution>
22+
</license>
23+
</licenses>
24+
<scm>
25+
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url>
26+
<connection>scm:git:[email protected]:Azure/azure-sdk-for-java.git</connection>
27+
<tag>HEAD</tag>
28+
</scm>
29+
<properties>
30+
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
31+
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal>
32+
</properties>
33+
<developers>
34+
<developer>
35+
<id>microsoft</id>
36+
<name>Microsoft</name>
37+
</developer>
38+
</developers>
39+
<dependencies>
40+
<dependency>
41+
<groupId>com.microsoft.azure</groupId>
42+
<artifactId>azure-client-runtime</artifactId>
43+
<version>1.5.3</version>
44+
</dependency>
45+
<dependency>
46+
<groupId>junit</groupId>
47+
<artifactId>junit</artifactId>
48+
<version>4.12</version>
49+
<scope>test</scope>
50+
</dependency>
51+
<dependency>
52+
<groupId>com.microsoft.azure</groupId>
53+
<artifactId>azure-client-authentication</artifactId>
54+
<version>1.5.3</version>
55+
<scope>test</scope>
56+
</dependency>
57+
</dependencies>
58+
<build>
59+
<plugins>
60+
<plugin>
61+
<groupId>org.apache.maven.plugins</groupId>
62+
<artifactId>maven-jar-plugin</artifactId>
63+
<configuration>
64+
<archive>
65+
<manifest>
66+
<addDefaultImplementationEntries>true</addDefaultImplementationEntries>
67+
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries>
68+
</manifest>
69+
</archive>
70+
</configuration>
71+
</plugin>
72+
<plugin>
73+
<groupId>org.codehaus.mojo</groupId>
74+
<artifactId>build-helper-maven-plugin</artifactId>
75+
</plugin>
76+
<plugin>
77+
<groupId>org.apache.maven.plugins</groupId>
78+
<artifactId>maven-compiler-plugin</artifactId>
79+
<version>3.1</version>
80+
<configuration>
81+
<source>1.7</source>
82+
<target>1.7</target>
83+
<annotationProcessors>
84+
<annotationProcessor>
85+
com.microsoft.azure.management.apigeneration.LangDefinitionProcessor
86+
</annotationProcessor>
87+
</annotationProcessors>
88+
<debug>true</debug>
89+
<optimize>true</optimize>
90+
<compilerArguments>
91+
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation>
92+
<Adebug>true</Adebug>
93+
</compilerArguments>
94+
</configuration>
95+
</plugin>
96+
<plugin>
97+
<groupId>org.apache.maven.plugins</groupId>
98+
<artifactId>maven-javadoc-plugin</artifactId>
99+
<version>2.8</version>
100+
<configuration>
101+
<excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search</excludePackageNames>
102+
<bottom>
103+
<![CDATA[<code>
104+
/**
105+
<br />* Copyright (c) Microsoft Corporation. All rights reserved.
106+
<br />* Licensed under the MIT License. See License.txt in the project root for
107+
<br />* license information.
108+
<br />*/
109+
</code>]]>
110+
</bottom>
111+
</configuration>
112+
</plugin>
113+
</plugins>
114+
</build>
115+
</project>
Lines changed: 129 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,129 @@
1+
/**
2+
* Copyright (c) Microsoft Corporation. All rights reserved.
3+
* Licensed under the MIT License. See License.txt in the project root for
4+
* license information.
5+
*
6+
* Code generated by Microsoft (R) AutoRest Code Generator.
7+
*/
8+
9+
package com.microsoft.azure.management.avs;
10+
11+
import com.microsoft.azure.AzureClient;
12+
import com.microsoft.rest.RestClient;
13+
14+
/**
15+
* The interface for AvsClient class.
16+
*/
17+
public interface AvsClient {
18+
/**
19+
* Gets the REST client.
20+
*
21+
* @return the {@link RestClient} object.
22+
*/
23+
RestClient restClient();
24+
25+
/**
26+
* Gets the {@link AzureClient} used for long running operations.
27+
* @return the azure client;
28+
*/
29+
AzureClient getAzureClient();
30+
31+
/**
32+
* Gets the User-Agent header for the client.
33+
*
34+
* @return the user agent string.
35+
*/
36+
String userAgent();
37+
38+
/**
39+
* Gets Unique identifier for the Azure subscription.
40+
*
41+
* @return the subscriptionId value.
42+
*/
43+
String subscriptionId();
44+
45+
/**
46+
* Sets Unique identifier for the Azure subscription.
47+
*
48+
* @param subscriptionId the subscriptionId value.
49+
* @return the service client itself
50+
*/
51+
AvsClient withSubscriptionId(String subscriptionId);
52+
53+
/**
54+
* Gets Version of Azure VMware Solution API to be used with the client request.
55+
*
56+
* @return the apiVersion value.
57+
*/
58+
String apiVersion();
59+
60+
/**
61+
* Gets The preferred language for the response..
62+
*
63+
* @return the acceptLanguage value.
64+
*/
65+
String acceptLanguage();
66+
67+
/**
68+
* Sets The preferred language for the response..
69+
*
70+
* @param acceptLanguage the acceptLanguage value.
71+
* @return the service client itself
72+
*/
73+
AvsClient withAcceptLanguage(String acceptLanguage);
74+
75+
/**
76+
* Gets The retry timeout in seconds for Long Running Operations. Default value is 30..
77+
*
78+
* @return the longRunningOperationRetryTimeout value.
79+
*/
80+
int longRunningOperationRetryTimeout();
81+
82+
/**
83+
* Sets The retry timeout in seconds for Long Running Operations. Default value is 30..
84+
*
85+
* @param longRunningOperationRetryTimeout the longRunningOperationRetryTimeout value.
86+
* @return the service client itself
87+
*/
88+
AvsClient withLongRunningOperationRetryTimeout(int longRunningOperationRetryTimeout);
89+
90+
/**
91+
* Gets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true..
92+
*
93+
* @return the generateClientRequestId value.
94+
*/
95+
boolean generateClientRequestId();
96+
97+
/**
98+
* Sets Whether a unique x-ms-client-request-id should be generated. When set to true a unique x-ms-client-request-id value is generated and included in each request. Default is true..
99+
*
100+
* @param generateClientRequestId the generateClientRequestId value.
101+
* @return the service client itself
102+
*/
103+
AvsClient withGenerateClientRequestId(boolean generateClientRequestId);
104+
105+
/**
106+
* Gets the Operations object to access its operations.
107+
* @return the Operations object.
108+
*/
109+
Operations operations();
110+
111+
/**
112+
* Gets the Locations object to access its operations.
113+
* @return the Locations object.
114+
*/
115+
Locations locations();
116+
117+
/**
118+
* Gets the PrivateClouds object to access its operations.
119+
* @return the PrivateClouds object.
120+
*/
121+
PrivateClouds privateClouds();
122+
123+
/**
124+
* Gets the Clusters object to access its operations.
125+
* @return the Clusters object.
126+
*/
127+
Clusters clusters();
128+
129+
}

0 commit comments

Comments
 (0)