@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ProfilingGroupDescription extends Object implements Serializable, Cloneable, StructuredPojo
Contains information about a profiling group.
| Constructor and Description | 
|---|
| ProfilingGroupDescription() | 
| Modifier and Type | Method and Description | 
|---|---|
| ProfilingGroupDescription | addTagsEntry(String key,
            String value)Add a single Tags entry | 
| ProfilingGroupDescription | clearTagsEntries()Removes all the entries added into Tags. | 
| ProfilingGroupDescription | clone() | 
| boolean | equals(Object obj) | 
| AgentOrchestrationConfig | getAgentOrchestrationConfig()
 An 
  AgentOrchestrationConfigobject that indicates if the profiling group is enabled for profiled
 or not. | 
| String | getArn()
 The Amazon Resource Name (ARN) identifying the profiling group resource. | 
| String | getComputePlatform()
 The compute platform of the profiling group. | 
| Date | getCreatedAt()
 The time when the profiling group was created. | 
| String | getName()
 The name of the profiling group. | 
| ProfilingStatus | getProfilingStatus()
 A 
  ProfilingStatusobject that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile. | 
| Map<String,String> | getTags()
 A list of the tags that belong to this profiling group. | 
| Date | getUpdatedAt()
 The date and time when the profiling group was last updated. | 
| int | hashCode() | 
| void | marshall(ProtocolMarshaller protocolMarshaller)Marshalls this structured data using the given  ProtocolMarshaller. | 
| void | setAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
 An 
  AgentOrchestrationConfigobject that indicates if the profiling group is enabled for profiled
 or not. | 
| void | setArn(String arn)
 The Amazon Resource Name (ARN) identifying the profiling group resource. | 
| void | setComputePlatform(String computePlatform)
 The compute platform of the profiling group. | 
| void | setCreatedAt(Date createdAt)
 The time when the profiling group was created. | 
| void | setName(String name)
 The name of the profiling group. | 
| void | setProfilingStatus(ProfilingStatus profilingStatus)
 A 
  ProfilingStatusobject that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile. | 
| void | setTags(Map<String,String> tags)
 A list of the tags that belong to this profiling group. | 
| void | setUpdatedAt(Date updatedAt)
 The date and time when the profiling group was last updated. | 
| String | toString()Returns a string representation of this object. | 
| ProfilingGroupDescription | withAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
 An 
  AgentOrchestrationConfigobject that indicates if the profiling group is enabled for profiled
 or not. | 
| ProfilingGroupDescription | withArn(String arn)
 The Amazon Resource Name (ARN) identifying the profiling group resource. | 
| ProfilingGroupDescription | withComputePlatform(ComputePlatform computePlatform)
 The compute platform of the profiling group. | 
| ProfilingGroupDescription | withComputePlatform(String computePlatform)
 The compute platform of the profiling group. | 
| ProfilingGroupDescription | withCreatedAt(Date createdAt)
 The time when the profiling group was created. | 
| ProfilingGroupDescription | withName(String name)
 The name of the profiling group. | 
| ProfilingGroupDescription | withProfilingStatus(ProfilingStatus profilingStatus)
 A 
  ProfilingStatusobject that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile. | 
| ProfilingGroupDescription | withTags(Map<String,String> tags)
 A list of the tags that belong to this profiling group. | 
| ProfilingGroupDescription | withUpdatedAt(Date updatedAt)
 The date and time when the profiling group was last updated. | 
public void setAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
 An 
 AgentOrchestrationConfig  object that indicates if the profiling group is enabled for profiled
 or not.
 
agentOrchestrationConfig - An 
        AgentOrchestrationConfig  object that indicates if the profiling group is enabled for
        profiled or not.public AgentOrchestrationConfig getAgentOrchestrationConfig()
 An 
 AgentOrchestrationConfig  object that indicates if the profiling group is enabled for profiled
 or not.
 
AgentOrchestrationConfig  object that indicates if the profiling group is enabled for
         profiled or not.public ProfilingGroupDescription withAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
 An 
 AgentOrchestrationConfig  object that indicates if the profiling group is enabled for profiled
 or not.
 
agentOrchestrationConfig - An 
        AgentOrchestrationConfig  object that indicates if the profiling group is enabled for
        profiled or not.public void setArn(String arn)
