Package com.microsoft.graph.models
Class NetworkConnection
java.lang.Object
com.microsoft.graph.models.NetworkConnection
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class NetworkConnection
extends Object
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the Network Connection.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Application Name.The Destination Address.The Destination Domain.The Destination Location.The Destination Port.The Destination Url.The Direction.The Domain Registered Date Time.The Local Dns Name.The Nat Destination Address.The Nat Destination Port.The Nat Source Address.The Nat Source Port.the OData type of the object as returned by the serviceThe Protocol.The Risk Score.The Source Address.The Source Location.The Source Port.The Status.The Url Parameters. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionfinal com.microsoft.graph.serializer.AdditionalDataManager
void
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON object
-
Field Details
-
oDataType
the OData type of the object as returned by the service -
applicationName
@SerializedName(value="applicationName", alternate="ApplicationName") @Expose @Nullable public String applicationNameThe Application Name. Name of the application managing the network connection (for example, Facebook or SMTP). -
destinationAddress
@SerializedName(value="destinationAddress", alternate="DestinationAddress") @Expose @Nullable public String destinationAddressThe Destination Address. Destination IP address (of the network connection). -
destinationDomain
@SerializedName(value="destinationDomain", alternate="DestinationDomain") @Expose @Nullable public String destinationDomainThe Destination Domain. Destination domain portion of the destination URL. (for example 'www.contoso.com'). -
destinationLocation
@SerializedName(value="destinationLocation", alternate="DestinationLocation") @Expose @Nullable public String destinationLocationThe Destination Location. Location (by IP address mapping) associated with the destination of a network connection. -
destinationPort
@SerializedName(value="destinationPort", alternate="DestinationPort") @Expose @Nullable public String destinationPortThe Destination Port. Destination port (of the network connection). -
destinationUrl
@SerializedName(value="destinationUrl", alternate="DestinationUrl") @Expose @Nullable public String destinationUrlThe Destination Url. Network connection URL/URI string - excluding parameters. (for example 'www.contoso.com/products/default.html') -
direction
@SerializedName(value="direction", alternate="Direction") @Expose @Nullable public ConnectionDirection directionThe Direction. Network connection direction. Possible values are: unknown, inbound, outbound. -
domainRegisteredDateTime
@SerializedName(value="domainRegisteredDateTime", alternate="DomainRegisteredDateTime") @Expose @Nullable public OffsetDateTime domainRegisteredDateTimeThe Domain Registered Date Time. Date when the destination domain was registered. The Timestamp type represents date and time information using ISO 8601 format and is always in UTC time. For example, midnight UTC on Jan 1, 2014 is 2014-01-01T00:00:00Z -
localDnsName
@SerializedName(value="localDnsName", alternate="LocalDnsName") @Expose @Nullable public String localDnsNameThe Local Dns Name. The local DNS name resolution as it appears in the host's local DNS cache (for example, in case the 'hosts' file was tampered with). -
natDestinationAddress
@SerializedName(value="natDestinationAddress", alternate="NatDestinationAddress") @Expose @Nullable public String natDestinationAddressThe Nat Destination Address. Network Address Translation destination IP address. -
natDestinationPort
@SerializedName(value="natDestinationPort", alternate="NatDestinationPort") @Expose @Nullable public String natDestinationPortThe Nat Destination Port. Network Address Translation destination port. -
natSourceAddress
@SerializedName(value="natSourceAddress", alternate="NatSourceAddress") @Expose @Nullable public String natSourceAddressThe Nat Source Address. Network Address Translation source IP address. -
natSourcePort
@SerializedName(value="natSourcePort", alternate="NatSourcePort") @Expose @Nullable public String natSourcePortThe Nat Source Port. Network Address Translation source port. -
protocol
@SerializedName(value="protocol", alternate="Protocol") @Expose @Nullable public SecurityNetworkProtocol protocolThe Protocol. Network protocol. Possible values are: unknown, ip, icmp, igmp, ggp, ipv4, tcp, pup, udp, idp, ipv6, ipv6RoutingHeader, ipv6FragmentHeader, ipSecEncapsulatingSecurityPayload, ipSecAuthenticationHeader, icmpV6, ipv6NoNextHeader, ipv6DestinationOptions, nd, raw, ipx, spx, spxII. -
riskScore
The Risk Score. Provider generated/calculated risk score of the network connection. Recommended value range of 0-1, which equates to a percentage. -
sourceAddress
@SerializedName(value="sourceAddress", alternate="SourceAddress") @Expose @Nullable public String sourceAddressThe Source Address. Source (i.e. origin) IP address (of the network connection). -
sourceLocation
@SerializedName(value="sourceLocation", alternate="SourceLocation") @Expose @Nullable public String sourceLocationThe Source Location. Location (by IP address mapping) associated with the source of a network connection. -
sourcePort
@SerializedName(value="sourcePort", alternate="SourcePort") @Expose @Nullable public String sourcePortThe Source Port. Source (i.e. origin) IP port (of the network connection). -
status
@SerializedName(value="status", alternate="Status") @Expose @Nullable public ConnectionStatus statusThe Status. Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed. -
urlParameters
@SerializedName(value="urlParameters", alternate="UrlParameters") @Expose @Nullable public String urlParametersThe Url Parameters. Parameters (suffix) of the destination URL.
-
-
Constructor Details
-
NetworkConnection
public NetworkConnection()
-
-
Method Details
-
additionalDataManager
@Nonnull public final com.microsoft.graph.serializer.AdditionalDataManager additionalDataManager()- Specified by:
additionalDataManager
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-