Class RunWithInfo

java.lang.Object
software.amazon.awssdk.aws.greengrass.model.RunWithInfo
All Implemented Interfaces:
EventStreamJsonMessage

public class RunWithInfo extends Object implements EventStreamJsonMessage
  • Field Details

  • Constructor Details

    • RunWithInfo

      public RunWithInfo()
  • Method Details

    • getPosixUser

      public String getPosixUser()
      (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
    • setPosixUser

      public void setPosixUser(String posixUser)
      (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
    • withPosixUser

      public RunWithInfo withPosixUser(String posixUser)
      (Optional) The POSIX system user and, optionally, group to use to run this component on Linux core devices.
    • getWindowsUser

      public String getWindowsUser()
      (Optional) The Windows user to use to run this component on Windows core devices.
    • setWindowsUser

      public void setWindowsUser(String windowsUser)
      (Optional) The Windows user to use to run this component on Windows core devices.
    • withWindowsUser

      public RunWithInfo withWindowsUser(String windowsUser)
      (Optional) The Windows user to use to run this component on Windows core devices.
    • getSystemResourceLimits

      public SystemResourceLimits getSystemResourceLimits()
      (Optional) The system resource limits to apply to this component's processes.
    • setSystemResourceLimits

      public void setSystemResourceLimits(SystemResourceLimits systemResourceLimits)
      (Optional) The system resource limits to apply to this component's processes.
    • withSystemResourceLimits

      public RunWithInfo withSystemResourceLimits(SystemResourceLimits systemResourceLimits)
      (Optional) The system resource limits to apply to this component's processes.
    • getApplicationModelType

      public String getApplicationModelType()
      Description copied from interface: EventStreamJsonMessage
      Returns the named model type. May be used for a header.
      Specified by:
      getApplicationModelType in interface EventStreamJsonMessage
      Returns:
      the named model type
    • equals

      public boolean equals(Object rhs)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object