ApplicationGatewayBackendAddressPoolPropertiesFormat Class

  • java.lang.Object
    • com.azure.resourcemanager.network.fluent.models.ApplicationGatewayBackendAddressPoolPropertiesFormat

Implements

public final class ApplicationGatewayBackendAddressPoolPropertiesFormat
implements JsonSerializable<ApplicationGatewayBackendAddressPoolPropertiesFormat>

Properties of Backend Address Pool of an application gateway.

Constructor Summary

Constructor Description
ApplicationGatewayBackendAddressPoolPropertiesFormat()

Creates an instance of ApplicationGatewayBackendAddressPoolPropertiesFormat class.

Method Summary

Modifier and Type Method and Description
List<ApplicationGatewayBackendAddress> backendAddresses()

Get the backendAddresses property: Backend addresses.

List<NetworkInterfaceIpConfigurationInner> backendIpConfigurations()

Get the backendIpConfigurations property: Collection of references to IPs defined in network interfaces.

static ApplicationGatewayBackendAddressPoolPropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayBackendAddressPoolPropertiesFormat from the JsonReader.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the backend address pool resource.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ApplicationGatewayBackendAddressPoolPropertiesFormat withBackendAddresses(List<ApplicationGatewayBackendAddress> backendAddresses)

Set the backendAddresses property: Backend addresses.

Methods inherited from java.lang.Object

Constructor Details

ApplicationGatewayBackendAddressPoolPropertiesFormat

public ApplicationGatewayBackendAddressPoolPropertiesFormat()

Creates an instance of ApplicationGatewayBackendAddressPoolPropertiesFormat class.

Method Details

backendAddresses

public List<ApplicationGatewayBackendAddress> backendAddresses()

Get the backendAddresses property: Backend addresses.

Returns:

the backendAddresses value.

backendIpConfigurations

public List<NetworkInterfaceIpConfigurationInner> backendIpConfigurations()

Get the backendIpConfigurations property: Collection of references to IPs defined in network interfaces.

Returns:

the backendIpConfigurations value.

fromJson

public static ApplicationGatewayBackendAddressPoolPropertiesFormat fromJson(JsonReader jsonReader)

Reads an instance of ApplicationGatewayBackendAddressPoolPropertiesFormat from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

Throws:

IOException

- If an error occurs while reading the ApplicationGatewayBackendAddressPoolPropertiesFormat.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the backend address pool resource.

Returns:

the provisioningState value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withBackendAddresses

public ApplicationGatewayBackendAddressPoolPropertiesFormat withBackendAddresses(List<ApplicationGatewayBackendAddress> backendAddresses)

Set the backendAddresses property: Backend addresses.

Parameters:

backendAddresses - the backendAddresses value to set.

Returns:

the ApplicationGatewayBackendAddressPoolPropertiesFormat object itself.

Applies to