Skip to content
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
3 changes: 2 additions & 1 deletion sdk/peering/azure-resourcemanager-peering/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-04-25)

- Azure Resource Manager Peering client library for Java. This package contains Microsoft Azure SDK for Peering Management SDK. Peering Client. Package tag package-2019-08-01-preview. 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-19)

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

Azure Resource Manager Peering client library for Java.

This package contains Microsoft Azure SDK for Peering Management SDK. Peering Client. Package tag package-2021-01-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 Peering Management SDK. Peering Client. Package tag package-2019-08-01-preview. 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-peering</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/peering/azure-resourcemanager-peering/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 Peering Management</name>
<description>This package contains Microsoft Azure SDK for Peering Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Peering Client. Package tag package-2021-01-01.</description>
<description>This package contains Microsoft Azure SDK for Peering Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Peering Client. Package tag package-2019-08-01-preview.</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 @@ -21,36 +21,28 @@
import com.azure.core.util.Configuration;
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.peering.fluent.PeeringManagementClient;
import com.azure.resourcemanager.peering.implementation.CdnPeeringPrefixesImpl;
import com.azure.resourcemanager.peering.implementation.LegacyPeeringsImpl;
import com.azure.resourcemanager.peering.implementation.OperationsImpl;
import com.azure.resourcemanager.peering.implementation.PeerAsnsImpl;
import com.azure.resourcemanager.peering.implementation.PeeringLocationsImpl;
import com.azure.resourcemanager.peering.implementation.PeeringManagementClientBuilder;
import com.azure.resourcemanager.peering.implementation.PeeringServiceCountriesImpl;
import com.azure.resourcemanager.peering.implementation.PeeringServiceLocationsImpl;
import com.azure.resourcemanager.peering.implementation.PeeringServicePrefixesImpl;
import com.azure.resourcemanager.peering.implementation.PeeringServiceProvidersImpl;
import com.azure.resourcemanager.peering.implementation.PeeringServicesImpl;
import com.azure.resourcemanager.peering.implementation.PeeringsImpl;
import com.azure.resourcemanager.peering.implementation.PrefixesImpl;
import com.azure.resourcemanager.peering.implementation.ReceivedRoutesImpl;
import com.azure.resourcemanager.peering.implementation.RegisteredAsnsImpl;
import com.azure.resourcemanager.peering.implementation.RegisteredPrefixesImpl;
import com.azure.resourcemanager.peering.implementation.ResourceProvidersImpl;
import com.azure.resourcemanager.peering.models.CdnPeeringPrefixes;
import com.azure.resourcemanager.peering.models.LegacyPeerings;
import com.azure.resourcemanager.peering.models.Operations;
import com.azure.resourcemanager.peering.models.PeerAsns;
import com.azure.resourcemanager.peering.models.PeeringLocations;
import com.azure.resourcemanager.peering.models.PeeringServiceCountries;
import com.azure.resourcemanager.peering.models.PeeringServiceLocations;
import com.azure.resourcemanager.peering.models.PeeringServicePrefixes;
import com.azure.resourcemanager.peering.models.PeeringServiceProviders;
import com.azure.resourcemanager.peering.models.PeeringServices;
import com.azure.resourcemanager.peering.models.Peerings;
import com.azure.resourcemanager.peering.models.Prefixes;
import com.azure.resourcemanager.peering.models.ReceivedRoutes;
import com.azure.resourcemanager.peering.models.RegisteredAsns;
import com.azure.resourcemanager.peering.models.RegisteredPrefixes;
import com.azure.resourcemanager.peering.models.ResourceProviders;
import java.time.Duration;
import java.time.temporal.ChronoUnit;
Expand All @@ -60,8 +52,6 @@

