-
Notifications
You must be signed in to change notification settings - Fork 2k
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
Kusto: generate package-2020-06-14 (#13071)
* update kusto module * generate package-2020-06-14 * fix compile errors
- Loading branch information
1 parent
b26c0da
commit 90d84ab
Showing
126 changed files
with
18,772 additions
and
4 deletions.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,135 @@ | ||
<!-- | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
--> | ||
<project xmlns="http://maven.apache.org/POM/4.0.0" xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:schemaLocation="http://maven.apache.org/POM/4.0.0 http://maven.apache.org/xsd/maven-4.0.0.xsd"> | ||
<modelVersion>4.0.0</modelVersion> | ||
<groupId>com.microsoft.azure.kusto.v2020_06_14</groupId> | ||
<parent> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-parent</artifactId> | ||
<version>1.3.2</version> | ||
<relativePath>../../parents/azure-arm-parent/pom.xml</relativePath> | ||
</parent> | ||
<artifactId>azure-mgmt-kusto</artifactId> | ||
<version>1.0.0-beta</version> | ||
<packaging>jar</packaging> | ||
<name>Microsoft Azure SDK for Kusto Management</name> | ||
<description>This package contains Microsoft Kusto Management SDK.</description> | ||
<url>https://github.com/Azure/azure-sdk-for-java</url> | ||
<licenses> | ||
<license> | ||
<name>The MIT License (MIT)</name> | ||
<url>http://opensource.org/licenses/MIT</url> | ||
<distribution>repo</distribution> | ||
</license> | ||
</licenses> | ||
<scm> | ||
<url>scm:git:https://github.com/Azure/azure-sdk-for-java</url> | ||
<connection>scm:git:git@github.com:Azure/azure-sdk-for-java.git</connection> | ||
<tag>HEAD</tag> | ||
</scm> | ||
<properties> | ||
<project.build.sourceEncoding>UTF-8</project.build.sourceEncoding> | ||
<legal><![CDATA[[INFO] Any downloads listed may be third party software. Microsoft grants you no rights for third party software.]]></legal> | ||
</properties> | ||
<developers> | ||
<developer> | ||
<id>microsoft</id> | ||
<name>Microsoft</name> | ||
</developer> | ||
</developers> | ||
<dependencies> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-client-runtime</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-client-runtime</artifactId> | ||
</dependency> | ||
<dependency> | ||
<groupId>junit</groupId> | ||
<artifactId>junit</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-client-authentication</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-mgmt-resources</artifactId> | ||
<scope>test</scope> | ||
</dependency> | ||
<dependency> | ||
<groupId>com.microsoft.azure</groupId> | ||
<artifactId>azure-arm-client-runtime</artifactId> | ||
<type>test-jar</type> | ||
<scope>test</scope> | ||
<!--Below version for test jar needs to be removed, this will be done as part of v1-runtime 1.6.7--> | ||
<version>1.6.5</version> | ||
</dependency> | ||
</dependencies> | ||
<build> | ||
<plugins> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-jar-plugin</artifactId> | ||
<configuration> | ||
<archive> | ||
<manifest> | ||
<addDefaultImplementationEntries>true</addDefaultImplementationEntries> | ||
<addDefaultSpecificationEntries>true</addDefaultSpecificationEntries> | ||
</manifest> | ||
</archive> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.codehaus.mojo</groupId> | ||
<artifactId>build-helper-maven-plugin</artifactId> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-compiler-plugin</artifactId> | ||
<version>3.1</version> | ||
<configuration> | ||
<source>1.7</source> | ||
<target>1.7</target> | ||
<annotationProcessors> | ||
<annotationProcessor> | ||
com.microsoft.azure.management.apigeneration.LangDefinitionProcessor | ||
</annotationProcessor> | ||
</annotationProcessors> | ||
<debug>true</debug> | ||
<optimize>true</optimize> | ||
<compilerArguments> | ||
<AaddGeneratedAnnotation>true</AaddGeneratedAnnotation> | ||
<Adebug>true</Adebug> | ||
</compilerArguments> | ||
</configuration> | ||
</plugin> | ||
<plugin> | ||
<groupId>org.apache.maven.plugins</groupId> | ||
<artifactId>maven-javadoc-plugin</artifactId> | ||
<version>2.8</version> | ||
<configuration> | ||
<excludePackageNames>*.implementation.*;*.utils.*;com.microsoft.schemas._2003._10.serialization;*.blob.core.search</excludePackageNames> | ||
<bottom> | ||
<![CDATA[<code> | ||
/** | ||
<br />* Copyright (c) Microsoft Corporation. All rights reserved. | ||
<br />* Licensed under the MIT License. See License.txt in the project root for | ||
<br />* license information. | ||
<br />*/ | ||
</code>]]> | ||
</bottom> | ||
</configuration> | ||
</plugin> | ||
</plugins> | ||
</build> | ||
</project> |
179 changes: 179 additions & 0 deletions
179
.../java/com/microsoft/azure/management/kusto/v2020_06_14/AttachedDatabaseConfiguration.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,179 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.kusto.v2020_06_14; | ||
|
||
import com.microsoft.azure.arm.model.HasInner; | ||
import com.microsoft.azure.management.kusto.v2020_06_14.implementation.AttachedDatabaseConfigurationInner; | ||
import com.microsoft.azure.arm.model.Indexable; | ||
import com.microsoft.azure.arm.model.Refreshable; | ||
import com.microsoft.azure.arm.model.Updatable; | ||
import com.microsoft.azure.arm.model.Appliable; | ||
import com.microsoft.azure.arm.model.Creatable; | ||
import com.microsoft.azure.arm.resources.models.HasManager; | ||
import com.microsoft.azure.management.kusto.v2020_06_14.implementation.KustoManager; | ||
import java.util.List; | ||
|
||
/** | ||
* Type representing AttachedDatabaseConfiguration. | ||
*/ | ||
public interface AttachedDatabaseConfiguration extends HasInner<AttachedDatabaseConfigurationInner>, Indexable, Refreshable<AttachedDatabaseConfiguration>, Updatable<AttachedDatabaseConfiguration.Update>, HasManager<KustoManager> { | ||
/** | ||
* @return the attachedDatabaseNames value. | ||
*/ | ||
List<String> attachedDatabaseNames(); | ||
|
||
/** | ||
* @return the clusterResourceId value. | ||
*/ | ||
String clusterResourceId(); | ||
|
||
/** | ||
* @return the databaseName value. | ||
*/ | ||
String databaseName(); | ||
|
||
/** | ||
* @return the defaultPrincipalsModificationKind value. | ||
*/ | ||
DefaultPrincipalsModificationKind defaultPrincipalsModificationKind(); | ||
|
||
/** | ||
* @return the id value. | ||
*/ | ||
String id(); | ||
|
||
/** | ||
* @return the location value. | ||
*/ | ||
String location(); | ||
|
||
/** | ||
* @return the name value. | ||
*/ | ||
String name(); | ||
|
||
/** | ||
* @return the provisioningState value. | ||
*/ | ||
ProvisioningState provisioningState(); | ||
|
||
/** | ||
* @return the type value. | ||
*/ | ||
String type(); | ||
|
||
/** | ||
* The entirety of the AttachedDatabaseConfiguration definition. | ||
*/ | ||
interface Definition extends DefinitionStages.Blank, DefinitionStages.WithCluster, DefinitionStages.WithClusterResourceId, DefinitionStages.WithDatabaseName, DefinitionStages.WithDefaultPrincipalsModificationKind, DefinitionStages.WithCreate { | ||
} | ||
|
||
/** | ||
* Grouping of AttachedDatabaseConfiguration definition stages. | ||
*/ | ||
interface DefinitionStages { | ||
/** | ||
* The first stage of a AttachedDatabaseConfiguration definition. | ||
*/ | ||
interface Blank extends WithCluster { | ||
} | ||
|
||
/** | ||
* The stage of the attacheddatabaseconfiguration definition allowing to specify Cluster. | ||
*/ | ||
interface WithCluster { | ||
/** | ||
* Specifies resourceGroupName, clusterName. | ||
* @param resourceGroupName The name of the resource group containing the Kusto cluster | ||
* @param clusterName The name of the Kusto cluster | ||
* @return the next definition stage | ||
*/ | ||
WithClusterResourceId withExistingCluster(String resourceGroupName, String clusterName); | ||
} | ||
|
||
/** | ||
* The stage of the attacheddatabaseconfiguration definition allowing to specify ClusterResourceId. | ||
*/ | ||
interface WithClusterResourceId { | ||
/** | ||
* Specifies clusterResourceId. | ||
* @param clusterResourceId The resource id of the cluster where the databases you would like to attach reside | ||
* @return the next definition stage | ||
*/ | ||
WithDatabaseName withClusterResourceId(String clusterResourceId); | ||
} | ||
|
||
/** | ||
* The stage of the attacheddatabaseconfiguration definition allowing to specify DatabaseName. | ||
*/ | ||
interface WithDatabaseName { | ||
/** | ||
* Specifies databaseName. | ||
* @param databaseName The name of the database which you would like to attach, use * if you want to follow all current and future databases | ||
* @return the next definition stage | ||
*/ | ||
WithDefaultPrincipalsModificationKind withDatabaseName(String databaseName); | ||
} | ||
|
||
/** | ||
* The stage of the attacheddatabaseconfiguration definition allowing to specify DefaultPrincipalsModificationKind. | ||
*/ | ||
interface WithDefaultPrincipalsModificationKind { | ||
/** | ||
* Specifies defaultPrincipalsModificationKind. | ||
* @param defaultPrincipalsModificationKind The default principals modification kind. Possible values include: 'Union', 'Replace', 'None' | ||
* @return the next definition stage | ||
*/ | ||
WithCreate withDefaultPrincipalsModificationKind(DefaultPrincipalsModificationKind defaultPrincipalsModificationKind); | ||
} | ||
|
||
/** | ||
* The stage of the attacheddatabaseconfiguration definition allowing to specify Location. | ||
*/ | ||
interface WithLocation { | ||
/** | ||
* Specifies location. | ||
* @param location Resource location | ||
* @return the next definition stage | ||
*/ | ||
WithCreate withLocation(String location); | ||
} | ||
|
||
/** | ||
* The stage of the definition which contains all the minimum required inputs for | ||
* the resource to be created (via {@link WithCreate#create()}), but also allows | ||
* for any other optional settings to be specified. | ||
*/ | ||
interface WithCreate extends Creatable<AttachedDatabaseConfiguration>, DefinitionStages.WithLocation { | ||
} | ||
} | ||
/** | ||
* The template for a AttachedDatabaseConfiguration update operation, containing all the settings that can be modified. | ||
*/ | ||
interface Update extends Appliable<AttachedDatabaseConfiguration>, UpdateStages.WithLocation { | ||
} | ||
|
||
/** | ||
* Grouping of AttachedDatabaseConfiguration update stages. | ||
*/ | ||
interface UpdateStages { | ||
/** | ||
* The stage of the attacheddatabaseconfiguration update allowing to specify Location. | ||
*/ | ||
interface WithLocation { | ||
/** | ||
* Specifies location. | ||
* @param location Resource location | ||
* @return the next update stage | ||
*/ | ||
Update withLocation(String location); | ||
} | ||
|
||
} | ||
} |
53 changes: 53 additions & 0 deletions
53
...java/com/microsoft/azure/management/kusto/v2020_06_14/AttachedDatabaseConfigurations.java
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,53 @@ | ||
/** | ||
* Copyright (c) Microsoft Corporation. All rights reserved. | ||
* Licensed under the MIT License. See License.txt in the project root for | ||
* license information. | ||
* | ||
* Code generated by Microsoft (R) AutoRest Code Generator. | ||
*/ | ||
|
||
package com.microsoft.azure.management.kusto.v2020_06_14; | ||
|
||
import com.microsoft.azure.arm.collection.SupportsCreating; | ||
import rx.Completable; | ||
import rx.Observable; | ||
import com.microsoft.azure.management.kusto.v2020_06_14.implementation.AttachedDatabaseConfigurationsInner; | ||
import com.microsoft.azure.arm.model.HasInner; | ||
|
||
/** | ||
* Type representing AttachedDatabaseConfigurations. | ||
*/ | ||
public interface AttachedDatabaseConfigurations extends SupportsCreating<AttachedDatabaseConfiguration.DefinitionStages.Blank>, HasInner<AttachedDatabaseConfigurationsInner> { | ||
/** | ||
* Returns an attached database configuration. | ||
* | ||
* @param resourceGroupName The name of the resource group containing the Kusto cluster. | ||
* @param clusterName The name of the Kusto cluster. | ||
* @param attachedDatabaseConfigurationName The name of the attached database configuration. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<AttachedDatabaseConfiguration> getAsync(String resourceGroupName, String clusterName, String attachedDatabaseConfigurationName); | ||
|
||
/** | ||
* Returns the list of attached database configurations of the given Kusto cluster. | ||
* | ||
* @param resourceGroupName The name of the resource group containing the Kusto cluster. | ||
* @param clusterName The name of the Kusto cluster. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Observable<AttachedDatabaseConfiguration> listByClusterAsync(String resourceGroupName, String clusterName); | ||
|
||
/** | ||
* Deletes the attached database configuration with the given name. | ||
* | ||
* @param resourceGroupName The name of the resource group containing the Kusto cluster. | ||
* @param clusterName The name of the Kusto cluster. | ||
* @param attachedDatabaseConfigurationName The name of the attached database configuration. | ||
* @throws IllegalArgumentException thrown if parameters fail the validation | ||
* @return the observable for the request | ||
*/ | ||
Completable deleteAsync(String resourceGroupName, String clusterName, String attachedDatabaseConfigurationName); | ||
|
||
} |
Oops, something went wrong.