public class AzureFirewallApplicationRule extends Object
| Constructor and Description |
|---|
AzureFirewallApplicationRule() |
| Modifier and Type | Method and Description |
|---|---|
String |
description()
Get description of the rule.
|
List<String> |
fqdnTags()
Get list of FQDN Tags for this rule.
|
String |
name()
Get name of the application rule.
|
List<AzureFirewallApplicationRuleProtocol> |
protocols()
Get array of ApplicationRuleProtocols.
|
List<String> |
sourceAddresses()
Get list of source IP addresses for this rule.
|
List<String> |
sourceIpGroups()
Get list of source IpGroups for this rule.
|
List<String> |
targetFqdns()
Get list of FQDNs for this rule.
|
AzureFirewallApplicationRule |
withDescription(String description)
Set description of the rule.
|
AzureFirewallApplicationRule |
withFqdnTags(List<String> fqdnTags)
Set list of FQDN Tags for this rule.
|
AzureFirewallApplicationRule |
withName(String name)
Set name of the application rule.
|
AzureFirewallApplicationRule |
withProtocols(List<AzureFirewallApplicationRuleProtocol> protocols)
Set array of ApplicationRuleProtocols.
|
AzureFirewallApplicationRule |
withSourceAddresses(List<String> sourceAddresses)
Set list of source IP addresses for this rule.
|
AzureFirewallApplicationRule |
withSourceIpGroups(List<String> sourceIpGroups)
Set list of source IpGroups for this rule.
|
AzureFirewallApplicationRule |
withTargetFqdns(List<String> targetFqdns)
Set list of FQDNs for this rule.
|
public String name()
public AzureFirewallApplicationRule withName(String name)
name - the name value to setpublic String description()
public AzureFirewallApplicationRule withDescription(String description)
description - the description value to setpublic List<String> sourceAddresses()
public AzureFirewallApplicationRule withSourceAddresses(List<String> sourceAddresses)
sourceAddresses - the sourceAddresses value to setpublic List<AzureFirewallApplicationRuleProtocol> protocols()
public AzureFirewallApplicationRule withProtocols(List<AzureFirewallApplicationRuleProtocol> protocols)
protocols - the protocols value to setpublic List<String> targetFqdns()
public AzureFirewallApplicationRule withTargetFqdns(List<String> targetFqdns)
targetFqdns - the targetFqdns value to setpublic List<String> fqdnTags()
public AzureFirewallApplicationRule withFqdnTags(List<String> fqdnTags)
fqdnTags - the fqdnTags value to setpublic List<String> sourceIpGroups()
public AzureFirewallApplicationRule withSourceIpGroups(List<String> sourceIpGroups)
sourceIpGroups - the sourceIpGroups value to set/**
* Copyright (c) Microsoft Corporation. All rights reserved.
* Licensed under the MIT License. See License.txt in the project root for
* license information.
*/