@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAmazonPrometheus extends Object implements AmazonPrometheus
AmazonPrometheus
. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException
.ENDPOINT_PREFIX
public CreateAlertManagerDefinitionResult createAlertManagerDefinition(CreateAlertManagerDefinitionRequest request)
AmazonPrometheus
Create an alert manager definition.
createAlertManagerDefinition
in interface AmazonPrometheus
request
- Represents the input of a CreateAlertManagerDefinition operation.public CreateRuleGroupsNamespaceResult createRuleGroupsNamespace(CreateRuleGroupsNamespaceRequest request)
AmazonPrometheus
Create a rule group namespace.
createRuleGroupsNamespace
in interface AmazonPrometheus
request
- Represents the input of a CreateRuleGroupsNamespace operation.public CreateWorkspaceResult createWorkspace(CreateWorkspaceRequest request)
AmazonPrometheus
Creates a new AMP workspace.
createWorkspace
in interface AmazonPrometheus
request
- Represents the input of a CreateWorkspace operation.public DeleteAlertManagerDefinitionResult deleteAlertManagerDefinition(DeleteAlertManagerDefinitionRequest request)
AmazonPrometheus
Deletes an alert manager definition.
deleteAlertManagerDefinition
in interface AmazonPrometheus
request
- Represents the input of a DeleteAlertManagerDefinition operation.public DeleteRuleGroupsNamespaceResult deleteRuleGroupsNamespace(DeleteRuleGroupsNamespaceRequest request)
AmazonPrometheus
Delete a rule groups namespace.
deleteRuleGroupsNamespace
in interface AmazonPrometheus
request
- Represents the input of a DeleteRuleGroupsNamespace operation.public DeleteWorkspaceResult deleteWorkspace(DeleteWorkspaceRequest request)
AmazonPrometheus
Deletes an AMP workspace.
deleteWorkspace
in interface AmazonPrometheus
request
- Represents the input of a DeleteWorkspace operation.public DescribeAlertManagerDefinitionResult describeAlertManagerDefinition(DescribeAlertManagerDefinitionRequest request)
AmazonPrometheus
Describes an alert manager definition.
describeAlertManagerDefinition
in interface AmazonPrometheus
request
- Represents the input of a DescribeAlertManagerDefinition operation.public DescribeRuleGroupsNamespaceResult describeRuleGroupsNamespace(DescribeRuleGroupsNamespaceRequest request)
AmazonPrometheus
Describe a rule groups namespace.
describeRuleGroupsNamespace
in interface AmazonPrometheus
request
- Represents the input of a DescribeRuleGroupsNamespace operation.public DescribeWorkspaceResult describeWorkspace(DescribeWorkspaceRequest request)
AmazonPrometheus
Describes an existing AMP workspace.
describeWorkspace
in interface AmazonPrometheus
request
- Represents the input of a DescribeWorkspace operation.public ListRuleGroupsNamespacesResult listRuleGroupsNamespaces(ListRuleGroupsNamespacesRequest request)
AmazonPrometheus
Lists rule groups namespaces.
listRuleGroupsNamespaces
in interface AmazonPrometheus
request
- Represents the input of a ListRuleGroupsNamespaces operation.public ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AmazonPrometheus
Lists the tags you have assigned to the resource.
listTagsForResource
in interface AmazonPrometheus
public ListWorkspacesResult listWorkspaces(ListWorkspacesRequest request)
AmazonPrometheus
Lists all AMP workspaces, including workspaces being created or deleted.
listWorkspaces
in interface AmazonPrometheus
request
- Represents the input of a ListWorkspaces operation.public PutAlertManagerDefinitionResult putAlertManagerDefinition(PutAlertManagerDefinitionRequest request)
AmazonPrometheus
Update an alert manager definition.
putAlertManagerDefinition
in interface AmazonPrometheus
request
- Represents the input of a PutAlertManagerDefinition operation.public PutRuleGroupsNamespaceResult putRuleGroupsNamespace(PutRuleGroupsNamespaceRequest request)
AmazonPrometheus
Update a rule groups namespace.
putRuleGroupsNamespace
in interface AmazonPrometheus
request
- Represents the input of a PutRuleGroupsNamespace operation.public TagResourceResult tagResource(TagResourceRequest request)
AmazonPrometheus
Creates tags for the specified resource.
tagResource
in interface AmazonPrometheus
public UntagResourceResult untagResource(UntagResourceRequest request)
AmazonPrometheus
Deletes tags from the specified resource.
untagResource
in interface AmazonPrometheus
public UpdateWorkspaceAliasResult updateWorkspaceAlias(UpdateWorkspaceAliasRequest request)
AmazonPrometheus
Updates an AMP workspace alias.
updateWorkspaceAlias
in interface AmazonPrometheus
request
- Represents the input of an UpdateWorkspaceAlias operation.public void shutdown()
AmazonPrometheus
shutdown
in interface AmazonPrometheus
public ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AmazonPrometheus
Response metadata is only cached for a limited period of time, so if you need to access this extra diagnostic information for an executed request, you should use this method to retrieve it as soon as possible after executing a request.
getCachedResponseMetadata
in interface AmazonPrometheus
request
- The originally executed request.public AmazonPrometheusWaiters waiters()
waiters
in interface AmazonPrometheus