Class DdosCustomPolicyPropertiesFormat
java.lang.Object
com.azure.resourcemanager.network.fluent.models.DdosCustomPolicyPropertiesFormat
DDoS custom policy properties.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionGet the protocolCustomSettings property: The protocol-specific DDoS policy customization parameters.Get the provisioningState property: The provisioning state of the DDoS custom policy resource.List<com.azure.core.management.SubResource>Get the publicIpAddresses property: The list of public IPs associated with the DDoS custom policy resource.Get the resourceGuid property: The resource GUID property of the DDoS custom policy resource.voidvalidate()Validates the instance.withProtocolCustomSettings(List<ProtocolCustomSettingsFormat> protocolCustomSettings) Set the protocolCustomSettings property: The protocol-specific DDoS policy customization parameters.
-
Constructor Details
-
DdosCustomPolicyPropertiesFormat
public DdosCustomPolicyPropertiesFormat()
-
-
Method Details
-
resourceGuid
Get the resourceGuid property: The resource GUID property of the DDoS custom policy resource. It uniquely identifies the resource, even if the user changes its name or migrate the resource across subscriptions or resource groups.- Returns:
- the resourceGuid value.
-
provisioningState
Get the provisioningState property: The provisioning state of the DDoS custom policy resource.- Returns:
- the provisioningState value.
-
publicIpAddresses
Get the publicIpAddresses property: The list of public IPs associated with the DDoS custom policy resource. This list is read-only.- Returns:
- the publicIpAddresses value.
-
protocolCustomSettings
Get the protocolCustomSettings property: The protocol-specific DDoS policy customization parameters.- Returns:
- the protocolCustomSettings value.
-
withProtocolCustomSettings
public DdosCustomPolicyPropertiesFormat withProtocolCustomSettings(List<ProtocolCustomSettingsFormat> protocolCustomSettings) Set the protocolCustomSettings property: The protocol-specific DDoS policy customization parameters.- Parameters:
protocolCustomSettings- the protocolCustomSettings value to set.- Returns:
- the DdosCustomPolicyPropertiesFormat object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-