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

[AutoPR sdk/compute/mgmt-v2019_07_01] Compute: update readme.java.md #4979

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
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
135 changes: 135 additions & 0 deletions sdk/compute/mgmt-v2019_07_01/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.compute.v2019_07_01</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-compute</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Compute Management</name>
<description>This package contains Microsoft Compute 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.compute.v2019_07_01;

import java.util.Collection;
import com.fasterxml.jackson.annotation.JsonCreator;
import com.microsoft.rest.ExpandableStringEnum;

/**
* Defines values for AccessLevel.
*/
public final class AccessLevel extends ExpandableStringEnum<AccessLevel> {
/** Static value None for AccessLevel. */
public static final AccessLevel NONE = fromString("None");

/** Static value Read for AccessLevel. */
public static final AccessLevel READ = fromString("Read");

/** Static value Write for AccessLevel. */
public static final AccessLevel WRITE = fromString("Write");

/**
* Creates or finds a AccessLevel from its string representation.
* @param name a name to look for
* @return the corresponding AccessLevel
*/
@JsonCreator
public static AccessLevel fromString(String name) {
return fromString(name, AccessLevel.class);
}

/**
* @return known AccessLevel values
*/
public static Collection<AccessLevel> values() {
return values(AccessLevel.class);
}
}
Original file line number Diff line number Diff line change
@@ -0,0 +1,25 @@
/**
* 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.compute.v2019_07_01;

import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.compute.v2019_07_01.implementation.ComputeManager;
import com.microsoft.azure.management.compute.v2019_07_01.implementation.AccessUriInner;

/**
* Type representing AccessUri.
*/
public interface AccessUri extends HasInner<AccessUriInner>, HasManager<ComputeManager> {
/**
* @return the accessSAS value.
*/
String accessSAS();

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Enables or disables a capability on the virtual machine or virtual machine
* scale set.
*/
public class AdditionalCapabilities {
/**
* The flag that enables or disables a capability to have one or more
* managed data disks with UltraSSD_LRS storage account type on the VM or
* VMSS. Managed disks with storage account type UltraSSD_LRS can be added
* to a virtual machine or virtual machine scale set only if this property
* is enabled.
*/
@JsonProperty(value = "ultraSSDEnabled")
private Boolean ultraSSDEnabled;

/**
* Get the flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
*
* @return the ultraSSDEnabled value
*/
public Boolean ultraSSDEnabled() {
return this.ultraSSDEnabled;
}

/**
* Set the flag that enables or disables a capability to have one or more managed data disks with UltraSSD_LRS storage account type on the VM or VMSS. Managed disks with storage account type UltraSSD_LRS can be added to a virtual machine or virtual machine scale set only if this property is enabled.
*
* @param ultraSSDEnabled the ultraSSDEnabled value to set
* @return the AdditionalCapabilities object itself.
*/
public AdditionalCapabilities withUltraSSDEnabled(Boolean ultraSSDEnabled) {
this.ultraSSDEnabled = ultraSSDEnabled;
return this;
}

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Specifies additional XML formatted information that can be included in the
* Unattend.xml file, which is used by Windows Setup. Contents are defined by
* setting name, component name, and the pass in which the content is applied.
*/
public class AdditionalUnattendContent {
/**
* The pass name. Currently, the only allowable value is OobeSystem.
* Possible values include: 'OobeSystem'.
*/
@JsonProperty(value = "passName")
private PassNames passName;

/**
* The component name. Currently, the only allowable value is
* Microsoft-Windows-Shell-Setup. Possible values include:
* 'Microsoft-Windows-Shell-Setup'.
*/
@JsonProperty(value = "componentName")
private ComponentNames componentName;

/**
* Specifies the name of the setting to which the content applies. Possible
* values are: FirstLogonCommands and AutoLogon. Possible values include:
* 'AutoLogon', 'FirstLogonCommands'.
*/
@JsonProperty(value = "settingName")
private SettingNames settingName;

/**
* Specifies the XML formatted content that is added to the unattend.xml
* file for the specified path and component. The XML must be less than 4KB
* and must include the root element for the setting or feature that is
* being inserted.
*/
@JsonProperty(value = "content")
private String content;

/**
* Get the pass name. Currently, the only allowable value is OobeSystem. Possible values include: 'OobeSystem'.
*
* @return the passName value
*/
public PassNames passName() {
return this.passName;
}

/**
* Set the pass name. Currently, the only allowable value is OobeSystem. Possible values include: 'OobeSystem'.
*
* @param passName the passName value to set
* @return the AdditionalUnattendContent object itself.
*/
public AdditionalUnattendContent withPassName(PassNames passName) {
this.passName = passName;
return this;
}

/**
* Get the component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. Possible values include: 'Microsoft-Windows-Shell-Setup'.
*
* @return the componentName value
*/
public ComponentNames componentName() {
return this.componentName;
}

/**
* Set the component name. Currently, the only allowable value is Microsoft-Windows-Shell-Setup. Possible values include: 'Microsoft-Windows-Shell-Setup'.
*
* @param componentName the componentName value to set
* @return the AdditionalUnattendContent object itself.
*/
public AdditionalUnattendContent withComponentName(ComponentNames componentName) {
this.componentName = componentName;
return this;
}

/**
* Get specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. Possible values include: 'AutoLogon', 'FirstLogonCommands'.
*
* @return the settingName value
*/
public SettingNames settingName() {
return this.settingName;
}

/**
* Set specifies the name of the setting to which the content applies. Possible values are: FirstLogonCommands and AutoLogon. Possible values include: 'AutoLogon', 'FirstLogonCommands'.
*
* @param settingName the settingName value to set
* @return the AdditionalUnattendContent object itself.
*/
public AdditionalUnattendContent withSettingName(SettingNames settingName) {
this.settingName = settingName;
return this;
}

/**
* Get specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
*
* @return the content value
*/
public String content() {
return this.content;
}

/**
* Set specifies the XML formatted content that is added to the unattend.xml file for the specified path and component. The XML must be less than 4KB and must include the root element for the setting or feature that is being inserted.
*
* @param content the content value to set
* @return the AdditionalUnattendContent object itself.
*/
public AdditionalUnattendContent withContent(String content) {
this.content = content;
return this;
}

}
Loading