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
133 changes: 133 additions & 0 deletions trafficmanager/resource-manager/v2015_11_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.trafficmanager.v2015_11_01</groupId>
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>0.0.2-beta</version>
<relativePath>../../../pom.xml</relativePath>
</parent>
<artifactId>azure-mgmt-network</artifactId>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for Network Management</name>
<description>This package contains Microsoft Network Management SDK.</description>
<url>https://github.com/Azure/azure-libraries-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-libraries-for-java</url>
<connection>scm:git:[email protected]:Azure/azure-libraries-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,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.trafficmanager.v2015_11_01;

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Parameters supplied to check Traffic Manager name operation.
*/
public class CheckTrafficManagerRelativeDnsNameAvailabilityParameters {
/**
* Gets or sets the name of the resource.
*/
@JsonProperty(value = "name")
private String name;

/**
* Gets or sets the type of the resource.
*/
@JsonProperty(value = "type")
private String type;

/**
* Get gets or sets the name of the resource.
*
* @return the name value
*/
public String name() {
return this.name;
}

/**
* Set gets or sets the name of the resource.
*
* @param name the name value to set
* @return the CheckTrafficManagerRelativeDnsNameAvailabilityParameters object itself.
*/
public CheckTrafficManagerRelativeDnsNameAvailabilityParameters withName(String name) {
this.name = name;
return this;
}

/**
* Get gets or sets the type of the resource.
*
* @return the type value
*/
public String type() {
return this.type;
}

/**
* Set gets or sets the type of the resource.
*
* @param type the type value to set
* @return the CheckTrafficManagerRelativeDnsNameAvailabilityParameters object itself.
*/
public CheckTrafficManagerRelativeDnsNameAvailabilityParameters withType(String type) {
this.type = type;
return this;
}

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* Class containing DNS settings in a Traffic Manager profile.
*/
public class DnsConfig {
/**
* Gets or sets the relative DNS name provided by this Traffic Manager
* profile. This value is combined with the DNS domain name used by Azure
* Traffic Manager to form the fully-qualified domain name (FQDN) of the
* profile.
*/
@JsonProperty(value = "relativeName")
private String relativeName;

/**
* Gets or sets the fully-qualified domain name (FQDN) of the Traffic
* Manager profile. This is formed from the concatenation of the
* RelativeName with the DNS domain used by Azure Traffic Manager.
*/
@JsonProperty(value = "fqdn")
private String fqdn;

/**
* Gets or sets the DNS Ttime-To-Live (TTL), in seconds. This informs the
* local DNS resolvers and DNS clients how long to cache DNS responses
* provided by this Traffic Manager profile.
*/
@JsonProperty(value = "ttl")
private Long ttl;

/**
* Get gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
*
* @return the relativeName value
*/
public String relativeName() {
return this.relativeName;
}

/**
* Set gets or sets the relative DNS name provided by this Traffic Manager profile. This value is combined with the DNS domain name used by Azure Traffic Manager to form the fully-qualified domain name (FQDN) of the profile.
*
* @param relativeName the relativeName value to set
* @return the DnsConfig object itself.
*/
public DnsConfig withRelativeName(String relativeName) {
this.relativeName = relativeName;
return this;
}

/**
* Get gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
*
* @return the fqdn value
*/
public String fqdn() {
return this.fqdn;
}

/**
* Set gets or sets the fully-qualified domain name (FQDN) of the Traffic Manager profile. This is formed from the concatenation of the RelativeName with the DNS domain used by Azure Traffic Manager.
*
* @param fqdn the fqdn value to set
* @return the DnsConfig object itself.
*/
public DnsConfig withFqdn(String fqdn) {
this.fqdn = fqdn;
return this;
}

/**
* Get gets or sets the DNS Ttime-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
*
* @return the ttl value
*/
public Long ttl() {
return this.ttl;
}

/**
* Set gets or sets the DNS Ttime-To-Live (TTL), in seconds. This informs the local DNS resolvers and DNS clients how long to cache DNS responses provided by this Traffic Manager profile.
*
* @param ttl the ttl value to set
* @return the DnsConfig object itself.
*/
public DnsConfig withTtl(Long ttl) {
this.ttl = ttl;
return this;
}

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

import com.microsoft.azure.arm.model.HasInner;
import com.microsoft.azure.arm.resources.models.HasManager;
import com.microsoft.azure.management.trafficmanager.v2015_11_01.implementation.NetworkManager;
import com.microsoft.azure.management.trafficmanager.v2015_11_01.implementation.EndpointInner;

/**
* Type representing Endpoint.
*/
public interface Endpoint extends HasInner<EndpointInner>, HasManager<NetworkManager> {
/**
* @return the endpointLocation value.
*/
String endpointLocation();

/**
* @return the endpointMonitorStatus value.
*/
String endpointMonitorStatus();

/**
* @return the endpointStatus value.
*/
String endpointStatus();

/**
* @return the id value.
*/
String id();

/**
* @return the minChildEndpoints value.
*/
Long minChildEndpoints();

/**
* @return the name value.
*/
String name();

/**
* @return the priority value.
*/
Long priority();

/**
* @return the target value.
*/
String target();

/**
* @return the targetResourceId value.
*/
String targetResourceId();

/**
* @return the type value.
*/
String type();

/**
* @return the weight value.
*/
Long weight();

}
Loading