Skip to content
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/confluent/mgmt-v2020_03_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.confluent.v2020_03_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-confluent</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Confluent Management</name>
<description>This package contains Microsoft Confluent 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,227 @@
/**
* 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.confluent.v2020_03_01_preview;

import org.joda.time.DateTime;
import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Terms properties for Marketplace and Confluent.
*/
public class ConfluentAgreementProperties {
/**
* Publisher identifier string.
*/
@JsonProperty(value = "publisher")
private String publisher;

/**
* Product identifier string.
*/
@JsonProperty(value = "product")
private String product;

/**
* Plan identifier string.
*/
@JsonProperty(value = "plan")
private String plan;

/**
* Link to HTML with Microsoft and Publisher terms.
*/
@JsonProperty(value = "licenseTextLink")
private String licenseTextLink;

/**
* Link to the privacy policy of the publisher.
*/
@JsonProperty(value = "privacyPolicyLink")
private String privacyPolicyLink;

/**
* Date and time in UTC of when the terms were accepted. This is empty if
* Accepted is false.
*/
@JsonProperty(value = "retrieveDatetime")
private DateTime retrieveDatetime;

/**
* Terms signature.
*/
@JsonProperty(value = "signature")
private String signature;

/**
* If any version of the terms have been accepted, otherwise false.
*/
@JsonProperty(value = "accepted")
private Boolean accepted;

/**
* Get publisher identifier string.
*
* @return the publisher value
*/
public String publisher() {
return this.publisher;
}

/**
* Set publisher identifier string.
*
* @param publisher the publisher value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withPublisher(String publisher) {
this.publisher = publisher;
return this;
}

/**
* Get product identifier string.
*
* @return the product value
*/
public String product() {
return this.product;
}

/**
* Set product identifier string.
*
* @param product the product value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withProduct(String product) {
this.product = product;
return this;
}

/**
* Get plan identifier string.
*
* @return the plan value
*/
public String plan() {
return this.plan;
}

/**
* Set plan identifier string.
*
* @param plan the plan value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withPlan(String plan) {
this.plan = plan;
return this;
}

/**
* Get link to HTML with Microsoft and Publisher terms.
*
* @return the licenseTextLink value
*/
public String licenseTextLink() {
return this.licenseTextLink;
}

/**
* Set link to HTML with Microsoft and Publisher terms.
*
* @param licenseTextLink the licenseTextLink value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withLicenseTextLink(String licenseTextLink) {
this.licenseTextLink = licenseTextLink;
return this;
}

/**
* Get link to the privacy policy of the publisher.
*
* @return the privacyPolicyLink value
*/
public String privacyPolicyLink() {
return this.privacyPolicyLink;
}

/**
* Set link to the privacy policy of the publisher.
*
* @param privacyPolicyLink the privacyPolicyLink value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withPrivacyPolicyLink(String privacyPolicyLink) {
this.privacyPolicyLink = privacyPolicyLink;
return this;
}

/**
* Get date and time in UTC of when the terms were accepted. This is empty if Accepted is false.
*
* @return the retrieveDatetime value
*/
public DateTime retrieveDatetime() {
return this.retrieveDatetime;
}

/**
* Set date and time in UTC of when the terms were accepted. This is empty if Accepted is false.
*
* @param retrieveDatetime the retrieveDatetime value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withRetrieveDatetime(DateTime retrieveDatetime) {
this.retrieveDatetime = retrieveDatetime;
return this;
}

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

/**
* Set terms signature.
*
* @param signature the signature value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withSignature(String signature) {
this.signature = signature;
return this;
}

/**
* Get if any version of the terms have been accepted, otherwise false.
*
* @return the accepted value
*/
public Boolean accepted() {
return this.accepted;
}

/**
* Set if any version of the terms have been accepted, otherwise false.
*
* @param accepted the accepted value to set
* @return the ConfluentAgreementProperties object itself.
*/
public ConfluentAgreementProperties withAccepted(Boolean accepted) {
this.accepted = accepted;
return this;
}

}
Loading