@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public interface AmazonCodeGuruProfiler
Note: Do not directly implement this interface, new methods are added to it regularly. Extend from
AbstractAmazonCodeGuruProfiler
instead.
Example service documentation.
Modifier and Type | Field and Description |
---|---|
static String |
ENDPOINT_PREFIX
The region metadata service name for computing region endpoints.
|
Modifier and Type | Method and Description |
---|---|
ConfigureAgentResult |
configureAgent(ConfigureAgentRequest configureAgentRequest)
Provides the configuration to use for an agent of the profiling group.
|
CreateProfilingGroupResult |
createProfilingGroup(CreateProfilingGroupRequest createProfilingGroupRequest)
Create a profiling group.
|
DeleteProfilingGroupResult |
deleteProfilingGroup(DeleteProfilingGroupRequest deleteProfilingGroupRequest)
Delete a profiling group.
|
DescribeProfilingGroupResult |
describeProfilingGroup(DescribeProfilingGroupRequest describeProfilingGroupRequest)
Describe a profiling group.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
GetProfileResult |
getProfile(GetProfileRequest getProfileRequest)
Get the aggregated profile of a profiling group for the specified time range.
|
ListProfileTimesResult |
listProfileTimes(ListProfileTimesRequest listProfileTimesRequest)
List the start times of the available aggregated profiles of a profiling group for an aggregation period within
the specified time range.
|
ListProfilingGroupsResult |
listProfilingGroups(ListProfilingGroupsRequest listProfilingGroupsRequest)
List profiling groups in the account.
|
PostAgentProfileResult |
postAgentProfile(PostAgentProfileRequest postAgentProfileRequest)
Submit profile collected by an agent belonging to a profiling group for aggregation.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
UpdateProfilingGroupResult |
updateProfilingGroup(UpdateProfilingGroupRequest updateProfilingGroupRequest)
Update a profiling group.
|
static final String ENDPOINT_PREFIX
ConfigureAgentResult configureAgent(ConfigureAgentRequest configureAgentRequest)
Provides the configuration to use for an agent of the profiling group.
configureAgentRequest
- Request for ConfigureAgent operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.CreateProfilingGroupResult createProfilingGroup(CreateProfilingGroupRequest createProfilingGroupRequest)
Create a profiling group.
createProfilingGroupRequest
- Request for CreateProfilingGroup operation.ServiceQuotaExceededException
- Request would cause a service quota to be exceeded.InternalServerException
- Unexpected error during processing of request.ConflictException
- Request can can cause an inconsistent state for the resource.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.DeleteProfilingGroupResult deleteProfilingGroup(DeleteProfilingGroupRequest deleteProfilingGroupRequest)
Delete a profiling group.
deleteProfilingGroupRequest
- Request for DeleteProfilingGroup operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.DescribeProfilingGroupResult describeProfilingGroup(DescribeProfilingGroupRequest describeProfilingGroupRequest)
Describe a profiling group.
describeProfilingGroupRequest
- Request for DescribeProfilingGroup operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.GetProfileResult getProfile(GetProfileRequest getProfileRequest)
Get the aggregated profile of a profiling group for the specified time range. If the requested time range does not align with the available aggregated profiles, it will be expanded to attain alignment. If aggregated profiles are available only for part of the period requested, the profile is returned from the earliest available to the latest within the requested time range. For instance, if the requested time range is from 00:00 to 00:20 and the available profiles are from 00:15 to 00:25, then the returned profile will be from 00:15 to 00:20.
getProfileRequest
- Request for GetProfile operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.ListProfileTimesResult listProfileTimes(ListProfileTimesRequest listProfileTimesRequest)
List the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range.
listProfileTimesRequest
- Request for ListProfileTimes operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.ListProfilingGroupsResult listProfilingGroups(ListProfilingGroupsRequest listProfilingGroupsRequest)
List profiling groups in the account.
listProfilingGroupsRequest
- Request for ListProfilingGroups operation.InternalServerException
- Unexpected error during processing of request.ThrottlingException
- Request was denied due to request throttling.PostAgentProfileResult postAgentProfile(PostAgentProfileRequest postAgentProfileRequest)
Submit profile collected by an agent belonging to a profiling group for aggregation.
postAgentProfileRequest
- Request for PostAgentProfile operation.InternalServerException
- Unexpected error during processing of request.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.UpdateProfilingGroupResult updateProfilingGroup(UpdateProfilingGroupRequest updateProfilingGroupRequest)
Update a profiling group.
updateProfilingGroupRequest
- Request for UpdateProfilingGroup operation.InternalServerException
- Unexpected error during processing of request.ConflictException
- Request can can cause an inconsistent state for the resource.ValidationException
- The input fails to satisfy the constraints of the API.ThrottlingException
- Request was denied due to request throttling.ResourceNotFoundException
- Request references a resource which does not exist.void shutdown()
ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
request
- The originally executed request.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.