Skip to content
Draft
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
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.0.0-beta.6 (Unreleased)
## 1.0.0-beta.1 (2022-03-29)

- Azure Resource Manager AppConfiguration client library for Java. This package contains Microsoft Azure SDK for AppConfiguration Management SDK. Package tag package-2021-10-01-preview. 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-appconfiguration</artifactId>
<version>1.0.0-beta.5</version>
<version>1.0.0-beta.6</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -90,7 +90,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 @@ -164,9 +164,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 @@ -188,7 +190,7 @@ public AppConfigurationManager authenticate(TokenCredential credential, AzurePro
.append("-")
.append("com.azure.resourcemanager.appconfiguration")
.append("/")
.append("1.0.0-beta.5");
.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.appconfiguration.fluent.models;

import com.azure.core.annotation.Immutable;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;

/** An API key used for authenticating with a configuration store endpoint. */
@Immutable
public final class ApiKeyInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ApiKeyInner.class);

/*
* The key ID.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -15,7 +15,6 @@
import com.azure.resourcemanager.appconfiguration.models.PublicNetworkAccess;
import com.azure.resourcemanager.appconfiguration.models.ResourceIdentity;
import com.azure.resourcemanager.appconfiguration.models.Sku;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
import java.util.List;
Expand All @@ -27,8 +26,6 @@
*/
@Fluent
public final class ConfigurationStoreInner extends Resource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ConfigurationStoreInner.class);

/*
* The managed identity information, if configured.
*/
Expand Down Expand Up @@ -319,11 +316,13 @@ public void validate() {
innerProperties().validate();
}
if (sku() == null) {
throw logger
throw LOGGER
.logExceptionAsError(
new IllegalArgumentException("Missing required property sku in model ConfigurationStoreInner"));
} else {
sku().validate();
}
}

private static final ClientLogger LOGGER = new ClientLogger(ConfigurationStoreInner.class);
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,22 +5,18 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.appconfiguration.models.CreateMode;
import com.azure.resourcemanager.appconfiguration.models.EncryptionProperties;
import com.azure.resourcemanager.appconfiguration.models.PrivateEndpointConnectionReference;
import com.azure.resourcemanager.appconfiguration.models.ProvisioningState;
import com.azure.resourcemanager.appconfiguration.models.PublicNetworkAccess;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
import java.util.List;

