java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.securityinsights.fluent.models.EntityInner
com.azure.resourcemanager.securityinsights.models.ProcessEntity

public final class ProcessEntity extends EntityInner
Represents a process entity.
  • Constructor Details

    • ProcessEntity

      public ProcessEntity()
  • Method Details

    • accountEntityId

      public String accountEntityId()
      Get the accountEntityId property: The account entity id running the processes.
      Returns:
      the accountEntityId value.
    • commandLine

      public String commandLine()
      Get the commandLine property: The command line used to create the process.
      Returns:
      the commandLine value.
    • creationTimeUtc

      public OffsetDateTime creationTimeUtc()
      Get the creationTimeUtc property: The time when the process started to run.
      Returns:
      the creationTimeUtc value.
    • elevationToken

      public ElevationToken elevationToken()
      Get the elevationToken property: The elevation token associated with the process.
      Returns:
      the elevationToken value.
    • withElevationToken

      public ProcessEntity withElevationToken(ElevationToken elevationToken)
      Set the elevationToken property: The elevation token associated with the process.
      Parameters:
      elevationToken - the elevationToken value to set.
      Returns:
      the ProcessEntity object itself.
    • hostEntityId

      public String hostEntityId()
      Get the hostEntityId property: The host entity id on which the process was running.
      Returns:
      the hostEntityId value.
    • hostLogonSessionEntityId

      public String hostLogonSessionEntityId()
      Get the hostLogonSessionEntityId property: The session entity id in which the process was running.
      Returns:
      the hostLogonSessionEntityId value.
    • imageFileEntityId

      public String imageFileEntityId()
      Get the imageFileEntityId property: Image file entity id.
      Returns:
      the imageFileEntityId value.
    • parentProcessEntityId

      public String parentProcessEntityId()
      Get the parentProcessEntityId property: The parent process entity id.
      Returns:
      the parentProcessEntityId value.
    • processId

      public String processId()
      Get the processId property: The process ID.
      Returns:
      the processId value.
    • additionalData

      public Map<String,Object> additionalData()
      Get the additionalData property: A bag of custom fields that should be part of the entity and will be presented to the user.
      Returns:
      the additionalData value.
    • friendlyName

      public String friendlyName()
      Get the friendlyName property: The graph item display name which is a short humanly readable description of the graph item instance. This property is optional and might be system generated.
      Returns:
      the friendlyName value.
    • validate

      public void validate()
      Validates the instance.
      Overrides:
      validate in class EntityInner
      Throws:
      IllegalArgumentException - thrown if the instance is not valid.