Class SearchJobBackupsResult
- java.lang.Object
-
- software.amazon.awssdk.services.backupsearch.model.SearchJobBackupsResult
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SearchJobBackupsResult.Builder,SearchJobBackupsResult>
@Generated("software.amazon.awssdk:codegen") public final class SearchJobBackupsResult extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SearchJobBackupsResult.Builder,SearchJobBackupsResult>
This contains the information about recovery points returned in results of a search job.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSearchJobBackupsResult.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description InstantbackupCreationTime()This is the creation time of the backup (recovery point).StringbackupResourceArn()The Amazon Resource Name (ARN) that uniquely identifies the backup resources.static SearchJobBackupsResult.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantindexCreationTime()This is the creation time of the backup index.ResourceTyperesourceType()This is the resource type of the search.StringresourceTypeAsString()This is the resource type of the search.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SearchJobBackupsResult.Builder>serializableBuilderClass()StringsourceResourceArn()The Amazon Resource Name (ARN) that uniquely identifies the source resources.SearchJobStatestatus()This is the status of the search job backup result.StringstatusAsString()This is the status of the search job backup result.StringstatusMessage()This is the status message included with the results.SearchJobBackupsResult.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
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
-
status
public final SearchJobState status()
This is the status of the search job backup result.
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:
- This is the status of the search job backup result.
- See Also:
SearchJobState
-
statusAsString
public final String statusAsString()
This is the status of the search job backup result.
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:
- This is the status of the search job backup result.
- See Also:
SearchJobState
-
statusMessage
public final String statusMessage()
This is the status message included with the results.
- Returns:
- This is the status message included with the results.
-
resourceType
public final ResourceType resourceType()
This is the resource type of the search.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- This is the resource type of the search.
- See Also:
ResourceType
-
resourceTypeAsString
public final String resourceTypeAsString()
This is the resource type of the search.
If the service returns an enum value that is not available in the current SDK version,
resourceTypewill returnResourceType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceTypeAsString().- Returns:
- This is the resource type of the search.
- See Also:
ResourceType
-
backupResourceArn
public final String backupResourceArn()
The Amazon Resource Name (ARN) that uniquely identifies the backup resources.
- Returns:
- The Amazon Resource Name (ARN) that uniquely identifies the backup resources.
-
sourceResourceArn
public final String sourceResourceArn()
The Amazon Resource Name (ARN) that uniquely identifies the source resources.
- Returns:
- The Amazon Resource Name (ARN) that uniquely identifies the source resources.
-
indexCreationTime
public final Instant indexCreationTime()
This is the creation time of the backup index.
- Returns:
- This is the creation time of the backup index.
-
backupCreationTime
public final Instant backupCreationTime()
This is the creation time of the backup (recovery point).
- Returns:
- This is the creation time of the backup (recovery point).
-
toBuilder
public SearchJobBackupsResult.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SearchJobBackupsResult.Builder,SearchJobBackupsResult>
-
builder
public static SearchJobBackupsResult.Builder builder()
-
serializableBuilderClass
public static Class<? extends SearchJobBackupsResult.Builder> serializableBuilderClass()
-
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.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-