/** Entry point to PeeringManager. Peering Client. */
public final class PeeringManager {
private CdnPeeringPrefixes cdnPeeringPrefixes;

private ResourceProviders resourceProviders;

private LegacyPeerings legacyPeerings;
Expand All @@ -72,18 +62,12 @@ public final class PeeringManager {

private PeeringLocations peeringLocations;

private RegisteredAsns registeredAsns;

private RegisteredPrefixes registeredPrefixes;

private Peerings peerings;

private ReceivedRoutes receivedRoutes;

private PeeringServiceCountries peeringServiceCountries;

private PeeringServiceLocations peeringServiceLocations;

private PeeringServicePrefixes peeringServicePrefixes;

private Prefixes prefixes;

private PeeringServiceProviders peeringServiceProviders;
Expand Down Expand Up @@ -253,14 +237,6 @@ public PeeringManager authenticate(TokenCredential credential, AzureProfile prof
}
}

/** @return Resource collection API of CdnPeeringPrefixes. */
public CdnPeeringPrefixes cdnPeeringPrefixes() {
if (this.cdnPeeringPrefixes == null) {
this.cdnPeeringPrefixes = new CdnPeeringPrefixesImpl(clientObject.getCdnPeeringPrefixes(), this);
}
return cdnPeeringPrefixes;
}

/** @return Resource collection API of ResourceProviders. */
public ResourceProviders resourceProviders() {
if (this.resourceProviders == null) {
Expand Down Expand Up @@ -301,22 +277,6 @@ public PeeringLocations peeringLocations() {
return peeringLocations;
}

/** @return Resource collection API of RegisteredAsns. */
public RegisteredAsns registeredAsns() {
if (this.registeredAsns == null) {
this.registeredAsns = new RegisteredAsnsImpl(clientObject.getRegisteredAsns(), this);
}
return registeredAsns;
}

/** @return Resource collection API of RegisteredPrefixes. */
public RegisteredPrefixes registeredPrefixes() {
if (this.registeredPrefixes == null) {
this.registeredPrefixes = new RegisteredPrefixesImpl(clientObject.getRegisteredPrefixes(), this);
}
return registeredPrefixes;
}

/** @return Resource collection API of Peerings. */
public Peerings peerings() {
if (this.peerings == null) {
Expand All @@ -325,23 +285,6 @@ public Peerings peerings() {
return peerings;
}

/** @return Resource collection API of ReceivedRoutes. */
public ReceivedRoutes receivedRoutes() {
if (this.receivedRoutes == null) {
this.receivedRoutes = new ReceivedRoutesImpl(clientObject.getReceivedRoutes(), this);
}
return receivedRoutes;
}

/** @return Resource collection API of PeeringServiceCountries. */
public PeeringServiceCountries peeringServiceCountries() {
if (this.peeringServiceCountries == null) {
this.peeringServiceCountries =
new PeeringServiceCountriesImpl(clientObject.getPeeringServiceCountries(), this);
}
return peeringServiceCountries;
}

/** @return Resource collection API of PeeringServiceLocations. */
public PeeringServiceLocations peeringServiceLocations() {
if (this.peeringServiceLocations == null) {
Expand All @@ -351,6 +294,15 @@ public PeeringServiceLocations peeringServiceLocations() {
return peeringServiceLocations;
}

/** @return Resource collection API of PeeringServicePrefixes. */
public PeeringServicePrefixes peeringServicePrefixes() {
if (this.peeringServicePrefixes == null) {
this.peeringServicePrefixes =
new PeeringServicePrefixesImpl(clientObject.getPeeringServicePrefixes(), this);
}
return peeringServicePrefixes;
}

/** @return Resource collection API of Prefixes. */
public Prefixes prefixes() {
if (this.prefixes == null) {
Expand Down

This file was deleted.

Original file line number Diff line number Diff line change
Expand Up @@ -31,13 +31,12 @@ public interface LegacyPeeringsClient {
*
* @param peeringLocation The location of the peering.
* @param kind The kind of the peering.
* @param asn The ASN number associated with a legacy peering.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @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.
* @return the paginated list of peerings.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<PeeringInner> list(String peeringLocation, LegacyPeeringsKind kind, Integer asn, Context context);
PagedIterable<PeeringInner> list(String peeringLocation, LegacyPeeringsKind kind, Context context);
}
Original file line number Diff line number Diff line change
Expand Up @@ -44,13 +44,6 @@ public interface PeeringManagementClient {
*/
Duration getDefaultPollInterval();

/**
* Gets the CdnPeeringPrefixesClient object to access its operations.
*
* @return the CdnPeeringPrefixesClient object.
*/
CdnPeeringPrefixesClient getCdnPeeringPrefixes();

/**
* Gets the ResourceProvidersClient object to access its operations.
*
Expand Down Expand Up @@ -86,20 +79,6 @@ public interface PeeringManagementClient {
*/
PeeringLocationsClient getPeeringLocations();

/**
* Gets the RegisteredAsnsClient object to access its operations.
*
* @return the RegisteredAsnsClient object.
*/
RegisteredAsnsClient getRegisteredAsns();

/**
* Gets the RegisteredPrefixesClient object to access its operations.
*
* @return the RegisteredPrefixesClient object.
*/
RegisteredPrefixesClient getRegisteredPrefixes();

/**
* Gets the PeeringsClient object to access its operations.
*
Expand All @@ -108,25 +87,18 @@ public interface PeeringManagementClient {
PeeringsClient getPeerings();

/**
* Gets the ReceivedRoutesClient object to access its operations.
*
* @return the ReceivedRoutesClient object.
*/
ReceivedRoutesClient getReceivedRoutes();

/**
* Gets the PeeringServiceCountriesClient object to access its operations.
* Gets the PeeringServiceLocationsClient object to access its operations.
*
* @return the PeeringServiceCountriesClient object.
* @return the PeeringServiceLocationsClient object.
*/
PeeringServiceCountriesClient getPeeringServiceCountries();
PeeringServiceLocationsClient getPeeringServiceLocations();

/**
* Gets the PeeringServiceLocationsClient object to access its operations.
* Gets the PeeringServicePrefixesClient object to access its operations.
*
* @return the PeeringServiceLocationsClient object.
* @return the PeeringServicePrefixesClient object.
*/
PeeringServiceLocationsClient getPeeringServiceLocations();
PeeringServicePrefixesClient getPeeringServicePrefixes();

/**
* Gets the PrefixesClient object to access its operations.
Expand Down

This file was deleted.

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 PeeringServiceLocationsClient. */
public interface PeeringServiceLocationsClient {
/**
* Lists all of the available locations for peering service.
* Lists all of the available peering service locations for the specified kind of peering.
*
* @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,15 +23,14 @@ public interface PeeringServiceLocationsClient {
PagedIterable<PeeringServiceLocationInner> list();

/**
* Lists all of the available locations for peering service.
* Lists all of the available peering service locations for the specified kind of peering.
*
* @param country The country of interest, in which the locations are to be present.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @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.
* @return the paginated list of peering service locations.
*/
@ServiceMethod(returns = ReturnType.COLLECTION)
PagedIterable<PeeringServiceLocationInner> list(String country, Context context);
PagedIterable<PeeringServiceLocationInner> list(Context context);
}
Loading