@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssessmentRunAgent extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about an Amazon Inspector agent. This data type is used as a response element in the ListAssessmentRunAgents action.
| Constructor and Description |
|---|
AssessmentRunAgent() |
| Modifier and Type | Method and Description |
|---|---|
AssessmentRunAgent |
clone() |
boolean |
equals(Object obj) |
String |
getAgentHealth()
The current health state of the agent.
|
String |
getAgentHealthCode()
The detailed health state of the agent.
|
String |
getAgentHealthDetails()
The description for the agent health code.
|
String |
getAgentId()
The AWS account of the EC2 instance where the agent is installed.
|
String |
getAssessmentRunArn()
The ARN of the assessment run that is associated with the agent.
|
String |
getAutoScalingGroup()
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
|
List<TelemetryMetadata> |
getTelemetryMetadata()
The Amazon Inspector application data metrics that are collected by the agent.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller. |
void |
setAgentHealth(AgentHealth agentHealth)
The current health state of the agent.
|
void |
setAgentHealth(String agentHealth)
The current health state of the agent.
|
void |
setAgentHealthCode(AgentHealthCode agentHealthCode)
The detailed health state of the agent.
|
void |
setAgentHealthCode(String agentHealthCode)
The detailed health state of the agent.
|
void |
setAgentHealthDetails(String agentHealthDetails)
The description for the agent health code.
|
void |
setAgentId(String agentId)
The AWS account of the EC2 instance where the agent is installed.
|
void |
setAssessmentRunArn(String assessmentRunArn)
The ARN of the assessment run that is associated with the agent.
|
void |
setAutoScalingGroup(String autoScalingGroup)
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
|
void |
setTelemetryMetadata(Collection<TelemetryMetadata> telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
AssessmentRunAgent |
withAgentHealth(AgentHealth agentHealth)
The current health state of the agent.
|
AssessmentRunAgent |
withAgentHealth(String agentHealth)
The current health state of the agent.
|
AssessmentRunAgent |
withAgentHealthCode(AgentHealthCode agentHealthCode)
The detailed health state of the agent.
|
AssessmentRunAgent |
withAgentHealthCode(String agentHealthCode)
The detailed health state of the agent.
|
AssessmentRunAgent |
withAgentHealthDetails(String agentHealthDetails)
The description for the agent health code.
|
AssessmentRunAgent |
withAgentId(String agentId)
The AWS account of the EC2 instance where the agent is installed.
|
AssessmentRunAgent |
withAssessmentRunArn(String assessmentRunArn)
The ARN of the assessment run that is associated with the agent.
|
AssessmentRunAgent |
withAutoScalingGroup(String autoScalingGroup)
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
|
AssessmentRunAgent |
withTelemetryMetadata(Collection<TelemetryMetadata> telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
|
AssessmentRunAgent |
withTelemetryMetadata(TelemetryMetadata... telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
|
public void setAgentId(String agentId)
The AWS account of the EC2 instance where the agent is installed.
agentId - The AWS account of the EC2 instance where the agent is installed.public String getAgentId()
The AWS account of the EC2 instance where the agent is installed.
public AssessmentRunAgent withAgentId(String agentId)
The AWS account of the EC2 instance where the agent is installed.
agentId - The AWS account of the EC2 instance where the agent is installed.public void setAssessmentRunArn(String assessmentRunArn)
The ARN of the assessment run that is associated with the agent.
assessmentRunArn - The ARN of the assessment run that is associated with the agent.public String getAssessmentRunArn()
The ARN of the assessment run that is associated with the agent.
public AssessmentRunAgent withAssessmentRunArn(String assessmentRunArn)
The ARN of the assessment run that is associated with the agent.
assessmentRunArn - The ARN of the assessment run that is associated with the agent.public void setAgentHealth(String agentHealth)
The current health state of the agent.
agentHealth - The current health state of the agent.AgentHealthpublic String getAgentHealth()
The current health state of the agent.
AgentHealthpublic AssessmentRunAgent withAgentHealth(String agentHealth)
The current health state of the agent.
agentHealth - The current health state of the agent.AgentHealthpublic void setAgentHealth(AgentHealth agentHealth)
The current health state of the agent.
agentHealth - The current health state of the agent.AgentHealthpublic AssessmentRunAgent withAgentHealth(AgentHealth agentHealth)
The current health state of the agent.
agentHealth - The current health state of the agent.AgentHealthpublic void setAgentHealthCode(String agentHealthCode)
The detailed health state of the agent.
agentHealthCode - The detailed health state of the agent.AgentHealthCodepublic String getAgentHealthCode()
The detailed health state of the agent.
AgentHealthCodepublic AssessmentRunAgent withAgentHealthCode(String agentHealthCode)
The detailed health state of the agent.
agentHealthCode - The detailed health state of the agent.AgentHealthCodepublic void setAgentHealthCode(AgentHealthCode agentHealthCode)
The detailed health state of the agent.
agentHealthCode - The detailed health state of the agent.AgentHealthCodepublic AssessmentRunAgent withAgentHealthCode(AgentHealthCode agentHealthCode)
The detailed health state of the agent.
agentHealthCode - The detailed health state of the agent.AgentHealthCodepublic void setAgentHealthDetails(String agentHealthDetails)
The description for the agent health code.
agentHealthDetails - The description for the agent health code.public String getAgentHealthDetails()
The description for the agent health code.
public AssessmentRunAgent withAgentHealthDetails(String agentHealthDetails)
The description for the agent health code.
agentHealthDetails - The description for the agent health code.public void setAutoScalingGroup(String autoScalingGroup)
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
autoScalingGroup - The Auto Scaling group of the EC2 instance that is specified by the agent ID.public String getAutoScalingGroup()
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
public AssessmentRunAgent withAutoScalingGroup(String autoScalingGroup)
The Auto Scaling group of the EC2 instance that is specified by the agent ID.
autoScalingGroup - The Auto Scaling group of the EC2 instance that is specified by the agent ID.public List<TelemetryMetadata> getTelemetryMetadata()
The Amazon Inspector application data metrics that are collected by the agent.
public void setTelemetryMetadata(Collection<TelemetryMetadata> telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
telemetryMetadata - The Amazon Inspector application data metrics that are collected by the agent.public AssessmentRunAgent withTelemetryMetadata(TelemetryMetadata... telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
NOTE: This method appends the values to the existing list (if any). Use
setTelemetryMetadata(java.util.Collection) or withTelemetryMetadata(java.util.Collection) if
you want to override the existing values.
telemetryMetadata - The Amazon Inspector application data metrics that are collected by the agent.public AssessmentRunAgent withTelemetryMetadata(Collection<TelemetryMetadata> telemetryMetadata)
The Amazon Inspector application data metrics that are collected by the agent.
telemetryMetadata - The Amazon Inspector application data metrics that are collected by the agent.public String toString()
toString in class ObjectObject.toString()public AssessmentRunAgent clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.