@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AbstractAWSBackupGateway extends Object implements AWSBackupGateway
AWSBackupGateway. Convenient method forms pass through to the corresponding
overload that takes a request object, which throws an UnsupportedOperationException.ENDPOINT_PREFIX| Modifier and Type | Method and Description |
|---|---|
AssociateGatewayToServerResult |
associateGatewayToServer(AssociateGatewayToServerRequest request)
Associates a backup gateway with your server.
|
CreateGatewayResult |
createGateway(CreateGatewayRequest request)
Creates a backup gateway.
|
DeleteGatewayResult |
deleteGateway(DeleteGatewayRequest request)
Deletes a backup gateway.
|
DeleteHypervisorResult |
deleteHypervisor(DeleteHypervisorRequest request)
Deletes a hypervisor.
|
DisassociateGatewayFromServerResult |
disassociateGatewayFromServer(DisassociateGatewayFromServerRequest request)
Disassociates a backup gateway from the specified server.
|
ResponseMetadata |
getCachedResponseMetadata(AmazonWebServiceRequest request)
Returns additional metadata for a previously executed successful request, typically used for debugging issues
where a service isn't acting as expected.
|
ImportHypervisorConfigurationResult |
importHypervisorConfiguration(ImportHypervisorConfigurationRequest request)
Connect to a hypervisor by importing its configuration.
|
ListGatewaysResult |
listGateways(ListGatewaysRequest request)
Lists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region.
|
ListHypervisorsResult |
listHypervisors(ListHypervisorsRequest request)
Lists your hypervisors.
|
ListTagsForResourceResult |
listTagsForResource(ListTagsForResourceRequest request)
Lists the tags applied to the resource identified by its Amazon Resource Name (ARN).
|
ListVirtualMachinesResult |
listVirtualMachines(ListVirtualMachinesRequest request)
Lists your virtual machines.
|
PutMaintenanceStartTimeResult |
putMaintenanceStartTime(PutMaintenanceStartTimeRequest request)
Set the maintenance start time for a gateway.
|
void |
shutdown()
Shuts down this client object, releasing any resources that might be held open.
|
TagResourceResult |
tagResource(TagResourceRequest request)
Tag the resource.
|
TestHypervisorConfigurationResult |
testHypervisorConfiguration(TestHypervisorConfigurationRequest request)
Tests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its
resources.
|
UntagResourceResult |
untagResource(UntagResourceRequest request)
Removes tags from the resource.
|
UpdateGatewayInformationResult |
updateGatewayInformation(UpdateGatewayInformationRequest request)
Updates a gateway's name.
|
UpdateHypervisorResult |
updateHypervisor(UpdateHypervisorRequest request)
Updates a hypervisor metadata, including its host, username, and password.
|
public AssociateGatewayToServerResult associateGatewayToServer(AssociateGatewayToServerRequest request)
AWSBackupGatewayAssociates a backup gateway with your server. After you complete the association process, you can back up and restore your VMs through the gateway.
associateGatewayToServer in interface AWSBackupGatewaypublic CreateGatewayResult createGateway(CreateGatewayRequest request)
AWSBackupGateway
Creates a backup gateway. After you create a gateway, you can associate it with a server using the
AssociateGatewayToServer operation.
createGateway in interface AWSBackupGatewaypublic DeleteGatewayResult deleteGateway(DeleteGatewayRequest request)
AWSBackupGatewayDeletes a backup gateway.
deleteGateway in interface AWSBackupGatewaypublic DeleteHypervisorResult deleteHypervisor(DeleteHypervisorRequest request)
AWSBackupGatewayDeletes a hypervisor.
deleteHypervisor in interface AWSBackupGatewaypublic DisassociateGatewayFromServerResult disassociateGatewayFromServer(DisassociateGatewayFromServerRequest request)
AWSBackupGatewayDisassociates a backup gateway from the specified server. After the disassociation process finishes, the gateway can no longer access the virtual machines on the server.
disassociateGatewayFromServer in interface AWSBackupGatewaypublic ImportHypervisorConfigurationResult importHypervisorConfiguration(ImportHypervisorConfigurationRequest request)
AWSBackupGatewayConnect to a hypervisor by importing its configuration.
importHypervisorConfiguration in interface AWSBackupGatewaypublic ListGatewaysResult listGateways(ListGatewaysRequest request)
AWSBackupGatewayLists backup gateways owned by an Amazon Web Services account in an Amazon Web Services Region. The returned list is ordered by gateway Amazon Resource Name (ARN).
listGateways in interface AWSBackupGatewaypublic ListHypervisorsResult listHypervisors(ListHypervisorsRequest request)
AWSBackupGatewayLists your hypervisors.
listHypervisors in interface AWSBackupGatewaypublic ListTagsForResourceResult listTagsForResource(ListTagsForResourceRequest request)
AWSBackupGatewayLists the tags applied to the resource identified by its Amazon Resource Name (ARN).
listTagsForResource in interface AWSBackupGatewaypublic ListVirtualMachinesResult listVirtualMachines(ListVirtualMachinesRequest request)
AWSBackupGatewayLists your virtual machines.
listVirtualMachines in interface AWSBackupGatewaypublic PutMaintenanceStartTimeResult putMaintenanceStartTime(PutMaintenanceStartTimeRequest request)
AWSBackupGatewaySet the maintenance start time for a gateway.
putMaintenanceStartTime in interface AWSBackupGatewaypublic TagResourceResult tagResource(TagResourceRequest request)
AWSBackupGatewayTag the resource.
tagResource in interface AWSBackupGatewaypublic TestHypervisorConfigurationResult testHypervisorConfiguration(TestHypervisorConfigurationRequest request)
AWSBackupGatewayTests your hypervisor configuration to validate that backup gateway can connect with the hypervisor and its resources.
testHypervisorConfiguration in interface AWSBackupGatewaypublic UntagResourceResult untagResource(UntagResourceRequest request)
AWSBackupGatewayRemoves tags from the resource.
untagResource in interface AWSBackupGatewaypublic UpdateGatewayInformationResult updateGatewayInformation(UpdateGatewayInformationRequest request)
AWSBackupGatewayUpdates a gateway's name. Specify which gateway to update using the Amazon Resource Name (ARN) of the gateway in your request.
updateGatewayInformation in interface AWSBackupGatewaypublic UpdateHypervisorResult updateHypervisor(UpdateHypervisorRequest request)
AWSBackupGatewayUpdates a hypervisor metadata, including its host, username, and password. Specify which hypervisor to update using the Amazon Resource Name (ARN) of the hypervisor in your request.
updateHypervisor in interface AWSBackupGatewaypublic void shutdown()
AWSBackupGatewayshutdown in interface AWSBackupGatewaypublic ResponseMetadata getCachedResponseMetadata(AmazonWebServiceRequest request)
AWSBackupGatewayResponse 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 AWSBackupGatewayrequest - The originally executed request.