AseV3NetworkingConfigurationInner Class

public final class AseV3NetworkingConfigurationInner
extends ProxyOnlyResource

Full view of networking configuration for an ASE.

Constructor Summary

Constructor Description
AseV3NetworkingConfigurationInner()

Creates an instance of AseV3NetworkingConfigurationInner class.

Method Summary

Modifier and Type Method and Description
Boolean allowNewPrivateEndpointConnections()

Get the allowNewPrivateEndpointConnections property: Property to enable and disable new private endpoint connection creation on ASE.

List<String> externalInboundIpAddresses()

Get the externalInboundIpAddresses property: The externalInboundIpAddresses property.

static AseV3NetworkingConfigurationInner fromJson(JsonReader jsonReader)

Reads an instance of AseV3NetworkingConfigurationInner from the JsonReader.

Boolean ftpEnabled()

Get the ftpEnabled property: Property to enable and disable FTP on ASEV3.

String id()

Get the id property: Fully qualified resource Id for the resource.

String inboundIpAddressOverride()

Get the inboundIpAddressOverride property: Customer provided Inbound IP Address.

List<String> internalInboundIpAddresses()

Get the internalInboundIpAddresses property: The internalInboundIpAddresses property.

List<String> linuxOutboundIpAddresses()

Get the linuxOutboundIpAddresses property: The linuxOutboundIpAddresses property.

String name()

Get the name property: The name of the resource.

Boolean remoteDebugEnabled()

Get the remoteDebugEnabled property: Property to enable and disable Remote Debug on ASEV3.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

List<String> windowsOutboundIpAddresses()

Get the windowsOutboundIpAddresses property: The windowsOutboundIpAddresses property.

AseV3NetworkingConfigurationInner withAllowNewPrivateEndpointConnections(Boolean allowNewPrivateEndpointConnections)

Set the allowNewPrivateEndpointConnections property: Property to enable and disable new private endpoint connection creation on ASE.

AseV3NetworkingConfigurationInner withFtpEnabled(Boolean ftpEnabled)

Set the ftpEnabled property: Property to enable and disable FTP on ASEV3.

AseV3NetworkingConfigurationInner withInboundIpAddressOverride(String inboundIpAddressOverride)

Set the inboundIpAddressOverride property: Customer provided Inbound IP Address.

AseV3NetworkingConfigurationInner withKind(String kind)

Set the kind property: Kind of resource.

AseV3NetworkingConfigurationInner withRemoteDebugEnabled(Boolean remoteDebugEnabled)

Set the remoteDebugEnabled property: Property to enable and disable Remote Debug on ASEV3.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

AseV3NetworkingConfigurationInner

public AseV3NetworkingConfigurationInner()

Creates an instance of AseV3NetworkingConfigurationInner class.

Method Details

allowNewPrivateEndpointConnections

public Boolean allowNewPrivateEndpointConnections()

Get the allowNewPrivateEndpointConnections property: Property to enable and disable new private endpoint connection creation on ASE.

Returns:

the allowNewPrivateEndpointConnections value.

externalInboundIpAddresses

public List externalInboundIpAddresses()

Get the externalInboundIpAddresses property: The externalInboundIpAddresses property.

Returns:

the externalInboundIpAddresses value.

fromJson

public static AseV3NetworkingConfigurationInner fromJson(JsonReader jsonReader)

Reads an instance of AseV3NetworkingConfigurationInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of AseV3NetworkingConfigurationInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

ftpEnabled

public Boolean ftpEnabled()

Get the ftpEnabled property: Property to enable and disable FTP on ASEV3.

Returns:

the ftpEnabled value.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

AseV3NetworkingConfigurationInner.id()

Returns:

the id value.

inboundIpAddressOverride

public String inboundIpAddressOverride()

Get the inboundIpAddressOverride property: Customer provided Inbound IP Address. Only able to be set on Ase create.

Returns:

the inboundIpAddressOverride value.

internalInboundIpAddresses

public List internalInboundIpAddresses()

Get the internalInboundIpAddresses property: The internalInboundIpAddresses property.

Returns:

the internalInboundIpAddresses value.

linuxOutboundIpAddresses

public List linuxOutboundIpAddresses()

Get the linuxOutboundIpAddresses property: The linuxOutboundIpAddresses property.

Returns:

the linuxOutboundIpAddresses value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

AseV3NetworkingConfigurationInner.name()

Returns:

the name value.

remoteDebugEnabled

public Boolean remoteDebugEnabled()

Get the remoteDebugEnabled property: Property to enable and disable Remote Debug on ASEV3.

Returns:

the remoteDebugEnabled value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AseV3NetworkingConfigurationInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

AseV3NetworkingConfigurationInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

AseV3NetworkingConfigurationInner.validate()

windowsOutboundIpAddresses

public List windowsOutboundIpAddresses()

Get the windowsOutboundIpAddresses property: The windowsOutboundIpAddresses property.

Returns:

the windowsOutboundIpAddresses value.

withAllowNewPrivateEndpointConnections

public AseV3NetworkingConfigurationInner withAllowNewPrivateEndpointConnections(Boolean allowNewPrivateEndpointConnections)

Set the allowNewPrivateEndpointConnections property: Property to enable and disable new private endpoint connection creation on ASE.

Parameters:

allowNewPrivateEndpointConnections - the allowNewPrivateEndpointConnections value to set.

Returns:

the AseV3NetworkingConfigurationInner object itself.

withFtpEnabled

public AseV3NetworkingConfigurationInner withFtpEnabled(Boolean ftpEnabled)

Set the ftpEnabled property: Property to enable and disable FTP on ASEV3.

Parameters:

ftpEnabled - the ftpEnabled value to set.

Returns:

the AseV3NetworkingConfigurationInner object itself.

withInboundIpAddressOverride

public AseV3NetworkingConfigurationInner withInboundIpAddressOverride(String inboundIpAddressOverride)

Set the inboundIpAddressOverride property: Customer provided Inbound IP Address. Only able to be set on Ase create.

Parameters:

inboundIpAddressOverride - the inboundIpAddressOverride value to set.

Returns:

the AseV3NetworkingConfigurationInner object itself.

withKind

public AseV3NetworkingConfigurationInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

AseV3NetworkingConfigurationInner.withKind(String kind)

Parameters:

kind

withRemoteDebugEnabled

public AseV3NetworkingConfigurationInner withRemoteDebugEnabled(Boolean remoteDebugEnabled)

Set the remoteDebugEnabled property: Property to enable and disable Remote Debug on ASEV3.

Parameters:

remoteDebugEnabled - the remoteDebugEnabled value to set.

Returns:

the AseV3NetworkingConfigurationInner object itself.

Applies to