/** The properties of a configuration store. */
@Fluent
public final class ConfigurationStoreProperties {
@JsonIgnore private final ClientLogger logger = new ClientLogger(ConfigurationStoreProperties.class);

/*
* The provisioning state of the configuration store.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,13 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.appconfiguration.models.EncryptionProperties;
import com.azure.resourcemanager.appconfiguration.models.PublicNetworkAccess;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** The properties for updating a configuration store. */
@Fluent
public final class ConfigurationStorePropertiesUpdateParameters {
@JsonIgnore
private final ClientLogger logger = new ClientLogger(ConfigurationStorePropertiesUpdateParameters.class);

/*
* The encryption settings of the configuration store.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
import java.util.Map;

/** Deleted configuration store information with extended details. */
@Fluent
public final class DeletedConfigurationStoreInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(DeletedConfigurationStoreInner.class);

/*
* The resource ID for the deleted configuration store.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Immutable;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
Expand All @@ -15,8 +13,6 @@
/** Properties of the deleted configuration store. */
@Immutable
public final class DeletedConfigurationStoreProperties {
@JsonIgnore private final ClientLogger logger = new ClientLogger(DeletedConfigurationStoreProperties.class);

/*
* The resource id of the original configuration store.
*/
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.ProxyResource;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
import java.util.Map;

/** The key-value resource along with all resource properties. */
@Fluent
public final class KeyValueInner extends ProxyResource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(KeyValueInner.class);

/*
* All key-value properties.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,8 +5,6 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonInclude;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.time.OffsetDateTime;
Expand All @@ -15,8 +13,6 @@
/** All key-value properties. */
@Fluent
public final class KeyValueProperties {
@JsonIgnore private final ClientLogger logger = new ClientLogger(KeyValueProperties.class);

/*
* The primary identifier of a key-value.
* The key is used in unison with the label to uniquely identify a
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,15 +5,11 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Immutable;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** The result of a request to check the availability of a resource name. */
@Immutable
public final class NameAvailabilityStatusInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(NameAvailabilityStatusInner.class);

/*
* The value indicating whether the resource name is available.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,17 +5,13 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.appconfiguration.models.OperationDefinitionDisplay;
import com.azure.resourcemanager.appconfiguration.models.OperationProperties;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** The definition of a configuration store operation. */
@Fluent
public final class OperationDefinitionInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(OperationDefinitionInner.class);

/*
* Operation name: {provider}/{resource}/{operation}.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -6,18 +6,14 @@

import com.azure.core.annotation.Fluent;
import com.azure.core.management.ProxyResource;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.appconfiguration.models.PrivateEndpoint;
import com.azure.resourcemanager.appconfiguration.models.PrivateLinkServiceConnectionState;
import com.azure.resourcemanager.appconfiguration.models.ProvisioningState;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** A private endpoint connection. */
@Fluent
public final class PrivateEndpointConnectionInner extends ProxyResource {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PrivateEndpointConnectionInner.class);

/*
* The properties of a private endpoint.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -9,14 +9,11 @@
import com.azure.resourcemanager.appconfiguration.models.PrivateEndpoint;
import com.azure.resourcemanager.appconfiguration.models.PrivateLinkServiceConnectionState;
import com.azure.resourcemanager.appconfiguration.models.ProvisioningState;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;

/** Properties of a private endpoint connection. */
@Fluent
public final class PrivateEndpointConnectionProperties {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PrivateEndpointConnectionProperties.class);

/*
* The provisioning status of the private endpoint connection.
*/
Expand Down Expand Up @@ -98,7 +95,7 @@ public void validate() {
privateEndpoint().validate();
}
if (privateLinkServiceConnectionState() == null) {
throw logger
throw LOGGER
.logExceptionAsError(
new IllegalArgumentException(
"Missing required property privateLinkServiceConnectionState in model"
Expand All @@ -107,4 +104,6 @@ public void validate() {
privateLinkServiceConnectionState().validate();
}
}

private static final ClientLogger LOGGER = new ClientLogger(PrivateEndpointConnectionProperties.class);
}
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Fluent;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

/** A resource that supports private link capabilities. */
@Fluent
public final class PrivateLinkResourceInner {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PrivateLinkResourceInner.class);

/*
* The resource ID.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -5,16 +5,12 @@
package com.azure.resourcemanager.appconfiguration.fluent.models;

import com.azure.core.annotation.Immutable;
import com.azure.core.util.logging.ClientLogger;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import java.util.List;

/** Properties of a private link resource. */
@Immutable
public final class PrivateLinkResourceProperties {
@JsonIgnore private final ClientLogger logger = new ClientLogger(PrivateLinkResourceProperties.class);

/*
* The private link resource group id.
*/
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -40,8 +40,6 @@
/** Initializes a new instance of the AppConfigurationManagementClientImpl type. */
@ServiceClient(builder = AppConfigurationManagementClientBuilder.class)
public final class AppConfigurationManagementClientImpl implements AppConfigurationManagementClient {
private final ClientLogger logger = new ClientLogger(AppConfigurationManagementClientImpl.class);

/** The Microsoft Azure subscription ID. */
private final String subscriptionId;

Expand Down Expand Up @@ -287,7 +285,7 @@ public <T, U> Mono<U> getLroFinalResultOrError(AsyncPollResponse<PollResult<T>,
managementError = null;
}
} catch (IOException | RuntimeException ioe) {
logger.logThrowableAsWarning(ioe);
LOGGER.logThrowableAsWarning(ioe);
}
}
} else {
Expand Down Expand Up @@ -346,4 +344,6 @@ public Mono<String> getBodyAsString(Charset charset) {
return Mono.just(new String(responseBody, charset));
}
}

private static final ClientLogger LOGGER = new ClientLogger(AppConfigurationManagementClientImpl.class);
}
Original file line number Diff line number Diff line change
Expand Up @@ -31,7 +31,6 @@
import com.azure.core.management.polling.PollResult;
import com.azure.core.util.Context;
import com.azure.core.util.FluxUtil;
import com.azure.core.util.logging.ClientLogger;
import com.azure.core.util.polling.PollerFlux;
import com.azure.core.util.polling.SyncPoller;
import com.azure.resourcemanager.appconfiguration.fluent.ConfigurationStoresClient;
Expand All @@ -49,8 +48,6 @@

/** An instance of this class provides access to all the operations defined in ConfigurationStoresClient. */
public final class ConfigurationStoresClientImpl implements ConfigurationStoresClient {
private final ClientLogger logger = new ClientLogger(ConfigurationStoresClientImpl.class);

/** The proxy service used to perform REST calls. */
private final ConfigurationStoresService service;

Expand Down
Loading