Skip to content

Commit 7aff182

Browse files
author
SDKAuto
committed
CodeGen from PR 25434 in Azure/azure-rest-api-specs
Merge 6b5357bc5a3756928751c99b20acb7aa91daa1d0 into 0762e82bcccef4a032e29dda5e4c07fd7cc822a6
1 parent 339b5db commit 7aff182

File tree

255 files changed

+3909
-8349
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

255 files changed

+3909
-8349
lines changed

sdk/kusto/azure-resourcemanager-kusto/CHANGELOG.md

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,6 +1,8 @@
11
# Release History
22

3-
## 1.0.0-beta.8 (Unreleased)
3+
## 1.0.0-beta.1 (2023-08-29)
4+
5+
- Azure Resource Manager Kusto client library for Java. This package contains Microsoft Azure SDK for Kusto Management SDK. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2023-08. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
46

57
### Features Added
68

sdk/kusto/azure-resourcemanager-kusto/README.md

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -2,7 +2,7 @@
22

33
Azure Resource Manager Kusto client library for Java.
44

5-
This package contains Microsoft Azure SDK for Kusto Management SDK. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2023-05. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
5+
This package contains Microsoft Azure SDK for Kusto Management SDK. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2023-08. For documentation on how to use this package, please see [Azure Management Libraries for Java](https://aka.ms/azsdk/java/mgmt).
66

77
## We'd love to hear your feedback
88

@@ -32,7 +32,7 @@ Various documentation is available to help you get started
3232
<dependency>
3333
<groupId>com.azure.resourcemanager</groupId>
3434
<artifactId>azure-resourcemanager-kusto</artifactId>
35-
<version>1.0.0-beta.7</version>
35+
<version>1.0.0-beta.8</version>
3636
</dependency>
3737
```
3838
[//]: # ({x-version-update-end})

sdk/kusto/azure-resourcemanager-kusto/SAMPLE.md

Lines changed: 243 additions & 83 deletions
Large diffs are not rendered by default.

sdk/kusto/azure-resourcemanager-kusto/pom.xml

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -18,7 +18,7 @@
1818
<packaging>jar</packaging>
1919

2020
<name>Microsoft Azure SDK for Kusto Management</name>
21-
<description>This package contains Microsoft Azure SDK for Kusto Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2023-05.</description>
21+
<description>This package contains Microsoft Azure SDK for Kusto Management SDK. For documentation on how to use this package, please see https://aka.ms/azsdk/java/mgmt. The Azure Kusto management API provides a RESTful set of web services that interact with Azure Kusto services to manage your clusters and databases. The API enables you to create, update, and delete clusters and databases. Package tag package-2023-08.</description>
2222
<url>https://github.com/Azure/azure-sdk-for-java</url>
2323

2424
<licenses>
@@ -45,6 +45,7 @@
4545
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding>
4646
<jacoco.min.linecoverage>0</jacoco.min.linecoverage>
4747
<jacoco.min.branchcoverage>0</jacoco.min.branchcoverage>
48+
<revapi.skip>true</revapi.skip>
4849
</properties>
4950
<dependencies>
5051
<dependency>

sdk/kusto/azure-resourcemanager-kusto/src/main/java/com/azure/resourcemanager/kusto/KustoManager.java

Lines changed: 21 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -38,6 +38,7 @@
3838
import com.azure.resourcemanager.kusto.implementation.OperationsResultsLocationsImpl;
3939
import com.azure.resourcemanager.kusto.implementation.PrivateEndpointConnectionsImpl;
4040
import com.azure.resourcemanager.kusto.implementation.PrivateLinkResourcesImpl;
41+
import com.azure.resourcemanager.kusto.implementation.SandboxCustomImagesImpl;
4142
import com.azure.resourcemanager.kusto.implementation.ScriptsImpl;
4243
import com.azure.resourcemanager.kusto.implementation.SkusImpl;
4344
import com.azure.resourcemanager.kusto.models.AttachedDatabaseConfigurations;
@@ -53,6 +54,7 @@
5354
import com.azure.resourcemanager.kusto.models.OperationsResultsLocations;
5455
import com.azure.resourcemanager.kusto.models.PrivateEndpointConnections;
5556
import com.azure.resourcemanager.kusto.models.PrivateLinkResources;
57+
import com.azure.resourcemanager.kusto.models.SandboxCustomImages;
5658
import com.azure.resourcemanager.kusto.models.Scripts;
5759
import com.azure.resourcemanager.kusto.models.Skus;
5860
import java.time.Duration;
@@ -86,6 +88,8 @@ public final class KustoManager {
8688

8789
private Scripts scripts;
8890

91+
private SandboxCustomImages sandboxCustomImages;
92+
8993
private PrivateEndpointConnections privateEndpointConnections;
9094

9195
private PrivateLinkResources privateLinkResources;
@@ -263,7 +267,7 @@ public KustoManager authenticate(TokenCredential credential, AzureProfile profil
263267
.append("-")
264268
.append("com.azure.resourcemanager.kusto")
265269
.append("/")
266-
.append("1.0.0-beta.7");
270+
.append("1.0.0-beta.1");
267271
if (!Configuration.getGlobalConfiguration().get("AZURE_TELEMETRY_DISABLED", false)) {
268272
userAgentBuilder
269273
.append(" (")
@@ -432,6 +436,18 @@ public Scripts scripts() {
432436
return scripts;
433437
}
434438

439+
/**
440+
* Gets the resource collection API of SandboxCustomImages. It manages SandboxCustomImage.
441+
*
442+
* @return Resource collection API of SandboxCustomImages.
443+
*/
444+
public SandboxCustomImages sandboxCustomImages() {
445+
if (this.sandboxCustomImages == null) {
446+
this.sandboxCustomImages = new SandboxCustomImagesImpl(clientObject.getSandboxCustomImages(), this);
447+
}
448+
return sandboxCustomImages;
449+
}
450+
435451
/**
436452
* Gets the resource collection API of PrivateEndpointConnections. It manages PrivateEndpointConnection.
437453
*
@@ -507,8 +523,10 @@ public OperationsResultsLocations operationsResultsLocations() {
507523
}
508524

509525
/**
510-
* @return Wrapped service client KustoManagementClient providing direct access to the underlying auto-generated API
511-
* implementation, based on Azure REST API.
526+
* Gets wrapped service client KustoManagementClient providing direct access to the underlying auto-generated API
527+
* implementation, based on Azure REST API.
528+
*
529+
* @return Wrapped service client KustoManagementClient.
512530
*/
513531
public KustoManagementClient serviceClient() {
514532
return this.clientObject;

sdk/kusto/azure-resourcemanager-kusto/src/main/java/com/azure/resourcemanager/kusto/fluent/KustoManagementClient.java

Lines changed: 7 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -107,6 +107,13 @@ public interface KustoManagementClient {
107107
*/
108108
ScriptsClient getScripts();
109109

110+
/**
111+
* Gets the SandboxCustomImagesClient object to access its operations.
112+
*
113+
* @return the SandboxCustomImagesClient object.
114+
*/
115+
SandboxCustomImagesClient getSandboxCustomImages();
116+
110117
/**
111118
* Gets the PrivateEndpointConnectionsClient object to access its operations.
112119
*

0 commit comments

Comments
 (0)