@Generated(value="software.amazon.awssdk:codegen") public class DBSnapshotAttributesResult extends Object implements ToCopyableBuilder<DBSnapshotAttributesResult.Builder,DBSnapshotAttributesResult>
Contains the results of a successful call to the DescribeDBSnapshotAttributes API action.
Manual DB snapshot attributes are used to authorize other AWS accounts to copy or restore a manual DB snapshot. For more information, see the ModifyDBSnapshotAttribute API action.
Modifier and Type | Class and Description |
---|---|
static interface |
DBSnapshotAttributesResult.Builder |
Modifier and Type | Method and Description |
---|---|
static DBSnapshotAttributesResult.Builder |
builder() |
List<DBSnapshotAttribute> |
dbSnapshotAttributes()
The list of attributes and values for the manual DB snapshot.
|
String |
dbSnapshotIdentifier()
The identifier of the manual DB snapshot that the attributes apply to.
|
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
static Class<? extends DBSnapshotAttributesResult.Builder> |
serializableBuilderClass() |
DBSnapshotAttributesResult.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
copy
public String dbSnapshotIdentifier()
The identifier of the manual DB snapshot that the attributes apply to.
public List<DBSnapshotAttribute> dbSnapshotAttributes()
The list of attributes and values for the manual DB snapshot.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
public DBSnapshotAttributesResult.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DBSnapshotAttributesResult.Builder,DBSnapshotAttributesResult>
public static DBSnapshotAttributesResult.Builder builder()
public static Class<? extends DBSnapshotAttributesResult.Builder> serializableBuilderClass()
Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.