Class DBSnapshotAttributesResult
- All Implemented Interfaces:
Serializable
,Cloneable
Contains the results of a successful call to the DescribeDBSnapshotAttributes API.
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.
- See Also:
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionclone()
boolean
The list of attributes and values for the manual DB snapshot.The identifier of the manual DB snapshot that the attributes apply to.int
hashCode()
void
setDBSnapshotAttributes
(Collection<DBSnapshotAttribute> dBSnapshotAttributes) The list of attributes and values for the manual DB snapshot.void
setDBSnapshotIdentifier
(String dBSnapshotIdentifier) The identifier of the manual DB snapshot that the attributes apply to.toString()
Returns a string representation of this object; useful for testing and debugging.withDBSnapshotAttributes
(DBSnapshotAttribute... dBSnapshotAttributes) The list of attributes and values for the manual DB snapshot.withDBSnapshotAttributes
(Collection<DBSnapshotAttribute> dBSnapshotAttributes) The list of attributes and values for the manual DB snapshot.withDBSnapshotIdentifier
(String dBSnapshotIdentifier) The identifier of the manual DB snapshot that the attributes apply to.
-
Constructor Details
-
DBSnapshotAttributesResult
public DBSnapshotAttributesResult()
-
-
Method Details
-
setDBSnapshotIdentifier
The identifier of the manual DB snapshot that the attributes apply to.
- Parameters:
dBSnapshotIdentifier
- The identifier of the manual DB snapshot that the attributes apply to.
-
getDBSnapshotIdentifier
The identifier of the manual DB snapshot that the attributes apply to.
- Returns:
- The identifier of the manual DB snapshot that the attributes apply to.
-
withDBSnapshotIdentifier
The identifier of the manual DB snapshot that the attributes apply to.
- Parameters:
dBSnapshotIdentifier
- The identifier of the manual DB snapshot that the attributes apply to.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
getDBSnapshotAttributes
The list of attributes and values for the manual DB snapshot.
- Returns:
- The list of attributes and values for the manual DB snapshot.
-
setDBSnapshotAttributes
The list of attributes and values for the manual DB snapshot.
- Parameters:
dBSnapshotAttributes
- The list of attributes and values for the manual DB snapshot.
-
withDBSnapshotAttributes
public DBSnapshotAttributesResult withDBSnapshotAttributes(DBSnapshotAttribute... dBSnapshotAttributes) The list of attributes and values for the manual DB snapshot.
NOTE: This method appends the values to the existing list (if any). Use
setDBSnapshotAttributes(java.util.Collection)
orwithDBSnapshotAttributes(java.util.Collection)
if you want to override the existing values.- Parameters:
dBSnapshotAttributes
- The list of attributes and values for the manual DB snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
withDBSnapshotAttributes
public DBSnapshotAttributesResult withDBSnapshotAttributes(Collection<DBSnapshotAttribute> dBSnapshotAttributes) The list of attributes and values for the manual DB snapshot.
- Parameters:
dBSnapshotAttributes
- The list of attributes and values for the manual DB snapshot.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
toString
Returns a string representation of this object; useful for testing and debugging. -
equals
-
hashCode
public int hashCode() -
clone
-