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
-
Field Summary
Fields inherited from class com.microsoft.graph.models.Entity
backingStore
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic HostPort
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the banners property value.The deserialization information for the current modelGets the firstSeenDateTime property value.getHost()
Gets the host property value.Gets the lastScanDateTime property value.Gets the lastSeenDateTime property value.Gets the mostRecentSslCertificate property value.getPort()
Gets the port property value.Gets the protocol property value.Gets the services property value.Gets the status property value.Gets the timesObserved property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setBanners
(List<HostPortBanner> value) Sets the banners property value.void
Sets the firstSeenDateTime property value.void
Sets the host property value.void
Sets the lastScanDateTime property value.void
Sets the lastSeenDateTime property value.void
Sets the mostRecentSslCertificate property value.void
Sets the port property value.void
setProtocol
(HostPortProtocol value) Sets the protocol property value.void
setServices
(List<HostPortComponent> value) Sets the services property value.void
setStatus
(HostPortStatus value) Sets the status property value.void
setTimesObserved
(Integer value) Sets the timesObserved property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
HostPort
public HostPort()Instantiates a newHostPort
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
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 interfacecom.microsoft.kiota.serialization.Parsable
- Overrides:
getFieldDeserializers
in classEntity
- Returns:
- a
Map<String,
Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
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
Gets the host property value. The host property- Returns:
- a
Host
-
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
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
Gets the mostRecentSslCertificate property value. The most recent sslCertificate used to communicate on the port.- Returns:
- a
SslCertificate
-
getPort
Gets the port property value. The numerical identifier of the port which is standardized across the internet.- Returns:
- a
Integer
-
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
Gets the services property value. The hostPortComponents retrieved from scanning the port.- Returns:
- a
List<HostPortComponent>
-
getStatus
Gets the status property value. The status of the port. The possible values are: open, filtered, closed, unknownFutureValue.- Returns:
- a
HostPortStatus
-
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 -
setBanners
Sets the banners property value. The hostPortBanners retrieved from scanning the port.- Parameters:
value
- Value to set for the banners property.
-
setFirstSeenDateTime
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
Sets the host property value. The host property- Parameters:
value
- Value to set for the host property.
-
setLastScanDateTime
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
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
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
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
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
Sets the services property value. The hostPortComponents retrieved from scanning the port.- Parameters:
value
- Value to set for the services property.
-
setStatus
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
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.
-