Class NetworkSecurityRulesEvaluationResult

java.lang.Object
com.azure.resourcemanager.network.models.NetworkSecurityRulesEvaluationResult

public final class NetworkSecurityRulesEvaluationResult extends Object
Network security rules evaluation result.
  • Constructor Details

    • NetworkSecurityRulesEvaluationResult

      public NetworkSecurityRulesEvaluationResult()
      Creates an instance of NetworkSecurityRulesEvaluationResult class.
  • Method Details

    • name

      public String name()
      Get the name property: Name of the network security rule.
      Returns:
      the name value.
    • withName

      Set the name property: Name of the network security rule.
      Parameters:
      name - the name value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • protocolMatched

      public Boolean protocolMatched()
      Get the protocolMatched property: Value indicating whether protocol is matched.
      Returns:
      the protocolMatched value.
    • withProtocolMatched

      public NetworkSecurityRulesEvaluationResult withProtocolMatched(Boolean protocolMatched)
      Set the protocolMatched property: Value indicating whether protocol is matched.
      Parameters:
      protocolMatched - the protocolMatched value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • sourceMatched

      public Boolean sourceMatched()
      Get the sourceMatched property: Value indicating whether source is matched.
      Returns:
      the sourceMatched value.
    • withSourceMatched

      public NetworkSecurityRulesEvaluationResult withSourceMatched(Boolean sourceMatched)
      Set the sourceMatched property: Value indicating whether source is matched.
      Parameters:
      sourceMatched - the sourceMatched value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • sourcePortMatched

      public Boolean sourcePortMatched()
      Get the sourcePortMatched property: Value indicating whether source port is matched.
      Returns:
      the sourcePortMatched value.
    • withSourcePortMatched

      public NetworkSecurityRulesEvaluationResult withSourcePortMatched(Boolean sourcePortMatched)
      Set the sourcePortMatched property: Value indicating whether source port is matched.
      Parameters:
      sourcePortMatched - the sourcePortMatched value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • destinationMatched

      public Boolean destinationMatched()
      Get the destinationMatched property: Value indicating whether destination is matched.
      Returns:
      the destinationMatched value.
    • withDestinationMatched

      public NetworkSecurityRulesEvaluationResult withDestinationMatched(Boolean destinationMatched)
      Set the destinationMatched property: Value indicating whether destination is matched.
      Parameters:
      destinationMatched - the destinationMatched value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • destinationPortMatched

      public Boolean destinationPortMatched()
      Get the destinationPortMatched property: Value indicating whether destination port is matched.
      Returns:
      the destinationPortMatched value.
    • withDestinationPortMatched

      public NetworkSecurityRulesEvaluationResult withDestinationPortMatched(Boolean destinationPortMatched)
      Set the destinationPortMatched property: Value indicating whether destination port is matched.
      Parameters:
      destinationPortMatched - the destinationPortMatched value to set.
      Returns:
      the NetworkSecurityRulesEvaluationResult object itself.
    • validate

      public void validate()
      Validates the instance.
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.