AfdEndpointInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. cdn. fluent. models. AfdEndpointInner
- com.
- com.
- com.
public final class AfdEndpointInner
extends Resource
Azure Front Door endpoint is the entity within a Azure Front Door profile containing configuration information such as origin, protocol, content caching and delivery behavior. The AzureFrontDoor endpoint uses the URL format .azureedge.net.
Constructor Summary
Constructor | Description |
---|---|
AfdEndpointInner() |
Creates an instance of Afd |
Method Summary
Modifier and Type | Method and Description |
---|---|
Auto |
autoGeneratedDomainNameLabelScope()
Get the auto |
Deployment |
deploymentStatus()
Get the deployment |
Enabled |
enabledState()
Get the enabled |
static
Afd |
fromJson(JsonReader jsonReader)
Reads an instance of Afd |
String |
hostname()
Get the hostname property: The host name of the endpoint structured as {endpoint |
String |
id()
Get the id property: Fully qualified resource Id for the resource. |
String |
name()
Get the name property: The name of the resource. |
String |
profileName()
Get the profile |
Afd |
provisioningState()
Get the provisioning |
System |
systemData()
Get the system |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Afd |
withAutoGeneratedDomainNameLabelScope(AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope)
Set the auto |
Afd |
withEnabledState(EnabledState enabledState)
Set the enabled |
Afd |
withLocation(String location) |
Afd |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
AfdEndpointInner
public AfdEndpointInner()
Creates an instance of AfdEndpointInner class.
Method Details
autoGeneratedDomainNameLabelScope
public AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope()
Get the autoGeneratedDomainNameLabelScope property: Indicates the endpoint name reuse scope. The default value is TenantReuse.
Returns:
deploymentStatus
public DeploymentStatus deploymentStatus()
Get the deploymentStatus property: The deploymentStatus property.
Returns:
enabledState
public EnabledState enabledState()
Get the enabledState property: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.
Returns:
fromJson
public static AfdEndpointInner fromJson(JsonReader jsonReader)
Reads an instance of AfdEndpointInner from the JsonReader.
Parameters:
Returns:
Throws:
hostname
public String hostname()
Get the hostname property: The host name of the endpoint structured as {endpointName}.{DNSZone}, e.g. contoso.azureedge.net.
Returns:
id
public String id()
Get the id property: Fully qualified resource Id for the resource.
Overrides:
AfdEndpointInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
AfdEndpointInner.name()Returns:
profileName
public String profileName()
Get the profileName property: The name of the profile which holds the endpoint.
Returns:
provisioningState
public AfdProvisioningState provisioningState()
Get the provisioningState property: Provisioning status.
Returns:
systemData
public SystemData systemData()
Get the systemData property: Read only system data.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
AfdEndpointInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
AfdEndpointInner.type()Returns:
validate
public void validate()
Validates the instance.
withAutoGeneratedDomainNameLabelScope
public AfdEndpointInner withAutoGeneratedDomainNameLabelScope(AutoGeneratedDomainNameLabelScope autoGeneratedDomainNameLabelScope)
Set the autoGeneratedDomainNameLabelScope property: Indicates the endpoint name reuse scope. The default value is TenantReuse.
Parameters:
Returns:
withEnabledState
public AfdEndpointInner withEnabledState(EnabledState enabledState)
Set the enabledState property: Whether to enable use of this rule. Permitted values are 'Enabled' or 'Disabled'.
Parameters:
Returns:
withLocation
public AfdEndpointInner withLocation(String location)
Overrides:
AfdEndpointInner.withLocation(String location)Parameters:
withTags
public AfdEndpointInner withTags(Map
Overrides:
AfdEndpointInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java