@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonCodeGuruProfilerAsync extends AbstractAmazonCodeGuruProfiler implements AmazonCodeGuruProfilerAsync
AmazonCodeGuruProfilerAsync. Convenient method forms pass through to the
corresponding overload that takes a request object and an AsyncHandler, which throws an
UnsupportedOperationException.ENDPOINT_PREFIXconfigureAgent, createProfilingGroup, deleteProfilingGroup, describeProfilingGroup, getCachedResponseMetadata, getProfile, listProfileTimes, listProfilingGroups, postAgentProfile, shutdown, updateProfilingGroupequals, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitconfigureAgent, createProfilingGroup, deleteProfilingGroup, describeProfilingGroup, getCachedResponseMetadata, getProfile, listProfileTimes, listProfilingGroups, postAgentProfile, shutdown, updateProfilingGrouppublic Future<ConfigureAgentResult> configureAgentAsync(ConfigureAgentRequest request)
AmazonCodeGuruProfilerAsyncProvides the configuration to use for an agent of the profiling group.
configureAgentAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ConfigureAgent operation.public Future<ConfigureAgentResult> configureAgentAsync(ConfigureAgentRequest request, AsyncHandler<ConfigureAgentRequest,ConfigureAgentResult> asyncHandler)
AmazonCodeGuruProfilerAsyncProvides the configuration to use for an agent of the profiling group.
configureAgentAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ConfigureAgent operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<CreateProfilingGroupResult> createProfilingGroupAsync(CreateProfilingGroupRequest request)
AmazonCodeGuruProfilerAsyncCreate a profiling group.
createProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for CreateProfilingGroup operation.public Future<CreateProfilingGroupResult> createProfilingGroupAsync(CreateProfilingGroupRequest request, AsyncHandler<CreateProfilingGroupRequest,CreateProfilingGroupResult> asyncHandler)
AmazonCodeGuruProfilerAsyncCreate a profiling group.
createProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for CreateProfilingGroup operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DeleteProfilingGroupResult> deleteProfilingGroupAsync(DeleteProfilingGroupRequest request)
AmazonCodeGuruProfilerAsyncDelete a profiling group.
deleteProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for DeleteProfilingGroup operation.public Future<DeleteProfilingGroupResult> deleteProfilingGroupAsync(DeleteProfilingGroupRequest request, AsyncHandler<DeleteProfilingGroupRequest,DeleteProfilingGroupResult> asyncHandler)
AmazonCodeGuruProfilerAsyncDelete a profiling group.
deleteProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for DeleteProfilingGroup operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<DescribeProfilingGroupResult> describeProfilingGroupAsync(DescribeProfilingGroupRequest request)
AmazonCodeGuruProfilerAsyncDescribe a profiling group.
describeProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for DescribeProfilingGroup operation.public Future<DescribeProfilingGroupResult> describeProfilingGroupAsync(DescribeProfilingGroupRequest request, AsyncHandler<DescribeProfilingGroupRequest,DescribeProfilingGroupResult> asyncHandler)
AmazonCodeGuruProfilerAsyncDescribe a profiling group.
describeProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for DescribeProfilingGroup operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<GetProfileResult> getProfileAsync(GetProfileRequest request)
AmazonCodeGuruProfilerAsyncGet 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.
getProfileAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for GetProfile operation.public Future<GetProfileResult> getProfileAsync(GetProfileRequest request, AsyncHandler<GetProfileRequest,GetProfileResult> asyncHandler)
AmazonCodeGuruProfilerAsyncGet 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.
getProfileAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for GetProfile operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProfileTimesResult> listProfileTimesAsync(ListProfileTimesRequest request)
AmazonCodeGuruProfilerAsyncList the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range.
listProfileTimesAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ListProfileTimes operation.public Future<ListProfileTimesResult> listProfileTimesAsync(ListProfileTimesRequest request, AsyncHandler<ListProfileTimesRequest,ListProfileTimesResult> asyncHandler)
AmazonCodeGuruProfilerAsyncList the start times of the available aggregated profiles of a profiling group for an aggregation period within the specified time range.
listProfileTimesAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ListProfileTimes operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<ListProfilingGroupsResult> listProfilingGroupsAsync(ListProfilingGroupsRequest request)
AmazonCodeGuruProfilerAsyncList profiling groups in the account.
listProfilingGroupsAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ListProfilingGroups operation.public Future<ListProfilingGroupsResult> listProfilingGroupsAsync(ListProfilingGroupsRequest request, AsyncHandler<ListProfilingGroupsRequest,ListProfilingGroupsResult> asyncHandler)
AmazonCodeGuruProfilerAsyncList profiling groups in the account.
listProfilingGroupsAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for ListProfilingGroups operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<PostAgentProfileResult> postAgentProfileAsync(PostAgentProfileRequest request)
AmazonCodeGuruProfilerAsyncSubmit profile collected by an agent belonging to a profiling group for aggregation.
postAgentProfileAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for PostAgentProfile operation.public Future<PostAgentProfileResult> postAgentProfileAsync(PostAgentProfileRequest request, AsyncHandler<PostAgentProfileRequest,PostAgentProfileResult> asyncHandler)
AmazonCodeGuruProfilerAsyncSubmit profile collected by an agent belonging to a profiling group for aggregation.
postAgentProfileAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for PostAgentProfile operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.public Future<UpdateProfilingGroupResult> updateProfilingGroupAsync(UpdateProfilingGroupRequest request)
AmazonCodeGuruProfilerAsyncUpdate a profiling group.
updateProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for UpdateProfilingGroup operation.public Future<UpdateProfilingGroupResult> updateProfilingGroupAsync(UpdateProfilingGroupRequest request, AsyncHandler<UpdateProfilingGroupRequest,UpdateProfilingGroupResult> asyncHandler)
AmazonCodeGuruProfilerAsyncUpdate a profiling group.
updateProfilingGroupAsync in interface AmazonCodeGuruProfilerAsyncrequest - Request for UpdateProfilingGroup operation.asyncHandler - Asynchronous callback handler for events in the lifecycle of the request. Users can provide an
implementation of the callback methods in this interface to receive notification of successful or
unsuccessful completion of the operation.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.