Skip to content

Commit

Permalink
CodeGen from PR 18326 in Azure/azure-rest-api-specs
Browse files Browse the repository at this point in the history
2022-02-01 API Version changes for recoveryservicesbackup (Azure#18326)

* Initial Commit with 2022-01-01 API Version

* 2022-02-01 API Version Changes

* Readme Changes

* lint diff fix

* x-ms-identifiers changed to []
  • Loading branch information
SDKAuto committed Apr 5, 2022
1 parent 627f107 commit 5b7c1e6
Show file tree
Hide file tree
Showing 376 changed files with 564 additions and 1,436 deletions.
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.0.0-beta.4 (Unreleased)
## 1.0.0-beta.1 (2022-04-05)

- Azure Resource Manager RecoveryServicesBackup client library for Java. This package contains Microsoft Azure SDK for RecoveryServicesBackup Management SDK. Open API 2.0 Specs for Azure RecoveryServices Backup service. Package tag package-2021-12. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).

### Features Added

Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -32,7 +32,7 @@ Various documentation is available to help you get started
<dependency>
<groupId>com.azure.resourcemanager</groupId>
<artifactId>azure-resourcemanager-recoveryservicesbackup</artifactId>
<version>1.0.0-beta.3</version>
<version>1.0.0-beta.4</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -268,7 +268,7 @@ public static Configurable configure() {

/** The Configurable allowing configurations to be set. */
public static final class Configurable {
private final ClientLogger logger = new ClientLogger(Configurable.class);
private static final ClientLogger LOGGER = new ClientLogger(Configurable.class);

private HttpClient httpClient;
private HttpLogOptions httpLogOptions;
Expand Down Expand Up @@ -342,9 +342,11 @@ public Configurable withRetryPolicy(RetryPolicy retryPolicy) {
* @return the configurable object itself.
*/
public Configurable withDefaultPollInterval(Duration defaultPollInterval) {
this.defaultPollInterval = Objects.requireNonNull(defaultPollInterval, "'retryPolicy' cannot be null.");
this.defaultPollInterval =
Objects.requireNonNull(defaultPollInterval, "'defaultPollInterval' cannot be null.");
if (this.defaultPollInterval.isNegative()) {
throw logger.logExceptionAsError(new IllegalArgumentException("'httpPipeline' cannot be negative"));
throw LOGGER
.logExceptionAsError(new IllegalArgumentException("'defaultPollInterval' cannot be negative"));
}
return this;
}
Expand All @@ -366,7 +368,7 @@ public RecoveryServicesBackupManager authenticate(TokenCredential credential, Az
.append("-")
.append("com.azure.resourcemanager.recoveryservicesbackup")
.append("/")
.append("1.0.0-beta.3");
.append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.SupportStatus;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** Response for feature support requests for Azure IaasVm. */
@Fluent
public final class AzureVMResourceFeatureSupportResponseInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(AzureVMResourceFeatureSupportResponseInner.class);

/*
* Support status of feature
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.BackupEngineBase;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** The base backup engine class. All workload specific backup engines derive from this class. */
@Fluent
public final class BackupEngineBaseResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(BackupEngineBaseResourceInner.class);

/*
* BackupEngineBaseResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,14 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.NameInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.UsagesUnit;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;

/** Backup management usages of a vault. */
@Fluent
public final class BackupManagementUsageInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(BackupManagementUsageInner.class);

/*
* Unit of the usage.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceConfig;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** The resource storage details. */
@Fluent
public final class BackupResourceConfigResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(BackupResourceConfigResourceInner.class);

/*
* BackupResourceConfigResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceEncryptionConfigExtended;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** The BackupResourceEncryptionConfigExtendedResource model. */
@Fluent
public final class BackupResourceEncryptionConfigExtendedResourceInner extends Resource {
@JsonIgnore
private final ClientLogger logger = new ClientLogger(BackupResourceEncryptionConfigExtendedResourceInner.class);

/*
* BackupResourceEncryptionConfigExtendedResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.BackupResourceVaultConfig;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Backup resource vault config details. */
@Fluent
public final class BackupResourceVaultConfigResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(BackupResourceVaultConfigResourceInner.class);

/*
* BackupResourceVaultConfigResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.FabricName;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionStatus;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** BackupStatus response. */
@Fluent
public final class BackupStatusResponseInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(BackupStatusResponseInner.class);

/*
* Specifies whether the container is registered or not
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryDisplay;
import com.azure.resourcemanager.recoveryservicesbackup.models.ClientDiscoveryForProperties;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** Available operation details. */
@Fluent
public final class ClientDiscoveryValueForSingleApiInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ClientDiscoveryValueForSingleApiInner.class);

/*
* Name of the Operation.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.Job;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Defines workload agnostic properties for a job. */
@Fluent
public final class JobResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(JobResourceInner.class);

/*
* JobResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,20 +5,16 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.HttpStatusCode;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationResultInfoBase;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationWorkerResponse;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;
import java.util.Map;

/** Base class for operation result info. */
@Fluent
public final class OperationResultInfoBaseResourceInner extends OperationWorkerResponse {
@JsonIgnore private final ClientLogger logger = new ClientLogger(OperationResultInfoBaseResourceInner.class);

/*
* OperationResultInfoBaseResource operation
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,19 +5,15 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusError;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusExtendedInfo;
import com.azure.resourcemanager.recoveryservicesbackup.models.OperationStatusValues;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;

/** Operation status. */
@Fluent
public final class OperationStatusInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(OperationStatusInner.class);

/*
* ID of the operation.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@
package com.azure.resourcemanager.recoveryservicesbackup.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ValidationStatus;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** Response contract for enable backup validation request. */
@Fluent
public final class PreValidateEnableBackupResponseInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PreValidateEnableBackupResponseInner.class);

/*
* Validation Status
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.PrivateEndpointConnection;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Private Endpoint Connection Response Properties. */
@Fluent
public final class PrivateEndpointConnectionResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PrivateEndpointConnectionResourceInner.class);

/*
* PrivateEndpointConnectionResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectableContainer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Protectable Container Class. */
@Fluent
public final class ProtectableContainerResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ProtectableContainerResourceInner.class);

/*
* ProtectableContainerResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectedItem;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Base class for backup items. */
@Fluent
public final class ProtectedItemResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ProtectedItemResourceInner.class);

/*
* ProtectedItemResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionContainer;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Base class for container with backup items. Containers with specific workloads are derived from this class. */
@Fluent
public final class ProtectionContainerResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ProtectionContainerResourceInner.class);

/*
* ProtectionContainerResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionIntent;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Base class for backup ProtectionIntent. */
@Fluent
public final class ProtectionIntentResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ProtectionIntentResourceInner.class);

/*
* ProtectionIntentResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.ProtectionPolicy;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Base class for backup policy. Workload-specific backup policies are derived from this class. */
@Fluent
public final class ProtectionPolicyResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ProtectionPolicyResourceInner.class);

/*
* ProtectionPolicyResource properties
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,17 +6,13 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.Resource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.recoveryservicesbackup.models.RecoveryPoint;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.Map;

/** Base class for backup copies. Workload-specific backup copies are derived from this class. */
@Fluent
public final class RecoveryPointResourceInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(RecoveryPointResourceInner.class);

/*
* RecoveryPointResource properties
*/
Expand Down
Loading

0 comments on commit 5b7c1e6

Please sign in to comment.