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 servicefabric/resource-manager/v2017_07_01_preview] Moving sfrp release 2019-03-01 to stable #4665

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
133 changes: 133 additions & 0 deletions servicefabric/resource-manager/v2017_07_01_preview/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.v2017_07_01_preview</groupId>
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>0.0.3-beta</version>
<relativePath>../../../pom.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,138 @@
/**
* 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.v2017_07_01_preview;

import java.util.List;
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 {
/**
* Indicates whether warnings are treated with the same severity as errors.
*/
@JsonProperty(value = "ConsiderWarningAsError")
private Boolean considerWarningAsError;

/**
* The maximum allowed percentage of unhealthy deployed applications.
* Allowed values are Byte values from zero to 100.
* The percentage represents the maximum tolerated percentage of deployed
* applications that can be unhealthy before the application is considered
* in error.
* This is calculated by dividing the number of unhealthy deployed
* applications over the number of nodes where the application is currently
* deployed on in the cluster.
* The computation rounds up to tolerate one failure on small numbers of
* nodes. Default percentage is zero.
*/
@JsonProperty(value = "MaxPercentUnhealthyDeployedApplications")
private Integer maxPercentUnhealthyDeployedApplications;

/**
* The defaultServiceTypeHealthPolicy property.
*/
@JsonProperty(value = "DefaultServiceTypeHealthPolicy")
private ServiceTypeHealthPolicy defaultServiceTypeHealthPolicy;

/**
* The serviceTypeHealthPolicyMap property.
*/
@JsonProperty(value = "ServiceTypeHealthPolicyMap")
private List<ServiceTypeHealthPolicyMapItem> serviceTypeHealthPolicyMap;

/**
* Get indicates whether warnings are treated with the same severity as errors.
*
* @return the considerWarningAsError value
*/
public Boolean considerWarningAsError() {
return this.considerWarningAsError;
}

/**
* Set indicates whether warnings are treated with the same severity as errors.
*
* @param considerWarningAsError the considerWarningAsError value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withConsiderWarningAsError(Boolean considerWarningAsError) {
this.considerWarningAsError = considerWarningAsError;
return this;
}

/**
* Get the maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100.
The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error.
This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster.
The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
*
* @return the maxPercentUnhealthyDeployedApplications value
*/
public Integer maxPercentUnhealthyDeployedApplications() {
return this.maxPercentUnhealthyDeployedApplications;
}

/**
* Set the maximum allowed percentage of unhealthy deployed applications. Allowed values are Byte values from zero to 100.
The percentage represents the maximum tolerated percentage of deployed applications that can be unhealthy before the application is considered in error.
This is calculated by dividing the number of unhealthy deployed applications over the number of nodes where the application is currently deployed on in the cluster.
The computation rounds up to tolerate one failure on small numbers of nodes. Default percentage is zero.
*
* @param maxPercentUnhealthyDeployedApplications the maxPercentUnhealthyDeployedApplications value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withMaxPercentUnhealthyDeployedApplications(Integer maxPercentUnhealthyDeployedApplications) {
this.maxPercentUnhealthyDeployedApplications = maxPercentUnhealthyDeployedApplications;
return this;
}

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

/**
* Set the defaultServiceTypeHealthPolicy value.
*
* @param defaultServiceTypeHealthPolicy the defaultServiceTypeHealthPolicy value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withDefaultServiceTypeHealthPolicy(ServiceTypeHealthPolicy defaultServiceTypeHealthPolicy) {
this.defaultServiceTypeHealthPolicy = defaultServiceTypeHealthPolicy;
return this;
}

/**
* Get the serviceTypeHealthPolicyMap value.
*
* @return the serviceTypeHealthPolicyMap value
*/
public List<ServiceTypeHealthPolicyMapItem> serviceTypeHealthPolicyMap() {
return this.serviceTypeHealthPolicyMap;
}

/**
* Set the serviceTypeHealthPolicyMap value.
*
* @param serviceTypeHealthPolicyMap the serviceTypeHealthPolicyMap value to set
* @return the ApplicationHealthPolicy object itself.
*/
public ApplicationHealthPolicy withServiceTypeHealthPolicyMap(List<ServiceTypeHealthPolicyMapItem> serviceTypeHealthPolicyMap) {
this.serviceTypeHealthPolicyMap = serviceTypeHealthPolicyMap;
return this;
}

}
Loading