/** * @see BaseEC2Client#allocateAddressInRegion */ @Named("AllocateAddress") @POST @Path("/") @XMLResponseParser(AllocateAddressResponseHandler.class) @FormParams(keys = ACTION, values = "AllocateAddress") ListenableFuture<String> allocateAddressInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region);
/** * @see AMIClient#getInstanceTypeForInstanceInRegion */ @Named("DescribeInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeInstanceAttribute", "instanceType" }) @XMLResponseParser(InstanceTypeHandler.class) ListenableFuture<String> getInstanceTypeForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see InstanceClient#getConsoleOutputForInstanceInRegion(String, String) */ @Named("GetConsoleOutput") @POST @Path("/") @FormParams(keys = { ACTION }, values = { "GetConsoleOutput" }) @XMLResponseParser(GetConsoleOutputResponseHandler.class) ListenableFuture<String> getConsoleOutputForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId); }
/** * @see AMIClient#resetKernelForInstanceInRegion */ @Named("ResetInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetInstanceAttribute", "kernel" }) ListenableFuture<Void> resetKernelForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#resetLaunchPermissionsOnImageInRegion */ @Named("ResetImageAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetImageAttribute", "launchPermission" }) ListenableFuture<Void> resetLaunchPermissionsOnImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId);
/** * @see KeyPairClient#deleteKeyPairInRegion */ @Named("DeleteKeyPair") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteKeyPair") ListenableFuture<Void> deleteKeyPairInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("KeyName") String keyName);
/** * @see AMIClient#getRamdiskForInstanceInRegion */ @Named("DescribeInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeInstanceAttribute", "ramdisk" }) @XMLResponseParser(StringValueHandler.class) ListenableFuture<String> getRamdiskForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#getKernelForInstanceInRegion */ @Named("DescribeInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeInstanceAttribute", "kernel" }) @XMLResponseParser(StringValueHandler.class) ListenableFuture<String> getKernelForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#getBlockDeviceMappingsForImageInRegion */ @Named("DescribeImageAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeImageAttribute", "blockDeviceMapping" }) @XMLResponseParser(BlockDeviceMappingHandler.class) ListenableFuture<Map<String, EbsBlockDevice>> getBlockDeviceMappingsForImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId); }
/** * @see WindowsClient#getPasswordDataInRegion */ @Named("GetPasswordData") @POST @Path("/") @FormParams(keys = ACTION, values = "GetPasswordData") @XMLResponseParser(GetPasswordDataResponseHandler.class) ListenableFuture<PasswordData> getPasswordDataInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#getRootDeviceNameForInstanceInRegion */ @Named("DescribeInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeInstanceAttribute", "rootDeviceName" }) @XMLResponseParser(StringValueHandler.class) ListenableFuture<String> getRootDeviceNameForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#getLaunchPermissionForImageInRegion */ @Named("DescribeImageAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeImageAttribute", "launchPermission" }) @XMLResponseParser(PermissionHandler.class) ListenableFuture<Permission> getLaunchPermissionForImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId);
/** * @see WindowsClient#cancelBundleTaskInRegion */ @Named("CancelBundleTask") @POST @Path("/") @FormParams(keys = ACTION, values = "CancelBundleTask") @XMLResponseParser(BundleTaskHandler.class) ListenableFuture<BundleTask> cancelBundleTaskInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("BundleId") String bundleId);
/** * @see AMIClient#getInstanceInitiatedShutdownBehaviorForInstanceInRegion */ @Named("DescribeInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "DescribeInstanceAttribute", "instanceInitiatedShutdownBehavior" }) @XMLResponseParser(InstanceInitiatedShutdownBehaviorHandler.class) ListenableFuture<InstanceInitiatedShutdownBehavior> getInstanceInitiatedShutdownBehaviorForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see ElasticBlockStoreClient#createSnapshotInRegion */ @Named("CreateSnapshot") @POST @Path("/") @FormParams(keys = ACTION, values = "CreateSnapshot") @XMLResponseParser(SnapshotHandler.class) ListenableFuture<Snapshot> createSnapshotInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("VolumeId") String volumeId, CreateSnapshotOptions... options);
/** * @see AMIClient#resetRamdiskForInstanceInRegion */ @Named("ResetInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ResetInstanceAttribute", "ramdisk" }) ListenableFuture<Void> resetRamdiskForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId);
/** * @see AMIClient#deregisterImageInRegion */ @Named("DeregisterImage") @POST @Path("/") @FormParams(keys = ACTION, values = "DeregisterImage") ListenableFuture<Void> deregisterImageInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("ImageId") String imageId);
/** * @see ElasticBlockStoreClient#deleteVolumeInRegion */ @Named("DeleteVolume") @POST @Path("/") @FormParams(keys = ACTION, values = "DeleteVolume") ListenableFuture<Void> deleteVolumeInRegion(@EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("VolumeId") String volumeId);
/** * @see AMIClient#setInstanceTypeForInstanceInRegion */ @Named("ModifyInstanceAttribute") @POST @Path("/") @FormParams(keys = { ACTION, "Attribute" }, values = { "ModifyInstanceAttribute", "instanceType" }) ListenableFuture<Void> setInstanceTypeForInstanceInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("InstanceId") String instanceId, @FormParam("Value") String instanceType);
/** * @see SecurityGroupClient#createSecurityGroupInRegion */ @Named("CreateSecurityGroup") @POST @Path("/") @FormParams(keys = ACTION, values = "CreateSecurityGroup") ListenableFuture<Void> createSecurityGroupInRegion( @EndpointParam(parser = RegionToEndpointOrProviderIfNull.class) @Nullable String region, @FormParam("GroupName") String name, @FormParam("GroupDescription") String description);