Skip to content
This repository was archived by the owner on Aug 26, 2025. It is now read-only.
Closed
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
43 commits
Select commit Hold shift + click to select a range
ad64b53
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
22860ca
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
6f08921
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
a7cc2ae
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
61330cf
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
8602649
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
8dda50e
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
e61de0d
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
b0ad0cc
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
9f8f7c6
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
e8e7e06
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
5ccfd34
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
262cc79
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
06c2a51
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
d923cef
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
5ac001b
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
af81296
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 11, 2019
6627ff3
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
1cd9e50
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
cb32f0c
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 16, 2019
9b8e48d
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
e27fd35
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
7f80bf9
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 16, 2019
f59a663
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
e9ccc63
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
412931f
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
cfd355a
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 17, 2019
e115928
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
8d04d57
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
388a0f9
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
9aa3038
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
cec9b16
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
5b0c229
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 17, 2019
06a1845
Generated from 8cb028d8acfe861317992cff12232d4bbfc3a795 (#456)
openapi-sdkautomation[bot] Sep 26, 2019
7eaefcf
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
8948580
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
c48696d
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
cad19c6
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
81142a2
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
b7ae8e6
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
3f529e9
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
9cfd665
Updated Swagger Transform README (#5769)
alzimmermsft Oct 11, 2019
5a28922
Merge branch 'sdkAutomation/consumption/resource-manager/v2018_05_31'…
Oct 17, 2019
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
133 changes: 133 additions & 0 deletions consumption/resource-manager/v2018_05_31/pom.xml
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.consumption.v2018_05_31</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-consumption</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Consumption Management</name>
<description>This package contains Microsoft Consumption 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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/**
* 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.consumption.v2018_05_31;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for Bound.
*/
public final class Bound extends ExpandableStringEnum<Bound> {
/** Static value Upper for Bound. */
public static final Bound UPPER = fromString("Upper");

/** Static value Lower for Bound. */
public static final Bound LOWER = fromString("Lower");

/**
* Creates or finds a Bound from its string representation.
* @param name a name to look for
* @return the corresponding Bound
*/
@JsonCreator
public static Bound fromString(String name) {
return fromString(name, Bound.class);
}

/**
* @return known Bound values
*/
public static Collection<Bound> values() {
return values(Bound.class);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,41 @@
/**
* 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.consumption.v2018_05_31;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for ChargeType.
*/
public final class ChargeType extends ExpandableStringEnum<ChargeType> {
/** Static value Actual for ChargeType. */
public static final ChargeType ACTUAL = fromString("Actual");

/** Static value Forecast for ChargeType. */
public static final ChargeType FORECAST = fromString("Forecast");

/**
* Creates or finds a ChargeType from its string representation.
* @param name a name to look for
* @return the corresponding ChargeType
*/
@JsonCreator
public static ChargeType fromString(String name) {
return fromString(name, ChargeType.class);
}

/**
* @return known ChargeType values
*/
public static Collection<ChargeType> values() {
return values(ChargeType.class);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,47 @@
/**
* 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.consumption.v2018_05_31;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The details of the error.
*/
public class ErrorDetails {
/**
* Error code.
*/
@JsonProperty(value = "code", access = JsonProperty.Access.WRITE_ONLY)
private String code;

/**
* Error message indicating why the operation failed.
*/
@JsonProperty(value = "message", access = JsonProperty.Access.WRITE_ONLY)
private String message;

/**
* Get error code.
*
* @return the code value
*/
public String code() {
return this.code;
}

/**
* Get error message indicating why the operation failed.
*
* @return the message value
*/
public String message() {
return this.message;
}

}
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.consumption.v2018_05_31;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Error response indicates that the service is not able to process the
* incoming request. The reason is provided in the error message.
*/
public class ErrorResponse {
/**
* The details of the error.
*/
@JsonProperty(value = "error")
private ErrorDetails error;

/**
* Get the details of the error.
*
* @return the error value
*/
public ErrorDetails error() {
return this.error;
}

/**
* Set the details of the error.
*
* @param error the error value to set
* @return the ErrorResponse object itself.
*/
public ErrorResponse withError(ErrorDetails error) {
this.error = error;
return this;
}

}
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.consumption.v2018_05_31;

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();
}
}
Loading