Example usage for com.amazonaws.services.rds AmazonRDSClient describeDBSnapshots

List of usage examples for com.amazonaws.services.rds AmazonRDSClient describeDBSnapshots

Introduction

In this page you can find the example usage for com.amazonaws.services.rds AmazonRDSClient describeDBSnapshots.

Prototype

@Override
public DescribeDBSnapshotsResult describeDBSnapshots(DescribeDBSnapshotsRequest request) 

Source Link

Document

Returns information about DB snapshots.

Usage

From source file:br.com.objectos.aws.rds.maven.plugin.CreateSnapshotMojo.java

License:Apache License

private DBSnapshot describeSnapshot(AmazonRDSClient client) {
    DBSnapshot snapshot = null;/*from www . j a  va 2 s .c  om*/

    DescribeDBSnapshotsRequest describeDBSnapshotsRequest = new DescribeDBSnapshotsRequest()
            .withDBSnapshotIdentifier(dBSnapshotIdentifier);

    DescribeDBSnapshotsResult describeDBSnapshots = client.describeDBSnapshots(describeDBSnapshotsRequest);
    List<DBSnapshot> list = describeDBSnapshots.getDBSnapshots();

    if (!list.isEmpty()) {
        snapshot = list.get(0);
    }

    return snapshot;
}