Class HostPort

java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.HostPort
All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable, com.microsoft.kiota.store.BackedModel

@Generated("com.microsoft.kiota") public class HostPort extends Entity implements com.microsoft.kiota.serialization.Parsable
  • Constructor Details

    • HostPort

      public HostPort()
      Instantiates a new HostPort and sets the default values.
  • Method Details

    • createFromDiscriminatorValue

      @Nonnull public static HostPort createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode)
      Creates a new instance of the appropriate class based on discriminator value
      Parameters:
      parseNode - The parse node to use to read the discriminator value and create the object
      Returns:
      a HostPort
    • getBanners

      @Nullable public List<HostPortBanner> getBanners()
      Gets the banners property value. The hostPortBanners retrieved from scanning the port.
      Returns:
      a List<HostPortBanner>
    • getFieldDeserializers

      @Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()
      The deserialization information for the current model
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      getFieldDeserializers in class Entity
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getFirstSeenDateTime

      @Nullable public OffsetDateTime getFirstSeenDateTime()
      Gets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getHost

      @Nullable public Host getHost()
      Gets the host property value. The host property
      Returns:
      a Host
    • getLastScanDateTime

      @Nullable public OffsetDateTime getLastScanDateTime()
      Gets the lastScanDateTime property value. The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getLastSeenDateTime

      @Nullable public OffsetDateTime getLastSeenDateTime()
      Gets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Returns:
      a OffsetDateTime
    • getMostRecentSslCertificate

      @Nullable public SslCertificate getMostRecentSslCertificate()
      Gets the mostRecentSslCertificate property value. The most recent sslCertificate used to communicate on the port.
      Returns:
      a SslCertificate
    • getPort

      @Nullable public Integer getPort()
      Gets the port property value. The numerical identifier of the port which is standardized across the internet.
      Returns:
      a Integer
    • getProtocol

      @Nullable public HostPortProtocol getProtocol()
      Gets the protocol property value. The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue.
      Returns:
      a HostPortProtocol
    • getServices

      @Nullable public List<HostPortComponent> getServices()
      Gets the services property value. The hostPortComponents retrieved from scanning the port.
      Returns:
      a List<HostPortComponent>
    • getStatus

      @Nullable public HostPortStatus getStatus()
      Gets the status property value. The status of the port. The possible values are: open, filtered, closed, unknownFutureValue.
      Returns:
      a HostPortStatus
    • getTimesObserved

      @Nullable public Integer getTimesObserved()
      Gets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans.
      Returns:
      a Integer
    • serialize

      public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer)
      Serializes information the current object
      Specified by:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Overrides:
      serialize in class Entity
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setBanners

      public void setBanners(@Nullable List<HostPortBanner> value)
      Sets the banners property value. The hostPortBanners retrieved from scanning the port.
      Parameters:
      value - Value to set for the banners property.
    • setFirstSeenDateTime

      public void setFirstSeenDateTime(@Nullable OffsetDateTime value)
      Sets the firstSeenDateTime property value. The first date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the firstSeenDateTime property.
    • setHost

      public void setHost(@Nullable Host value)
      Sets the host property value. The host property
      Parameters:
      value - Value to set for the host property.
    • setLastScanDateTime

      public void setLastScanDateTime(@Nullable OffsetDateTime value)
      Sets the lastScanDateTime property value. The last date and time when Microsoft Defender Threat Intelligence scanned the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the lastScanDateTime property.
    • setLastSeenDateTime

      public void setLastSeenDateTime(@Nullable OffsetDateTime value)
      Sets the lastSeenDateTime property value. The last date and time when Microsoft Defender Threat Intelligence observed the hostPort. The timestamp type represents date and time information using ISO 8601 format and is always in UTC. For example, midnight UTC on Jan 1, 2014, is 2014-01-01T00:00:00Z.
      Parameters:
      value - Value to set for the lastSeenDateTime property.
    • setMostRecentSslCertificate

      public void setMostRecentSslCertificate(@Nullable SslCertificate value)
      Sets the mostRecentSslCertificate property value. The most recent sslCertificate used to communicate on the port.
      Parameters:
      value - Value to set for the mostRecentSslCertificate property.
    • setPort

      public void setPort(@Nullable Integer value)
      Sets the port property value. The numerical identifier of the port which is standardized across the internet.
      Parameters:
      value - Value to set for the port property.
    • setProtocol

      public void setProtocol(@Nullable HostPortProtocol value)
      Sets the protocol property value. The general protocol used to scan the port. The possible values are: tcp, udp, unknownFutureValue.
      Parameters:
      value - Value to set for the protocol property.
    • setServices

      public void setServices(@Nullable List<HostPortComponent> value)
      Sets the services property value. The hostPortComponents retrieved from scanning the port.
      Parameters:
      value - Value to set for the services property.
    • setStatus

      public void setStatus(@Nullable HostPortStatus value)
      Sets the status property value. The status of the port. The possible values are: open, filtered, closed, unknownFutureValue.
      Parameters:
      value - Value to set for the status property.
    • setTimesObserved

      public void setTimesObserved(@Nullable Integer value)
      Sets the timesObserved property value. The total amount of times that Microsoft Defender Threat Intelligence has observed the hostPort in all its scans.
      Parameters:
      value - Value to set for the timesObserved property.