Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[ReleasePR mgmt-v2015_05_21_preview] [T2] devtestlabs for python track2 #17706

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
135 changes: 135 additions & 0 deletions sdk/devtestlabs/mgmt-v2015_05_21_preview/pom.xml
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.devtestlabs.v2015_05_21_preview</groupId>
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>1.1.0</version>
<relativePath>../../../pom.management.xml</relativePath>
</parent>
<artifactId>azure-mgmt-devtestlabs</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for DevTestLabs Management</name>
<description>This package contains Microsoft DevTestLabs 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>
Original file line number Diff line number Diff line change
@@ -0,0 +1,44 @@
/**
* 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.devtestlabs.v2015_05_21_preview;

import java.util.List;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Request body for applying artifacts to a virtual machine.
*/
public class ApplyArtifactsRequest {
/**
* The list of artifacts to apply.
*/
@JsonProperty(value = "artifacts")
private List<ArtifactInstallProperties> artifacts;

/**
* Get the list of artifacts to apply.
*
* @return the artifacts value
*/
public List<ArtifactInstallProperties> artifacts() {
return this.artifacts;
}

/**
* Set the list of artifacts to apply.
*
* @param artifacts the artifacts value to set
* @return the ApplyArtifactsRequest object itself.
*/
public ApplyArtifactsRequest withArtifacts(List<ArtifactInstallProperties> artifacts) {
this.artifacts = artifacts;
return this;
}

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,30 @@
/**
* 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.devtestlabs.v2015_05_21_preview;

import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.devtestlabs.v2015_05_21_preview.implementation.DevTestLabsManager;
import com.microsoft.azure.management.devtestlabs.v2015_05_21_preview.implementation.ArmTemplateInfoInner;

/**
* Type representing ArmTemplateInfo.
*/
public interface ArmTemplateInfo extends HasInner<ArmTemplateInfoInner>, HasManager<DevTestLabsManager> {
/**
* @return the parameters value.
*/
Object parameters();

/**
* @return the template value.
*/
Object template();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,78 @@
/**
* 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.devtestlabs.v2015_05_21_preview;

import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.management.devtestlabs.v2015_05_21_preview.implementation.ArtifactInner;
import com.microsoft.azure.arm.model.Indexable;
import com.microsoft.azure.arm.model.Refreshable;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.devtestlabs.v2015_05_21_preview.implementation.DevTestLabsManager;
import java.util.Map;

/**
* Type representing Artifact.
*/
public interface Artifact extends HasInner<ArtifactInner>, Indexable, Refreshable<Artifact>, HasManager<DevTestLabsManager> {
/**
* @return the description value.
*/
String description();

/**
* @return the filePath value.
*/
String filePath();

/**
* @return the icon value.
*/
String icon();

/**
* @return the id value.
*/
String id();

/**
* @return the location value.
*/
String location();

/**
* @return the name value.
*/
String name();

/**
* @return the parameters value.
*/
Object parameters();

/**
* @return the tags value.
*/
Map<String, String> tags();

/**
* @return the targetOsType value.
*/
String targetOsType();

/**
* @return the title value.
*/
String title();

/**
* @return the type value.
*/
String type();

}
Original file line number Diff line number Diff line change
@@ -0,0 +1,95 @@
/**
* 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.devtestlabs.v2015_05_21_preview;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Properties of an artifact deployment.
*/
public class ArtifactDeploymentStatusProperties {
/**
* The deployment status of the artifact.
*/
@JsonProperty(value = "deploymentStatus")
private String deploymentStatus;

/**
* The total count of the artifacts that were successfully applied.
*/
@JsonProperty(value = "artifactsApplied")
private Integer artifactsApplied;

/**
* The total count of the artifacts that were tentatively applied.
*/
@JsonProperty(value = "totalArtifacts")
private Integer totalArtifacts;

/**
* Get the deployment status of the artifact.
*
* @return the deploymentStatus value
*/
public String deploymentStatus() {
return this.deploymentStatus;
}

/**
* Set the deployment status of the artifact.
*
* @param deploymentStatus the deploymentStatus value to set
* @return the ArtifactDeploymentStatusProperties object itself.
*/
public ArtifactDeploymentStatusProperties withDeploymentStatus(String deploymentStatus) {
this.deploymentStatus = deploymentStatus;
return this;
}

/**
* Get the total count of the artifacts that were successfully applied.
*
* @return the artifactsApplied value
*/
public Integer artifactsApplied() {
return this.artifactsApplied;
}

/**
* Set the total count of the artifacts that were successfully applied.
*
* @param artifactsApplied the artifactsApplied value to set
* @return the ArtifactDeploymentStatusProperties object itself.
*/
public ArtifactDeploymentStatusProperties withArtifactsApplied(Integer artifactsApplied) {
this.artifactsApplied = artifactsApplied;
return this;
}

/**
* Get the total count of the artifacts that were tentatively applied.
*
* @return the totalArtifacts value
*/
public Integer totalArtifacts() {
return this.totalArtifacts;
}

/**
* Set the total count of the artifacts that were tentatively applied.
*
* @param totalArtifacts the totalArtifacts value to set
* @return the ArtifactDeploymentStatusProperties object itself.
*/
public ArtifactDeploymentStatusProperties withTotalArtifacts(Integer totalArtifacts) {
this.totalArtifacts = totalArtifacts;
return this;
}

}
Loading