Package com.microsoft.graph.models
Class Process
java.lang.Object
com.microsoft.graph.models.Process
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable,com.microsoft.kiota.store.BackedModel
@Generated("com.microsoft.kiota")
public class Process
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.store.BackedModel, com.microsoft.kiota.serialization.Parsable
-
Field Summary
FieldsModifier and TypeFieldDescriptionprotected com.microsoft.kiota.store.BackingStoreStores model information. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ProcesscreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the accountName property value.Gets the AdditionalData property value.com.microsoft.kiota.store.BackingStoreGets the backingStore property value.Gets the commandLine property value.Gets the createdDateTime property value.The deserialization information for the current modelGets the fileHash property value.Gets the integrityLevel property value.Gets the isElevated property value.getName()Gets the name property value.Gets the @odata.type property value.Gets the parentProcessCreatedDateTime property value.Gets the parentProcessId property value.Gets the parentProcessName property value.getPath()Gets the path property value.Gets the processId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAccountName(String value) Sets the accountName property value.voidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetBackingStore(com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value.voidsetCommandLine(String value) Sets the commandLine property value.voidsetCreatedDateTime(OffsetDateTime value) Sets the createdDateTime property value.voidsetFileHash(FileHash value) Sets the fileHash property value.voidSets the integrityLevel property value.voidsetIsElevated(Boolean value) Sets the isElevated property value.voidSets the name property value.voidsetOdataType(String value) Sets the @odata.type property value.voidSets the parentProcessCreatedDateTime property value.voidsetParentProcessId(Integer value) Sets the parentProcessId property value.voidsetParentProcessName(String value) Sets the parentProcessName property value.voidSets the path property value.voidsetProcessId(Integer value) Sets the processId property value.
-
Field Details
-
backingStore
@Nonnull protected com.microsoft.kiota.store.BackingStore backingStoreStores model information.
-
-
Constructor Details
-
Process
public Process()Instantiates a newProcessand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static Process 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
Process
-
getAccountName
Gets the accountName property value. User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.- Returns:
- a
String
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getBackingStore
@Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()Gets the backingStore property value. Stores model information.- Specified by:
getBackingStorein interfacecom.microsoft.kiota.store.BackedModel- Returns:
- a
BackingStore
-
getCommandLine
Gets the commandLine property value. The full process invocation commandline including all parameters.- Returns:
- a
String
-
getCreatedDateTime
Gets the createdDateTime property value. Time at which the process was started. 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 -
getFileHash
Gets the fileHash property value. Complex type containing file hashes (cryptographic and location-sensitive).- Returns:
- a
FileHash
-
getIntegrityLevel
Gets the integrityLevel property value. The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.- Returns:
- a
ProcessIntegrityLevel
-
getIsElevated
Gets the isElevated property value. True if the process is elevated.- Returns:
- a
Boolean
-
getName
Gets the name property value. The name of the process' Image file.- Returns:
- a
String
-
getOdataType
Gets the @odata.type property value. The OdataType property- Returns:
- a
String
-
getParentProcessCreatedDateTime
Gets the parentProcessCreatedDateTime property value. DateTime at which the parent process was started. 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
-
getParentProcessId
Gets the parentProcessId property value. The Process ID (PID) of the parent process.- Returns:
- a
Integer
-
getParentProcessName
Gets the parentProcessName property value. The name of the image file of the parent process.- Returns:
- a
String
-
getPath
Gets the path property value. Full path, including filename.- Returns:
- a
String
-
getProcessId
Gets the processId property value. The Process ID (PID) of the process.- Returns:
- a
Integer
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAccountName
Sets the accountName property value. User account identifier (user account context the process ran under) for example, AccountName, SID, and so on.- Parameters:
value- Value to set for the accountName property.
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setBackingStore
public void setBackingStore(@Nonnull com.microsoft.kiota.store.BackingStore value) Sets the backingStore property value. Stores model information.- Parameters:
value- Value to set for the backingStore property.
-
setCommandLine
Sets the commandLine property value. The full process invocation commandline including all parameters.- Parameters:
value- Value to set for the commandLine property.
-
setCreatedDateTime
Sets the createdDateTime property value. Time at which the process was started. 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 createdDateTime property.
-
setFileHash
Sets the fileHash property value. Complex type containing file hashes (cryptographic and location-sensitive).- Parameters:
value- Value to set for the fileHash property.
-
setIntegrityLevel
Sets the integrityLevel property value. The integrity level of the process. Possible values are: unknown, untrusted, low, medium, high, system.- Parameters:
value- Value to set for the integrityLevel property.
-
setIsElevated
Sets the isElevated property value. True if the process is elevated.- Parameters:
value- Value to set for the isElevated property.
-
setName
Sets the name property value. The name of the process' Image file.- Parameters:
value- Value to set for the name property.
-
setOdataType
Sets the @odata.type property value. The OdataType property- Parameters:
value- Value to set for the @odata.type property.
-
setParentProcessCreatedDateTime
Sets the parentProcessCreatedDateTime property value. DateTime at which the parent process was started. 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 parentProcessCreatedDateTime property.
-
setParentProcessId
Sets the parentProcessId property value. The Process ID (PID) of the parent process.- Parameters:
value- Value to set for the parentProcessId property.
-
setParentProcessName
Sets the parentProcessName property value. The name of the image file of the parent process.- Parameters:
value- Value to set for the parentProcessName property.
-
setPath
Sets the path property value. Full path, including filename.- Parameters:
value- Value to set for the path property.
-
setProcessId
Sets the processId property value. The Process ID (PID) of the process.- Parameters:
value- Value to set for the processId property.
-