Class PutRestoreValidationResultRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.backup.model.BackupRequest
-
- software.amazon.awssdk.services.backup.model.PutRestoreValidationResultRequest
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<PutRestoreValidationResultRequest.Builder,PutRestoreValidationResultRequest>
@Generated("software.amazon.awssdk:codegen") public final class PutRestoreValidationResultRequest extends BackupRequest implements ToCopyableBuilder<PutRestoreValidationResultRequest.Builder,PutRestoreValidationResultRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfacePutRestoreValidationResultRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static PutRestoreValidationResultRequest.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrestoreJobId()This is a unique identifier of a restore job within Backup.List<SdkField<?>>sdkFields()static Class<? extends PutRestoreValidationResultRequest.Builder>serializableBuilderClass()PutRestoreValidationResultRequest.BuildertoBuilder()StringtoString()Returns a string representation of this object.RestoreValidationStatusvalidationStatus()This is the status of your restore validation.StringvalidationStatusAsString()This is the status of your restore validation.StringvalidationStatusMessage()This is an optional message string you can input to describe the validation status for the restore test validation.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
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
-
restoreJobId
public final String restoreJobId()
This is a unique identifier of a restore job within Backup.
- Returns:
- This is a unique identifier of a restore job within Backup.
-
validationStatus
public final RestoreValidationStatus validationStatus()
This is the status of your restore validation.
If the service returns an enum value that is not available in the current SDK version,
validationStatuswill returnRestoreValidationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationStatusAsString().- Returns:
- This is the status of your restore validation.
- See Also:
RestoreValidationStatus
-
validationStatusAsString
public final String validationStatusAsString()
This is the status of your restore validation.
If the service returns an enum value that is not available in the current SDK version,
validationStatuswill returnRestoreValidationStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromvalidationStatusAsString().- Returns:
- This is the status of your restore validation.
- See Also:
RestoreValidationStatus
-
validationStatusMessage
public final String validationStatusMessage()
This is an optional message string you can input to describe the validation status for the restore test validation.
- Returns:
- This is an optional message string you can input to describe the validation status for the restore test validation.
-
toBuilder
public PutRestoreValidationResultRequest.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<PutRestoreValidationResultRequest.Builder,PutRestoreValidationResultRequest>- Specified by:
toBuilderin classBackupRequest
-
builder
public static PutRestoreValidationResultRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends PutRestoreValidationResultRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCodein classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equalsin classAwsRequest
-
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 classSdkRequest
-
-