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 Details

    • backingStore

      @Nonnull protected com.microsoft.kiota.store.BackingStore backingStore
      Stores model information.
  • Constructor Details

    • Process

      public Process()
      Instantiates a new Process and 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

      @Nullable public String 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

      @Nonnull public Map<String,Object> 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.
      Specified by:
      getAdditionalData in interface com.microsoft.kiota.serialization.AdditionalDataHolder
      Returns:
      a Map<String,Object>
    • getBackingStore

      @Nonnull public com.microsoft.kiota.store.BackingStore getBackingStore()
      Gets the backingStore property value. Stores model information.
      Specified by:
      getBackingStore in interface com.microsoft.kiota.store.BackedModel
      Returns:
      a BackingStore
    • getCommandLine

      @Nullable public String getCommandLine()
      Gets the commandLine property value. The full process invocation commandline including all parameters.
      Returns:
      a String
    • getCreatedDateTime

      @Nullable public OffsetDateTime 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
      Specified by:
      getFieldDeserializers in interface com.microsoft.kiota.serialization.Parsable
      Returns:
      a Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>>
    • getFileHash

      @Nullable public FileHash getFileHash()
      Gets the fileHash property value. Complex type containing file hashes (cryptographic and location-sensitive).
      Returns:
      a FileHash
    • getIntegrityLevel

      @Nullable public ProcessIntegrityLevel 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

      @Nullable public Boolean getIsElevated()
      Gets the isElevated property value. True if the process is elevated.
      Returns:
      a Boolean
    • getName

      @Nullable public String getName()
      Gets the name property value. The name of the process' Image file.
      Returns:
      a String
    • getOdataType

      @Nullable public String getOdataType()
      Gets the @odata.type property value. The OdataType property
      Returns:
      a String
    • getParentProcessCreatedDateTime

      @Nullable public OffsetDateTime 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

      @Nullable public Integer getParentProcessId()
      Gets the parentProcessId property value. The Process ID (PID) of the parent process.
      Returns:
      a Integer
    • getParentProcessName

      @Nullable public String getParentProcessName()
      Gets the parentProcessName property value. The name of the image file of the parent process.
      Returns:
      a String
    • getPath

      @Nullable public String getPath()
      Gets the path property value. Full path, including filename.
      Returns:
      a String
    • getProcessId

      @Nullable public Integer 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:
      serialize in interface com.microsoft.kiota.serialization.Parsable
      Parameters:
      writer - Serialization writer to use to serialize this model
    • setAccountName

      public void setAccountName(@Nullable String value)
      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

      public void setAdditionalData(@Nullable Map<String,Object> value)
      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

      public void setCommandLine(@Nullable String value)
      Sets the commandLine property value. The full process invocation commandline including all parameters.
      Parameters:
      value - Value to set for the commandLine property.
    • setCreatedDateTime

      public void setCreatedDateTime(@Nullable OffsetDateTime value)
      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

      public void setFileHash(@Nullable FileHash value)
      Sets the fileHash property value. Complex type containing file hashes (cryptographic and location-sensitive).
      Parameters:
      value - Value to set for the fileHash property.
    • setIntegrityLevel

      public void setIntegrityLevel(@Nullable ProcessIntegrityLevel value)
      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

      public void setIsElevated(@Nullable Boolean value)
      Sets the isElevated property value. True if the process is elevated.
      Parameters:
      value - Value to set for the isElevated property.
    • setName

      public void setName(@Nullable String value)
      Sets the name property value. The name of the process' Image file.
      Parameters:
      value - Value to set for the name property.
    • setOdataType

      public void setOdataType(@Nullable String value)
      Sets the @odata.type property value. The OdataType property
      Parameters:
      value - Value to set for the @odata.type property.
    • setParentProcessCreatedDateTime

      public void setParentProcessCreatedDateTime(@Nullable OffsetDateTime value)
      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

      public void setParentProcessId(@Nullable Integer value)
      Sets the parentProcessId property value. The Process ID (PID) of the parent process.
      Parameters:
      value - Value to set for the parentProcessId property.
    • setParentProcessName

      public void setParentProcessName(@Nullable String value)
      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

      public void setPath(@Nullable String value)
      Sets the path property value. Full path, including filename.
      Parameters:
      value - Value to set for the path property.
    • setProcessId

      public void setProcessId(@Nullable Integer value)
      Sets the processId property value. The Process ID (PID) of the process.
      Parameters:
      value - Value to set for the processId property.