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 hybridkubernetes/resource-manager/v2020_01_01_preview] Adding request body for listcredential for Microsoft.Kubernetes #3955

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 hybridkubernetes/resource-manager/v2020_01_01_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.hybridkubernetes.v2020_01_01_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-kubernetes</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Kubernetes Management</name>
<description>This package contains Microsoft Kubernetes 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:[email protected]: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,69 @@
/**
* 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.hybridkubernetes.v2020_01_01_preview;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The AuthenticationCertificateDetails model.
*/
public class AuthenticationCertificateDetails {
/**
* Base64 encoded client certificate data.
*/
@JsonProperty(value = "certificateData", required = true)
private String certificateData;

/**
* Base64 encoded key data.
*/
@JsonProperty(value = "keyData", required = true)
private String keyData;

/**
* Get base64 encoded client certificate data.
*
* @return the certificateData value
*/
public String certificateData() {
return this.certificateData;
}

/**
* Set base64 encoded client certificate data.
*
* @param certificateData the certificateData value to set
* @return the AuthenticationCertificateDetails object itself.
*/
public AuthenticationCertificateDetails withCertificateData(String certificateData) {
this.certificateData = certificateData;
return this;
}

/**
* Get base64 encoded key data.
*
* @return the keyData value
*/
public String keyData() {
return this.keyData;
}

/**
* Set base64 encoded key data.
*
* @param keyData the keyData value to set
* @return the AuthenticationCertificateDetails object itself.
*/
public AuthenticationCertificateDetails withKeyData(String keyData) {
this.keyData = keyData;
return this;
}

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The AuthenticationDetails model.
*/
public class AuthenticationDetails {
/**
* The mode of client authentication. Possible values include: 'Token',
* 'ClientCertificate'.
*/
@JsonProperty(value = "authenticationMethod", required = true)
private AuthenticationMethod authenticationMethod;

/**
* The value property.
*/
@JsonProperty(value = "value", required = true)
private AuthenticationDetailsValue value;

/**
* Get the mode of client authentication. Possible values include: 'Token', 'ClientCertificate'.
*
* @return the authenticationMethod value
*/
public AuthenticationMethod authenticationMethod() {
return this.authenticationMethod;
}

/**
* Set the mode of client authentication. Possible values include: 'Token', 'ClientCertificate'.
*
* @param authenticationMethod the authenticationMethod value to set
* @return the AuthenticationDetails object itself.
*/
public AuthenticationDetails withAuthenticationMethod(AuthenticationMethod authenticationMethod) {
this.authenticationMethod = authenticationMethod;
return this;
}

/**
* Get the value value.
*
* @return the value value
*/
public AuthenticationDetailsValue value() {
return this.value;
}

/**
* Set the value value.
*
* @param value the value value to set
* @return the AuthenticationDetails object itself.
*/
public AuthenticationDetails withValue(AuthenticationDetailsValue value) {
this.value = value;
return this;
}

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The AuthenticationDetailsValue model.
*/
public class AuthenticationDetailsValue {
/**
* Authentication token.
*/
@JsonProperty(value = "token")
private String token;

/**
* The clientCertificate property.
*/
@JsonProperty(value = "clientCertificate")
private AuthenticationCertificateDetails clientCertificate;

/**
* Get authentication token.
*
* @return the token value
*/
public String token() {
return this.token;
}

/**
* Set authentication token.
*
* @param token the token value to set
* @return the AuthenticationDetailsValue object itself.
*/
public AuthenticationDetailsValue withToken(String token) {
this.token = token;
return this;
}

/**
* Get the clientCertificate value.
*
* @return the clientCertificate value
*/
public AuthenticationCertificateDetails clientCertificate() {
return this.clientCertificate;
}

/**
* Set the clientCertificate value.
*
* @param clientCertificate the clientCertificate value to set
* @return the AuthenticationDetailsValue object itself.
*/
public AuthenticationDetailsValue withClientCertificate(AuthenticationCertificateDetails clientCertificate) {
this.clientCertificate = clientCertificate;
return this;
}

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

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

/**
* Defines values for AuthenticationMethod.
*/
public final class AuthenticationMethod extends ExpandableStringEnum<AuthenticationMethod> {
/** Static value Token for AuthenticationMethod. */
public static final AuthenticationMethod TOKEN = fromString("Token");

/** Static value ClientCertificate for AuthenticationMethod. */
public static final AuthenticationMethod CLIENT_CERTIFICATE = fromString("ClientCertificate");

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

/**
* @return known AuthenticationMethod values
*/
public static Collection<AuthenticationMethod> values() {
return values(AuthenticationMethod.class);
}
}
Loading