FrontDoorUpdateParameters Class

  • java.lang.Object
    • com.azure.resourcemanager.frontdoor.models.FrontDoorUpdateParameters

public class FrontDoorUpdateParameters

The properties needed to update a Front Door.

Constructor Summary

Constructor Description
FrontDoorUpdateParameters()

Creates an instance of FrontDoorUpdateParameters class.

Method Summary

Modifier and Type Method and Description
List<BackendPool> backendPools()

Get the backendPools property: Backend pools available to routing rules.

BackendPoolsSettings backendPoolsSettings()

Get the backendPoolsSettings property: Settings for all backendPools.

FrontDoorEnabledState enabledState()

Get the enabledState property: Operational status of the Front Door load balancer.

String friendlyName()

Get the friendlyName property: A friendly name for the frontDoor.

List<FrontendEndpointInner> frontendEndpoints()

Get the frontendEndpoints property: Frontend endpoints available to routing rules.

List<HealthProbeSettingsModel> healthProbeSettings()

Get the healthProbeSettings property: Health probe settings associated with this Front Door instance.

List<LoadBalancingSettingsModel> loadBalancingSettings()

Get the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.

List<RoutingRule> routingRules()

Get the routingRules property: Routing rules associated with this Front Door.

void validate()

Validates the instance.

FrontDoorUpdateParameters withBackendPools(List<BackendPool> backendPools)

Set the backendPools property: Backend pools available to routing rules.

FrontDoorUpdateParameters withBackendPoolsSettings(BackendPoolsSettings backendPoolsSettings)

Set the backendPoolsSettings property: Settings for all backendPools.

FrontDoorUpdateParameters withEnabledState(FrontDoorEnabledState enabledState)

Set the enabledState property: Operational status of the Front Door load balancer.

FrontDoorUpdateParameters withFriendlyName(String friendlyName)

Set the friendlyName property: A friendly name for the frontDoor.

FrontDoorUpdateParameters withFrontendEndpoints(List<FrontendEndpointInner> frontendEndpoints)

Set the frontendEndpoints property: Frontend endpoints available to routing rules.

FrontDoorUpdateParameters withHealthProbeSettings(List<HealthProbeSettingsModel> healthProbeSettings)

Set the healthProbeSettings property: Health probe settings associated with this Front Door instance.

FrontDoorUpdateParameters withLoadBalancingSettings(List<LoadBalancingSettingsModel> loadBalancingSettings)

Set the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.

FrontDoorUpdateParameters withRoutingRules(List<RoutingRule> routingRules)

Set the routingRules property: Routing rules associated with this Front Door.

Methods inherited from java.lang.Object

Constructor Details

FrontDoorUpdateParameters

public FrontDoorUpdateParameters()

Creates an instance of FrontDoorUpdateParameters class.

Method Details

backendPools

public List backendPools()

Get the backendPools property: Backend pools available to routing rules.

Returns:

the backendPools value.

backendPoolsSettings

public BackendPoolsSettings backendPoolsSettings()

Get the backendPoolsSettings property: Settings for all backendPools.

Returns:

the backendPoolsSettings value.

enabledState

public FrontDoorEnabledState enabledState()

Get the enabledState property: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.

Returns:

the enabledState value.

friendlyName

public String friendlyName()

Get the friendlyName property: A friendly name for the frontDoor.

Returns:

the friendlyName value.

frontendEndpoints

public List frontendEndpoints()

Get the frontendEndpoints property: Frontend endpoints available to routing rules.

Returns:

the frontendEndpoints value.

healthProbeSettings

public List healthProbeSettings()

Get the healthProbeSettings property: Health probe settings associated with this Front Door instance.

Returns:

the healthProbeSettings value.

loadBalancingSettings

public List loadBalancingSettings()

Get the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.

Returns:

the loadBalancingSettings value.

routingRules

public List routingRules()

Get the routingRules property: Routing rules associated with this Front Door.

Returns:

the routingRules value.

validate

public void validate()

Validates the instance.

withBackendPools

public FrontDoorUpdateParameters withBackendPools(List backendPools)

Set the backendPools property: Backend pools available to routing rules.

Parameters:

backendPools - the backendPools value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withBackendPoolsSettings

public FrontDoorUpdateParameters withBackendPoolsSettings(BackendPoolsSettings backendPoolsSettings)

Set the backendPoolsSettings property: Settings for all backendPools.

Parameters:

backendPoolsSettings - the backendPoolsSettings value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withEnabledState

public FrontDoorUpdateParameters withEnabledState(FrontDoorEnabledState enabledState)

Set the enabledState property: Operational status of the Front Door load balancer. Permitted values are 'Enabled' or 'Disabled'.

Parameters:

enabledState - the enabledState value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withFriendlyName

public FrontDoorUpdateParameters withFriendlyName(String friendlyName)

Set the friendlyName property: A friendly name for the frontDoor.

Parameters:

friendlyName - the friendlyName value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withFrontendEndpoints

public FrontDoorUpdateParameters withFrontendEndpoints(List frontendEndpoints)

Set the frontendEndpoints property: Frontend endpoints available to routing rules.

Parameters:

frontendEndpoints - the frontendEndpoints value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withHealthProbeSettings

public FrontDoorUpdateParameters withHealthProbeSettings(List healthProbeSettings)

Set the healthProbeSettings property: Health probe settings associated with this Front Door instance.

Parameters:

healthProbeSettings - the healthProbeSettings value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withLoadBalancingSettings

public FrontDoorUpdateParameters withLoadBalancingSettings(List loadBalancingSettings)

Set the loadBalancingSettings property: Load balancing settings associated with this Front Door instance.

Parameters:

loadBalancingSettings - the loadBalancingSettings value to set.

Returns:

the FrontDoorUpdateParameters object itself.

withRoutingRules

public FrontDoorUpdateParameters withRoutingRules(List routingRules)

Set the routingRules property: Routing rules associated with this Front Door.

Parameters:

routingRules - the routingRules value to set.

Returns:

the FrontDoorUpdateParameters object itself.

Applies to