Class SingleQueryResult
- java.lang.Object
-
- com.azure.resourcemanager.network.models.SingleQueryResult
-
public final class SingleQueryResult extends Object
The SingleQueryResult model.
-
-
Constructor Summary
Constructors Constructor Description SingleQueryResult()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Stringdescription()Get the description property: Describes what is the signature enforces.List<String>destinationPorts()Get the destinationPorts property: Describes the list of destination ports related to this signature.SingleQueryResultDirectiondirection()Get the direction property: Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - Bidirectional.Stringgroup()Get the group property: Describes the groups the signature belongs to.BooleaninheritedFromParentPolicy()Get the inheritedFromParentPolicy property: Describes if this override is inherited from base policy or not.StringlastUpdated()Get the lastUpdated property: Describes the last updated time of the signature (provided from 3rd party vendor).SingleQueryResultModemode()Get the mode property: The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny.Stringprotocol()Get the protocol property: Describes the protocol the signatures is being enforced in.SingleQueryResultSeverityseverity()Get the severity property: Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High.IntegersignatureId()Get the signatureId property: The ID of the signature.List<String>sourcePorts()Get the sourcePorts property: Describes the list of source ports related to this signature.voidvalidate()Validates the instance.SingleQueryResultwithDescription(String description)Set the description property: Describes what is the signature enforces.SingleQueryResultwithDestinationPorts(List<String> destinationPorts)Set the destinationPorts property: Describes the list of destination ports related to this signature.SingleQueryResultwithDirection(SingleQueryResultDirection direction)Set the direction property: Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - Bidirectional.SingleQueryResultwithGroup(String group)Set the group property: Describes the groups the signature belongs to.SingleQueryResultwithInheritedFromParentPolicy(Boolean inheritedFromParentPolicy)Set the inheritedFromParentPolicy property: Describes if this override is inherited from base policy or not.SingleQueryResultwithLastUpdated(String lastUpdated)Set the lastUpdated property: Describes the last updated time of the signature (provided from 3rd party vendor).SingleQueryResultwithMode(SingleQueryResultMode mode)Set the mode property: The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny.SingleQueryResultwithProtocol(String protocol)Set the protocol property: Describes the protocol the signatures is being enforced in.SingleQueryResultwithSeverity(SingleQueryResultSeverity severity)Set the severity property: Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High.SingleQueryResultwithSignatureId(Integer signatureId)Set the signatureId property: The ID of the signature.SingleQueryResultwithSourcePorts(List<String> sourcePorts)Set the sourcePorts property: Describes the list of source ports related to this signature.
-
-
-
Method Detail
-
signatureId
public Integer signatureId()
Get the signatureId property: The ID of the signature.- Returns:
- the signatureId value.
-
withSignatureId
public SingleQueryResult withSignatureId(Integer signatureId)
Set the signatureId property: The ID of the signature.- Parameters:
signatureId- the signatureId value to set.- Returns:
- the SingleQueryResult object itself.
-
mode
public SingleQueryResultMode mode()
Get the mode property: The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny.- Returns:
- the mode value.
-
withMode
public SingleQueryResult withMode(SingleQueryResultMode mode)
Set the mode property: The current mode enforced, 0 - Disabled, 1 - Alert, 2 -Deny.- Parameters:
mode- the mode value to set.- Returns:
- the SingleQueryResult object itself.
-
severity
public SingleQueryResultSeverity severity()
Get the severity property: Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High.- Returns:
- the severity value.
-
withSeverity
public SingleQueryResult withSeverity(SingleQueryResultSeverity severity)
Set the severity property: Describes the severity of signature: 1 - Low, 2 - Medium, 3 - High.- Parameters:
severity- the severity value to set.- Returns:
- the SingleQueryResult object itself.
-
direction
public SingleQueryResultDirection direction()
Get the direction property: Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - Bidirectional.- Returns:
- the direction value.
-
withDirection
public SingleQueryResult withDirection(SingleQueryResultDirection direction)
Set the direction property: Describes in which direction signature is being enforced: 0 - Inbound, 1 - OutBound, 2 - Bidirectional.- Parameters:
direction- the direction value to set.- Returns:
- the SingleQueryResult object itself.
-
group
public String group()
Get the group property: Describes the groups the signature belongs to.- Returns:
- the group value.
-
withGroup
public SingleQueryResult withGroup(String group)
Set the group property: Describes the groups the signature belongs to.- Parameters:
group- the group value to set.- Returns:
- the SingleQueryResult object itself.
-
description
public String description()
Get the description property: Describes what is the signature enforces.- Returns:
- the description value.
-
withDescription
public SingleQueryResult withDescription(String description)
Set the description property: Describes what is the signature enforces.- Parameters:
description- the description value to set.- Returns:
- the SingleQueryResult object itself.
-
protocol
public String protocol()
Get the protocol property: Describes the protocol the signatures is being enforced in.- Returns:
- the protocol value.
-
withProtocol
public SingleQueryResult withProtocol(String protocol)
Set the protocol property: Describes the protocol the signatures is being enforced in.- Parameters:
protocol- the protocol value to set.- Returns:
- the SingleQueryResult object itself.
-
sourcePorts
public List<String> sourcePorts()
Get the sourcePorts property: Describes the list of source ports related to this signature.- Returns:
- the sourcePorts value.
-
withSourcePorts
public SingleQueryResult withSourcePorts(List<String> sourcePorts)
Set the sourcePorts property: Describes the list of source ports related to this signature.- Parameters:
sourcePorts- the sourcePorts value to set.- Returns:
- the SingleQueryResult object itself.
-
destinationPorts
public List<String> destinationPorts()
Get the destinationPorts property: Describes the list of destination ports related to this signature.- Returns:
- the destinationPorts value.
-
withDestinationPorts
public SingleQueryResult withDestinationPorts(List<String> destinationPorts)
Set the destinationPorts property: Describes the list of destination ports related to this signature.- Parameters:
destinationPorts- the destinationPorts value to set.- Returns:
- the SingleQueryResult object itself.
-
lastUpdated
public String lastUpdated()
Get the lastUpdated property: Describes the last updated time of the signature (provided from 3rd party vendor).- Returns:
- the lastUpdated value.
-
withLastUpdated
public SingleQueryResult withLastUpdated(String lastUpdated)
Set the lastUpdated property: Describes the last updated time of the signature (provided from 3rd party vendor).- Parameters:
lastUpdated- the lastUpdated value to set.- Returns:
- the SingleQueryResult object itself.
-
inheritedFromParentPolicy
public Boolean inheritedFromParentPolicy()
Get the inheritedFromParentPolicy property: Describes if this override is inherited from base policy or not.- Returns:
- the inheritedFromParentPolicy value.
-
withInheritedFromParentPolicy
public SingleQueryResult withInheritedFromParentPolicy(Boolean inheritedFromParentPolicy)
Set the inheritedFromParentPolicy property: Describes if this override is inherited from base policy or not.- Parameters:
inheritedFromParentPolicy- the inheritedFromParentPolicy value to set.- Returns:
- the SingleQueryResult object itself.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-