IpFilterRule Class

  • java.lang.Object
    • com.azure.resourcemanager.iothub.models.IpFilterRule

public final class IpFilterRule

The IP filter rules for the IoT hub.

Constructor Summary

Constructor Description
IpFilterRule()

Creates an instance of IpFilterRule class.

Method Summary

Modifier and Type Method and Description
IpFilterActionType action()

Get the action property: The desired action for requests captured by this rule.

String filterName()

Get the filterName property: The name of the IP filter rule.

String ipMask()

Get the ipMask property: A string that contains the IP address range in CIDR notation for the rule.

void validate()

Validates the instance.

IpFilterRule withAction(IpFilterActionType action)

Set the action property: The desired action for requests captured by this rule.

IpFilterRule withFilterName(String filterName)

Set the filterName property: The name of the IP filter rule.

IpFilterRule withIpMask(String ipMask)

Set the ipMask property: A string that contains the IP address range in CIDR notation for the rule.

Methods inherited from java.lang.Object

Constructor Details

IpFilterRule

public IpFilterRule()

Creates an instance of IpFilterRule class.

Method Details

action

public IpFilterActionType action()

Get the action property: The desired action for requests captured by this rule.

Returns:

the action value.

filterName

public String filterName()

Get the filterName property: The name of the IP filter rule.

Returns:

the filterName value.

ipMask

public String ipMask()

Get the ipMask property: A string that contains the IP address range in CIDR notation for the rule.

Returns:

the ipMask value.

validate

public void validate()

Validates the instance.

withAction

public IpFilterRule withAction(IpFilterActionType action)

Set the action property: The desired action for requests captured by this rule.

Parameters:

action - the action value to set.

Returns:

the IpFilterRule object itself.

withFilterName

public IpFilterRule withFilterName(String filterName)

Set the filterName property: The name of the IP filter rule.

Parameters:

filterName - the filterName value to set.

Returns:

the IpFilterRule object itself.

withIpMask

public IpFilterRule withIpMask(String ipMask)

Set the ipMask property: A string that contains the IP address range in CIDR notation for the rule.

Parameters:

ipMask - the ipMask value to set.

Returns:

the IpFilterRule object itself.

Applies to