Skip to content

Commit

Permalink
CodeGen from PR 14311 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
Merge 1ef7250c3f739ece0a68fa90bf11ac7535940b4a into e0624d2b17a8dcee07acfb08f39508a773a8dc21
  • Loading branch information
SDKAuto committed May 18, 2021
1 parent 11b597c commit 626e8be
Show file tree
Hide file tree
Showing 13 changed files with 96 additions and 18 deletions.
3 changes: 2 additions & 1 deletion sdk/iotcentral/azure-resourcemanager-iotcentral/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Release History

## 1.0.0-beta.2 (Unreleased)
## 1.0.0-beta.1 (2021-05-18)

- Azure Resource Manager IotCentral client library for Java. This package contains Microsoft Azure SDK for IotCentral Management SDK. Use this API to manage IoT Central Applications in your Azure subscription. Package tag package-2021-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## 1.0.0-beta.1 (2021-04-22)

Expand Down
4 changes: 2 additions & 2 deletions sdk/iotcentral/azure-resourcemanager-iotcentral/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager IotCentral client library for Java.

This package contains Microsoft Azure SDK for IotCentral Management SDK. Use this API to manage IoT Central Applications in your Azure subscription. Package tag package-2018-09-01. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
This package contains Microsoft Azure SDK for IotCentral Management SDK. Use this API to manage IoT Central Applications in your Azure subscription. Package tag package-2021-06. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

## We'd love to hear your feedback

Expand Down Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-iotcentral</artifactId>
<version>1.0.0-beta.1</version>
<version>1.0.0-beta.2</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
2 changes: 1 addition & 1 deletion sdk/iotcentral/azure-resourcemanager-iotcentral/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for IotCentral Management</name>
<description>This package contains Microsoft Azure SDK for IotCentral Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Use this API to manage IoT Central Applications in your Azure subscription. Package tag package-2018-09-01.</description>
<description>This package contains Microsoft Azure SDK for IotCentral Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Use this API to manage IoT Central Applications in your Azure subscription. Package tag package-2021-06.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,7 +13,7 @@
/** An instance of this class provides access to all the operations defined in OperationsClient. */
public interface OperationsClient {
/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
Expand All @@ -23,7 +23,7 @@ public interface OperationsClient {
PagedIterable<OperationInner> list();

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,6 +9,7 @@
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.iotcentral.models.AppSkuInfo;
import com.azure.resourcemanager.iotcentral.models.AppState;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;
Expand Down Expand Up @@ -52,6 +53,12 @@ public class AppInner extends Resource {
@JsonProperty(value = "properties.template")
private String template;

/*
* The current state of the application.
*/
@JsonProperty(value = "properties.state", access = JsonProperty.Access.WRITE_ONLY)
private AppState state;

/**
* Get the sku property: A valid instance SKU.
*
Expand Down Expand Up @@ -145,6 +152,15 @@ public AppInner withTemplate(String template) {
return this;
}

/**
* Get the state property: The current state of the application.
*
* @return the state value.
*/
public AppState state() {
return this.state;
}

/** {@inheritDoc} */
@Override
public AppInner withLocation(String location) {
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -10,6 +10,7 @@
import com.azure.resourcemanager.iotcentral.models.App;
import com.azure.resourcemanager.iotcentral.models.AppPatch;
import com.azure.resourcemanager.iotcentral.models.AppSkuInfo;
import com.azure.resourcemanager.iotcentral.models.AppState;
import java.util.Collections;
import java.util.Map;

Expand Down Expand Up @@ -63,6 +64,10 @@ public String template() {
return this.innerModel().template();
}

public AppState state() {
return this.innerModel().state();
}

public Region region() {
return Region.fromName(this.regionName());
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -157,7 +157,7 @@ public OperationsClient getOperations() {
this.defaultPollInterval = defaultPollInterval;
this.subscriptionId = subscriptionId;
this.endpoint = endpoint;
this.apiVersion = "2018-09-01";
this.apiVersion = "2021-06-01";
this.apps = new AppsClientImpl(this);
this.operations = new OperationsClientImpl(this);
}
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -81,7 +81,7 @@ Mono<Response<OperationListResult>> listNext(
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
Expand Down Expand Up @@ -112,7 +112,7 @@ private Mono<PagedResponse<OperationInner>> listSinglePageAsync() {
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down Expand Up @@ -144,7 +144,7 @@ private Mono<PagedResponse<OperationInner>> listSinglePageAsync(Context context)
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
Expand All @@ -156,7 +156,7 @@ private PagedFlux<OperationInner> listAsync() {
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -171,7 +171,7 @@ private PagedFlux<OperationInner> listAsync(Context context) {
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @throws ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
Expand All @@ -183,7 +183,7 @@ public PagedIterable<OperationInner> list() {
}

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -83,6 +83,13 @@ public interface App {
*/
String template();

/**
* Gets the state property: The current state of the application.
*
* @return the state value.
*/
AppState state();

/**
* Gets the region of the resource.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -56,6 +56,12 @@ public class AppPatch {
@JsonProperty(value = "properties.template")
private String template;

/*
* The current state of the application.
*/
@JsonProperty(value = "properties.state", access = JsonProperty.Access.WRITE_ONLY)
private AppState state;

/**
* Get the tags property: Instance tags.
*
Expand Down Expand Up @@ -169,6 +175,15 @@ public AppPatch withTemplate(String template) {
return this;
}

/**
* Get the state property: The current state of the application.
*
* @return the state value.
*/
public AppState state() {
return this.state;
}

/**
* Validates the instance.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -13,9 +13,6 @@ public final class AppSku extends ExpandableStringEnum<AppSku> {
/** Static value F1 for AppSku. */
public static final AppSku F1 = fromString("F1");

/** Static value S1 for AppSku. */
public static final AppSku S1 = fromString("S1");

/** Static value ST0 for AppSku. */
public static final AppSku ST0 = fromString("ST0");

Expand Down
Original file line number Diff line number Diff line change
@@ -0,0 +1,37 @@
// Copyright (c) Microsoft Corporation. All rights reserved.
// Licensed under the MIT License.
// Code generated by Microsoft (R) AutoRest Code Generator.

package com.azure.resourcemanager.iotcentral.models;

import com.azure.core.util.ExpandableStringEnum;
import com.fasterxml.jackson.annotation.JsonCreator;
import java.util.Collection;

/** Defines values for AppState. */
public final class AppState extends ExpandableStringEnum<AppState> {
/** Static value created for AppState. */
public static final AppState CREATED = fromString("created");

/** Static value deleted for AppState. */
public static final AppState DELETED = fromString("deleted");

/** Static value suspended for AppState. */
public static final AppState SUSPENDED = fromString("suspended");

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

/** @return known AppState values. */
public static Collection<AppState> values() {
return values(AppState.class);
}
}
Original file line number Diff line number Diff line change
Expand Up @@ -10,7 +10,7 @@
/** Resource collection API of Operations. */
public interface Operations {
/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
* @throws RuntimeException all other wrapped checked exceptions if the request fails to be sent.
Expand All @@ -19,7 +19,7 @@ public interface Operations {
PagedIterable<Operation> list();

/**
* Lists all of the available IoT Central application REST API operations.
* Lists all of the available IoT Central Resource Provider operations.
*
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down

0 comments on commit 626e8be

Please sign in to comment.