List of usage examples for com.amazonaws.services.ec2.model UnmonitorInstancesRequest UnmonitorInstancesRequest
public UnmonitorInstancesRequest()
From source file:aws.example.ec2.MonitorInstance.java
License:Open Source License
public static void unmonitorInstance(String instance_id) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DryRunSupportedRequest<UnmonitorInstancesRequest> dry_request = () -> { UnmonitorInstancesRequest request = new UnmonitorInstancesRequest().withInstanceIds(instance_id); return request.getDryRunRequest(); };//from w w w . j a v a 2s . c om DryRunResult dry_response = ec2.dryRun(dry_request); if (!dry_response.isSuccessful()) { System.out.printf("Failed dry run to disable monitoring on instance %s", instance_id); throw dry_response.getDryRunResponse(); } UnmonitorInstancesRequest request = new UnmonitorInstancesRequest().withInstanceIds(instance_id); ec2.unmonitorInstances(request); System.out.printf("Successfully disabled monitoring for instance %s", instance_id); }
From source file:com.zotoh.cloudapi.aws.EC2Instance.java
License:Open Source License
@Override public void disableAnalytics(String server) throws InternalException, CloudException { tstEStrArg("instance-id", server); _svc.getCloud().getEC2().unmonitorInstances(new UnmonitorInstancesRequest().withInstanceIds(server)); }
From source file:ec2.MonitorInstance.java
License:Open Source License
public static void unmonitorInstance(String instanceId) { final AmazonEC2 ec2 = AmazonEC2ClientBuilder.defaultClient(); DryRunSupportedRequest<UnmonitorInstancesRequest> unmonitorInstancesDryRun = () -> { UnmonitorInstancesRequest request = new UnmonitorInstancesRequest().withInstanceIds(instanceId); return request.getDryRunRequest(); };//from ww w . j a v a 2 s.c om DryRunResult dryRunResponse = ec2.dryRun(unmonitorInstancesDryRun); if (!dryRunResponse.isSuccessful()) { System.out.printf("Failed dry run to disable monitoring on instance %s", instanceId); throw dryRunResponse.getDryRunResponse(); } UnmonitorInstancesRequest request = new UnmonitorInstancesRequest().withInstanceIds(instanceId); ec2.unmonitorInstances(request); System.out.printf("Successfully disabled monitoring for instance %s", instanceId); }