@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProcessDetails extends Object implements Serializable, Cloneable, StructuredPojo
The details of process-related information about a finding.
Constructor and Description |
---|
ProcessDetails() |
Modifier and Type | Method and Description |
---|---|
ProcessDetails |
clone() |
boolean |
equals(Object obj) |
String |
getLaunchedAt()
Indicates when the process was launched.
|
String |
getName()
The name of the process.
|
Integer |
getParentPid()
The parent process ID.
|
String |
getPath()
The path to the process executable.
|
Integer |
getPid()
The process ID.
|
String |
getTerminatedAt()
Indicates when the process was terminated.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setLaunchedAt(String launchedAt)
Indicates when the process was launched.
|
void |
setName(String name)
The name of the process.
|
void |
setParentPid(Integer parentPid)
The parent process ID.
|
void |
setPath(String path)
The path to the process executable.
|
void |
setPid(Integer pid)
The process ID.
|
void |
setTerminatedAt(String terminatedAt)
Indicates when the process was terminated.
|
String |
toString()
Returns a string representation of this object.
|
ProcessDetails |
withLaunchedAt(String launchedAt)
Indicates when the process was launched.
|
ProcessDetails |
withName(String name)
The name of the process.
|
ProcessDetails |
withParentPid(Integer parentPid)
The parent process ID.
|
ProcessDetails |
withPath(String path)
The path to the process executable.
|
ProcessDetails |
withPid(Integer pid)
The process ID.
|
ProcessDetails |
withTerminatedAt(String terminatedAt)
Indicates when the process was terminated.
|
public void setName(String name)
The name of the process.
name
- The name of the process.public String getName()
The name of the process.
public ProcessDetails withName(String name)
The name of the process.
name
- The name of the process.public void setPath(String path)
The path to the process executable.
path
- The path to the process executable.public String getPath()
The path to the process executable.
public ProcessDetails withPath(String path)
The path to the process executable.
path
- The path to the process executable.public void setPid(Integer pid)
The process ID.
pid
- The process ID.public Integer getPid()
The process ID.
public ProcessDetails withPid(Integer pid)
The process ID.
pid
- The process ID.public void setParentPid(Integer parentPid)
The parent process ID.
parentPid
- The parent process ID.public Integer getParentPid()
The parent process ID.
public ProcessDetails withParentPid(Integer parentPid)
The parent process ID.
parentPid
- The parent process ID.public void setLaunchedAt(String launchedAt)
Indicates when the process was launched.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
launchedAt
- Indicates when the process was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String getLaunchedAt()
Indicates when the process was launched.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public ProcessDetails withLaunchedAt(String launchedAt)
Indicates when the process was launched.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
launchedAt
- Indicates when the process was launched.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public void setTerminatedAt(String terminatedAt)
Indicates when the process was terminated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
terminatedAt
- Indicates when the process was terminated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String getTerminatedAt()
Indicates when the process was terminated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public ProcessDetails withTerminatedAt(String terminatedAt)
Indicates when the process was terminated.
Uses the date-time
format specified in RFC
3339 section 5.6, Internet Date/Time Format. The value cannot contain spaces. For example,
2020-03-22T13:22:13.933Z
.
terminatedAt
- Indicates when the process was terminated.
Uses the date-time
format specified in RFC 3339 section 5.6, Internet Date/Time
Format. The value cannot contain spaces. For example, 2020-03-22T13:22:13.933Z
.
public String toString()
toString
in class Object
Object.toString()
public ProcessDetails clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.