@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
AgentOrchestrationConfig object 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
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. |
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
AgentOrchestrationConfig object 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
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. |
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
AgentOrchestrationConfig object 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
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. |
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
.ComputePlatform
public 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
.ComputePlatform
public 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
.ComputePlatform
public 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
.ComputePlatform
public 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 Object
Object.toString()
public ProfilingGroupDescription clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.