Package com.microsoft.graph.models
Class SimulationAutomationRun
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.models.SimulationAutomationRun
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder
,com.microsoft.kiota.serialization.Parsable
,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class SimulationAutomationRun
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 SimulationAutomationRun
createFromDiscriminatorValue
(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the endDateTime property value.The deserialization information for the current modelGets the simulationId property value.Gets the startDateTime property value.Gets the status property value.void
serialize
(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoid
setEndDateTime
(OffsetDateTime value) Sets the endDateTime property value.void
setSimulationId
(String value) Sets the simulationId property value.void
setStartDateTime
(OffsetDateTime value) Sets the startDateTime property value.void
Sets the status property value.Methods inherited from class com.microsoft.graph.models.Entity
getAdditionalData, getBackingStore, getId, getOdataType, setAdditionalData, setBackingStore, setId, setOdataType
-
Constructor Details
-
SimulationAutomationRun
public SimulationAutomationRun()Instantiates a newSimulationAutomationRun
and sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static SimulationAutomationRun 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
SimulationAutomationRun
-
getEndDateTime
Gets the endDateTime property value. Date and time when the run ends in an attack simulation automation.- Returns:
- a
OffsetDateTime
-
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>>
-
getSimulationId
Gets the simulationId property value. Unique identifier for the attack simulation campaign initiated in the attack simulation automation run.- Returns:
- a
String
-
getStartDateTime
Gets the startDateTime property value. Date and time when the run starts in an attack simulation automation.- Returns:
- a
OffsetDateTime
-
getStatus
Gets the status property value. Status of the attack simulation automation run. The possible values are: unknown, running, succeeded, failed, skipped, unknownFutureValue.- Returns:
- a
SimulationAutomationRunStatus
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object -
setEndDateTime
Sets the endDateTime property value. Date and time when the run ends in an attack simulation automation.- Parameters:
value
- Value to set for the endDateTime property.
-
setSimulationId
Sets the simulationId property value. Unique identifier for the attack simulation campaign initiated in the attack simulation automation run.- Parameters:
value
- Value to set for the simulationId property.
-
setStartDateTime
Sets the startDateTime property value. Date and time when the run starts in an attack simulation automation.- Parameters:
value
- Value to set for the startDateTime property.
-
setStatus
Sets the status property value. Status of the attack simulation automation run. The possible values are: unknown, running, succeeded, failed, skipped, unknownFutureValue.- Parameters:
value
- Value to set for the status property.
-