forked from Azure/azure-sdk-for-java
-
Notifications
You must be signed in to change notification settings - Fork 1
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Mgmt: generate communication 2020 08 preview (Azure#16907)
* add communication spec * generate 2020 08 * add ci and pom mgmt * fix compile error
- Loading branch information
Showing
56 changed files
with
6,015 additions
and
1 deletion.
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,27 @@ | ||
# NOTE: Please refer to https://aka.ms/azsdk/engsys/ci-yaml before editing this file. | ||
trigger: | ||
branches: | ||
include: | ||
- master | ||
- feature/* | ||
- hotfix/* | ||
- release/* | ||
paths: | ||
include: | ||
- sdk/communication/mgmt-* | ||
|
||
pr: | ||
branches: | ||
include: | ||
- master | ||
- feature/* | ||
- hotfix/* | ||
- release/* | ||
paths: | ||
include: | ||
- sdk/communication/mgmt-* | ||
|
||
stages: | ||
- template: ../../eng/pipelines/templates/stages/archetype-sdk-management.yml | ||
parameters: | ||
ServiceDirectory: communication |
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,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.communication.v2020_08_20_preview</groupId> | ||
<parent> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-parent</artifactId> | ||
<version>1.3.2</version> | ||
<relativePath>../../parents/azure-arm-parent/pom.xml</relativePath> | ||
</parent> | ||
<artifactId>azure-mgmt-communication</artifactId> | ||
<version>1.0.0-beta</version> | ||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for Communication Management</name> | ||
<description>This package contains Microsoft Communication 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> |
50 changes: 50 additions & 0 deletions
50
...ava/com/microsoft/azure/management/communication/v2020_08_20_preview/AggregationType.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,50 @@ | ||
/** | ||
* 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.communication.v2020_08_20_preview; | ||
|
||
import java.util.Collection; | ||
import com.fasterxml.jackson.annotation.JsonCreator; | ||
import com.microsoft.rest.ExpandableStringEnum; | ||
|
||
/** | ||
* Defines values for AggregationType. | ||
*/ | ||
public final class AggregationType extends ExpandableStringEnum<AggregationType> { | ||
/** Static value Average for AggregationType. */ | ||
public static final AggregationType AVERAGE = fromString("Average"); | ||
|
||
/** Static value Minimum for AggregationType. */ | ||
public static final AggregationType MINIMUM = fromString("Minimum"); | ||
|
||
/** Static value Maximum for AggregationType. */ | ||
public static final AggregationType MAXIMUM = fromString("Maximum"); | ||
|
||
/** Static value Total for AggregationType. */ | ||
public static final AggregationType TOTAL = fromString("Total"); | ||
|
||
/** Static value Count for AggregationType. */ | ||
public static final AggregationType COUNT = fromString("Count"); | ||
|
||
/** | ||
* Creates or finds a AggregationType from its string representation. | ||
* @param name a name to look for | ||
* @return the corresponding AggregationType | ||
*/ | ||
@JsonCreator | ||
public static AggregationType fromString(String name) { | ||
return fromString(name, AggregationType.class); | ||
} | ||
|
||
/** | ||
* @return known AggregationType values | ||
*/ | ||
public static Collection<AggregationType> values() { | ||
return values(AggregationType.class); | ||
} | ||
} |
43 changes: 43 additions & 0 deletions
43
...nagement/communication/v2020_08_20_preview/CommunicationServiceCreateOrUpdateHeaders.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,43 @@ | ||
/** | ||
* 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.communication.v2020_08_20_preview; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Defines headers for CreateOrUpdate operation. | ||
*/ | ||
public class CommunicationServiceCreateOrUpdateHeaders { | ||
/** | ||
* URL to query for status of the operation. | ||
*/ | ||
@JsonProperty(value = "Azure-AsyncOperation") | ||
private String azureAsyncOperation; | ||
|
||
/** | ||
* Get uRL to query for status of the operation. | ||
* | ||
* @return the azureAsyncOperation value | ||
*/ | ||
public String azureAsyncOperation() { | ||
return this.azureAsyncOperation; | ||
} | ||
|
||
/** | ||
* Set uRL to query for status of the operation. | ||
* | ||
* @param azureAsyncOperation the azureAsyncOperation value to set | ||
* @return the CommunicationServiceCreateOrUpdateHeaders object itself. | ||
*/ | ||
public CommunicationServiceCreateOrUpdateHeaders withAzureAsyncOperation(String azureAsyncOperation) { | ||
this.azureAsyncOperation = azureAsyncOperation; | ||
return this; | ||
} | ||
|
||
} |
43 changes: 43 additions & 0 deletions
43
...azure/management/communication/v2020_08_20_preview/CommunicationServiceDeleteHeaders.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,43 @@ | ||
/** | ||
* 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.communication.v2020_08_20_preview; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Defines headers for Delete operation. | ||
*/ | ||
public class CommunicationServiceDeleteHeaders { | ||
/** | ||
* URL to query for status of the operation. | ||
*/ | ||
@JsonProperty(value = "location") | ||
private String location; | ||
|
||
/** | ||
* Get uRL to query for status of the operation. | ||
* | ||
* @return the location value | ||
*/ | ||
public String location() { | ||
return this.location; | ||
} | ||
|
||
/** | ||
* Set uRL to query for status of the operation. | ||
* | ||
* @param location the location value to set | ||
* @return the CommunicationServiceDeleteHeaders object itself. | ||
*/ | ||
public CommunicationServiceDeleteHeaders withLocation(String location) { | ||
this.location = location; | ||
return this; | ||
} | ||
|
||
} |
40 changes: 40 additions & 0 deletions
40
...icrosoft/azure/management/communication/v2020_08_20_preview/CommunicationServiceKeys.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.communication.v2020_08_20_preview; | ||
|
||
import com.microsoft.azure.arm.model.HasInner; | ||
import com.microsoft.azure.arm.resources.models.HasManager; | ||
import com.microsoft.azure.management.communication.v2020_08_20_preview.implementation.CommunicationManager; | ||
import com.microsoft.azure.management.communication.v2020_08_20_preview.implementation.CommunicationServiceKeysInner; | ||
|
||
/** | ||
* Type representing CommunicationServiceKeys. | ||
*/ | ||
public interface CommunicationServiceKeys extends HasInner<CommunicationServiceKeysInner>, HasManager<CommunicationManager> { | ||
/** | ||
* @return the primaryConnectionString value. | ||
*/ | ||
String primaryConnectionString(); | ||
|
||
/** | ||
* @return the primaryKey value. | ||
*/ | ||
String primaryKey(); | ||
|
||
/** | ||
* @return the secondaryConnectionString value. | ||
*/ | ||
String secondaryConnectionString(); | ||
|
||
/** | ||
* @return the secondaryKey value. | ||
*/ | ||
String secondaryKey(); | ||
|
||
} |
Oops, something went wrong.