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 11637 in Azure/azure-rest-api-specs
Merge fc2d9ecf154c9ec4fbb9542be39638104c6d3e1c into 5dd83515fbfd160197f06703f626b1d96ac4d3f4
- Loading branch information
SDKAuto
committed
Nov 13, 2020
1 parent
c9449d7
commit 07bf531
Showing
29 changed files
with
1,369 additions
and
93 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
69 changes: 69 additions & 0 deletions
69
...1/src/main/java/com/microsoft/azure/management/resources/v2016_06_01/ErrorDefinition.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,69 @@ | ||
/** | ||
* 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.resources.v2016_06_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Error description and code explaining why resource name is invalid. | ||
*/ | ||
public class ErrorDefinition { | ||
/** | ||
* Description of the error. | ||
*/ | ||
@JsonProperty(value = "message") | ||
private String message; | ||
|
||
/** | ||
* Code of the error. | ||
*/ | ||
@JsonProperty(value = "code") | ||
private String code; | ||
|
||
/** | ||
* Get description of the error. | ||
* | ||
* @return the message value | ||
*/ | ||
public String message() { | ||
return this.message; | ||
} | ||
|
||
/** | ||
* Set description of the error. | ||
* | ||
* @param message the message value to set | ||
* @return the ErrorDefinition object itself. | ||
*/ | ||
public ErrorDefinition withMessage(String message) { | ||
this.message = message; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get code of the error. | ||
* | ||
* @return the code value | ||
*/ | ||
public String code() { | ||
return this.code; | ||
} | ||
|
||
/** | ||
* Set code of the error. | ||
* | ||
* @param code the code value to set | ||
* @return the ErrorDefinition object itself. | ||
*/ | ||
public ErrorDefinition withCode(String code) { | ||
this.code = code; | ||
return this; | ||
} | ||
|
||
} |
43 changes: 43 additions & 0 deletions
43
..._01/src/main/java/com/microsoft/azure/management/resources/v2016_06_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,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.resources.v2016_06_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* Error response. | ||
*/ | ||
public class ErrorResponse { | ||
/** | ||
* The error details. | ||
*/ | ||
@JsonProperty(value = "error") | ||
private ErrorDefinition error; | ||
|
||
/** | ||
* Get the error details. | ||
* | ||
* @return the error value | ||
*/ | ||
public ErrorDefinition error() { | ||
return this.error; | ||
} | ||
|
||
/** | ||
* Set the error details. | ||
* | ||
* @param error the error value to set | ||
* @return the ErrorResponse object itself. | ||
*/ | ||
public ErrorResponse withError(ErrorDefinition error) { | ||
this.error = error; | ||
return this; | ||
} | ||
|
||
} |
44 changes: 44 additions & 0 deletions
44
...ain/java/com/microsoft/azure/management/resources/v2016_06_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.resources.v2016_06_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(); | ||
} | ||
} |
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
30 changes: 30 additions & 0 deletions
30
...6_06_01/src/main/java/com/microsoft/azure/management/resources/v2016_06_01/Operation.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,30 @@ | ||
/** | ||
* 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.resources.v2016_06_01; | ||
|
||
import com.microsoft.azure.arm.model.HasInner; | ||
import com.microsoft.azure.arm.resources.models.HasManager; | ||
import com.microsoft.azure.management.resources.v2016_06_01.implementation.ResourcesManager; | ||
import com.microsoft.azure.management.resources.v2016_06_01.implementation.OperationInner; | ||
|
||
/** | ||
* Type representing Operation. | ||
*/ | ||
public interface Operation extends HasInner<OperationInner>, HasManager<ResourcesManager> { | ||
/** | ||
* @return the display value. | ||
*/ | ||
OperationDisplay display(); | ||
|
||
/** | ||
* @return the name value. | ||
*/ | ||
String name(); | ||
|
||
} |
121 changes: 121 additions & 0 deletions
121
.../src/main/java/com/microsoft/azure/management/resources/v2016_06_01/OperationDisplay.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,121 @@ | ||
/** | ||
* 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.resources.v2016_06_01; | ||
|
||
import com.fasterxml.jackson.annotation.JsonProperty; | ||
|
||
/** | ||
* The object that represents the operation. | ||
*/ | ||
public class OperationDisplay { | ||
/** | ||
* Service provider: Microsoft.Resources. | ||
*/ | ||
@JsonProperty(value = "provider") | ||
private String provider; | ||
|
||
/** | ||
* Resource on which the operation is performed: Profile, endpoint, etc. | ||
*/ | ||
@JsonProperty(value = "resource") | ||
private String resource; | ||
|
||
/** | ||
* Operation type: Read, write, delete, etc. | ||
*/ | ||
@JsonProperty(value = "operation") | ||
private String operation; | ||
|
||
/** | ||
* Description of the operation. | ||
*/ | ||
@JsonProperty(value = "description") | ||
private String description; | ||
|
||
/** | ||
* Get service provider: Microsoft.Resources. | ||
* | ||
* @return the provider value | ||
*/ | ||
public String provider() { | ||
return this.provider; | ||
} | ||
|
||
/** | ||
* Set service provider: Microsoft.Resources. | ||
* | ||
* @param provider the provider value to set | ||
* @return the OperationDisplay object itself. | ||
*/ | ||
public OperationDisplay withProvider(String provider) { | ||
this.provider = provider; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get resource on which the operation is performed: Profile, endpoint, etc. | ||
* | ||
* @return the resource value | ||
*/ | ||
public String resource() { | ||
return this.resource; | ||
} | ||
|
||
/** | ||
* Set resource on which the operation is performed: Profile, endpoint, etc. | ||
* | ||
* @param resource the resource value to set | ||
* @return the OperationDisplay object itself. | ||
*/ | ||
public OperationDisplay withResource(String resource) { | ||
this.resource = resource; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get operation type: Read, write, delete, etc. | ||
* | ||
* @return the operation value | ||
*/ | ||
public String operation() { | ||
return this.operation; | ||
} | ||
|
||
/** | ||
* Set operation type: Read, write, delete, etc. | ||
* | ||
* @param operation the operation value to set | ||
* @return the OperationDisplay object itself. | ||
*/ | ||
public OperationDisplay withOperation(String operation) { | ||
this.operation = operation; | ||
return this; | ||
} | ||
|
||
/** | ||
* Get description of the operation. | ||
* | ||
* @return the description value | ||
*/ | ||
public String description() { | ||
return this.description; | ||
} | ||
|
||
/** | ||
* Set description of the operation. | ||
* | ||
* @param description the description value to set | ||
* @return the OperationDisplay object itself. | ||
*/ | ||
public OperationDisplay withDescription(String description) { | ||
this.description = description; | ||
return this; | ||
} | ||
|
||
} |
27 changes: 27 additions & 0 deletions
27
..._06_01/src/main/java/com/microsoft/azure/management/resources/v2016_06_01/Operations.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,27 @@ | ||
/** | ||
* 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.resources.v2016_06_01; | ||
|
||
import rx.Observable; | ||
import com.microsoft.azure.management.resources.v2016_06_01.implementation.OperationsInner; | ||
import com.microsoft.azure.arm.model.HasInner; | ||
|
||
/** | ||
* Type representing Operations. | ||
*/ | ||
public interface Operations extends HasInner<OperationsInner> { | ||
/** | ||
* Lists all of the available Microsoft.Resources REST API operations. | ||
* | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<Operation> listAsync(); | ||
|
||
} |
Oops, something went wrong.