@Generated(value="software.amazon.awssdk:codegen") public final class DescribeExportTasksRequest extends RdsRequest implements ToCopyableBuilder<DescribeExportTasksRequest.Builder,DescribeExportTasksRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeExportTasksRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static DescribeExportTasksRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
String |
exportTaskIdentifier()
The identifier of the snapshot export task to be described.
|
List<Filter> |
filters()
Filters specify one or more snapshot exports to describe.
|
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
boolean |
hasFilters()
For responses, this returns true if the service returned a value for the Filters property.
|
int |
hashCode() |
String |
marker()
An optional pagination token provided by a previous
DescribeExportTasks request. |
Integer |
maxRecords()
The maximum number of records to include in the response.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeExportTasksRequest.Builder> |
serializableBuilderClass() |
String |
sourceArn()
The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.
|
ExportSourceType |
sourceType()
The type of source for the export.
|
String |
sourceTypeAsString()
The type of source for the export.
|
DescribeExportTasksRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String exportTaskIdentifier()
The identifier of the snapshot export task to be described.
public final String sourceArn()
The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3.
public final boolean hasFilters()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<Filter> filters()
Filters specify one or more snapshot exports to describe. The filters are specified as name-value pairs that define what to include in the output. Filter names and values are case-sensitive.
Supported filters include the following:
export-task-identifier - An identifier for the snapshot export task.
s3-bucket - The Amazon S3 bucket the snapshot is exported to.
source-arn - The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3
status - The status of the export task. Must be lowercase. Valid statuses are the following:
canceled
canceling
complete
failed
in_progress
starting
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasFilters() method.
Supported filters include the following:
export-task-identifier - An identifier for the snapshot export task.
s3-bucket - The Amazon S3 bucket the snapshot is exported to.
source-arn - The Amazon Resource Name (ARN) of the snapshot exported to Amazon S3
status - The status of the export task. Must be lowercase. Valid statuses are the following:
canceled
canceling
complete
failed
in_progress
starting
public final String marker()
An optional pagination token provided by a previous DescribeExportTasks request. If you specify this
parameter, the response includes only records beyond the marker, up to the value specified by the
MaxRecords parameter.
DescribeExportTasks request. If you
specify this parameter, the response includes only records beyond the marker, up to the value specified
by the MaxRecords parameter.public final Integer maxRecords()
The maximum number of records to include in the response. If more records exist than the specified value, a
pagination token called a marker is included in the response. You can use the marker in a later
DescribeExportTasks request to retrieve the remaining results.
Default: 100
Constraints: Minimum 20, maximum 100.
DescribeExportTasks request to retrieve the remaining results.
Default: 100
Constraints: Minimum 20, maximum 100.
public final ExportSourceType sourceType()
The type of source for the export.
If the service returns an enum value that is not available in the current SDK version, sourceType will
return ExportSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceTypeAsString().
ExportSourceTypepublic final String sourceTypeAsString()
The type of source for the export.
If the service returns an enum value that is not available in the current SDK version, sourceType will
return ExportSourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
sourceTypeAsString().
ExportSourceTypepublic DescribeExportTasksRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeExportTasksRequest.Builder,DescribeExportTasksRequest>toBuilder in class RdsRequestpublic static DescribeExportTasksRequest.Builder builder()
public static Class<? extends DescribeExportTasksRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2022. All rights reserved.