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.
CodeGen from PR 11712 in Azure/azure-rest-api-specs
Merge 54f7e8f07fc78e3aeab0332117b707d4b9e544b0 into eea7c0141c0b7ad9f66f8ba06560b549c6b3b014
- Loading branch information
SDKAuto
committed
Dec 1, 2020
1 parent
33362b5
commit cfc9691
Showing
32 changed files
with
8,571 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
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.policy.v2019_01_01</groupId> | ||
<parent> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-parent</artifactId> | ||
<version>1.1.0</version> | ||
<relativePath>../../../pom.management.xml</relativePath> | ||
</parent> | ||
<artifactId>azure-mgmt-policy</artifactId> | ||
<version>1.0.0-beta</version> | ||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for Authorization Management</name> | ||
<description>This package contains Microsoft Authorization 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> |
96 changes: 96 additions & 0 deletions
96
..._01_01/src/main/java/com/microsoft/azure/management/policy/v2019_01_01/ErrorResponse.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,96 @@ | ||
/** | ||
* 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.policy.v2019_01_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Error response indicates Azure Resource Manager is not able to process the | ||
* incoming request. The reason is provided in the error message. | ||
*/ | ||
public class ErrorResponse { | ||
/** | ||
* Http status code. | ||
*/ | ||
@JsonProperty(value = "httpStatus") | ||
private String httpStatus; | ||
|
||
/** | ||
* Error code. | ||
*/ | ||
@JsonProperty(value = "errorCode") | ||
private String errorCode; | ||
|
||
/** | ||
* Error message indicating why the operation failed. | ||
*/ | ||
@JsonProperty(value = "errorMessage") | ||
private String errorMessage; | ||
|
||
/** | ||
* Get http status code. | ||
* | ||
* @return the httpStatus value | ||
*/ | ||
public String httpStatus() { | ||
return this.httpStatus; | ||
} | ||
|
||
/** | ||
* Set http status code. | ||
* | ||
* @param httpStatus the httpStatus value to set | ||
* @return the ErrorResponse object itself. | ||
*/ | ||
public ErrorResponse withHttpStatus(String httpStatus) { | ||
this.httpStatus = httpStatus; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get error code. | ||
* | ||
* @return the errorCode value | ||
*/ | ||
public String errorCode() { | ||
return this.errorCode; | ||
} | ||
|
||
/** | ||
* Set error code. | ||
* | ||
* @param errorCode the errorCode value to set | ||
* @return the ErrorResponse object itself. | ||
*/ | ||
public ErrorResponse withErrorCode(String errorCode) { | ||
this.errorCode = errorCode; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get error message indicating why the operation failed. | ||
* | ||
* @return the errorMessage value | ||
*/ | ||
public String errorMessage() { | ||
return this.errorMessage; | ||
} | ||
|
||
/** | ||
* Set error message indicating why the operation failed. | ||
* | ||
* @param errorMessage the errorMessage value to set | ||
* @return the ErrorResponse object itself. | ||
*/ | ||
public ErrorResponse withErrorMessage(String errorMessage) { | ||
this.errorMessage = errorMessage; | ||
return this; | ||
} | ||
|
||
} |
44 changes: 44 additions & 0 deletions
44
...c/main/java/com/microsoft/azure/management/policy/v2019_01_01/ErrorResponseException.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,44 @@ | ||
/** | ||
* 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.policy.v2019_01_01; | ||
|
||
import com.microsoft.rest.RestException; | ||
import okhttp3.ResponseBody; | ||
import retrofit2.Response; | ||
|
||
/** | ||
* Exception thrown for an invalid response with ErrorResponse information. | ||
*/ | ||
public class ErrorResponseException extends RestException { | ||
/** | ||
* Initializes a new instance of the ErrorResponseException class. | ||
* | ||
* @param message the exception message or the response content if a message is not available | ||
* @param response the HTTP response | ||
*/ | ||
public ErrorResponseException(final String message, final Response<ResponseBody> response) { | ||
super(message, response); | ||
} | ||
|
||
/** | ||
* Initializes a new instance of the ErrorResponseException class. | ||
* | ||
* @param message the exception message or the response content if a message is not available | ||
* @param response the HTTP response | ||
* @param body the deserialized response body | ||
*/ | ||
public ErrorResponseException(final String message, final Response<ResponseBody> response, final ErrorResponse body) { | ||
super(message, response, body); | ||
} | ||
|
||
@Override | ||
public ErrorResponse body() { | ||
return (ErrorResponse) super.body(); | ||
} | ||
} |
73 changes: 73 additions & 0 deletions
73
...v2019_01_01/src/main/java/com/microsoft/azure/management/policy/v2019_01_01/Identity.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,73 @@ | ||
/** | ||
* 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.policy.v2019_01_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Identity for the resource. | ||
*/ | ||
public class Identity { | ||
/** | ||
* The principal ID of the resource identity. | ||
*/ | ||
@JsonProperty(value = "principalId", access = JsonProperty.Access.WRITE_ONLY) | ||
private String principalId; | ||
|
||
/** | ||
* The tenant ID of the resource identity. | ||
*/ | ||
@JsonProperty(value = "tenantId", access = JsonProperty.Access.WRITE_ONLY) | ||
private String tenantId; | ||
|
||
/** | ||
* The identity type. Possible values include: 'SystemAssigned', 'None'. | ||
*/ | ||
@JsonProperty(value = "type") | ||
private ResourceIdentityType type; | ||
|
||
/** | ||
* Get the principal ID of the resource identity. | ||
* | ||
* @return the principalId value | ||
*/ | ||
public String principalId() { | ||
return this.principalId; | ||
} | ||
|
||
/** | ||
* Get the tenant ID of the resource identity. | ||
* | ||
* @return the tenantId value | ||
*/ | ||
public String tenantId() { | ||
return this.tenantId; | ||
} | ||
|
||
/** | ||
* Get the identity type. Possible values include: 'SystemAssigned', 'None'. | ||
* | ||
* @return the type value | ||
*/ | ||
public ResourceIdentityType type() { | ||
return this.type; | ||
} | ||
|
||
/** | ||
* Set the identity type. Possible values include: 'SystemAssigned', 'None'. | ||
* | ||
* @param type the type value to set | ||
* @return the Identity object itself. | ||
*/ | ||
public Identity withType(ResourceIdentityType type) { | ||
this.type = type; | ||
return this; | ||
} | ||
|
||
} |
Oops, something went wrong.