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

ServiceFabric: generated v2018_02_01 #4161

Merged
merged 2 commits into from
Jun 28, 2019
Merged
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
4 changes: 4 additions & 0 deletions api-specs.json
Original file line number Diff line number Diff line change
Expand Up @@ -223,6 +223,10 @@
"source": "specification/resources/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"servicefabric/resource-manager": {
"source": "specification/servicefabric/resource-manager/readme.md",
"args": "--multiapi --fluent"
},
"servicebus/resource-manager": {
"source": "specification/servicebus/resource-manager/readme.md",
"args": "--multiapi --fluent"
Expand Down
133 changes: 133 additions & 0 deletions servicefabric/resource-manager/v2018_02_01/pom.xml
Original file line number Diff line number Diff line change
@@ -0,0 +1,133 @@
<!--
* 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.servicefabric.v2018_02_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-servicefabric</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for ServiceFabric Management</name>
<description>This package contains Microsoft ServiceFabric 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>
</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,73 @@
/**
* 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.servicefabric.v2018_02_01;

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

/**
* Defines a delta health policy used to evaluate the health of an application
* or one of its child entities when upgrading the cluster.
*/
public class ApplicationDeltaHealthPolicy {
/**
* The delta health policy used by default to evaluate the health of a
* service type when upgrading the cluster.
*/
@JsonProperty(value = "defaultServiceTypeDeltaHealthPolicy")
private ServiceTypeDeltaHealthPolicy defaultServiceTypeDeltaHealthPolicy;

/**
* The map with service type delta health policy per service type name. The
* map is empty by default.
*/
@JsonProperty(value = "serviceTypeDeltaHealthPolicies")
private Map<String, ServiceTypeDeltaHealthPolicy> serviceTypeDeltaHealthPolicies;

/**
* Get the delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
*
* @return the defaultServiceTypeDeltaHealthPolicy value
*/
public ServiceTypeDeltaHealthPolicy defaultServiceTypeDeltaHealthPolicy() {
return this.defaultServiceTypeDeltaHealthPolicy;
}

/**
* Set the delta health policy used by default to evaluate the health of a service type when upgrading the cluster.
*
* @param defaultServiceTypeDeltaHealthPolicy the defaultServiceTypeDeltaHealthPolicy value to set
* @return the ApplicationDeltaHealthPolicy object itself.
*/
public ApplicationDeltaHealthPolicy withDefaultServiceTypeDeltaHealthPolicy(ServiceTypeDeltaHealthPolicy defaultServiceTypeDeltaHealthPolicy) {
this.defaultServiceTypeDeltaHealthPolicy = defaultServiceTypeDeltaHealthPolicy;
return this;
}

/**
* Get the map with service type delta health policy per service type name. The map is empty by default.
*
* @return the serviceTypeDeltaHealthPolicies value
*/
public Map<String, ServiceTypeDeltaHealthPolicy> serviceTypeDeltaHealthPolicies() {
return this.serviceTypeDeltaHealthPolicies;
}

/**
* Set the map with service type delta health policy per service type name. The map is empty by default.
*
* @param serviceTypeDeltaHealthPolicies the serviceTypeDeltaHealthPolicies value to set
* @return the ApplicationDeltaHealthPolicy object itself.
*/
public ApplicationDeltaHealthPolicy withServiceTypeDeltaHealthPolicies(Map<String, ServiceTypeDeltaHealthPolicy> serviceTypeDeltaHealthPolicies) {
this.serviceTypeDeltaHealthPolicies = serviceTypeDeltaHealthPolicies;
return this;
}

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

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

/**
* Defines a health policy used to evaluate the health of an application or one
* of its children entities.
*/
public class ApplicationHealthPolicy {
/**
* The health policy used by default to evaluate the health of a service
* type.
*/
@JsonProperty(value = "defaultServiceTypeHealthPolicy")
private ServiceTypeHealthPolicy defaultServiceTypeHealthPolicy;

/**
* The map with service type health policy per service type name. The map
* is empty by default.
*/
@JsonProperty(value = "serviceTypeHealthPolicies")
private Map<String, ServiceTypeHealthPolicy> serviceTypeHealthPolicies;

/**
* Get the health policy used by default to evaluate the health of a service type.
*
* @return the defaultServiceTypeHealthPolicy value
*/
public ServiceTypeHealthPolicy defaultServiceTypeHealthPolicy() {
return this.defaultServiceTypeHealthPolicy;
}

/**
* Set the health policy used by default to evaluate the health of a service type.
*
* @param defaultServiceTypeHealthPolicy the defaultServiceTypeHealthPolicy value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withDefaultServiceTypeHealthPolicy(ServiceTypeHealthPolicy defaultServiceTypeHealthPolicy) {
this.defaultServiceTypeHealthPolicy = defaultServiceTypeHealthPolicy;
return this;
}

/**
* Get the map with service type health policy per service type name. The map is empty by default.
*
* @return the serviceTypeHealthPolicies value
*/
public Map<String, ServiceTypeHealthPolicy> serviceTypeHealthPolicies() {
return this.serviceTypeHealthPolicies;
}

/**
* Set the map with service type health policy per service type name. The map is empty by default.
*
* @param serviceTypeHealthPolicies the serviceTypeHealthPolicies value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withServiceTypeHealthPolicies(Map<String, ServiceTypeHealthPolicy> serviceTypeHealthPolicies) {
this.serviceTypeHealthPolicies = serviceTypeHealthPolicies;
return this;
}

}
Loading