Class NetworkSecurityRulesEvaluationResult


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

      • NetworkSecurityRulesEvaluationResult

        public NetworkSecurityRulesEvaluationResult()
    • Method Detail

      • name

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

        public NetworkSecurityRulesEvaluationResult withName​(String name)
        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.