Skip to content
Open
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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
Original file line number Diff line number Diff line change
@@ -1,7 +1,8 @@
# Release History

## 1.0.0-beta.1 (2026-07-01)
## 1.0.0-beta.1 (2026-07-17)

- Azure Resource Manager Compute BulkActions client library for Java. This package contains Microsoft Azure SDK for Compute BulkActions Management SDK. Package api-version 2026-07-06-preview. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
- Azure Resource Manager Compute BulkActions client library for Java. This package contains Microsoft Azure SDK for Compute BulkActions Management SDK. Package api-version 2026-06-06. 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 @@ -2,7 +2,7 @@

Azure Resource Manager Compute BulkActions client library for Java.

This package contains Microsoft Azure SDK for Compute BulkActions Management SDK. Package api-version 2026-06-06. 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 Compute BulkActions Management SDK. Package api-version 2026-07-06-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
1,189 changes: 1,096 additions & 93 deletions sdk/compute/azure-resourcemanager-compute-bulkactions/SAMPLE.md

Large diffs are not rendered by default.

Original file line number Diff line number Diff line change
Expand Up @@ -18,7 +18,7 @@
<packaging>jar</packaging>

<name>Microsoft Azure SDK for Compute BulkActions Management</name>
<description>This package contains Microsoft Azure SDK for Compute BulkActions Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2026-06-06.</description>
<description>This package contains Microsoft Azure SDK for Compute BulkActions Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. Package api-version 2026-07-06-preview.</description>
<url>https://github.com/Azure/azure-sdk-for-java</url>

<licenses>
Expand All @@ -45,6 +45,7 @@
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
<jacoco.min.linecoverage>0</jacoco.min.linecoverage>
<jacoco.min.branchcoverage>0</jacoco.min.branchcoverage>
<revapi.skip>true</revapi.skip>
</properties>
<dependencies>
<dependency>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -26,8 +26,10 @@
import com.azure.core.util.logging.ClientLogger;
import com.azure.resourcemanager.compute.bulkactions.fluent.ComputeBulkActionsManagementClient;
import com.azure.resourcemanager.compute.bulkactions.implementation.ComputeBulkActionsManagementClientBuilder;
import com.azure.resourcemanager.compute.bulkactions.implementation.LaunchBulkInstancesOperationsImpl;
import com.azure.resourcemanager.compute.bulkactions.implementation.OperationsImpl;
import com.azure.resourcemanager.compute.bulkactions.implementation.VirtualMachineBulkOperationsImpl;
import com.azure.resourcemanager.compute.bulkactions.models.LaunchBulkInstancesOperations;
import com.azure.resourcemanager.compute.bulkactions.models.Operations;
import com.azure.resourcemanager.compute.bulkactions.models.VirtualMachineBulkOperations;
import java.time.Duration;
Expand All @@ -46,6 +48,8 @@ public final class ComputeBulkActionsManager {

private VirtualMachineBulkOperations virtualMachineBulkOperations;

private LaunchBulkInstancesOperations launchBulkInstancesOperations;

private final ComputeBulkActionsManagementClient clientObject;

private ComputeBulkActionsManager(HttpPipeline httpPipeline, AzureProfile profile, Duration defaultPollInterval) {
Expand Down Expand Up @@ -286,6 +290,20 @@ public VirtualMachineBulkOperations virtualMachineBulkOperations() {
return virtualMachineBulkOperations;
}

/**
* Gets the resource collection API of LaunchBulkInstancesOperations. It manages
* LocationBasedLaunchBulkInstancesOperation.
*
* @return Resource collection API of LaunchBulkInstancesOperations.
*/
public LaunchBulkInstancesOperations launchBulkInstancesOperations() {
if (this.launchBulkInstancesOperations == null) {
this.launchBulkInstancesOperations
= new LaunchBulkInstancesOperationsImpl(clientObject.getLaunchBulkInstancesOperations(), this);
}
return launchBulkInstancesOperations;
}

/**
* Gets wrapped service client ComputeBulkActionsManagementClient providing direct access to the underlying
* auto-generated API implementation, based on Azure REST API.
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -59,4 +59,11 @@ public interface ComputeBulkActionsManagementClient {
* @return the VirtualMachineBulkOperationsClient object.
*/
VirtualMachineBulkOperationsClient getVirtualMachineBulkOperations();

/**
* Gets the LaunchBulkInstancesOperationsClient object to access its operations.
*
* @return the LaunchBulkInstancesOperationsClient object.
*/
LaunchBulkInstancesOperationsClient getLaunchBulkInstancesOperations();
}
Loading
Loading