The Amazon Resource Name (ARN) identifying the profiling group resource.
arn - The Amazon Resource Name (ARN) identifying the profiling group resource.public String getArn()
The Amazon Resource Name (ARN) identifying the profiling group resource.
public ProfilingGroupDescription withArn(String arn)
The Amazon Resource Name (ARN) identifying the profiling group resource.
arn - The Amazon Resource Name (ARN) identifying the profiling group resource.public void setComputePlatform(String computePlatform)
 The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
 application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a
 compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different
 platform. The default is Default.
 
computePlatform - The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
        application runs on AWS Lambda. If it is set to Default, then the profiled application runs
        on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a
        different platform. The default is Default.ComputePlatformpublic String getComputePlatform()
 The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
 application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a
 compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different
 platform. The default is Default.
 
AWSLambda, then the profiled
         application runs on AWS Lambda. If it is set to Default, then the profiled application runs
         on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a
         different platform. The default is Default.ComputePlatformpublic ProfilingGroupDescription withComputePlatform(String computePlatform)
 The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
 application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a
 compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different
 platform. The default is Default.
 
computePlatform - The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
        application runs on AWS Lambda. If it is set to Default, then the profiled application runs
        on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a
        different platform. The default is Default.ComputePlatformpublic ProfilingGroupDescription withComputePlatform(ComputePlatform computePlatform)
 The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
 application runs on AWS Lambda. If it is set to Default, then the profiled application runs on a
 compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a different
 platform. The default is Default.
 
computePlatform - The compute platform of the profiling group. If it is set to AWSLambda, then the profiled
        application runs on AWS Lambda. If it is set to Default, then the profiled application runs
        on a compute platform that is not AWS Lambda, such an Amazon EC2 instance, an on-premises server, or a
        different platform. The default is Default.ComputePlatformpublic void setCreatedAt(Date createdAt)
The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
createdAt - The time when the profiling group was created. Specify using the ISO 8601 format. For example,
        2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.public Date getCreatedAt()
The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
public ProfilingGroupDescription withCreatedAt(Date createdAt)
The time when the profiling group was created. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
createdAt - The time when the profiling group was created. Specify using the ISO 8601 format. For example,
        2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.public void setName(String name)
The name of the profiling group.
name - The name of the profiling group.public String getName()
The name of the profiling group.
public ProfilingGroupDescription withName(String name)
The name of the profiling group.
name - The name of the profiling group.public void setProfilingStatus(ProfilingStatus profilingStatus)
 A 
 ProfilingStatus  object that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile.
 
profilingStatus - A 
        ProfilingStatus  object that includes information about the last time a profile agent
        pinged back, the last time a profile was received, and the aggregation period and start time for the most
        recent aggregated profile.public ProfilingStatus getProfilingStatus()
 A 
 ProfilingStatus  object that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile.
 
ProfilingStatus  object that includes information about the last time a profile agent
         pinged back, the last time a profile was received, and the aggregation period and start time for the most
         recent aggregated profile.public ProfilingGroupDescription withProfilingStatus(ProfilingStatus profilingStatus)
 A 
 ProfilingStatus  object that includes information about the last time a profile agent pinged
 back, the last time a profile was received, and the aggregation period and start time for the most recent
 aggregated profile.
 
profilingStatus - A 
        ProfilingStatus  object that includes information about the last time a profile agent
        pinged back, the last time a profile was received, and the aggregation period and start time for the most
        recent aggregated profile.public Map<String,String> getTags()
A list of the tags that belong to this profiling group.
public void setTags(Map<String,String> tags)
A list of the tags that belong to this profiling group.
tags - A list of the tags that belong to this profiling group.public ProfilingGroupDescription withTags(Map<String,String> tags)
A list of the tags that belong to this profiling group.
tags - A list of the tags that belong to this profiling group.public ProfilingGroupDescription addTagsEntry(String key, String value)
public ProfilingGroupDescription clearTagsEntries()
public void setUpdatedAt(Date updatedAt)
The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
updatedAt - The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For
        example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.public Date getUpdatedAt()
The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
public ProfilingGroupDescription withUpdatedAt(Date updatedAt)
The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.
updatedAt - The date and time when the profiling group was last updated. Specify using the ISO 8601 format. For
        example, 2020-06-01T13:15:02.001Z represents 1 millisecond past June 1, 2020 1:15:02 PM UTC.public String toString()
toString in class ObjectObject.toString()public ProfilingGroupDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.