Class NetworkRuleSetProperties
java.lang.Object
com.azure.resourcemanager.eventhubs.fluent.models.NetworkRuleSetProperties
NetworkRuleSet properties.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of NetworkRuleSetProperties class. -
Method Summary
Modifier and TypeMethodDescriptionGet the defaultAction property: Default Action for Network Rule Set.ipRules()Get the ipRules property: List of IpRules.Get the publicNetworkAccess property: This determines if traffic is allowed over public network.Get the trustedServiceAccessEnabled property: Value that indicates whether Trusted Service Access is Enabled or not.voidvalidate()Validates the instance.Get the virtualNetworkRules property: List VirtualNetwork Rules.withDefaultAction(DefaultAction defaultAction) Set the defaultAction property: Default Action for Network Rule Set.withIpRules(List<NWRuleSetIpRules> ipRules) Set the ipRules property: List of IpRules.withPublicNetworkAccess(PublicNetworkAccessFlag publicNetworkAccess) Set the publicNetworkAccess property: This determines if traffic is allowed over public network.withTrustedServiceAccessEnabled(Boolean trustedServiceAccessEnabled) Set the trustedServiceAccessEnabled property: Value that indicates whether Trusted Service Access is Enabled or not.withVirtualNetworkRules(List<NWRuleSetVirtualNetworkRules> virtualNetworkRules) Set the virtualNetworkRules property: List VirtualNetwork Rules.
-
Constructor Details
-
NetworkRuleSetProperties
public NetworkRuleSetProperties()Creates an instance of NetworkRuleSetProperties class.
-
-
Method Details
-
trustedServiceAccessEnabled
Get the trustedServiceAccessEnabled property: Value that indicates whether Trusted Service Access is Enabled or not.- Returns:
- the trustedServiceAccessEnabled value.
-
withTrustedServiceAccessEnabled
public NetworkRuleSetProperties withTrustedServiceAccessEnabled(Boolean trustedServiceAccessEnabled) Set the trustedServiceAccessEnabled property: Value that indicates whether Trusted Service Access is Enabled or not.- Parameters:
trustedServiceAccessEnabled- the trustedServiceAccessEnabled value to set.- Returns:
- the NetworkRuleSetProperties object itself.
-
defaultAction
Get the defaultAction property: Default Action for Network Rule Set.- Returns:
- the defaultAction value.
-
withDefaultAction
Set the defaultAction property: Default Action for Network Rule Set.- Parameters:
defaultAction- the defaultAction value to set.- Returns:
- the NetworkRuleSetProperties object itself.
-
virtualNetworkRules
Get the virtualNetworkRules property: List VirtualNetwork Rules.- Returns:
- the virtualNetworkRules value.
-
withVirtualNetworkRules
public NetworkRuleSetProperties withVirtualNetworkRules(List<NWRuleSetVirtualNetworkRules> virtualNetworkRules) Set the virtualNetworkRules property: List VirtualNetwork Rules.- Parameters:
virtualNetworkRules- the virtualNetworkRules value to set.- Returns:
- the NetworkRuleSetProperties object itself.
-
ipRules
Get the ipRules property: List of IpRules.- Returns:
- the ipRules value.
-
withIpRules
Set the ipRules property: List of IpRules.- Parameters:
ipRules- the ipRules value to set.- Returns:
- the NetworkRuleSetProperties object itself.
-
publicNetworkAccess
Get the publicNetworkAccess property: This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.- Returns:
- the publicNetworkAccess value.
-
withPublicNetworkAccess
public NetworkRuleSetProperties withPublicNetworkAccess(PublicNetworkAccessFlag publicNetworkAccess) Set the publicNetworkAccess property: This determines if traffic is allowed over public network. By default it is enabled. If value is SecuredByPerimeter then Inbound and Outbound communication is controlled by the network security perimeter and profile's access rules.- Parameters:
publicNetworkAccess- the publicNetworkAccess value to set.- Returns:
- the NetworkRuleSetProperties object itself.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-