Interface DevOpsGuruClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Amazon DevOps Guru is a fully managed service that helps you identify anomalous behavior in business critical operational applications. You specify the Amazon Web Services resources that you want DevOps Guru to cover, then the Amazon CloudWatch metrics and Amazon Web Services CloudTrail events related to those resources are analyzed. When anomalous behavior is detected, DevOps Guru creates an insight that includes recommendations, related events, and related metrics that can help you improve your operational applications. For more information, see What is Amazon DevOps Guru.
You can specify 1 or 2 Amazon Simple Notification Service topics so you are notified every time a new insight is created. You can also enable DevOps Guru to generate an OpsItem in Amazon Web Services Systems Manager for each insight to help you manage and track your work addressing insights.
To learn about the DevOps Guru workflow, see How DevOps Guru works. To learn about DevOps Guru concepts, see Concepts in DevOps Guru.
-
Field Summary
Modifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptiondefault AddNotificationChannelResponse
addNotificationChannel
(Consumer<AddNotificationChannelRequest.Builder> addNotificationChannelRequest) Adds a notification channel to DevOps Guru.default AddNotificationChannelResponse
addNotificationChannel
(AddNotificationChannelRequest addNotificationChannelRequest) Adds a notification channel to DevOps Guru.static DevOpsGuruClientBuilder
builder()
Create a builder that can be used to configure and create aDevOpsGuruClient
.static DevOpsGuruClient
create()
Create aDevOpsGuruClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.default DeleteInsightResponse
deleteInsight
(Consumer<DeleteInsightRequest.Builder> deleteInsightRequest) Deletes the insight along with the associated anomalies, events and recommendations.default DeleteInsightResponse
deleteInsight
(DeleteInsightRequest deleteInsightRequest) Deletes the insight along with the associated anomalies, events and recommendations.default DescribeAccountHealthResponse
describeAccountHealth
(Consumer<DescribeAccountHealthRequest.Builder> describeAccountHealthRequest) Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account.default DescribeAccountHealthResponse
describeAccountHealth
(DescribeAccountHealthRequest describeAccountHealthRequest) Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account.default DescribeAccountOverviewResponse
describeAccountOverview
(Consumer<DescribeAccountOverviewRequest.Builder> describeAccountOverviewRequest) For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights.default DescribeAccountOverviewResponse
describeAccountOverview
(DescribeAccountOverviewRequest describeAccountOverviewRequest) For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights.default DescribeAnomalyResponse
describeAnomaly
(Consumer<DescribeAnomalyRequest.Builder> describeAnomalyRequest) Returns details about an anomaly that you specify using its ID.default DescribeAnomalyResponse
describeAnomaly
(DescribeAnomalyRequest describeAnomalyRequest) Returns details about an anomaly that you specify using its ID.describeEventSourcesConfig
(Consumer<DescribeEventSourcesConfigRequest.Builder> describeEventSourcesConfigRequest) Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge.describeEventSourcesConfig
(DescribeEventSourcesConfigRequest describeEventSourcesConfigRequest) Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge.default DescribeFeedbackResponse
describeFeedback
(Consumer<DescribeFeedbackRequest.Builder> describeFeedbackRequest) Returns the most recent feedback submitted in the current Amazon Web Services account and Region.default DescribeFeedbackResponse
describeFeedback
(DescribeFeedbackRequest describeFeedbackRequest) Returns the most recent feedback submitted in the current Amazon Web Services account and Region.default DescribeInsightResponse
describeInsight
(Consumer<DescribeInsightRequest.Builder> describeInsightRequest) Returns details about an insight that you specify using its ID.default DescribeInsightResponse
describeInsight
(DescribeInsightRequest describeInsightRequest) Returns details about an insight that you specify using its ID.describeOrganizationHealth
(Consumer<DescribeOrganizationHealthRequest.Builder> describeOrganizationHealthRequest) Returns active insights, predictive insights, and resource hours analyzed in last hour.describeOrganizationHealth
(DescribeOrganizationHealthRequest describeOrganizationHealthRequest) Returns active insights, predictive insights, and resource hours analyzed in last hour.describeOrganizationOverview
(Consumer<DescribeOrganizationOverviewRequest.Builder> describeOrganizationOverviewRequest) Returns an overview of your organization's history based on the specified time range.describeOrganizationOverview
(DescribeOrganizationOverviewRequest describeOrganizationOverviewRequest) Returns an overview of your organization's history based on the specified time range.describeOrganizationResourceCollectionHealth
(Consumer<DescribeOrganizationResourceCollectionHealthRequest.Builder> describeOrganizationResourceCollectionHealthRequest) Provides an overview of your system's health.describeOrganizationResourceCollectionHealth
(DescribeOrganizationResourceCollectionHealthRequest describeOrganizationResourceCollectionHealthRequest) Provides an overview of your system's health.describeOrganizationResourceCollectionHealthPaginator
(Consumer<DescribeOrganizationResourceCollectionHealthRequest.Builder> describeOrganizationResourceCollectionHealthRequest) describeOrganizationResourceCollectionHealthPaginator
(DescribeOrganizationResourceCollectionHealthRequest describeOrganizationResourceCollectionHealthRequest) describeResourceCollectionHealth
(Consumer<DescribeResourceCollectionHealthRequest.Builder> describeResourceCollectionHealthRequest) Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account.describeResourceCollectionHealth
(DescribeResourceCollectionHealthRequest describeResourceCollectionHealthRequest) Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account.describeResourceCollectionHealthPaginator
(Consumer<DescribeResourceCollectionHealthRequest.Builder> describeResourceCollectionHealthRequest) This is a variant ofdescribeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation.describeResourceCollectionHealthPaginator
(DescribeResourceCollectionHealthRequest describeResourceCollectionHealthRequest) This is a variant ofdescribeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation.describeServiceIntegration
(Consumer<DescribeServiceIntegrationRequest.Builder> describeServiceIntegrationRequest) Returns the integration status of services that are integrated with DevOps Guru.describeServiceIntegration
(DescribeServiceIntegrationRequest describeServiceIntegrationRequest) Returns the integration status of services that are integrated with DevOps Guru.default GetCostEstimationResponse
getCostEstimation
(Consumer<GetCostEstimationRequest.Builder> getCostEstimationRequest) Returns an estimate of the monthly cost for DevOps Guru to analyze your Amazon Web Services resources.default GetCostEstimationResponse
getCostEstimation
(GetCostEstimationRequest getCostEstimationRequest) Returns an estimate of the monthly cost for DevOps Guru to analyze your Amazon Web Services resources.default GetCostEstimationIterable
getCostEstimationPaginator
(Consumer<GetCostEstimationRequest.Builder> getCostEstimationRequest) This is a variant ofgetCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation.default GetCostEstimationIterable
getCostEstimationPaginator
(GetCostEstimationRequest getCostEstimationRequest) This is a variant ofgetCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation.default GetResourceCollectionResponse
getResourceCollection
(Consumer<GetResourceCollectionRequest.Builder> getResourceCollectionRequest) Returns lists Amazon Web Services resources that are of the specified resource collection type.default GetResourceCollectionResponse
getResourceCollection
(GetResourceCollectionRequest getResourceCollectionRequest) Returns lists Amazon Web Services resources that are of the specified resource collection type.default GetResourceCollectionIterable
getResourceCollectionPaginator
(Consumer<GetResourceCollectionRequest.Builder> getResourceCollectionRequest) This is a variant ofgetResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation.default GetResourceCollectionIterable
getResourceCollectionPaginator
(GetResourceCollectionRequest getResourceCollectionRequest) This is a variant ofgetResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation.default ListAnomaliesForInsightResponse
listAnomaliesForInsight
(Consumer<ListAnomaliesForInsightRequest.Builder> listAnomaliesForInsightRequest) Returns a list of the anomalies that belong to an insight that you specify using its ID.default ListAnomaliesForInsightResponse
listAnomaliesForInsight
(ListAnomaliesForInsightRequest listAnomaliesForInsightRequest) Returns a list of the anomalies that belong to an insight that you specify using its ID.default ListAnomaliesForInsightIterable
listAnomaliesForInsightPaginator
(Consumer<ListAnomaliesForInsightRequest.Builder> listAnomaliesForInsightRequest) This is a variant oflistAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation.default ListAnomaliesForInsightIterable
listAnomaliesForInsightPaginator
(ListAnomaliesForInsightRequest listAnomaliesForInsightRequest) This is a variant oflistAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation.default ListAnomalousLogGroupsResponse
listAnomalousLogGroups
(Consumer<ListAnomalousLogGroupsRequest.Builder> listAnomalousLogGroupsRequest) Returns the list of log groups that contain log anomalies.default ListAnomalousLogGroupsResponse
listAnomalousLogGroups
(ListAnomalousLogGroupsRequest listAnomalousLogGroupsRequest) Returns the list of log groups that contain log anomalies.default ListAnomalousLogGroupsIterable
listAnomalousLogGroupsPaginator
(Consumer<ListAnomalousLogGroupsRequest.Builder> listAnomalousLogGroupsRequest) This is a variant oflistAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation.default ListAnomalousLogGroupsIterable
listAnomalousLogGroupsPaginator
(ListAnomalousLogGroupsRequest listAnomalousLogGroupsRequest) This is a variant oflistAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation.default ListEventsResponse
listEvents
(Consumer<ListEventsRequest.Builder> listEventsRequest) Returns a list of the events emitted by the resources that are evaluated by DevOps Guru.default ListEventsResponse
listEvents
(ListEventsRequest listEventsRequest) Returns a list of the events emitted by the resources that are evaluated by DevOps Guru.default ListEventsIterable
listEventsPaginator
(Consumer<ListEventsRequest.Builder> listEventsRequest) This is a variant oflistEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation.default ListEventsIterable
listEventsPaginator
(ListEventsRequest listEventsRequest) This is a variant oflistEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation.default ListInsightsResponse
listInsights
(Consumer<ListInsightsRequest.Builder> listInsightsRequest) Returns a list of insights in your Amazon Web Services account.default ListInsightsResponse
listInsights
(ListInsightsRequest listInsightsRequest) Returns a list of insights in your Amazon Web Services account.default ListInsightsIterable
listInsightsPaginator
(Consumer<ListInsightsRequest.Builder> listInsightsRequest) This is a variant oflistInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation.default ListInsightsIterable
listInsightsPaginator
(ListInsightsRequest listInsightsRequest) This is a variant oflistInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation.default ListMonitoredResourcesResponse
listMonitoredResources
(Consumer<ListMonitoredResourcesRequest.Builder> listMonitoredResourcesRequest) Returns the list of all log groups that are being monitored and tagged by DevOps Guru.default ListMonitoredResourcesResponse
listMonitoredResources
(ListMonitoredResourcesRequest listMonitoredResourcesRequest) Returns the list of all log groups that are being monitored and tagged by DevOps Guru.default ListMonitoredResourcesIterable
listMonitoredResourcesPaginator
(Consumer<ListMonitoredResourcesRequest.Builder> listMonitoredResourcesRequest) This is a variant oflistMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation.default ListMonitoredResourcesIterable
listMonitoredResourcesPaginator
(ListMonitoredResourcesRequest listMonitoredResourcesRequest) This is a variant oflistMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation.default ListNotificationChannelsResponse
listNotificationChannels
(Consumer<ListNotificationChannelsRequest.Builder> listNotificationChannelsRequest) Returns a list of notification channels configured for DevOps Guru.default ListNotificationChannelsResponse
listNotificationChannels
(ListNotificationChannelsRequest listNotificationChannelsRequest) Returns a list of notification channels configured for DevOps Guru.default ListNotificationChannelsIterable
listNotificationChannelsPaginator
(Consumer<ListNotificationChannelsRequest.Builder> listNotificationChannelsRequest) This is a variant oflistNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation.default ListNotificationChannelsIterable
listNotificationChannelsPaginator
(ListNotificationChannelsRequest listNotificationChannelsRequest) This is a variant oflistNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation.default ListOrganizationInsightsResponse
listOrganizationInsights
(Consumer<ListOrganizationInsightsRequest.Builder> listOrganizationInsightsRequest) Returns a list of insights associated with the account or OU Id.default ListOrganizationInsightsResponse
listOrganizationInsights
(ListOrganizationInsightsRequest listOrganizationInsightsRequest) Returns a list of insights associated with the account or OU Id.default ListOrganizationInsightsIterable
listOrganizationInsightsPaginator
(Consumer<ListOrganizationInsightsRequest.Builder> listOrganizationInsightsRequest) This is a variant oflistOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation.default ListOrganizationInsightsIterable
listOrganizationInsightsPaginator
(ListOrganizationInsightsRequest listOrganizationInsightsRequest) This is a variant oflistOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation.default ListRecommendationsResponse
listRecommendations
(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) Returns a list of a specified insight's recommendations.default ListRecommendationsResponse
listRecommendations
(ListRecommendationsRequest listRecommendationsRequest) Returns a list of a specified insight's recommendations.default ListRecommendationsIterable
listRecommendationsPaginator
(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) This is a variant oflistRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation.default ListRecommendationsIterable
listRecommendationsPaginator
(ListRecommendationsRequest listRecommendationsRequest) This is a variant oflistRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation.default PutFeedbackResponse
putFeedback
(Consumer<PutFeedbackRequest.Builder> putFeedbackRequest) Collects customer feedback about the specified insight.default PutFeedbackResponse
putFeedback
(PutFeedbackRequest putFeedbackRequest) Collects customer feedback about the specified insight.removeNotificationChannel
(Consumer<RemoveNotificationChannelRequest.Builder> removeNotificationChannelRequest) Removes a notification channel from DevOps Guru.removeNotificationChannel
(RemoveNotificationChannelRequest removeNotificationChannelRequest) Removes a notification channel from DevOps Guru.default SearchInsightsResponse
searchInsights
(Consumer<SearchInsightsRequest.Builder> searchInsightsRequest) Returns a list of insights in your Amazon Web Services account.default SearchInsightsResponse
searchInsights
(SearchInsightsRequest searchInsightsRequest) Returns a list of insights in your Amazon Web Services account.default SearchInsightsIterable
searchInsightsPaginator
(Consumer<SearchInsightsRequest.Builder> searchInsightsRequest) This is a variant ofsearchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation.default SearchInsightsIterable
searchInsightsPaginator
(SearchInsightsRequest searchInsightsRequest) This is a variant ofsearchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation.searchOrganizationInsights
(Consumer<SearchOrganizationInsightsRequest.Builder> searchOrganizationInsightsRequest) Returns a list of insights in your organization.searchOrganizationInsights
(SearchOrganizationInsightsRequest searchOrganizationInsightsRequest) Returns a list of insights in your organization.searchOrganizationInsightsPaginator
(Consumer<SearchOrganizationInsightsRequest.Builder> searchOrganizationInsightsRequest) This is a variant ofsearchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation.searchOrganizationInsightsPaginator
(SearchOrganizationInsightsRequest searchOrganizationInsightsRequest) This is a variant ofsearchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation.The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default StartCostEstimationResponse
startCostEstimation
(Consumer<StartCostEstimationRequest.Builder> startCostEstimationRequest) Starts the creation of an estimate of the monthly cost to analyze your Amazon Web Services resources.default StartCostEstimationResponse
startCostEstimation
(StartCostEstimationRequest startCostEstimationRequest) Starts the creation of an estimate of the monthly cost to analyze your Amazon Web Services resources.default UpdateEventSourcesConfigResponse
updateEventSourcesConfig
(Consumer<UpdateEventSourcesConfigRequest.Builder> updateEventSourcesConfigRequest) Enables or disables integration with a service that can be integrated with DevOps Guru.default UpdateEventSourcesConfigResponse
updateEventSourcesConfig
(UpdateEventSourcesConfigRequest updateEventSourcesConfigRequest) Enables or disables integration with a service that can be integrated with DevOps Guru.default UpdateResourceCollectionResponse
updateResourceCollection
(Consumer<UpdateResourceCollectionRequest.Builder> updateResourceCollectionRequest) Updates the collection of resources that DevOps Guru analyzes.default UpdateResourceCollectionResponse
updateResourceCollection
(UpdateResourceCollectionRequest updateResourceCollectionRequest) Updates the collection of resources that DevOps Guru analyzes.default UpdateServiceIntegrationResponse
updateServiceIntegration
(Consumer<UpdateServiceIntegrationRequest.Builder> updateServiceIntegrationRequest) Enables or disables integration with a service that can be integrated with DevOps Guru.default UpdateServiceIntegrationResponse
updateServiceIntegration
(UpdateServiceIntegrationRequest updateServiceIntegrationRequest) Enables or disables integration with a service that can be integrated with DevOps Guru.Methods inherited from interface software.amazon.awssdk.utils.SdkAutoCloseable
close
Methods inherited from interface software.amazon.awssdk.core.SdkClient
serviceName
-
Field Details
-
SERVICE_NAME
- See Also:
-
SERVICE_METADATA_ID
Value for looking up the service's metadata from theServiceMetadataProvider
.- See Also:
-
-
Method Details
-
addNotificationChannel
default AddNotificationChannelResponse addNotificationChannel(AddNotificationChannelRequest addNotificationChannelRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see Permissions for Amazon SNS topics.
If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.
- Parameters:
addNotificationChannelRequest
-- Returns:
- Result of the AddNotificationChannel operation returned by the service.
- See Also:
-
addNotificationChannel
default AddNotificationChannelResponse addNotificationChannel(Consumer<AddNotificationChannelRequest.Builder> addNotificationChannelRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ServiceQuotaExceededException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Adds a notification channel to DevOps Guru. A notification channel is used to notify you about important DevOps Guru events, such as when an insight is generated.
If you use an Amazon SNS topic in another account, you must attach a policy to it that grants DevOps Guru permission to send it notifications. DevOps Guru adds the required policy on your behalf to send notifications using Amazon SNS in your account. DevOps Guru only supports standard SNS topics. For more information, see Permissions for Amazon SNS topics.
If you use an Amazon SNS topic that is encrypted by an Amazon Web Services Key Management Service customer-managed key (CMK), then you must add permissions to the CMK. For more information, see Permissions for Amazon Web Services KMS–encrypted Amazon SNS topics.
This is a convenience which creates an instance of the
AddNotificationChannelRequest.Builder
avoiding the need to create one manually viaAddNotificationChannelRequest.builder()
- Parameters:
addNotificationChannelRequest
- AConsumer
that will call methods onAddNotificationChannelRequest.Builder
to create a request.- Returns:
- Result of the AddNotificationChannel operation returned by the service.
- See Also:
-
deleteInsight
default DeleteInsightResponse deleteInsight(DeleteInsightRequest deleteInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Deletes the insight along with the associated anomalies, events and recommendations.
- Parameters:
deleteInsightRequest
-- Returns:
- Result of the DeleteInsight operation returned by the service.
- See Also:
-
deleteInsight
default DeleteInsightResponse deleteInsight(Consumer<DeleteInsightRequest.Builder> deleteInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ConflictException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Deletes the insight along with the associated anomalies, events and recommendations.
This is a convenience which creates an instance of the
DeleteInsightRequest.Builder
avoiding the need to create one manually viaDeleteInsightRequest.builder()
- Parameters:
deleteInsightRequest
- AConsumer
that will call methods onDeleteInsightRequest.Builder
to create a request.- Returns:
- Result of the DeleteInsight operation returned by the service.
- See Also:
-
describeAccountHealth
default DescribeAccountHealthResponse describeAccountHealth(DescribeAccountHealthRequest describeAccountHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account. Use these numbers to gauge the health of operations in your Amazon Web Services account.
- Parameters:
describeAccountHealthRequest
-- Returns:
- Result of the DescribeAccountHealth operation returned by the service.
- See Also:
-
describeAccountHealth
default DescribeAccountHealthResponse describeAccountHealth(Consumer<DescribeAccountHealthRequest.Builder> describeAccountHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the number of open reactive insights, the number of open proactive insights, and the number of metrics analyzed in your Amazon Web Services account. Use these numbers to gauge the health of operations in your Amazon Web Services account.
This is a convenience which creates an instance of the
DescribeAccountHealthRequest.Builder
avoiding the need to create one manually viaDescribeAccountHealthRequest.builder()
- Parameters:
describeAccountHealthRequest
- AConsumer
that will call methods onDescribeAccountHealthRequest.Builder
to create a request.- Returns:
- Result of the DescribeAccountHealth operation returned by the service.
- See Also:
-
describeAccountOverview
default DescribeAccountOverviewResponse describeAccountOverview(DescribeAccountOverviewRequest describeAccountOverviewRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights.
- Parameters:
describeAccountOverviewRequest
-- Returns:
- Result of the DescribeAccountOverview operation returned by the service.
- See Also:
-
describeAccountOverview
default DescribeAccountOverviewResponse describeAccountOverview(Consumer<DescribeAccountOverviewRequest.Builder> describeAccountOverviewRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException For the time range passed in, returns the number of open reactive insight that were created, the number of open proactive insights that were created, and the Mean Time to Recover (MTTR) for all closed reactive insights.
This is a convenience which creates an instance of the
DescribeAccountOverviewRequest.Builder
avoiding the need to create one manually viaDescribeAccountOverviewRequest.builder()
- Parameters:
describeAccountOverviewRequest
- AConsumer
that will call methods onDescribeAccountOverviewRequest.Builder
to create a request.- Returns:
- Result of the DescribeAccountOverview operation returned by the service.
- See Also:
-
describeAnomaly
default DescribeAnomalyResponse describeAnomaly(DescribeAnomalyRequest describeAnomalyRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns details about an anomaly that you specify using its ID.
- Parameters:
describeAnomalyRequest
-- Returns:
- Result of the DescribeAnomaly operation returned by the service.
- See Also:
-
describeAnomaly
default DescribeAnomalyResponse describeAnomaly(Consumer<DescribeAnomalyRequest.Builder> describeAnomalyRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns details about an anomaly that you specify using its ID.
This is a convenience which creates an instance of the
DescribeAnomalyRequest.Builder
avoiding the need to create one manually viaDescribeAnomalyRequest.builder()
- Parameters:
describeAnomalyRequest
- AConsumer
that will call methods onDescribeAnomalyRequest.Builder
to create a request.- Returns:
- Result of the DescribeAnomaly operation returned by the service.
- See Also:
-
describeEventSourcesConfig
default DescribeEventSourcesConfigResponse describeEventSourcesConfig(DescribeEventSourcesConfigRequest describeEventSourcesConfigRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.
- Parameters:
describeEventSourcesConfigRequest
-- Returns:
- Result of the DescribeEventSourcesConfig operation returned by the service.
- See Also:
-
describeEventSourcesConfig
default DescribeEventSourcesConfigResponse describeEventSourcesConfig(Consumer<DescribeEventSourcesConfigRequest.Builder> describeEventSourcesConfigRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the integration status of services that are integrated with DevOps Guru as Consumer via EventBridge. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.
This is a convenience which creates an instance of the
DescribeEventSourcesConfigRequest.Builder
avoiding the need to create one manually viaDescribeEventSourcesConfigRequest.builder()
- Parameters:
describeEventSourcesConfigRequest
- AConsumer
that will call methods onDescribeEventSourcesConfigRequest.Builder
to create a request.- Returns:
- Result of the DescribeEventSourcesConfig operation returned by the service.
- See Also:
-
describeFeedback
default DescribeFeedbackResponse describeFeedback(DescribeFeedbackRequest describeFeedbackRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the most recent feedback submitted in the current Amazon Web Services account and Region.
- Parameters:
describeFeedbackRequest
-- Returns:
- Result of the DescribeFeedback operation returned by the service.
- See Also:
-
describeFeedback
default DescribeFeedbackResponse describeFeedback(Consumer<DescribeFeedbackRequest.Builder> describeFeedbackRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the most recent feedback submitted in the current Amazon Web Services account and Region.
This is a convenience which creates an instance of the
DescribeFeedbackRequest.Builder
avoiding the need to create one manually viaDescribeFeedbackRequest.builder()
- Parameters:
describeFeedbackRequest
- AConsumer
that will call methods onDescribeFeedbackRequest.Builder
to create a request.- Returns:
- Result of the DescribeFeedback operation returned by the service.
- See Also:
-
describeInsight
default DescribeInsightResponse describeInsight(DescribeInsightRequest describeInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns details about an insight that you specify using its ID.
- Parameters:
describeInsightRequest
-- Returns:
- Result of the DescribeInsight operation returned by the service.
- See Also:
-
describeInsight
default DescribeInsightResponse describeInsight(Consumer<DescribeInsightRequest.Builder> describeInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns details about an insight that you specify using its ID.
This is a convenience which creates an instance of the
DescribeInsightRequest.Builder
avoiding the need to create one manually viaDescribeInsightRequest.builder()
- Parameters:
describeInsightRequest
- AConsumer
that will call methods onDescribeInsightRequest.Builder
to create a request.- Returns:
- Result of the DescribeInsight operation returned by the service.
- See Also:
-
describeOrganizationHealth
default DescribeOrganizationHealthResponse describeOrganizationHealth(DescribeOrganizationHealthRequest describeOrganizationHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns active insights, predictive insights, and resource hours analyzed in last hour.
- Parameters:
describeOrganizationHealthRequest
-- Returns:
- Result of the DescribeOrganizationHealth operation returned by the service.
- See Also:
-
describeOrganizationHealth
default DescribeOrganizationHealthResponse describeOrganizationHealth(Consumer<DescribeOrganizationHealthRequest.Builder> describeOrganizationHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns active insights, predictive insights, and resource hours analyzed in last hour.
This is a convenience which creates an instance of the
DescribeOrganizationHealthRequest.Builder
avoiding the need to create one manually viaDescribeOrganizationHealthRequest.builder()
- Parameters:
describeOrganizationHealthRequest
- AConsumer
that will call methods onDescribeOrganizationHealthRequest.Builder
to create a request.- Returns:
- Result of the DescribeOrganizationHealth operation returned by the service.
- See Also:
-
describeOrganizationOverview
default DescribeOrganizationOverviewResponse describeOrganizationOverview(DescribeOrganizationOverviewRequest describeOrganizationOverviewRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns an overview of your organization's history based on the specified time range. The overview includes the total reactive and proactive insights.
- Parameters:
describeOrganizationOverviewRequest
-- Returns:
- Result of the DescribeOrganizationOverview operation returned by the service.
- See Also:
-
describeOrganizationOverview
default DescribeOrganizationOverviewResponse describeOrganizationOverview(Consumer<DescribeOrganizationOverviewRequest.Builder> describeOrganizationOverviewRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns an overview of your organization's history based on the specified time range. The overview includes the total reactive and proactive insights.
This is a convenience which creates an instance of the
DescribeOrganizationOverviewRequest.Builder
avoiding the need to create one manually viaDescribeOrganizationOverviewRequest.builder()
- Parameters:
describeOrganizationOverviewRequest
- AConsumer
that will call methods onDescribeOrganizationOverviewRequest.Builder
to create a request.- Returns:
- Result of the DescribeOrganizationOverview operation returned by the service.
- See Also:
-
describeOrganizationResourceCollectionHealth
default DescribeOrganizationResourceCollectionHealthResponse describeOrganizationResourceCollectionHealth(DescribeOrganizationResourceCollectionHealthRequest describeOrganizationResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Provides an overview of your system's health. If additional member accounts are part of your organization, you can filter those accounts using the
AccountIds
field.- Parameters:
describeOrganizationResourceCollectionHealthRequest
-- Returns:
- Result of the DescribeOrganizationResourceCollectionHealth operation returned by the service.
- See Also:
-
describeOrganizationResourceCollectionHealth
default DescribeOrganizationResourceCollectionHealthResponse describeOrganizationResourceCollectionHealth(Consumer<DescribeOrganizationResourceCollectionHealthRequest.Builder> describeOrganizationResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Provides an overview of your system's health. If additional member accounts are part of your organization, you can filter those accounts using the
AccountIds
field.
This is a convenience which creates an instance of the
DescribeOrganizationResourceCollectionHealthRequest.Builder
avoiding the need to create one manually viaDescribeOrganizationResourceCollectionHealthRequest.builder()
- Parameters:
describeOrganizationResourceCollectionHealthRequest
- AConsumer
that will call methods onDescribeOrganizationResourceCollectionHealthRequest.Builder
to create a request.- Returns:
- Result of the DescribeOrganizationResourceCollectionHealth operation returned by the service.
- See Also:
-
describeOrganizationResourceCollectionHealthPaginator
default DescribeOrganizationResourceCollectionHealthIterable describeOrganizationResourceCollectionHealthPaginator(DescribeOrganizationResourceCollectionHealthRequest describeOrganizationResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
describeOrganizationResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client.describeOrganizationResourceCollectionHealthPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client .describeOrganizationResourceCollectionHealthPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client.describeOrganizationResourceCollectionHealthPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeOrganizationResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthRequest)
operation.- Parameters:
describeOrganizationResourceCollectionHealthRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
describeOrganizationResourceCollectionHealthPaginator
default DescribeOrganizationResourceCollectionHealthIterable describeOrganizationResourceCollectionHealthPaginator(Consumer<DescribeOrganizationResourceCollectionHealthRequest.Builder> describeOrganizationResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
describeOrganizationResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client.describeOrganizationResourceCollectionHealthPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client .describeOrganizationResourceCollectionHealthPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.DescribeOrganizationResourceCollectionHealthIterable responses = client.describeOrganizationResourceCollectionHealthPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeOrganizationResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeOrganizationResourceCollectionHealthRequest)
operation.
This is a convenience which creates an instance of the
DescribeOrganizationResourceCollectionHealthRequest.Builder
avoiding the need to create one manually viaDescribeOrganizationResourceCollectionHealthRequest.builder()
- Parameters:
describeOrganizationResourceCollectionHealthRequest
- AConsumer
that will call methods onDescribeOrganizationResourceCollectionHealthRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
describeResourceCollectionHealth
default DescribeResourceCollectionHealthResponse describeResourceCollectionHealth(DescribeResourceCollectionHealthRequest describeResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
- Parameters:
describeResourceCollectionHealthRequest
-- Returns:
- Result of the DescribeResourceCollectionHealth operation returned by the service.
- See Also:
-
describeResourceCollectionHealth
default DescribeResourceCollectionHealthResponse describeResourceCollectionHealth(Consumer<DescribeResourceCollectionHealthRequest.Builder> describeResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the number of open proactive insights, open reactive insights, and the Mean Time to Recover (MTTR) for all closed insights in resource collections in your account. You specify the type of Amazon Web Services resources collection. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
This is a convenience which creates an instance of the
DescribeResourceCollectionHealthRequest.Builder
avoiding the need to create one manually viaDescribeResourceCollectionHealthRequest.builder()
- Parameters:
describeResourceCollectionHealthRequest
- AConsumer
that will call methods onDescribeResourceCollectionHealthRequest.Builder
to create a request.- Returns:
- Result of the DescribeResourceCollectionHealth operation returned by the service.
- See Also:
-
describeResourceCollectionHealthPaginator
default DescribeResourceCollectionHealthIterable describeResourceCollectionHealthPaginator(DescribeResourceCollectionHealthRequest describeResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
describeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client.describeResourceCollectionHealthPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client .describeResourceCollectionHealthPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client.describeResourceCollectionHealthPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation.- Parameters:
describeResourceCollectionHealthRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
describeResourceCollectionHealthPaginator
default DescribeResourceCollectionHealthIterable describeResourceCollectionHealthPaginator(Consumer<DescribeResourceCollectionHealthRequest.Builder> describeResourceCollectionHealthRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
describeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client.describeResourceCollectionHealthPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client .describeResourceCollectionHealthPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.DescribeResourceCollectionHealthIterable responses = client.describeResourceCollectionHealthPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
describeResourceCollectionHealth(software.amazon.awssdk.services.devopsguru.model.DescribeResourceCollectionHealthRequest)
operation.
This is a convenience which creates an instance of the
DescribeResourceCollectionHealthRequest.Builder
avoiding the need to create one manually viaDescribeResourceCollectionHealthRequest.builder()
- Parameters:
describeResourceCollectionHealthRequest
- AConsumer
that will call methods onDescribeResourceCollectionHealthRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
describeServiceIntegration
default DescribeServiceIntegrationResponse describeServiceIntegration(DescribeServiceIntegrationRequest describeServiceIntegrationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the integration status of services that are integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight.
- Parameters:
describeServiceIntegrationRequest
-- Returns:
- Result of the DescribeServiceIntegration operation returned by the service.
- See Also:
-
describeServiceIntegration
default DescribeServiceIntegrationResponse describeServiceIntegration(Consumer<DescribeServiceIntegrationRequest.Builder> describeServiceIntegrationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the integration status of services that are integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight.
This is a convenience which creates an instance of the
DescribeServiceIntegrationRequest.Builder
avoiding the need to create one manually viaDescribeServiceIntegrationRequest.builder()
- Parameters:
describeServiceIntegrationRequest
- AConsumer
that will call methods onDescribeServiceIntegrationRequest.Builder
to create a request.- Returns:
- Result of the DescribeServiceIntegration operation returned by the service.
- See Also:
-
getCostEstimation
default GetCostEstimationResponse getCostEstimation(GetCostEstimationRequest getCostEstimationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns an estimate of the monthly cost for DevOps Guru to analyze your Amazon Web Services resources. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.
- Parameters:
getCostEstimationRequest
-- Returns:
- Result of the GetCostEstimation operation returned by the service.
- See Also:
-
getCostEstimation
default GetCostEstimationResponse getCostEstimation(Consumer<GetCostEstimationRequest.Builder> getCostEstimationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns an estimate of the monthly cost for DevOps Guru to analyze your Amazon Web Services resources. For more information, see Estimate your Amazon DevOps Guru costs and Amazon DevOps Guru pricing.
This is a convenience which creates an instance of the
GetCostEstimationRequest.Builder
avoiding the need to create one manually viaGetCostEstimationRequest.builder()
- Parameters:
getCostEstimationRequest
- AConsumer
that will call methods onGetCostEstimationRequest.Builder
to create a request.- Returns:
- Result of the GetCostEstimation operation returned by the service.
- See Also:
-
getCostEstimationPaginator
default GetCostEstimationIterable getCostEstimationPaginator(GetCostEstimationRequest getCostEstimationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
getCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client.getCostEstimationPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client .getCostEstimationPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.GetCostEstimationResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client.getCostEstimationPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation.- Parameters:
getCostEstimationRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getCostEstimationPaginator
default GetCostEstimationIterable getCostEstimationPaginator(Consumer<GetCostEstimationRequest.Builder> getCostEstimationRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
getCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client.getCostEstimationPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client .getCostEstimationPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.GetCostEstimationResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.GetCostEstimationIterable responses = client.getCostEstimationPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getCostEstimation(software.amazon.awssdk.services.devopsguru.model.GetCostEstimationRequest)
operation.
This is a convenience which creates an instance of the
GetCostEstimationRequest.Builder
avoiding the need to create one manually viaGetCostEstimationRequest.builder()
- Parameters:
getCostEstimationRequest
- AConsumer
that will call methods onGetCostEstimationRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getResourceCollection
default GetResourceCollectionResponse getResourceCollection(GetResourceCollectionRequest getResourceCollectionRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
- Parameters:
getResourceCollectionRequest
-- Returns:
- Result of the GetResourceCollection operation returned by the service.
- See Also:
-
getResourceCollection
default GetResourceCollectionResponse getResourceCollection(Consumer<GetResourceCollectionRequest.Builder> getResourceCollectionRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns lists Amazon Web Services resources that are of the specified resource collection type. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks.
This is a convenience which creates an instance of the
GetResourceCollectionRequest.Builder
avoiding the need to create one manually viaGetResourceCollectionRequest.builder()
- Parameters:
getResourceCollectionRequest
- AConsumer
that will call methods onGetResourceCollectionRequest.Builder
to create a request.- Returns:
- Result of the GetResourceCollection operation returned by the service.
- See Also:
-
getResourceCollectionPaginator
default GetResourceCollectionIterable getResourceCollectionPaginator(GetResourceCollectionRequest getResourceCollectionRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
getResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client.getResourceCollectionPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client .getResourceCollectionPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client.getResourceCollectionPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation.- Parameters:
getResourceCollectionRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
getResourceCollectionPaginator
default GetResourceCollectionIterable getResourceCollectionPaginator(Consumer<GetResourceCollectionRequest.Builder> getResourceCollectionRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
getResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client.getResourceCollectionPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client .getResourceCollectionPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.GetResourceCollectionIterable responses = client.getResourceCollectionPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
getResourceCollection(software.amazon.awssdk.services.devopsguru.model.GetResourceCollectionRequest)
operation.
This is a convenience which creates an instance of the
GetResourceCollectionRequest.Builder
avoiding the need to create one manually viaGetResourceCollectionRequest.builder()
- Parameters:
getResourceCollectionRequest
- AConsumer
that will call methods onGetResourceCollectionRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnomaliesForInsight
default ListAnomaliesForInsightResponse listAnomaliesForInsight(ListAnomaliesForInsightRequest listAnomaliesForInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of the anomalies that belong to an insight that you specify using its ID.
- Parameters:
listAnomaliesForInsightRequest
-- Returns:
- Result of the ListAnomaliesForInsight operation returned by the service.
- See Also:
-
listAnomaliesForInsight
default ListAnomaliesForInsightResponse listAnomaliesForInsight(Consumer<ListAnomaliesForInsightRequest.Builder> listAnomaliesForInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of the anomalies that belong to an insight that you specify using its ID.
This is a convenience which creates an instance of the
ListAnomaliesForInsightRequest.Builder
avoiding the need to create one manually viaListAnomaliesForInsightRequest.builder()
- Parameters:
listAnomaliesForInsightRequest
- AConsumer
that will call methods onListAnomaliesForInsightRequest.Builder
to create a request.- Returns:
- Result of the ListAnomaliesForInsight operation returned by the service.
- See Also:
-
listAnomaliesForInsightPaginator
default ListAnomaliesForInsightIterable listAnomaliesForInsightPaginator(ListAnomaliesForInsightRequest listAnomaliesForInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client.listAnomaliesForInsightPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client .listAnomaliesForInsightPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client.listAnomaliesForInsightPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation.- Parameters:
listAnomaliesForInsightRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnomaliesForInsightPaginator
default ListAnomaliesForInsightIterable listAnomaliesForInsightPaginator(Consumer<ListAnomaliesForInsightRequest.Builder> listAnomaliesForInsightRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client.listAnomaliesForInsightPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client .listAnomaliesForInsightPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomaliesForInsightIterable responses = client.listAnomaliesForInsightPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnomaliesForInsight(software.amazon.awssdk.services.devopsguru.model.ListAnomaliesForInsightRequest)
operation.
This is a convenience which creates an instance of the
ListAnomaliesForInsightRequest.Builder
avoiding the need to create one manually viaListAnomaliesForInsightRequest.builder()
- Parameters:
listAnomaliesForInsightRequest
- AConsumer
that will call methods onListAnomaliesForInsightRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnomalousLogGroups
default ListAnomalousLogGroupsResponse listAnomalousLogGroups(ListAnomalousLogGroupsRequest listAnomalousLogGroupsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the list of log groups that contain log anomalies.
- Parameters:
listAnomalousLogGroupsRequest
-- Returns:
- Result of the ListAnomalousLogGroups operation returned by the service.
- See Also:
-
listAnomalousLogGroups
default ListAnomalousLogGroupsResponse listAnomalousLogGroups(Consumer<ListAnomalousLogGroupsRequest.Builder> listAnomalousLogGroupsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the list of log groups that contain log anomalies.
This is a convenience which creates an instance of the
ListAnomalousLogGroupsRequest.Builder
avoiding the need to create one manually viaListAnomalousLogGroupsRequest.builder()
- Parameters:
listAnomalousLogGroupsRequest
- AConsumer
that will call methods onListAnomalousLogGroupsRequest.Builder
to create a request.- Returns:
- Result of the ListAnomalousLogGroups operation returned by the service.
- See Also:
-
listAnomalousLogGroupsPaginator
default ListAnomalousLogGroupsIterable listAnomalousLogGroupsPaginator(ListAnomalousLogGroupsRequest listAnomalousLogGroupsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client.listAnomalousLogGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client .listAnomalousLogGroupsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client.listAnomalousLogGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation.- Parameters:
listAnomalousLogGroupsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listAnomalousLogGroupsPaginator
default ListAnomalousLogGroupsIterable listAnomalousLogGroupsPaginator(Consumer<ListAnomalousLogGroupsRequest.Builder> listAnomalousLogGroupsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client.listAnomalousLogGroupsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client .listAnomalousLogGroupsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListAnomalousLogGroupsIterable responses = client.listAnomalousLogGroupsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listAnomalousLogGroups(software.amazon.awssdk.services.devopsguru.model.ListAnomalousLogGroupsRequest)
operation.
This is a convenience which creates an instance of the
ListAnomalousLogGroupsRequest.Builder
avoiding the need to create one manually viaListAnomalousLogGroupsRequest.builder()
- Parameters:
listAnomalousLogGroupsRequest
- AConsumer
that will call methods onListAnomalousLogGroupsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEvents
default ListEventsResponse listEvents(ListEventsRequest listEventsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of the events emitted by the resources that are evaluated by DevOps Guru. You can use filters to specify which events are returned.
- Parameters:
listEventsRequest
-- Returns:
- Result of the ListEvents operation returned by the service.
- See Also:
-
listEvents
default ListEventsResponse listEvents(Consumer<ListEventsRequest.Builder> listEventsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of the events emitted by the resources that are evaluated by DevOps Guru. You can use filters to specify which events are returned.
This is a convenience which creates an instance of the
ListEventsRequest.Builder
avoiding the need to create one manually viaListEventsRequest.builder()
- Parameters:
listEventsRequest
- AConsumer
that will call methods onListEventsRequest.Builder
to create a request.- Returns:
- Result of the ListEvents operation returned by the service.
- See Also:
-
listEventsPaginator
default ListEventsIterable listEventsPaginator(ListEventsRequest listEventsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation.- Parameters:
listEventsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listEventsPaginator
default ListEventsIterable listEventsPaginator(Consumer<ListEventsRequest.Builder> listEventsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListEventsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListEventsIterable responses = client.listEventsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listEvents(software.amazon.awssdk.services.devopsguru.model.ListEventsRequest)
operation.
This is a convenience which creates an instance of the
ListEventsRequest.Builder
avoiding the need to create one manually viaListEventsRequest.builder()
- Parameters:
listEventsRequest
- AConsumer
that will call methods onListEventsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInsights
default ListInsightsResponse listInsights(ListInsightsRequest listInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time and status (
ONGOING
,CLOSED
, orANY
).- Parameters:
listInsightsRequest
-- Returns:
- Result of the ListInsights operation returned by the service.
- See Also:
-
listInsights
default ListInsightsResponse listInsights(Consumer<ListInsightsRequest.Builder> listInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time and status (
ONGOING
,CLOSED
, orANY
).
This is a convenience which creates an instance of the
ListInsightsRequest.Builder
avoiding the need to create one manually viaListInsightsRequest.builder()
- Parameters:
listInsightsRequest
- AConsumer
that will call methods onListInsightsRequest.Builder
to create a request.- Returns:
- Result of the ListInsights operation returned by the service.
- See Also:
-
listInsightsPaginator
default ListInsightsIterable listInsightsPaginator(ListInsightsRequest listInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation.- Parameters:
listInsightsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listInsightsPaginator
default ListInsightsIterable listInsightsPaginator(Consumer<ListInsightsRequest.Builder> listInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListInsightsIterable responses = client.listInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listInsights(software.amazon.awssdk.services.devopsguru.model.ListInsightsRequest)
operation.
This is a convenience which creates an instance of the
ListInsightsRequest.Builder
avoiding the need to create one manually viaListInsightsRequest.builder()
- Parameters:
listInsightsRequest
- AConsumer
that will call methods onListInsightsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMonitoredResources
default ListMonitoredResourcesResponse listMonitoredResources(ListMonitoredResourcesRequest listMonitoredResourcesRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the list of all log groups that are being monitored and tagged by DevOps Guru.
- Parameters:
listMonitoredResourcesRequest
-- Returns:
- Result of the ListMonitoredResources operation returned by the service.
- See Also:
-
listMonitoredResources
default ListMonitoredResourcesResponse listMonitoredResources(Consumer<ListMonitoredResourcesRequest.Builder> listMonitoredResourcesRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns the list of all log groups that are being monitored and tagged by DevOps Guru.
This is a convenience which creates an instance of the
ListMonitoredResourcesRequest.Builder
avoiding the need to create one manually viaListMonitoredResourcesRequest.builder()
- Parameters:
listMonitoredResourcesRequest
- AConsumer
that will call methods onListMonitoredResourcesRequest.Builder
to create a request.- Returns:
- Result of the ListMonitoredResources operation returned by the service.
- See Also:
-
listMonitoredResourcesPaginator
default ListMonitoredResourcesIterable listMonitoredResourcesPaginator(ListMonitoredResourcesRequest listMonitoredResourcesRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client.listMonitoredResourcesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client .listMonitoredResourcesPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client.listMonitoredResourcesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation.- Parameters:
listMonitoredResourcesRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listMonitoredResourcesPaginator
default ListMonitoredResourcesIterable listMonitoredResourcesPaginator(Consumer<ListMonitoredResourcesRequest.Builder> listMonitoredResourcesRequest) throws ResourceNotFoundException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client.listMonitoredResourcesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client .listMonitoredResourcesPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListMonitoredResourcesIterable responses = client.listMonitoredResourcesPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listMonitoredResources(software.amazon.awssdk.services.devopsguru.model.ListMonitoredResourcesRequest)
operation.
This is a convenience which creates an instance of the
ListMonitoredResourcesRequest.Builder
avoiding the need to create one manually viaListMonitoredResourcesRequest.builder()
- Parameters:
listMonitoredResourcesRequest
- AConsumer
that will call methods onListMonitoredResourcesRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationChannels
default ListNotificationChannelsResponse listNotificationChannels(ListNotificationChannelsRequest listNotificationChannelsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of notification channels configured for DevOps Guru. Each notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS).
- Parameters:
listNotificationChannelsRequest
-- Returns:
- Result of the ListNotificationChannels operation returned by the service.
- See Also:
-
listNotificationChannels
default ListNotificationChannelsResponse listNotificationChannels(Consumer<ListNotificationChannelsRequest.Builder> listNotificationChannelsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of notification channels configured for DevOps Guru. Each notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations. The one supported notification channel is Amazon Simple Notification Service (Amazon SNS).
This is a convenience which creates an instance of the
ListNotificationChannelsRequest.Builder
avoiding the need to create one manually viaListNotificationChannelsRequest.builder()
- Parameters:
listNotificationChannelsRequest
- AConsumer
that will call methods onListNotificationChannelsRequest.Builder
to create a request.- Returns:
- Result of the ListNotificationChannels operation returned by the service.
- See Also:
-
listNotificationChannelsPaginator
default ListNotificationChannelsIterable listNotificationChannelsPaginator(ListNotificationChannelsRequest listNotificationChannelsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client.listNotificationChannelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client .listNotificationChannelsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client.listNotificationChannelsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation.- Parameters:
listNotificationChannelsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listNotificationChannelsPaginator
default ListNotificationChannelsIterable listNotificationChannelsPaginator(Consumer<ListNotificationChannelsRequest.Builder> listNotificationChannelsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client.listNotificationChannelsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client .listNotificationChannelsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListNotificationChannelsIterable responses = client.listNotificationChannelsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listNotificationChannels(software.amazon.awssdk.services.devopsguru.model.ListNotificationChannelsRequest)
operation.
This is a convenience which creates an instance of the
ListNotificationChannelsRequest.Builder
avoiding the need to create one manually viaListNotificationChannelsRequest.builder()
- Parameters:
listNotificationChannelsRequest
- AConsumer
that will call methods onListNotificationChannelsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listOrganizationInsights
default ListOrganizationInsightsResponse listOrganizationInsights(ListOrganizationInsightsRequest listOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights associated with the account or OU Id.
- Parameters:
listOrganizationInsightsRequest
-- Returns:
- Result of the ListOrganizationInsights operation returned by the service.
- See Also:
-
listOrganizationInsights
default ListOrganizationInsightsResponse listOrganizationInsights(Consumer<ListOrganizationInsightsRequest.Builder> listOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights associated with the account or OU Id.
This is a convenience which creates an instance of the
ListOrganizationInsightsRequest.Builder
avoiding the need to create one manually viaListOrganizationInsightsRequest.builder()
- Parameters:
listOrganizationInsightsRequest
- AConsumer
that will call methods onListOrganizationInsightsRequest.Builder
to create a request.- Returns:
- Result of the ListOrganizationInsights operation returned by the service.
- See Also:
-
listOrganizationInsightsPaginator
default ListOrganizationInsightsIterable listOrganizationInsightsPaginator(ListOrganizationInsightsRequest listOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client.listOrganizationInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client .listOrganizationInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client.listOrganizationInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation.- Parameters:
listOrganizationInsightsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listOrganizationInsightsPaginator
default ListOrganizationInsightsIterable listOrganizationInsightsPaginator(Consumer<ListOrganizationInsightsRequest.Builder> listOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client.listOrganizationInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client .listOrganizationInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListOrganizationInsightsIterable responses = client.listOrganizationInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.ListOrganizationInsightsRequest)
operation.
This is a convenience which creates an instance of the
ListOrganizationInsightsRequest.Builder
avoiding the need to create one manually viaListOrganizationInsightsRequest.builder()
- Parameters:
listOrganizationInsightsRequest
- AConsumer
that will call methods onListOrganizationInsightsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecommendations
default ListRecommendationsResponse listRecommendations(ListRecommendationsRequest listRecommendationsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of a specified insight's recommendations. Each recommendation includes a list of related metrics and a list of related events.
- Parameters:
listRecommendationsRequest
-- Returns:
- Result of the ListRecommendations operation returned by the service.
- See Also:
-
listRecommendations
default ListRecommendationsResponse listRecommendations(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of a specified insight's recommendations. Each recommendation includes a list of related metrics and a list of related events.
This is a convenience which creates an instance of the
ListRecommendationsRequest.Builder
avoiding the need to create one manually viaListRecommendationsRequest.builder()
- Parameters:
listRecommendationsRequest
- AConsumer
that will call methods onListRecommendationsRequest.Builder
to create a request.- Returns:
- Result of the ListRecommendations operation returned by the service.
- See Also:
-
listRecommendationsPaginator
default ListRecommendationsIterable listRecommendationsPaginator(ListRecommendationsRequest listRecommendationsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client .listRecommendationsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListRecommendationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation.- Parameters:
listRecommendationsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRecommendationsPaginator
default ListRecommendationsIterable listRecommendationsPaginator(Consumer<ListRecommendationsRequest.Builder> listRecommendationsRequest) throws AccessDeniedException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
listRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client .listRecommendationsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.ListRecommendationsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.ListRecommendationsIterable responses = client.listRecommendationsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of null won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
listRecommendations(software.amazon.awssdk.services.devopsguru.model.ListRecommendationsRequest)
operation.
This is a convenience which creates an instance of the
ListRecommendationsRequest.Builder
avoiding the need to create one manually viaListRecommendationsRequest.builder()
- Parameters:
listRecommendationsRequest
- AConsumer
that will call methods onListRecommendationsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putFeedback
default PutFeedbackResponse putFeedback(PutFeedbackRequest putFeedbackRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Collects customer feedback about the specified insight.
- Parameters:
putFeedbackRequest
-- Returns:
- Result of the PutFeedback operation returned by the service.
- See Also:
-
putFeedback
default PutFeedbackResponse putFeedback(Consumer<PutFeedbackRequest.Builder> putFeedbackRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Collects customer feedback about the specified insight.
This is a convenience which creates an instance of the
PutFeedbackRequest.Builder
avoiding the need to create one manually viaPutFeedbackRequest.builder()
- Parameters:
putFeedbackRequest
- AConsumer
that will call methods onPutFeedbackRequest.Builder
to create a request.- Returns:
- Result of the PutFeedback operation returned by the service.
- See Also:
-
removeNotificationChannel
default RemoveNotificationChannelResponse removeNotificationChannel(RemoveNotificationChannelRequest removeNotificationChannelRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Removes a notification channel from DevOps Guru. A notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations.
- Parameters:
removeNotificationChannelRequest
-- Returns:
- Result of the RemoveNotificationChannel operation returned by the service.
- See Also:
-
removeNotificationChannel
default RemoveNotificationChannelResponse removeNotificationChannel(Consumer<RemoveNotificationChannelRequest.Builder> removeNotificationChannelRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Removes a notification channel from DevOps Guru. A notification channel is used to notify you when DevOps Guru generates an insight that contains information about how to improve your operations.
This is a convenience which creates an instance of the
RemoveNotificationChannelRequest.Builder
avoiding the need to create one manually viaRemoveNotificationChannelRequest.builder()
- Parameters:
removeNotificationChannelRequest
- AConsumer
that will call methods onRemoveNotificationChannelRequest.Builder
to create a request.- Returns:
- Result of the RemoveNotificationChannel operation returned by the service.
- See Also:
-
searchInsights
default SearchInsightsResponse searchInsights(SearchInsightsRequest searchInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time, one or more statuses (
ONGOING
orCLOSED
), one or more severities (LOW
,MEDIUM
, andHIGH
), and type (REACTIVE
orPROACTIVE
).Use the
Filters
parameter to specify status and severity search parameters. Use theType
parameter to specifyREACTIVE
orPROACTIVE
in your search.- Parameters:
searchInsightsRequest
-- Returns:
- Result of the SearchInsights operation returned by the service.
- See Also:
-
searchInsights
default SearchInsightsResponse searchInsights(Consumer<SearchInsightsRequest.Builder> searchInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your Amazon Web Services account. You can specify which insights are returned by their start time, one or more statuses (
ONGOING
orCLOSED
), one or more severities (LOW
,MEDIUM
, andHIGH
), and type (REACTIVE
orPROACTIVE
).Use the
Filters
parameter to specify status and severity search parameters. Use theType
parameter to specifyREACTIVE
orPROACTIVE
in your search.
This is a convenience which creates an instance of the
SearchInsightsRequest.Builder
avoiding the need to create one manually viaSearchInsightsRequest.builder()
- Parameters:
searchInsightsRequest
- AConsumer
that will call methods onSearchInsightsRequest.Builder
to create a request.- Returns:
- Result of the SearchInsights operation returned by the service.
- See Also:
-
searchInsightsPaginator
default SearchInsightsIterable searchInsightsPaginator(SearchInsightsRequest searchInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
searchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client.searchInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client .searchInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.SearchInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client.searchInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation.- Parameters:
searchInsightsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchInsightsPaginator
default SearchInsightsIterable searchInsightsPaginator(Consumer<SearchInsightsRequest.Builder> searchInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
searchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client.searchInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client .searchInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.SearchInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.SearchInsightsIterable responses = client.searchInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchInsights(software.amazon.awssdk.services.devopsguru.model.SearchInsightsRequest)
operation.
This is a convenience which creates an instance of the
SearchInsightsRequest.Builder
avoiding the need to create one manually viaSearchInsightsRequest.builder()
- Parameters:
searchInsightsRequest
- AConsumer
that will call methods onSearchInsightsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchOrganizationInsights
default SearchOrganizationInsightsResponse searchOrganizationInsights(SearchOrganizationInsightsRequest searchOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your organization. You can specify which insights are returned by their start time, one or more statuses (
ONGOING
,CLOSED
, andCLOSED
), one or more severities (LOW
,MEDIUM
, andHIGH
), and type (REACTIVE
orPROACTIVE
).Use the
Filters
parameter to specify status and severity search parameters. Use theType
parameter to specifyREACTIVE
orPROACTIVE
in your search.- Parameters:
searchOrganizationInsightsRequest
-- Returns:
- Result of the SearchOrganizationInsights operation returned by the service.
- See Also:
-
searchOrganizationInsights
default SearchOrganizationInsightsResponse searchOrganizationInsights(Consumer<SearchOrganizationInsightsRequest.Builder> searchOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Returns a list of insights in your organization. You can specify which insights are returned by their start time, one or more statuses (
ONGOING
,CLOSED
, andCLOSED
), one or more severities (LOW
,MEDIUM
, andHIGH
), and type (REACTIVE
orPROACTIVE
).Use the
Filters
parameter to specify status and severity search parameters. Use theType
parameter to specifyREACTIVE
orPROACTIVE
in your search.
This is a convenience which creates an instance of the
SearchOrganizationInsightsRequest.Builder
avoiding the need to create one manually viaSearchOrganizationInsightsRequest.builder()
- Parameters:
searchOrganizationInsightsRequest
- AConsumer
that will call methods onSearchOrganizationInsightsRequest.Builder
to create a request.- Returns:
- Result of the SearchOrganizationInsights operation returned by the service.
- See Also:
-
searchOrganizationInsightsPaginator
default SearchOrganizationInsightsIterable searchOrganizationInsightsPaginator(SearchOrganizationInsightsRequest searchOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
searchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client.searchOrganizationInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client .searchOrganizationInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client.searchOrganizationInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation.- Parameters:
searchOrganizationInsightsRequest
-- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
searchOrganizationInsightsPaginator
default SearchOrganizationInsightsIterable searchOrganizationInsightsPaginator(Consumer<SearchOrganizationInsightsRequest.Builder> searchOrganizationInsightsRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException This is a variant of
searchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation. The return type is a custom iterable that can be used to iterate through all the pages. SDK will internally handle making service calls for you.When this operation is called, a custom iterable is returned but no service calls are made yet. So there is no guarantee that the request is valid. As you iterate through the iterable, SDK will start lazily loading response pages by making service calls until there are no pages left or your iteration stops. If there are errors in your request, you will see the failures only after you start iterating through the iterable.
The following are few ways to iterate through the response pages:
1) Using a Streamsoftware.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client.searchOrganizationInsightsPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client .searchOrganizationInsightsPaginator(request); for (software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.devopsguru.paginators.SearchOrganizationInsightsIterable responses = client.searchOrganizationInsightsPaginator(request); responses.iterator().forEachRemaining(....);
Please notice that the configuration of MaxResults won't limit the number of results you get with the paginator. It only limits the number of results in each page.
Note: If you prefer to have control on service calls, use the
searchOrganizationInsights(software.amazon.awssdk.services.devopsguru.model.SearchOrganizationInsightsRequest)
operation.
This is a convenience which creates an instance of the
SearchOrganizationInsightsRequest.Builder
avoiding the need to create one manually viaSearchOrganizationInsightsRequest.builder()
- Parameters:
searchOrganizationInsightsRequest
- AConsumer
that will call methods onSearchOrganizationInsightsRequest.Builder
to create a request.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
startCostEstimation
default StartCostEstimationResponse startCostEstimation(StartCostEstimationRequest startCostEstimationRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Starts the creation of an estimate of the monthly cost to analyze your Amazon Web Services resources.
- Parameters:
startCostEstimationRequest
-- Returns:
- Result of the StartCostEstimation operation returned by the service.
- See Also:
-
startCostEstimation
default StartCostEstimationResponse startCostEstimation(Consumer<StartCostEstimationRequest.Builder> startCostEstimationRequest) throws AccessDeniedException, ConflictException, InternalServerException, ResourceNotFoundException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Starts the creation of an estimate of the monthly cost to analyze your Amazon Web Services resources.
This is a convenience which creates an instance of the
StartCostEstimationRequest.Builder
avoiding the need to create one manually viaStartCostEstimationRequest.builder()
- Parameters:
startCostEstimationRequest
- AConsumer
that will call methods onStartCostEstimationRequest.Builder
to create a request.- Returns:
- Result of the StartCostEstimation operation returned by the service.
- See Also:
-
updateEventSourcesConfig
default UpdateEventSourcesConfigResponse updateEventSourcesConfig(UpdateEventSourcesConfigRequest updateEventSourcesConfigRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.
- Parameters:
updateEventSourcesConfigRequest
-- Returns:
- Result of the UpdateEventSourcesConfig operation returned by the service.
- See Also:
-
updateEventSourcesConfig
default UpdateEventSourcesConfigResponse updateEventSourcesConfig(Consumer<UpdateEventSourcesConfigRequest.Builder> updateEventSourcesConfigRequest) throws AccessDeniedException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon CodeGuru Profiler, which can produce proactive recommendations which can be stored and viewed in DevOps Guru.
This is a convenience which creates an instance of the
UpdateEventSourcesConfigRequest.Builder
avoiding the need to create one manually viaUpdateEventSourcesConfigRequest.builder()
- Parameters:
updateEventSourcesConfigRequest
- AConsumer
that will call methods onUpdateEventSourcesConfigRequest.Builder
to create a request.- Returns:
- Result of the UpdateEventSourcesConfig operation returned by the service.
- See Also:
-
updateResourceCollection
default UpdateResourceCollectionResponse updateResourceCollection(UpdateResourceCollectionRequest updateResourceCollectionRequest) throws AccessDeniedException, ConflictException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
- Parameters:
updateResourceCollectionRequest
-- Returns:
- Result of the UpdateResourceCollection operation returned by the service.
- See Also:
-
updateResourceCollection
default UpdateResourceCollectionResponse updateResourceCollection(Consumer<UpdateResourceCollectionRequest.Builder> updateResourceCollectionRequest) throws AccessDeniedException, ConflictException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Updates the collection of resources that DevOps Guru analyzes. The two types of Amazon Web Services resource collections supported are Amazon Web Services CloudFormation stacks and Amazon Web Services resources that contain the same Amazon Web Services tag. DevOps Guru can be configured to analyze the Amazon Web Services resources that are defined in the stacks or that are tagged using the same tag key. You can specify up to 500 Amazon Web Services CloudFormation stacks. This method also creates the IAM role required for you to use DevOps Guru.
This is a convenience which creates an instance of the
UpdateResourceCollectionRequest.Builder
avoiding the need to create one manually viaUpdateResourceCollectionRequest.builder()
- Parameters:
updateResourceCollectionRequest
- AConsumer
that will call methods onUpdateResourceCollectionRequest.Builder
to create a request.- Returns:
- Result of the UpdateResourceCollection operation returned by the service.
- See Also:
-
updateServiceIntegration
default UpdateServiceIntegrationResponse updateServiceIntegration(UpdateServiceIntegrationRequest updateServiceIntegrationRequest) throws AccessDeniedException, ConflictException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight.
- Parameters:
updateServiceIntegrationRequest
-- Returns:
- Result of the UpdateServiceIntegration operation returned by the service.
- See Also:
-
updateServiceIntegration
default UpdateServiceIntegrationResponse updateServiceIntegration(Consumer<UpdateServiceIntegrationRequest.Builder> updateServiceIntegrationRequest) throws AccessDeniedException, ConflictException, InternalServerException, ThrottlingException, ValidationException, AwsServiceException, SdkClientException, DevOpsGuruException Enables or disables integration with a service that can be integrated with DevOps Guru. The one service that can be integrated with DevOps Guru is Amazon Web Services Systems Manager, which can be used to create an OpsItem for each generated insight.
This is a convenience which creates an instance of the
UpdateServiceIntegrationRequest.Builder
avoiding the need to create one manually viaUpdateServiceIntegrationRequest.builder()
- Parameters:
updateServiceIntegrationRequest
- AConsumer
that will call methods onUpdateServiceIntegrationRequest.Builder
to create a request.- Returns:
- Result of the UpdateServiceIntegration operation returned by the service.
- See Also:
-
create
Create aDevOpsGuruClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aDevOpsGuruClient
. -
serviceMetadata
-
serviceClientConfiguration
Description copied from interface:SdkClient
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfiguration- Specified by:
serviceClientConfiguration
in interfaceAwsClient
- Specified by:
serviceClientConfiguration
in interfaceSdkClient
- Returns:
- SdkServiceClientConfiguration
-