@Generated(value="software.amazon.awssdk:codegen") public final class DescribeDbInstanceAutomatedBackupsRequest extends RdsRequest implements ToCopyableBuilder<DescribeDbInstanceAutomatedBackupsRequest.Builder,DescribeDbInstanceAutomatedBackupsRequest>
Parameter input for DescribeDBInstanceAutomatedBackups.
Modifier and Type | Class and Description |
---|---|
static interface |
DescribeDbInstanceAutomatedBackupsRequest.Builder |
Modifier and Type | Method and Description |
---|---|
static DescribeDbInstanceAutomatedBackupsRequest.Builder |
builder() |
String |
dbInstanceIdentifier()
(Optional) The user-supplied instance identifier.
|
String |
dbiResourceId()
The resource ID of the DB instance that is the source of the automated backup.
|
boolean |
equals(Object obj) |
List<Filter> |
filters()
A filter that specifies which resources to return based on status.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz)
Used to retrieve the value of a field from any class that extends
SdkRequest . |
int |
hashCode() |
String |
marker()
The pagination token provided in the previous request.
|
Integer |
maxRecords()
The maximum number of records to include in the response.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeDbInstanceAutomatedBackupsRequest.Builder> |
serializableBuilderClass() |
DescribeDbInstanceAutomatedBackupsRequest.Builder |
toBuilder()
Take this object and create a builder that contains all of the current property values of this object.
|
String |
toString() |
overrideConfiguration
copy
public String dbiResourceId()
The resource ID of the DB instance that is the source of the automated backup. This parameter isn't case-sensitive.
public String dbInstanceIdentifier()
(Optional) The user-supplied instance identifier. If this parameter is specified, it must match the identifier of an existing DB instance. It returns information from the specific DB instance' automated backup. This parameter isn't case-sensitive.
public List<Filter> filters()
A filter that specifies which resources to return based on status.
Supported filters are the following:
status
active
- automated backups for current instances
retained
- automated backups for deleted instances
creating
- automated backups that are waiting for the first automated snapshot to be available
db-instance-id
- Accepts DB instance identifiers and Amazon Resource Names (ARNs) for DB instances.
The results list includes only information about the DB instance automated backupss identified by these ARNs.
dbi-resource-id
- Accepts DB instance resource identifiers and DB Amazon Resource Names (ARNs) for
DB instances. The results list includes only information about the DB instance resources identified by these
ARNs.
Returns all resources by default. The status for each resource is specified in the response.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
Supported filters are the following:
status
active
- automated backups for current instances
retained
- automated backups for deleted instances
creating
- automated backups that are waiting for the first automated snapshot to be
available
db-instance-id
- Accepts DB instance identifiers and Amazon Resource Names (ARNs) for DB
instances. The results list includes only information about the DB instance automated backupss identified
by these ARNs.
dbi-resource-id
- Accepts DB instance resource identifiers and DB Amazon Resource Names
(ARNs) for DB instances. The results list includes only information about the DB instance resources
identified by these ARNs.
Returns all resources by default. The status for each resource is specified in the response.
public Integer maxRecords()
The maximum number of records to include in the response. If more records exist than the specified
MaxRecords
value, a pagination token called a marker is included in the response so that the
remaining results can be retrieved.
MaxRecords
value, a pagination token called a marker is included in the response so that the
remaining results can be retrieved.public String marker()
The pagination token provided in the previous request. If this parameter is specified the response includes only
records beyond the marker, up to MaxRecords
.
MaxRecords
.public DescribeDbInstanceAutomatedBackupsRequest.Builder toBuilder()
ToCopyableBuilder
toBuilder
in interface ToCopyableBuilder<DescribeDbInstanceAutomatedBackupsRequest.Builder,DescribeDbInstanceAutomatedBackupsRequest>
toBuilder
in class RdsRequest
public static DescribeDbInstanceAutomatedBackupsRequest.Builder builder()
public static Class<? extends DescribeDbInstanceAutomatedBackupsRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
SdkRequest
SdkRequest
. The field name
specified should match the member name from the corresponding service-2.json model specified in the
codegen-resources folder for a given service. The class specifies what class to cast the returned value to.
If the returned value is also a modeled class, the SdkRequest.getValueForField(String, Class)
method will
again be available.getValueForField
in class SdkRequest
fieldName
- The name of the member to be retrieved.clazz
- The class to cast the returned object to.Copyright © 2017 Amazon Web Services, Inc. All Rights Reserved.