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
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 Quota/resource-manager/v2019_07_19/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.Quota.v2019_07_19</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-capacity</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Capacity Management</name>
<description>This package contains Microsoft Capacity 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,45 @@
/**
* 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.quota.v2019_07_19;

import java.util.List;
import com.microsoft.azure.management.quota.v2019_07_19.implementation.CurrentQuotaLimitInner;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Quota change requests information.
*/
public class CreateGenericQuotaRequestParameters {
/**
* Quota change requests.
*/
@JsonProperty(value = "value")
private List<CurrentQuotaLimitInner> value;

/**
* Get quota change requests.
*
* @return the value value
*/
public List<CurrentQuotaLimitInner> value() {
return this.value;
}

/**
* Set quota change requests.
*
* @param value the value value to set
* @return the CreateGenericQuotaRequestParameters object itself.
*/
public CreateGenericQuotaRequestParameters withValue(List<CurrentQuotaLimitInner> value) {
this.value = value;
return this;
}

}
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.quota.v2019_07_19;

import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.management.quota.v2019_07_19.implementation.CurrentQuotaLimitInner;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.quota.v2019_07_19.implementation.CapacityManager;

/**
* Type representing CurrentQuotaLimit.
*/
public interface CurrentQuotaLimit extends HasInner<CurrentQuotaLimitInner>, HasManager<CapacityManager> {
/**
* @return the currentValue value.
*/
Integer currentValue();

/**
* @return the limit value.
*/
Integer limit();

/**
* @return the name value.
*/
CurrentQuotaLimitName name();

/**
* @return the quotaPeriod value.
*/
String quotaPeriod();

/**
* @return the resourceType value.
*/
String resourceType();

/**
* @return the unit value.
*/
String unit();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,70 @@
/**
* 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.quota.v2019_07_19;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Name of the resource provide by the resource Provider. Please use this name
* property for quotaRequests.
*/
public class CurrentQuotaLimitName {
/**
* Resource name.
*/
@JsonProperty(value = "value")
private String value;

/**
* Resource display name.
*/
@JsonProperty(value = "localizedValue")
private String localizedValue;

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

/**
* Set resource name.
*
* @param value the value value to set
* @return the CurrentQuotaLimitName object itself.
*/
public CurrentQuotaLimitName withValue(String value) {
this.value = value;
return this;
}

/**
* Get resource display name.
*
* @return the localizedValue value
*/
public String localizedValue() {
return this.localizedValue;
}

/**
* Set resource display name.
*
* @param localizedValue the localizedValue value to set
* @return the CurrentQuotaLimitName object itself.
*/
public CurrentQuotaLimitName withLocalizedValue(String localizedValue) {
this.localizedValue = localizedValue;
return this;
}

}
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.quota.v2019_07_19;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The api error.
*/
public class ExceptionResponse {
/**
* The api error details.
*/
@JsonProperty(value = "error")
private ServiceError error;

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

/**
* Set the api error details.
*
* @param error the error value to set
* @return the ExceptionResponse object itself.
*/
public ExceptionResponse withError(ServiceError 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.quota.v2019_07_19;

import com.microsoft.rest.RestException;
import okhttp3.ResponseBody;
import retrofit2.Response;

/**
* Exception thrown for an invalid response with ExceptionResponse information.
*/
public class ExceptionResponseException extends RestException {
/**
* Initializes a new instance of the ExceptionResponseException class.
*
* @param message the exception message or the response content if a message is not available
* @param response the HTTP response
*/
public ExceptionResponseException(final String message, final Response<ResponseBody> response) {
super(message, response);
}

/**
* Initializes a new instance of the ExceptionResponseException 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 ExceptionResponseException(final String message, final Response<ResponseBody> response, final ExceptionResponse body) {
super(message, response, body);
}

@Override
public ExceptionResponse body() {
return (ExceptionResponse) super.body();
}
}
Loading