FrontendEndpointInner Class
- java.
lang. Object - com.
azure. core. management. SubResource - com.
azure. resourcemanager. frontdoor. fluent. models. FrontendEndpointInner
- com.
- com.
public final class FrontendEndpointInner
extends SubResource
A frontend endpoint used for routing.
Constructor Summary
Constructor | Description |
---|---|
FrontendEndpointInner() |
Creates an instance of Frontend |
Method Summary
Modifier and Type | Method and Description |
---|---|
Custom |
customHttpsConfiguration()
Get the custom |
Custom |
customHttpsProvisioningState()
Get the custom |
Custom |
customHttpsProvisioningSubstate()
Get the custom |
String |
hostname()
Get the hostname property: The host name of the frontend |
String |
name()
Get the name property: Resource name. |
Front |
resourceState()
Get the resource |
Session |
sessionAffinityEnabledState()
Get the session |
Integer |
sessionAffinityTtlSeconds()
Get the session |
String |
type()
Get the type property: Resource type. |
void |
validate()
Validates the instance. |
Frontend |
webApplicationFirewallPolicyLink()
Get the web |
Frontend |
withHostname(String hostname)
Set the hostname property: The host name of the frontend |
Frontend |
withId(String id) |
Frontend |
withName(String name)
Set the name property: Resource name. |
Frontend |
withSessionAffinityEnabledState(SessionAffinityEnabledState sessionAffinityEnabledState)
Set the session |
Frontend |
withSessionAffinityTtlSeconds(Integer sessionAffinityTtlSeconds)
Set the session |
Frontend |
withWebApplicationFirewallPolicyLink(FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Set the web |
Methods inherited from SubResource
Methods inherited from java.lang.Object
Constructor Details
FrontendEndpointInner
public FrontendEndpointInner()
Creates an instance of FrontendEndpointInner class.
Method Details
customHttpsConfiguration
public CustomHttpsConfiguration customHttpsConfiguration()
Get the customHttpsConfiguration property: The configuration specifying how to enable HTTPS.
Returns:
customHttpsProvisioningState
public CustomHttpsProvisioningState customHttpsProvisioningState()
Get the customHttpsProvisioningState property: Provisioning status of Custom Https of the frontendEndpoint.
Returns:
customHttpsProvisioningSubstate
public CustomHttpsProvisioningSubstate customHttpsProvisioningSubstate()
Get the customHttpsProvisioningSubstate property: Provisioning substate shows the progress of custom HTTPS enabling/disabling process step by step.
Returns:
hostname
public String hostname()
Get the hostname property: The host name of the frontendEndpoint. Must be a domain name.
Returns:
name
public String name()
Get the name property: Resource name.
Returns:
resourceState
public FrontDoorResourceState resourceState()
Get the resourceState property: Resource status of the Front Door or Front Door SubResource.
Resource status.
Returns:
sessionAffinityEnabledState
public SessionAffinityEnabledState sessionAffinityEnabledState()
Get the sessionAffinityEnabledState property: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.
Returns:
sessionAffinityTtlSeconds
public Integer sessionAffinityTtlSeconds()
Get the sessionAffinityTtlSeconds property: UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
Returns:
type
public String type()
Get the type property: Resource type.
Returns:
validate
public void validate()
Validates the instance.
webApplicationFirewallPolicyLink
public FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink()
Get the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for each host (if applicable).
Returns:
withHostname
public FrontendEndpointInner withHostname(String hostname)
Set the hostname property: The host name of the frontendEndpoint. Must be a domain name.
Parameters:
Returns:
withId
public FrontendEndpointInner withId(String id)
Overrides:
FrontendEndpointInner.withId(String id)Parameters:
withName
public FrontendEndpointInner withName(String name)
Set the name property: Resource name.
Parameters:
Returns:
withSessionAffinityEnabledState
public FrontendEndpointInner withSessionAffinityEnabledState(SessionAffinityEnabledState sessionAffinityEnabledState)
Set the sessionAffinityEnabledState property: Whether to allow session affinity on this host. Valid options are 'Enabled' or 'Disabled'.
Parameters:
Returns:
withSessionAffinityTtlSeconds
public FrontendEndpointInner withSessionAffinityTtlSeconds(Integer sessionAffinityTtlSeconds)
Set the sessionAffinityTtlSeconds property: UNUSED. This field will be ignored. The TTL to use in seconds for session affinity, if applicable.
Parameters:
Returns:
withWebApplicationFirewallPolicyLink
public FrontendEndpointInner withWebApplicationFirewallPolicyLink(FrontendEndpointUpdateParametersWebApplicationFirewallPolicyLink webApplicationFirewallPolicyLink)
Set the webApplicationFirewallPolicyLink property: Defines the Web Application Firewall policy for each host (if applicable).
Parameters:
Returns:
Applies to
Azure SDK for Java
Feedback
https://aka.ms/ContentUserFeedback.
Coming soon: Throughout 2024 we will be phasing out GitHub Issues as the feedback mechanism for content and replacing it with a new feedback system. For more information see:Submit and view feedback for