Class GetSearchJobResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.backupsearch.model.BackupSearchResponse
-
- software.amazon.awssdk.services.backupsearch.model.GetSearchJobResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetSearchJobResponse.Builder,GetSearchJobResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetSearchJobResponse extends BackupSearchResponse implements ToCopyableBuilder<GetSearchJobResponse.Builder,GetSearchJobResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetSearchJobResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetSearchJobResponse.Builderbuilder()InstantcompletionTime()The date and time that a search job completed, in Unix format and Coordinated Universal Time (UTC).InstantcreationTime()The date and time that a search job was created, in Unix format and Coordinated Universal Time (UTC).CurrentSearchProgresscurrentSearchProgress()Returns numbers representing BackupsScannedCount, ItemsScanned, and ItemsMatched.StringencryptionKeyArn()The encryption key for the specified search job.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()ItemFiltersitemFilters()Item Filters represent all input item properties specified when the search was created.Stringname()Returned name of the specified search job.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()StringsearchJobArn()The unique string that identifies the Amazon Resource Name (ARN) of the specified search job.StringsearchJobIdentifier()The unique string that identifies the specified search job.SearchScopesearchScope()The search scope is all backup properties input into a search.SearchScopeSummarysearchScopeSummary()Returned summary of the specified search job scope, including:static Class<? extends GetSearchJobResponse.Builder>serializableBuilderClass()SearchJobStatestatus()The current status of the specified search job.StringstatusAsString()The current status of the specified search job.StringstatusMessage()A status message will be returned for either a earch job with a status ofERROREDor a status ofCOMPLETEDjobs with issues.GetSearchJobResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.backupsearch.model.BackupSearchResponse
responseMetadata
-
Methods inherited from class software.amazon.awssdk.core.SdkResponse
sdkHttpResponse
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
name
public final String name()
Returned name of the specified search job.
- Returns:
- Returned name of the specified search job.
-
searchScopeSummary
public final SearchScopeSummary searchScopeSummary()
Returned summary of the specified search job scope, including:
-
TotalBackupsToScanCount, the number of recovery points returned by the search.
-
TotalItemsToScanCount, the number of items returned by the search.
- Returns:
- Returned summary of the specified search job scope, including:
-
TotalBackupsToScanCount, the number of recovery points returned by the search.
-
TotalItemsToScanCount, the number of items returned by the search.
-
-
-
currentSearchProgress
public final CurrentSearchProgress currentSearchProgress()
Returns numbers representing BackupsScannedCount, ItemsScanned, and ItemsMatched.
- Returns:
- Returns numbers representing BackupsScannedCount, ItemsScanned, and ItemsMatched.
-
statusMessage
public final String statusMessage()
A status message will be returned for either a earch job with a status of
ERROREDor a status ofCOMPLETEDjobs with issues.For example, a message may say that a search contained recovery points unable to be scanned because of a permissions issue.
- Returns:
- A status message will be returned for either a earch job with a status of
ERROREDor a status ofCOMPLETEDjobs with issues.For example, a message may say that a search contained recovery points unable to be scanned because of a permissions issue.
-
encryptionKeyArn
public final String encryptionKeyArn()
The encryption key for the specified search job.
Example:
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.- Returns:
- The encryption key for the specified search job.
Example:
arn:aws:kms:us-west-2:111122223333:key/1234abcd-12ab-34cd-56ef-1234567890ab.
-
completionTime
public final Instant completionTime()
The date and time that a search job completed, in Unix format and Coordinated Universal Time (UTC). The value of
CompletionTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Returns:
- The date and time that a search job completed, in Unix format and Coordinated Universal Time (UTC). The
value of
CompletionTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
-
status
public final SearchJobState status()
The current status of the specified search job.
A search job may have one of the following statuses:
RUNNING;COMPLETED;STOPPED;FAILED;TIMED_OUT; orEXPIRED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnSearchJobState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the specified search job.
A search job may have one of the following statuses:
RUNNING;COMPLETED;STOPPED;FAILED;TIMED_OUT; orEXPIRED. - See Also:
SearchJobState
-
statusAsString
public final String statusAsString()
The current status of the specified search job.
A search job may have one of the following statuses:
RUNNING;COMPLETED;STOPPED;FAILED;TIMED_OUT; orEXPIRED.If the service returns an enum value that is not available in the current SDK version,
statuswill returnSearchJobState.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- The current status of the specified search job.
A search job may have one of the following statuses:
RUNNING;COMPLETED;STOPPED;FAILED;TIMED_OUT; orEXPIRED. - See Also:
SearchJobState
-
searchScope
public final SearchScope searchScope()
The search scope is all backup properties input into a search.
- Returns:
- The search scope is all backup properties input into a search.
-
itemFilters
public final ItemFilters itemFilters()
Item Filters represent all input item properties specified when the search was created.
- Returns:
- Item Filters represent all input item properties specified when the search was created.
-
creationTime
public final Instant creationTime()
The date and time that a search job was created, in Unix format and Coordinated Universal Time (UTC). The value of
CompletionTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Returns:
- The date and time that a search job was created, in Unix format and Coordinated Universal Time (UTC). The
value of
CompletionTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
-
searchJobIdentifier
public final String searchJobIdentifier()
The unique string that identifies the specified search job.
- Returns:
- The unique string that identifies the specified search job.
-
searchJobArn
public final String searchJobArn()
The unique string that identifies the Amazon Resource Name (ARN) of the specified search job.
- Returns:
- The unique string that identifies the Amazon Resource Name (ARN) of the specified search job.
-
toBuilder
public GetSearchJobResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetSearchJobResponse.Builder,GetSearchJobResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetSearchJobResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetSearchJobResponse.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsResponse
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsResponse
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForFieldin classSdkResponse
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-