@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateProfilingGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The structure representing the createProfiliingGroupRequest.
NOOP| Constructor and Description |
|---|
CreateProfilingGroupRequest() |
| Modifier and Type | Method and Description |
|---|---|
CreateProfilingGroupRequest |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
CreateProfilingGroupRequest |
clearTagsEntries()
Removes all the entries added into Tags.
|
CreateProfilingGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
AgentOrchestrationConfig |
getAgentOrchestrationConfig()
Specifies whether profiling is enabled or disabled for the created profiling group.
|
String |
getClientToken()
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of
duplicate profiling groups if there are failures and retries.
|
String |
getComputePlatform()
The compute platform of the profiling group.
|
String |
getProfilingGroupName()
The name of the profiling group to create.
|
Map<String,String> |
getTags()
A list of tags to add to the created profiling group.
|
int |
hashCode() |
void |
setAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
Specifies whether profiling is enabled or disabled for the created profiling group.
|
void |
setClientToken(String clientToken)
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of
duplicate profiling groups if there are failures and retries.
|
void |
setComputePlatform(String computePlatform)
The compute platform of the profiling group.
|
void |
setProfilingGroupName(String profilingGroupName)
The name of the profiling group to create.
|
void |
setTags(Map<String,String> tags)
A list of tags to add to the created profiling group.
|
String |
toString()
Returns a string representation of this object.
|
CreateProfilingGroupRequest |
withAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
Specifies whether profiling is enabled or disabled for the created profiling group.
|
CreateProfilingGroupRequest |
withClientToken(String clientToken)
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of
duplicate profiling groups if there are failures and retries.
|
CreateProfilingGroupRequest |
withComputePlatform(ComputePlatform computePlatform)
The compute platform of the profiling group.
|
CreateProfilingGroupRequest |
withComputePlatform(String computePlatform)
The compute platform of the profiling group.
|
CreateProfilingGroupRequest |
withProfilingGroupName(String profilingGroupName)
The name of the profiling group to create.
|
CreateProfilingGroupRequest |
withTags(Map<String,String> tags)
A list of tags to add to the created profiling group.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
Specifies whether profiling is enabled or disabled for the created profiling group.
agentOrchestrationConfig - Specifies whether profiling is enabled or disabled for the created profiling group.public AgentOrchestrationConfig getAgentOrchestrationConfig()
Specifies whether profiling is enabled or disabled for the created profiling group.
public CreateProfilingGroupRequest withAgentOrchestrationConfig(AgentOrchestrationConfig agentOrchestrationConfig)
Specifies whether profiling is enabled or disabled for the created profiling group.
agentOrchestrationConfig - Specifies whether profiling is enabled or disabled for the created profiling group.public void setClientToken(String clientToken)
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.
clientToken - Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation
of duplicate profiling groups if there are failures and retries.public String getClientToken()
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.
public CreateProfilingGroupRequest withClientToken(String clientToken)
Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation of duplicate profiling groups if there are failures and retries.
clientToken - Amazon CodeGuru Profiler uses this universally unique identifier (UUID) to prevent the accidental creation
of duplicate profiling groups if there are failures and retries.public void setComputePlatform(String computePlatform)
The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda.
Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon
EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.
computePlatform - The compute platform of the profiling group. Use AWSLambda if your application runs on AWS
Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda,
such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified,
Default is used.ComputePlatformpublic String getComputePlatform()
The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda.
Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon
EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.
AWSLambda if your application runs on AWS
Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda,
such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified,
Default is used.ComputePlatformpublic CreateProfilingGroupRequest withComputePlatform(String computePlatform)
The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda.
Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon
EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.
computePlatform - The compute platform of the profiling group. Use AWSLambda if your application runs on AWS
Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda,
such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified,
Default is used.ComputePlatformpublic CreateProfilingGroupRequest withComputePlatform(ComputePlatform computePlatform)
The compute platform of the profiling group. Use AWSLambda if your application runs on AWS Lambda.
Use Default if your application runs on a compute platform that is not AWS Lambda, such an Amazon
EC2 instance, an on-premises server, or a different platform. If not specified, Default is used.
computePlatform - The compute platform of the profiling group. Use AWSLambda if your application runs on AWS
Lambda. Use Default if your application runs on a compute platform that is not AWS Lambda,
such an Amazon EC2 instance, an on-premises server, or a different platform. If not specified,
Default is used.ComputePlatformpublic void setProfilingGroupName(String profilingGroupName)
The name of the profiling group to create.
profilingGroupName - The name of the profiling group to create.public String getProfilingGroupName()
The name of the profiling group to create.
public CreateProfilingGroupRequest withProfilingGroupName(String profilingGroupName)
The name of the profiling group to create.
profilingGroupName - The name of the profiling group to create.public Map<String,String> getTags()
A list of tags to add to the created profiling group.
public void setTags(Map<String,String> tags)
A list of tags to add to the created profiling group.
tags - A list of tags to add to the created profiling group.public CreateProfilingGroupRequest withTags(Map<String,String> tags)
A list of tags to add to the created profiling group.
tags - A list of tags to add to the created profiling group.public CreateProfilingGroupRequest addTagsEntry(String key, String value)
public CreateProfilingGroupRequest clearTagsEntries()
public String toString()
toString in class ObjectObject.toString()public CreateProfilingGroupRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()