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 Details

    • oDataType

      @SerializedName("@odata.type") @Expose @Nullable public String oDataType
      the OData type of the object as returned by the service
    • applicationName

      @SerializedName(value="applicationName", alternate="ApplicationName") @Expose @Nullable public String applicationName
      The 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 destinationAddress
      The Destination Address. Destination IP address (of the network connection).
    • destinationDomain

      @SerializedName(value="destinationDomain", alternate="DestinationDomain") @Expose @Nullable public String destinationDomain
      The Destination Domain. Destination domain portion of the destination URL. (for example 'www.contoso.com').
    • destinationLocation

      @SerializedName(value="destinationLocation", alternate="DestinationLocation") @Expose @Nullable public String destinationLocation
      The 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 destinationPort
      The Destination Port. Destination port (of the network connection).
    • destinationUrl

      @SerializedName(value="destinationUrl", alternate="DestinationUrl") @Expose @Nullable public String destinationUrl
      The 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 direction
      The Direction. Network connection direction. Possible values are: unknown, inbound, outbound.
    • domainRegisteredDateTime

      @SerializedName(value="domainRegisteredDateTime", alternate="DomainRegisteredDateTime") @Expose @Nullable public OffsetDateTime domainRegisteredDateTime
      The 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 localDnsName
      The 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 natDestinationAddress
      The Nat Destination Address. Network Address Translation destination IP address.
    • natDestinationPort

      @SerializedName(value="natDestinationPort", alternate="NatDestinationPort") @Expose @Nullable public String natDestinationPort
      The Nat Destination Port. Network Address Translation destination port.
    • natSourceAddress

      @SerializedName(value="natSourceAddress", alternate="NatSourceAddress") @Expose @Nullable public String natSourceAddress
      The Nat Source Address. Network Address Translation source IP address.
    • natSourcePort

      @SerializedName(value="natSourcePort", alternate="NatSourcePort") @Expose @Nullable public String natSourcePort
      The Nat Source Port. Network Address Translation source port.
    • protocol

      @SerializedName(value="protocol", alternate="Protocol") @Expose @Nullable public SecurityNetworkProtocol protocol
      The 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

      @SerializedName(value="riskScore", alternate="RiskScore") @Expose @Nullable public String 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 sourceAddress
      The Source Address. Source (i.e. origin) IP address (of the network connection).
    • sourceLocation

      @SerializedName(value="sourceLocation", alternate="SourceLocation") @Expose @Nullable public String sourceLocation
      The 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 sourcePort
      The Source Port. Source (i.e. origin) IP port (of the network connection).
    • status

      @SerializedName(value="status", alternate="Status") @Expose @Nullable public ConnectionStatus status
      The Status. Network connection status. Possible values are: unknown, attempted, succeeded, blocked, failed.
    • urlParameters

      @SerializedName(value="urlParameters", alternate="UrlParameters") @Expose @Nullable public String urlParameters
      The 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 interface com.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 interface com.microsoft.graph.serializer.IJsonBackedObject
      Parameters:
      serializer - the serializer
      json - the JSON object to set this object to