Skip to content

Commit

Permalink
Update from master
Browse files Browse the repository at this point in the history
  • Loading branch information
SDK Automation committed Jun 29, 2020
1 parent 6800fcb commit 7a511f0
Show file tree
Hide file tree
Showing 6 changed files with 209 additions and 3 deletions.
6 changes: 3 additions & 3 deletions sdk/hdinsight/mgmt-v2018_06_01_preview/pom.xml
Original file line number Diff line number Diff line change
Expand Up @@ -11,11 +11,11 @@
<parent>
<groupId>com.microsoft.azure</groupId>
<artifactId>azure-arm-parent</artifactId>
<version>1.3.1</version>
<relativePath>../../parents/azure-arm-parent/pom.xml</relativePath>
<version>1.1.0</version>
<relativePath>../../../pom.management.xml</relativePath>
</parent>
<artifactId>azure-mgmt-hdinsight</artifactId>
<version>1.3.3</version>
<version>1.0.0-beta</version>
<packaging>jar</packaging>
<name>Microsoft Azure SDK for HDInsight Management</name>
<description>This package contains Microsoft HDInsight Management SDK.</description>
Expand Down
Original file line number Diff line number Diff line change
Expand Up @@ -75,6 +75,12 @@ public class ClusterCreateProperties {
@JsonProperty(value = "minSupportedTlsVersion")
private String minSupportedTlsVersion;

/**
* The network settings.
*/
@JsonProperty(value = "networkSettings")
private NetworkSettings networkSettings;

/**
* Get the version of the cluster.
*
Expand Down Expand Up @@ -275,4 +281,24 @@ public ClusterCreateProperties withMinSupportedTlsVersion(String minSupportedTls
return this;
}

/**
* Get the network settings.
*
* @return the networkSettings value
*/
public NetworkSettings networkSettings() {
return this.networkSettings;
}

/**
* Set the network settings.
*
* @param networkSettings the networkSettings value to set
* @return the ClusterCreateProperties object itself.
*/
public ClusterCreateProperties withNetworkSettings(NetworkSettings networkSettings) {
this.networkSettings = networkSettings;
return this;
}

}
Original file line number Diff line number Diff line change
Expand Up @@ -108,6 +108,12 @@ public class ClusterGetProperties {
@JsonProperty(value = "minSupportedTlsVersion")
private String minSupportedTlsVersion;

/**
* The network settings.
*/
@JsonProperty(value = "networkSettings")
private NetworkSettings networkSettings;

/**
* Get the version of the cluster.
*
Expand Down Expand Up @@ -408,4 +414,24 @@ public ClusterGetProperties withMinSupportedTlsVersion(String minSupportedTlsVer
return this;
}

/**
* Get the network settings.
*
* @return the networkSettings value
*/
public NetworkSettings networkSettings() {
return this.networkSettings;
}

/**
* Set the network settings.
*
* @param networkSettings the networkSettings value to set
* @return the ClusterGetProperties object itself.
*/
public ClusterGetProperties withNetworkSettings(NetworkSettings networkSettings) {
this.networkSettings = networkSettings;
return this;
}

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

import com.fasterxml.jackson.annotation.JsonProperty;

/**
* The network settings.
*/
public class NetworkSettings {
/**
* Specifies whether public network access is enabled for inbound and
* outbound, or outbound only. Possible values include:
* 'InboundAndOutbound', 'OutboundOnly'.
*/
@JsonProperty(value = "publicNetworkAccess")
private PublicNetworkAccess publicNetworkAccess;

/**
* The mechanism through which the cluster will have outbound access to the
* public network. Possible values include: 'PublicLoadBalancer', 'UDR'.
*/
@JsonProperty(value = "outboundOnlyPublicNetworkAccessType")
private OutboundOnlyPublicNetworkAccessType outboundOnlyPublicNetworkAccessType;

/**
* Get specifies whether public network access is enabled for inbound and outbound, or outbound only. Possible values include: 'InboundAndOutbound', 'OutboundOnly'.
*
* @return the publicNetworkAccess value
*/
public PublicNetworkAccess publicNetworkAccess() {
return this.publicNetworkAccess;
}

/**
* Set specifies whether public network access is enabled for inbound and outbound, or outbound only. Possible values include: 'InboundAndOutbound', 'OutboundOnly'.
*
* @param publicNetworkAccess the publicNetworkAccess value to set
* @return the NetworkSettings object itself.
*/
public NetworkSettings withPublicNetworkAccess(PublicNetworkAccess publicNetworkAccess) {
this.publicNetworkAccess = publicNetworkAccess;
return this;
}

/**
* Get the mechanism through which the cluster will have outbound access to the public network. Possible values include: 'PublicLoadBalancer', 'UDR'.
*
* @return the outboundOnlyPublicNetworkAccessType value
*/
public OutboundOnlyPublicNetworkAccessType outboundOnlyPublicNetworkAccessType() {
return this.outboundOnlyPublicNetworkAccessType;
}

/**
* Set the mechanism through which the cluster will have outbound access to the public network. Possible values include: 'PublicLoadBalancer', 'UDR'.
*
* @param outboundOnlyPublicNetworkAccessType the outboundOnlyPublicNetworkAccessType value to set
* @return the NetworkSettings object itself.
*/
public NetworkSettings withOutboundOnlyPublicNetworkAccessType(OutboundOnlyPublicNetworkAccessType outboundOnlyPublicNetworkAccessType) {
this.outboundOnlyPublicNetworkAccessType = outboundOnlyPublicNetworkAccessType;
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.hdinsight.v2018_06_01_preview;

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

/**
* Defines values for OutboundOnlyPublicNetworkAccessType.
*/
public final class OutboundOnlyPublicNetworkAccessType extends ExpandableStringEnum<OutboundOnlyPublicNetworkAccessType> {
/** Static value PublicLoadBalancer for OutboundOnlyPublicNetworkAccessType. */
public static final OutboundOnlyPublicNetworkAccessType PUBLIC_LOAD_BALANCER = fromString("PublicLoadBalancer");

/** Static value UDR for OutboundOnlyPublicNetworkAccessType. */
public static final OutboundOnlyPublicNetworkAccessType UDR = fromString("UDR");

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

/**
* @return known OutboundOnlyPublicNetworkAccessType values
*/
public static Collection<OutboundOnlyPublicNetworkAccessType> values() {
return values(OutboundOnlyPublicNetworkAccessType.class);
}
}
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.hdinsight.v2018_06_01_preview;

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

/**
* Defines values for PublicNetworkAccess.
*/
public final class PublicNetworkAccess extends ExpandableStringEnum<PublicNetworkAccess> {
/** Static value InboundAndOutbound for PublicNetworkAccess. */
public static final PublicNetworkAccess INBOUND_AND_OUTBOUND = fromString("InboundAndOutbound");

/** Static value OutboundOnly for PublicNetworkAccess. */
public static final PublicNetworkAccess OUTBOUND_ONLY = fromString("OutboundOnly");

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

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

0 comments on commit 7a511f0

Please sign in to comment.