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
4 changes: 3 additions & 1 deletion sdk/webpubsub/azure-resourcemanager-webpubsub/CHANGELOG.md
Original file line number Diff line number Diff line change
@@ -1,6 +1,8 @@
# Release History

## 1.1.0-beta.1 (Unreleased)
## 1.0.0-beta.1 (2023-06-06)

- Azure Resource Manager WebPubSub client library for Java. This package contains Microsoft Azure SDK for WebPubSub Management SDK. REST API for Azure WebPubSub Service. Package tag package-2023-06-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
4 changes: 2 additions & 2 deletions sdk/webpubsub/azure-resourcemanager-webpubsub/README.md
Original file line number Diff line number Diff line change
Expand Up @@ -2,7 +2,7 @@

Azure Resource Manager WebPubSub client library for Java.

This package contains Microsoft Azure SDK for WebPubSub Management SDK. REST API for Azure WebPubSub Service. Package tag package-2023-02-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 WebPubSub Management SDK. REST API for Azure WebPubSub Service. Package tag package-2023-06-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-webpubsub</artifactId>
<version>1.0.0</version>
<version>1.1.0-beta.1</version>
</dependency>
```
[//]: # ({x-version-update-end})
Expand Down
283 changes: 245 additions & 38 deletions sdk/webpubsub/azure-resourcemanager-webpubsub/SAMPLE.md

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion sdk/webpubsub/azure-resourcemanager-webpubsub/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for WebPubSub Management</name>
<description>This package contains Microsoft Azure SDK for WebPubSub Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. REST API for Azure WebPubSub Service. Package tag package-2023-02-01.</description>
<description>This package contains Microsoft Azure SDK for WebPubSub Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. REST API for Azure WebPubSub Service. Package tag package-2023-06-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 @@ -32,6 +32,7 @@
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubManagementClientBuilder;
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubPrivateEndpointConnectionsImpl;
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubPrivateLinkResourcesImpl;
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubReplicasImpl;
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubSharedPrivateLinkResourcesImpl;
import com.azure.resourcemanager.webpubsub.implementation.WebPubSubsImpl;
import com.azure.resourcemanager.webpubsub.models.Operations;
Expand All @@ -41,6 +42,7 @@
import com.azure.resourcemanager.webpubsub.models.WebPubSubHubs;
import com.azure.resourcemanager.webpubsub.models.WebPubSubPrivateEndpointConnections;
import com.azure.resourcemanager.webpubsub.models.WebPubSubPrivateLinkResources;
import com.azure.resourcemanager.webpubsub.models.WebPubSubReplicas;
import com.azure.resourcemanager.webpubsub.models.WebPubSubSharedPrivateLinkResources;
import com.azure.resourcemanager.webpubsub.models.WebPubSubs;
import java.time.Duration;
Expand Down Expand Up @@ -68,6 +70,8 @@ public final class WebPubSubManager {

private WebPubSubPrivateLinkResources webPubSubPrivateLinkResources;

private WebPubSubReplicas webPubSubReplicas;

private WebPubSubSharedPrivateLinkResources webPubSubSharedPrivateLinkResources;

private final WebPubSubManagementClient clientObject;
Expand Down Expand Up @@ -235,7 +239,7 @@ public WebPubSubManager authenticate(TokenCredential credential, AzureProfile pr
.append("-")
.append("com.azure.resourcemanager.webpubsub")
.append("/")
.append("1.0.0");
.append("1.0.0-beta.1");
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
userAgentBuilder
.append(" (")
Expand Down Expand Up @@ -393,6 +397,18 @@ public WebPubSubPrivateLinkResources webPubSubPrivateLinkResources() {
return webPubSubPrivateLinkResources;
}

/**
* Gets the resource collection API of WebPubSubReplicas. It manages Replica.
*
* @return Resource collection API of WebPubSubReplicas.
*/
public WebPubSubReplicas webPubSubReplicas() {
if (this.webPubSubReplicas == null) {
this.webPubSubReplicas = new WebPubSubReplicasImpl(clientObject.getWebPubSubReplicas(), this);
}
return webPubSubReplicas;
}

/**
* Gets the resource collection API of WebPubSubSharedPrivateLinkResources. It manages SharedPrivateLinkResource.
*
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ public interface WebPubSubCustomCertificatesClient {
/**
* List all custom certificates.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
Expand All @@ -32,8 +31,7 @@ public interface WebPubSubCustomCertificatesClient {
/**
* List all custom certificates.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -47,8 +45,7 @@ public interface WebPubSubCustomCertificatesClient {
/**
* Get a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param context The context to associate with this operation.
Expand All @@ -64,8 +61,7 @@ Response<CustomCertificateInner> getWithResponse(
/**
* Get a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -79,8 +75,7 @@ Response<CustomCertificateInner> getWithResponse(
/**
* Create or update a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param parameters A custom certificate.
Expand All @@ -96,8 +91,7 @@ SyncPoller<PollResult<CustomCertificateInner>, CustomCertificateInner> beginCrea
/**
* Create or update a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param parameters A custom certificate.
Expand All @@ -118,8 +112,7 @@ SyncPoller<PollResult<CustomCertificateInner>, CustomCertificateInner> beginCrea
/**
* Create or update a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param parameters A custom certificate.
Expand All @@ -135,8 +128,7 @@ CustomCertificateInner createOrUpdate(
/**
* Create or update a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param parameters A custom certificate.
Expand All @@ -157,8 +149,7 @@ CustomCertificateInner createOrUpdate(
/**
* Delete a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @param context The context to associate with this operation.
Expand All @@ -174,8 +165,7 @@ Response<Void> deleteWithResponse(
/**
* Delete a custom certificate.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param certificateName Custom certificate name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -18,8 +18,7 @@ public interface WebPubSubCustomDomainsClient {
/**
* List all custom domains.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @throws IllegalArgumentException thrown if parameters fail the validation.
* @throws com.azure.core.management.exception.ManagementException thrown if the request is rejected by server.
Expand All @@ -32,8 +31,7 @@ public interface WebPubSubCustomDomainsClient {
/**
* List all custom domains.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param context The context to associate with this operation.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -47,8 +45,7 @@ public interface WebPubSubCustomDomainsClient {
/**
* Get a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param context The context to associate with this operation.
Expand All @@ -64,8 +61,7 @@ Response<CustomDomainInner> getWithResponse(
/**
* Get a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -79,8 +75,7 @@ Response<CustomDomainInner> getWithResponse(
/**
* Create or update a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param parameters A custom domain.
Expand All @@ -96,8 +91,7 @@ SyncPoller<PollResult<CustomDomainInner>, CustomDomainInner> beginCreateOrUpdate
/**
* Create or update a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param parameters A custom domain.
Expand All @@ -114,8 +108,7 @@ SyncPoller<PollResult<CustomDomainInner>, CustomDomainInner> beginCreateOrUpdate
/**
* Create or update a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param parameters A custom domain.
Expand All @@ -131,8 +124,7 @@ CustomDomainInner createOrUpdate(
/**
* Create or update a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param parameters A custom domain.
Expand All @@ -149,8 +141,7 @@ CustomDomainInner createOrUpdate(
/**
* Delete a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -164,8 +155,7 @@ CustomDomainInner createOrUpdate(
/**
* Delete a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param context The context to associate with this operation.
Expand All @@ -181,8 +171,7 @@ SyncPoller<PollResult<Void>, Void> beginDelete(
/**
* Delete a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @throws IllegalArgumentException thrown if parameters fail the validation.
Expand All @@ -195,8 +184,7 @@ SyncPoller<PollResult<Void>, Void> beginDelete(
/**
* Delete a custom domain.
*
* @param resourceGroupName The name of the resource group that contains the resource. You can obtain this value
* from the Azure Resource Manager API or the portal.
* @param resourceGroupName The name of the resource group. The name is case insensitive.
* @param resourceName The name of the resource.
* @param name Custom domain name.
* @param context The context to associate with this operation.
Expand Down
Loading