Interface AmpClient
- All Superinterfaces:
AutoCloseable
,AwsClient
,SdkAutoCloseable
,SdkClient
builder()
method.
Amazon Managed Service for Prometheus
-
Field Summary
FieldsModifier and TypeFieldDescriptionstatic final String
Value for looking up the service's metadata from theServiceMetadataProvider
.static final String
-
Method Summary
Modifier and TypeMethodDescriptionstatic AmpClientBuilder
builder()
Create a builder that can be used to configure and create aAmpClient
.static AmpClient
create()
Create aAmpClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
.createAlertManagerDefinition
(Consumer<CreateAlertManagerDefinitionRequest.Builder> createAlertManagerDefinitionRequest) Create an alert manager definition.createAlertManagerDefinition
(CreateAlertManagerDefinitionRequest createAlertManagerDefinitionRequest) Create an alert manager definition.createLoggingConfiguration
(Consumer<CreateLoggingConfigurationRequest.Builder> createLoggingConfigurationRequest) Create logging configuration.createLoggingConfiguration
(CreateLoggingConfigurationRequest createLoggingConfigurationRequest) Create logging configuration.createRuleGroupsNamespace
(Consumer<CreateRuleGroupsNamespaceRequest.Builder> createRuleGroupsNamespaceRequest) Create a rule group namespace.createRuleGroupsNamespace
(CreateRuleGroupsNamespaceRequest createRuleGroupsNamespaceRequest) Create a rule group namespace.default CreateWorkspaceResponse
createWorkspace
(Consumer<CreateWorkspaceRequest.Builder> createWorkspaceRequest) Creates a new AMP workspace.default CreateWorkspaceResponse
createWorkspace
(CreateWorkspaceRequest createWorkspaceRequest) Creates a new AMP workspace.deleteAlertManagerDefinition
(Consumer<DeleteAlertManagerDefinitionRequest.Builder> deleteAlertManagerDefinitionRequest) Deletes an alert manager definition.deleteAlertManagerDefinition
(DeleteAlertManagerDefinitionRequest deleteAlertManagerDefinitionRequest) Deletes an alert manager definition.deleteLoggingConfiguration
(Consumer<DeleteLoggingConfigurationRequest.Builder> deleteLoggingConfigurationRequest) Delete logging configuration.deleteLoggingConfiguration
(DeleteLoggingConfigurationRequest deleteLoggingConfigurationRequest) Delete logging configuration.deleteRuleGroupsNamespace
(Consumer<DeleteRuleGroupsNamespaceRequest.Builder> deleteRuleGroupsNamespaceRequest) Delete a rule groups namespace.deleteRuleGroupsNamespace
(DeleteRuleGroupsNamespaceRequest deleteRuleGroupsNamespaceRequest) Delete a rule groups namespace.default DeleteWorkspaceResponse
deleteWorkspace
(Consumer<DeleteWorkspaceRequest.Builder> deleteWorkspaceRequest) Deletes an AMP workspace.default DeleteWorkspaceResponse
deleteWorkspace
(DeleteWorkspaceRequest deleteWorkspaceRequest) Deletes an AMP workspace.describeAlertManagerDefinition
(Consumer<DescribeAlertManagerDefinitionRequest.Builder> describeAlertManagerDefinitionRequest) Describes an alert manager definition.describeAlertManagerDefinition
(DescribeAlertManagerDefinitionRequest describeAlertManagerDefinitionRequest) Describes an alert manager definition.describeLoggingConfiguration
(Consumer<DescribeLoggingConfigurationRequest.Builder> describeLoggingConfigurationRequest) Describes logging configuration.describeLoggingConfiguration
(DescribeLoggingConfigurationRequest describeLoggingConfigurationRequest) Describes logging configuration.describeRuleGroupsNamespace
(Consumer<DescribeRuleGroupsNamespaceRequest.Builder> describeRuleGroupsNamespaceRequest) Describe a rule groups namespace.describeRuleGroupsNamespace
(DescribeRuleGroupsNamespaceRequest describeRuleGroupsNamespaceRequest) Describe a rule groups namespace.default DescribeWorkspaceResponse
describeWorkspace
(Consumer<DescribeWorkspaceRequest.Builder> describeWorkspaceRequest) Describes an existing AMP workspace.default DescribeWorkspaceResponse
describeWorkspace
(DescribeWorkspaceRequest describeWorkspaceRequest) Describes an existing AMP workspace.default ListRuleGroupsNamespacesResponse
listRuleGroupsNamespaces
(Consumer<ListRuleGroupsNamespacesRequest.Builder> listRuleGroupsNamespacesRequest) Lists rule groups namespaces.default ListRuleGroupsNamespacesResponse
listRuleGroupsNamespaces
(ListRuleGroupsNamespacesRequest listRuleGroupsNamespacesRequest) Lists rule groups namespaces.default ListRuleGroupsNamespacesIterable
listRuleGroupsNamespacesPaginator
(Consumer<ListRuleGroupsNamespacesRequest.Builder> listRuleGroupsNamespacesRequest) Lists rule groups namespaces.default ListRuleGroupsNamespacesIterable
listRuleGroupsNamespacesPaginator
(ListRuleGroupsNamespacesRequest listRuleGroupsNamespacesRequest) Lists rule groups namespaces.default ListTagsForResourceResponse
listTagsForResource
(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) Lists the tags you have assigned to the resource.default ListTagsForResourceResponse
listTagsForResource
(ListTagsForResourceRequest listTagsForResourceRequest) Lists the tags you have assigned to the resource.default ListWorkspacesResponse
listWorkspaces
(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) Lists all AMP workspaces, including workspaces being created or deleted.default ListWorkspacesResponse
listWorkspaces
(ListWorkspacesRequest listWorkspacesRequest) Lists all AMP workspaces, including workspaces being created or deleted.default ListWorkspacesIterable
listWorkspacesPaginator
(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) Lists all AMP workspaces, including workspaces being created or deleted.default ListWorkspacesIterable
listWorkspacesPaginator
(ListWorkspacesRequest listWorkspacesRequest) Lists all AMP workspaces, including workspaces being created or deleted.putAlertManagerDefinition
(Consumer<PutAlertManagerDefinitionRequest.Builder> putAlertManagerDefinitionRequest) Update an alert manager definition.putAlertManagerDefinition
(PutAlertManagerDefinitionRequest putAlertManagerDefinitionRequest) Update an alert manager definition.default PutRuleGroupsNamespaceResponse
putRuleGroupsNamespace
(Consumer<PutRuleGroupsNamespaceRequest.Builder> putRuleGroupsNamespaceRequest) Update a rule groups namespace.default PutRuleGroupsNamespaceResponse
putRuleGroupsNamespace
(PutRuleGroupsNamespaceRequest putRuleGroupsNamespaceRequest) Update a rule groups namespace.default AmpServiceClientConfiguration
The SDK service client configuration exposes client settings to the user, e.g., ClientOverrideConfigurationstatic ServiceMetadata
default TagResourceResponse
tagResource
(Consumer<TagResourceRequest.Builder> tagResourceRequest) Creates tags for the specified resource.default TagResourceResponse
tagResource
(TagResourceRequest tagResourceRequest) Creates tags for the specified resource.default UntagResourceResponse
untagResource
(Consumer<UntagResourceRequest.Builder> untagResourceRequest) Deletes tags from the specified resource.default UntagResourceResponse
untagResource
(UntagResourceRequest untagResourceRequest) Deletes tags from the specified resource.updateLoggingConfiguration
(Consumer<UpdateLoggingConfigurationRequest.Builder> updateLoggingConfigurationRequest) Update logging configuration.updateLoggingConfiguration
(UpdateLoggingConfigurationRequest updateLoggingConfigurationRequest) Update logging configuration.default UpdateWorkspaceAliasResponse
updateWorkspaceAlias
(Consumer<UpdateWorkspaceAliasRequest.Builder> updateWorkspaceAliasRequest) Updates an AMP workspace alias.default UpdateWorkspaceAliasResponse
updateWorkspaceAlias
(UpdateWorkspaceAliasRequest updateWorkspaceAliasRequest) Updates an AMP workspace alias.default AmpWaiter
waiter()
Create an instance ofAmpWaiter
using this client.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
-
createAlertManagerDefinition
default CreateAlertManagerDefinitionResponse createAlertManagerDefinition(CreateAlertManagerDefinitionRequest createAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Create an alert manager definition.
- Parameters:
createAlertManagerDefinitionRequest
- Represents the input of a CreateAlertManagerDefinition operation.- Returns:
- Result of the CreateAlertManagerDefinition operation returned by the service.
- See Also:
-
createAlertManagerDefinition
default CreateAlertManagerDefinitionResponse createAlertManagerDefinition(Consumer<CreateAlertManagerDefinitionRequest.Builder> createAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Create an alert manager definition.
This is a convenience which creates an instance of the
CreateAlertManagerDefinitionRequest.Builder
avoiding the need to create one manually viaCreateAlertManagerDefinitionRequest.builder()
- Parameters:
createAlertManagerDefinitionRequest
- AConsumer
that will call methods onCreateAlertManagerDefinitionRequest.Builder
to create a request. Represents the input of a CreateAlertManagerDefinition operation.- Returns:
- Result of the CreateAlertManagerDefinition operation returned by the service.
- See Also:
-
createLoggingConfiguration
default CreateLoggingConfigurationResponse createLoggingConfiguration(CreateLoggingConfigurationRequest createLoggingConfigurationRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Create logging configuration.
- Parameters:
createLoggingConfigurationRequest
- Represents the input of a CreateLoggingConfiguration operation.- Returns:
- Result of the CreateLoggingConfiguration operation returned by the service.
- See Also:
-
createLoggingConfiguration
default CreateLoggingConfigurationResponse createLoggingConfiguration(Consumer<CreateLoggingConfigurationRequest.Builder> createLoggingConfigurationRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Create logging configuration.
This is a convenience which creates an instance of the
CreateLoggingConfigurationRequest.Builder
avoiding the need to create one manually viaCreateLoggingConfigurationRequest.builder()
- Parameters:
createLoggingConfigurationRequest
- AConsumer
that will call methods onCreateLoggingConfigurationRequest.Builder
to create a request. Represents the input of a CreateLoggingConfiguration operation.- Returns:
- Result of the CreateLoggingConfiguration operation returned by the service.
- See Also:
-
createRuleGroupsNamespace
default CreateRuleGroupsNamespaceResponse createRuleGroupsNamespace(CreateRuleGroupsNamespaceRequest createRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Create a rule group namespace.
- Parameters:
createRuleGroupsNamespaceRequest
- Represents the input of a CreateRuleGroupsNamespace operation.- Returns:
- Result of the CreateRuleGroupsNamespace operation returned by the service.
- See Also:
-
createRuleGroupsNamespace
default CreateRuleGroupsNamespaceResponse createRuleGroupsNamespace(Consumer<CreateRuleGroupsNamespaceRequest.Builder> createRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Create a rule group namespace.
This is a convenience which creates an instance of the
CreateRuleGroupsNamespaceRequest.Builder
avoiding the need to create one manually viaCreateRuleGroupsNamespaceRequest.builder()
- Parameters:
createRuleGroupsNamespaceRequest
- AConsumer
that will call methods onCreateRuleGroupsNamespaceRequest.Builder
to create a request. Represents the input of a CreateRuleGroupsNamespace operation.- Returns:
- Result of the CreateRuleGroupsNamespace operation returned by the service.
- See Also:
-
createWorkspace
default CreateWorkspaceResponse createWorkspace(CreateWorkspaceRequest createWorkspaceRequest) throws ThrottlingException, ConflictException, ValidationException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Creates a new AMP workspace.
- Parameters:
createWorkspaceRequest
- Represents the input of a CreateWorkspace operation.- Returns:
- Result of the CreateWorkspace operation returned by the service.
- See Also:
-
createWorkspace
default CreateWorkspaceResponse createWorkspace(Consumer<CreateWorkspaceRequest.Builder> createWorkspaceRequest) throws ThrottlingException, ConflictException, ValidationException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Creates a new AMP workspace.
This is a convenience which creates an instance of the
CreateWorkspaceRequest.Builder
avoiding the need to create one manually viaCreateWorkspaceRequest.builder()
- Parameters:
createWorkspaceRequest
- AConsumer
that will call methods onCreateWorkspaceRequest.Builder
to create a request. Represents the input of a CreateWorkspace operation.- Returns:
- Result of the CreateWorkspace operation returned by the service.
- See Also:
-
deleteAlertManagerDefinition
default DeleteAlertManagerDefinitionResponse deleteAlertManagerDefinition(DeleteAlertManagerDefinitionRequest deleteAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes an alert manager definition.
- Parameters:
deleteAlertManagerDefinitionRequest
- Represents the input of a DeleteAlertManagerDefinition operation.- Returns:
- Result of the DeleteAlertManagerDefinition operation returned by the service.
- See Also:
-
deleteAlertManagerDefinition
default DeleteAlertManagerDefinitionResponse deleteAlertManagerDefinition(Consumer<DeleteAlertManagerDefinitionRequest.Builder> deleteAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes an alert manager definition.
This is a convenience which creates an instance of the
DeleteAlertManagerDefinitionRequest.Builder
avoiding the need to create one manually viaDeleteAlertManagerDefinitionRequest.builder()
- Parameters:
deleteAlertManagerDefinitionRequest
- AConsumer
that will call methods onDeleteAlertManagerDefinitionRequest.Builder
to create a request. Represents the input of a DeleteAlertManagerDefinition operation.- Returns:
- Result of the DeleteAlertManagerDefinition operation returned by the service.
- See Also:
-
deleteLoggingConfiguration
default DeleteLoggingConfigurationResponse deleteLoggingConfiguration(DeleteLoggingConfigurationRequest deleteLoggingConfigurationRequest) throws ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Delete logging configuration.
- Parameters:
deleteLoggingConfigurationRequest
- Represents the input of a DeleteLoggingConfiguration operation.- Returns:
- Result of the DeleteLoggingConfiguration operation returned by the service.
- See Also:
-
deleteLoggingConfiguration
default DeleteLoggingConfigurationResponse deleteLoggingConfiguration(Consumer<DeleteLoggingConfigurationRequest.Builder> deleteLoggingConfigurationRequest) throws ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Delete logging configuration.
This is a convenience which creates an instance of the
DeleteLoggingConfigurationRequest.Builder
avoiding the need to create one manually viaDeleteLoggingConfigurationRequest.builder()
- Parameters:
deleteLoggingConfigurationRequest
- AConsumer
that will call methods onDeleteLoggingConfigurationRequest.Builder
to create a request. Represents the input of a DeleteLoggingConfiguration operation.- Returns:
- Result of the DeleteLoggingConfiguration operation returned by the service.
- See Also:
-
deleteRuleGroupsNamespace
default DeleteRuleGroupsNamespaceResponse deleteRuleGroupsNamespace(DeleteRuleGroupsNamespaceRequest deleteRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Delete a rule groups namespace.
- Parameters:
deleteRuleGroupsNamespaceRequest
- Represents the input of a DeleteRuleGroupsNamespace operation.- Returns:
- Result of the DeleteRuleGroupsNamespace operation returned by the service.
- See Also:
-
deleteRuleGroupsNamespace
default DeleteRuleGroupsNamespaceResponse deleteRuleGroupsNamespace(Consumer<DeleteRuleGroupsNamespaceRequest.Builder> deleteRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Delete a rule groups namespace.
This is a convenience which creates an instance of the
DeleteRuleGroupsNamespaceRequest.Builder
avoiding the need to create one manually viaDeleteRuleGroupsNamespaceRequest.builder()
- Parameters:
deleteRuleGroupsNamespaceRequest
- AConsumer
that will call methods onDeleteRuleGroupsNamespaceRequest.Builder
to create a request. Represents the input of a DeleteRuleGroupsNamespace operation.- Returns:
- Result of the DeleteRuleGroupsNamespace operation returned by the service.
- See Also:
-
deleteWorkspace
default DeleteWorkspaceResponse deleteWorkspace(DeleteWorkspaceRequest deleteWorkspaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes an AMP workspace.
- Parameters:
deleteWorkspaceRequest
- Represents the input of a DeleteWorkspace operation.- Returns:
- Result of the DeleteWorkspace operation returned by the service.
- See Also:
-
deleteWorkspace
default DeleteWorkspaceResponse deleteWorkspace(Consumer<DeleteWorkspaceRequest.Builder> deleteWorkspaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes an AMP workspace.
This is a convenience which creates an instance of the
DeleteWorkspaceRequest.Builder
avoiding the need to create one manually viaDeleteWorkspaceRequest.builder()
- Parameters:
deleteWorkspaceRequest
- AConsumer
that will call methods onDeleteWorkspaceRequest.Builder
to create a request. Represents the input of a DeleteWorkspace operation.- Returns:
- Result of the DeleteWorkspace operation returned by the service.
- See Also:
-
describeAlertManagerDefinition
default DescribeAlertManagerDefinitionResponse describeAlertManagerDefinition(DescribeAlertManagerDefinitionRequest describeAlertManagerDefinitionRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes an alert manager definition.
- Parameters:
describeAlertManagerDefinitionRequest
- Represents the input of a DescribeAlertManagerDefinition operation.- Returns:
- Result of the DescribeAlertManagerDefinition operation returned by the service.
- See Also:
-
describeAlertManagerDefinition
default DescribeAlertManagerDefinitionResponse describeAlertManagerDefinition(Consumer<DescribeAlertManagerDefinitionRequest.Builder> describeAlertManagerDefinitionRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes an alert manager definition.
This is a convenience which creates an instance of the
DescribeAlertManagerDefinitionRequest.Builder
avoiding the need to create one manually viaDescribeAlertManagerDefinitionRequest.builder()
- Parameters:
describeAlertManagerDefinitionRequest
- AConsumer
that will call methods onDescribeAlertManagerDefinitionRequest.Builder
to create a request. Represents the input of a DescribeAlertManagerDefinition operation.- Returns:
- Result of the DescribeAlertManagerDefinition operation returned by the service.
- See Also:
-
describeLoggingConfiguration
default DescribeLoggingConfigurationResponse describeLoggingConfiguration(DescribeLoggingConfigurationRequest describeLoggingConfigurationRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes logging configuration.
- Parameters:
describeLoggingConfigurationRequest
- Represents the input of a DescribeLoggingConfiguration operation.- Returns:
- Result of the DescribeLoggingConfiguration operation returned by the service.
- See Also:
-
describeLoggingConfiguration
default DescribeLoggingConfigurationResponse describeLoggingConfiguration(Consumer<DescribeLoggingConfigurationRequest.Builder> describeLoggingConfigurationRequest) throws ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes logging configuration.
This is a convenience which creates an instance of the
DescribeLoggingConfigurationRequest.Builder
avoiding the need to create one manually viaDescribeLoggingConfigurationRequest.builder()
- Parameters:
describeLoggingConfigurationRequest
- AConsumer
that will call methods onDescribeLoggingConfigurationRequest.Builder
to create a request. Represents the input of a DescribeLoggingConfiguration operation.- Returns:
- Result of the DescribeLoggingConfiguration operation returned by the service.
- See Also:
-
describeRuleGroupsNamespace
default DescribeRuleGroupsNamespaceResponse describeRuleGroupsNamespace(DescribeRuleGroupsNamespaceRequest describeRuleGroupsNamespaceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describe a rule groups namespace.
- Parameters:
describeRuleGroupsNamespaceRequest
- Represents the input of a DescribeRuleGroupsNamespace operation.- Returns:
- Result of the DescribeRuleGroupsNamespace operation returned by the service.
- See Also:
-
describeRuleGroupsNamespace
default DescribeRuleGroupsNamespaceResponse describeRuleGroupsNamespace(Consumer<DescribeRuleGroupsNamespaceRequest.Builder> describeRuleGroupsNamespaceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describe a rule groups namespace.
This is a convenience which creates an instance of the
DescribeRuleGroupsNamespaceRequest.Builder
avoiding the need to create one manually viaDescribeRuleGroupsNamespaceRequest.builder()
- Parameters:
describeRuleGroupsNamespaceRequest
- AConsumer
that will call methods onDescribeRuleGroupsNamespaceRequest.Builder
to create a request. Represents the input of a DescribeRuleGroupsNamespace operation.- Returns:
- Result of the DescribeRuleGroupsNamespace operation returned by the service.
- See Also:
-
describeWorkspace
default DescribeWorkspaceResponse describeWorkspace(DescribeWorkspaceRequest describeWorkspaceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes an existing AMP workspace.
- Parameters:
describeWorkspaceRequest
- Represents the input of a DescribeWorkspace operation.- Returns:
- Result of the DescribeWorkspace operation returned by the service.
- See Also:
-
describeWorkspace
default DescribeWorkspaceResponse describeWorkspace(Consumer<DescribeWorkspaceRequest.Builder> describeWorkspaceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Describes an existing AMP workspace.
This is a convenience which creates an instance of the
DescribeWorkspaceRequest.Builder
avoiding the need to create one manually viaDescribeWorkspaceRequest.builder()
- Parameters:
describeWorkspaceRequest
- AConsumer
that will call methods onDescribeWorkspaceRequest.Builder
to create a request. Represents the input of a DescribeWorkspace operation.- Returns:
- Result of the DescribeWorkspace operation returned by the service.
- See Also:
-
listRuleGroupsNamespaces
default ListRuleGroupsNamespacesResponse listRuleGroupsNamespaces(ListRuleGroupsNamespacesRequest listRuleGroupsNamespacesRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists rule groups namespaces.
- Parameters:
listRuleGroupsNamespacesRequest
- Represents the input of a ListRuleGroupsNamespaces operation.- Returns:
- Result of the ListRuleGroupsNamespaces operation returned by the service.
- See Also:
-
listRuleGroupsNamespaces
default ListRuleGroupsNamespacesResponse listRuleGroupsNamespaces(Consumer<ListRuleGroupsNamespacesRequest.Builder> listRuleGroupsNamespacesRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists rule groups namespaces.
This is a convenience which creates an instance of the
ListRuleGroupsNamespacesRequest.Builder
avoiding the need to create one manually viaListRuleGroupsNamespacesRequest.builder()
- Parameters:
listRuleGroupsNamespacesRequest
- AConsumer
that will call methods onListRuleGroupsNamespacesRequest.Builder
to create a request. Represents the input of a ListRuleGroupsNamespaces operation.- Returns:
- Result of the ListRuleGroupsNamespaces operation returned by the service.
- See Also:
-
listRuleGroupsNamespacesPaginator
default ListRuleGroupsNamespacesIterable listRuleGroupsNamespacesPaginator(ListRuleGroupsNamespacesRequest listRuleGroupsNamespacesRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists rule groups namespaces.
This is a variant of
listRuleGroupsNamespaces(software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesRequest)
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.amp.paginators.ListRuleGroupsNamespacesIterable responses = client.listRuleGroupsNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.amp.paginators.ListRuleGroupsNamespacesIterable responses = client .listRuleGroupsNamespacesPaginator(request); for (software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.amp.paginators.ListRuleGroupsNamespacesIterable responses = client.listRuleGroupsNamespacesPaginator(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
listRuleGroupsNamespaces(software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesRequest)
operation.- Parameters:
listRuleGroupsNamespacesRequest
- Represents the input of a ListRuleGroupsNamespaces operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listRuleGroupsNamespacesPaginator
default ListRuleGroupsNamespacesIterable listRuleGroupsNamespacesPaginator(Consumer<ListRuleGroupsNamespacesRequest.Builder> listRuleGroupsNamespacesRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists rule groups namespaces.
This is a variant of
listRuleGroupsNamespaces(software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesRequest)
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.amp.paginators.ListRuleGroupsNamespacesIterable responses = client.listRuleGroupsNamespacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.amp.paginators.ListRuleGroupsNamespacesIterable responses = client .listRuleGroupsNamespacesPaginator(request); for (software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.amp.paginators.ListRuleGroupsNamespacesIterable responses = client.listRuleGroupsNamespacesPaginator(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
listRuleGroupsNamespaces(software.amazon.awssdk.services.amp.model.ListRuleGroupsNamespacesRequest)
operation.This is a convenience which creates an instance of the
ListRuleGroupsNamespacesRequest.Builder
avoiding the need to create one manually viaListRuleGroupsNamespacesRequest.builder()
- Parameters:
listRuleGroupsNamespacesRequest
- AConsumer
that will call methods onListRuleGroupsNamespacesRequest.Builder
to create a request. Represents the input of a ListRuleGroupsNamespaces operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(ListTagsForResourceRequest listTagsForResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists the tags you have assigned to the resource.
- Parameters:
listTagsForResourceRequest
-- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listTagsForResource
default ListTagsForResourceResponse listTagsForResource(Consumer<ListTagsForResourceRequest.Builder> listTagsForResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists the tags you have assigned to the resource.
This is a convenience which creates an instance of the
ListTagsForResourceRequest.Builder
avoiding the need to create one manually viaListTagsForResourceRequest.builder()
- Parameters:
listTagsForResourceRequest
- AConsumer
that will call methods onListTagsForResourceRequest.Builder
to create a request.- Returns:
- Result of the ListTagsForResource operation returned by the service.
- See Also:
-
listWorkspaces
default ListWorkspacesResponse listWorkspaces(ListWorkspacesRequest listWorkspacesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists all AMP workspaces, including workspaces being created or deleted.
- Parameters:
listWorkspacesRequest
- Represents the input of a ListWorkspaces operation.- Returns:
- Result of the ListWorkspaces operation returned by the service.
- See Also:
-
listWorkspaces
default ListWorkspacesResponse listWorkspaces(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists all AMP workspaces, including workspaces being created or deleted.
This is a convenience which creates an instance of the
ListWorkspacesRequest.Builder
avoiding the need to create one manually viaListWorkspacesRequest.builder()
- Parameters:
listWorkspacesRequest
- AConsumer
that will call methods onListWorkspacesRequest.Builder
to create a request. Represents the input of a ListWorkspaces operation.- Returns:
- Result of the ListWorkspaces operation returned by the service.
- See Also:
-
listWorkspacesPaginator
default ListWorkspacesIterable listWorkspacesPaginator(ListWorkspacesRequest listWorkspacesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists all AMP workspaces, including workspaces being created or deleted.
This is a variant of
listWorkspaces(software.amazon.awssdk.services.amp.model.ListWorkspacesRequest)
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.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(request); for (software.amazon.awssdk.services.amp.model.ListWorkspacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(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
listWorkspaces(software.amazon.awssdk.services.amp.model.ListWorkspacesRequest)
operation.- Parameters:
listWorkspacesRequest
- Represents the input of a ListWorkspaces operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
listWorkspacesPaginator
default ListWorkspacesIterable listWorkspacesPaginator(Consumer<ListWorkspacesRequest.Builder> listWorkspacesRequest) throws ThrottlingException, ValidationException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Lists all AMP workspaces, including workspaces being created or deleted.
This is a variant of
listWorkspaces(software.amazon.awssdk.services.amp.model.ListWorkspacesRequest)
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.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(request); responses.stream().forEach(....);
{ @code software.amazon.awssdk.services.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(request); for (software.amazon.awssdk.services.amp.model.ListWorkspacesResponse response : responses) { // do something; } }
3) Use iterator directlysoftware.amazon.awssdk.services.amp.paginators.ListWorkspacesIterable responses = client.listWorkspacesPaginator(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
listWorkspaces(software.amazon.awssdk.services.amp.model.ListWorkspacesRequest)
operation.This is a convenience which creates an instance of the
ListWorkspacesRequest.Builder
avoiding the need to create one manually viaListWorkspacesRequest.builder()
- Parameters:
listWorkspacesRequest
- AConsumer
that will call methods onListWorkspacesRequest.Builder
to create a request. Represents the input of a ListWorkspaces operation.- Returns:
- A custom iterable that can be used to iterate through all the response pages.
- See Also:
-
putAlertManagerDefinition
default PutAlertManagerDefinitionResponse putAlertManagerDefinition(PutAlertManagerDefinitionRequest putAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Update an alert manager definition.
- Parameters:
putAlertManagerDefinitionRequest
- Represents the input of a PutAlertManagerDefinition operation.- Returns:
- Result of the PutAlertManagerDefinition operation returned by the service.
- See Also:
-
putAlertManagerDefinition
default PutAlertManagerDefinitionResponse putAlertManagerDefinition(Consumer<PutAlertManagerDefinitionRequest.Builder> putAlertManagerDefinitionRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Update an alert manager definition.
This is a convenience which creates an instance of the
PutAlertManagerDefinitionRequest.Builder
avoiding the need to create one manually viaPutAlertManagerDefinitionRequest.builder()
- Parameters:
putAlertManagerDefinitionRequest
- AConsumer
that will call methods onPutAlertManagerDefinitionRequest.Builder
to create a request. Represents the input of a PutAlertManagerDefinition operation.- Returns:
- Result of the PutAlertManagerDefinition operation returned by the service.
- See Also:
-
putRuleGroupsNamespace
default PutRuleGroupsNamespaceResponse putRuleGroupsNamespace(PutRuleGroupsNamespaceRequest putRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Update a rule groups namespace.
- Parameters:
putRuleGroupsNamespaceRequest
- Represents the input of a PutRuleGroupsNamespace operation.- Returns:
- Result of the PutRuleGroupsNamespace operation returned by the service.
- See Also:
-
putRuleGroupsNamespace
default PutRuleGroupsNamespaceResponse putRuleGroupsNamespace(Consumer<PutRuleGroupsNamespaceRequest.Builder> putRuleGroupsNamespaceRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Update a rule groups namespace.
This is a convenience which creates an instance of the
PutRuleGroupsNamespaceRequest.Builder
avoiding the need to create one manually viaPutRuleGroupsNamespaceRequest.builder()
- Parameters:
putRuleGroupsNamespaceRequest
- AConsumer
that will call methods onPutRuleGroupsNamespaceRequest.Builder
to create a request. Represents the input of a PutRuleGroupsNamespace operation.- Returns:
- Result of the PutRuleGroupsNamespace operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(TagResourceRequest tagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Creates tags for the specified resource.
- Parameters:
tagResourceRequest
-- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
tagResource
default TagResourceResponse tagResource(Consumer<TagResourceRequest.Builder> tagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Creates tags for the specified resource.
This is a convenience which creates an instance of the
TagResourceRequest.Builder
avoiding the need to create one manually viaTagResourceRequest.builder()
- Parameters:
tagResourceRequest
- AConsumer
that will call methods onTagResourceRequest.Builder
to create a request.- Returns:
- Result of the TagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(UntagResourceRequest untagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes tags from the specified resource.
- Parameters:
untagResourceRequest
-- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
untagResource
default UntagResourceResponse untagResource(Consumer<UntagResourceRequest.Builder> untagResourceRequest) throws ThrottlingException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Deletes tags from the specified resource.
This is a convenience which creates an instance of the
UntagResourceRequest.Builder
avoiding the need to create one manually viaUntagResourceRequest.builder()
- Parameters:
untagResourceRequest
- AConsumer
that will call methods onUntagResourceRequest.Builder
to create a request.- Returns:
- Result of the UntagResource operation returned by the service.
- See Also:
-
updateLoggingConfiguration
default UpdateLoggingConfigurationResponse updateLoggingConfiguration(UpdateLoggingConfigurationRequest updateLoggingConfigurationRequest) throws ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Update logging configuration.
- Parameters:
updateLoggingConfigurationRequest
- Represents the input of an UpdateLoggingConfiguration operation.- Returns:
- Result of the UpdateLoggingConfiguration operation returned by the service.
- See Also:
-
updateLoggingConfiguration
default UpdateLoggingConfigurationResponse updateLoggingConfiguration(Consumer<UpdateLoggingConfigurationRequest.Builder> updateLoggingConfigurationRequest) throws ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, AwsServiceException, SdkClientException, AmpException Update logging configuration.
This is a convenience which creates an instance of the
UpdateLoggingConfigurationRequest.Builder
avoiding the need to create one manually viaUpdateLoggingConfigurationRequest.builder()
- Parameters:
updateLoggingConfigurationRequest
- AConsumer
that will call methods onUpdateLoggingConfigurationRequest.Builder
to create a request. Represents the input of an UpdateLoggingConfiguration operation.- Returns:
- Result of the UpdateLoggingConfiguration operation returned by the service.
- See Also:
-
updateWorkspaceAlias
default UpdateWorkspaceAliasResponse updateWorkspaceAlias(UpdateWorkspaceAliasRequest updateWorkspaceAliasRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Updates an AMP workspace alias.
- Parameters:
updateWorkspaceAliasRequest
- Represents the input of an UpdateWorkspaceAlias operation.- Returns:
- Result of the UpdateWorkspaceAlias operation returned by the service.
- See Also:
-
updateWorkspaceAlias
default UpdateWorkspaceAliasResponse updateWorkspaceAlias(Consumer<UpdateWorkspaceAliasRequest.Builder> updateWorkspaceAliasRequest) throws ThrottlingException, ConflictException, ValidationException, ResourceNotFoundException, AccessDeniedException, InternalServerException, ServiceQuotaExceededException, AwsServiceException, SdkClientException, AmpException Updates an AMP workspace alias.
This is a convenience which creates an instance of the
UpdateWorkspaceAliasRequest.Builder
avoiding the need to create one manually viaUpdateWorkspaceAliasRequest.builder()
- Parameters:
updateWorkspaceAliasRequest
- AConsumer
that will call methods onUpdateWorkspaceAliasRequest.Builder
to create a request. Represents the input of an UpdateWorkspaceAlias operation.- Returns:
- Result of the UpdateWorkspaceAlias operation returned by the service.
- See Also:
-
waiter
Create an instance ofAmpWaiter
using this client.Waiters created via this method are managed by the SDK and resources will be released when the service client is closed.
- Returns:
- an instance of
AmpWaiter
-
create
Create aAmpClient
with the region loaded from theDefaultAwsRegionProviderChain
and credentials loaded from theDefaultCredentialsProvider
. -
builder
Create a builder that can be used to configure and create aAmpClient
. -
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
-