Class PassiveDnsRecord
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.security.Artifact
com.microsoft.graph.models.security.PassiveDnsRecord
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class PassiveDnsRecord
extends Artifact
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 PassiveDnsRecordcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the artifact property value.Gets the collectedDateTime property value.The deserialization information for the current modelGets the firstSeenDateTime property value.Gets the lastSeenDateTime property value.Gets the parentHost property value.Gets the recordType property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetArtifact(Artifact value) Sets the artifact property value.voidSets the collectedDateTime property value.voidSets the firstSeenDateTime property value.voidSets the lastSeenDateTime property value.voidsetParentHost(Host value) Sets the parentHost property value.voidsetRecordType(String value) Sets the recordType property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
PassiveDnsRecord
public PassiveDnsRecord()Instantiates a newPassiveDnsRecordand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static PassiveDnsRecord 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
PassiveDnsRecord
-
getArtifact
Gets the artifact property value. The artifact property- Returns:
- a
Artifact
-
getCollectedDateTime
Gets the collectedDateTime property value. The date and time that this passiveDnsRecord entry was collected by Microsoft. 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.- Returns:
- a
OffsetDateTime
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model- Specified by:
getFieldDeserializersin interfacecom.microsoft.kiota.serialization.Parsable- Overrides:
getFieldDeserializersin classArtifact- Returns:
- a
Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
-
getFirstSeenDateTime
Gets the firstSeenDateTime property value. The date and time when this passiveDnsRecord entry was first seen. 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.- Returns:
- a
OffsetDateTime
-
getLastSeenDateTime
Gets the lastSeenDateTime property value. The date and time when this passiveDnsRecord entry was most recently seen. 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.- Returns:
- a
OffsetDateTime
-
getParentHost
Gets the parentHost property value. The parentHost property- Returns:
- a
Host
-
getRecordType
Gets the recordType property value. The DNS record type for this passiveDnsRecord entry.- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setArtifact
Sets the artifact property value. The artifact property- Parameters:
value- Value to set for the artifact property.
-
setCollectedDateTime
Sets the collectedDateTime property value. The date and time that this passiveDnsRecord entry was collected by Microsoft. 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.- Parameters:
value- Value to set for the collectedDateTime property.
-
setFirstSeenDateTime
Sets the firstSeenDateTime property value. The date and time when this passiveDnsRecord entry was first seen. 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.- Parameters:
value- Value to set for the firstSeenDateTime property.
-
setLastSeenDateTime
Sets the lastSeenDateTime property value. The date and time when this passiveDnsRecord entry was most recently seen. 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.- Parameters:
value- Value to set for the lastSeenDateTime property.
-
setParentHost
Sets the parentHost property value. The parentHost property- Parameters:
value- Value to set for the parentHost property.
-
setRecordType
Sets the recordType property value. The DNS record type for this passiveDnsRecord entry.- Parameters:
value- Value to set for the recordType property.
-