Class RestoreTestingPlanForGet
- java.lang.Object
-
- software.amazon.awssdk.services.backup.model.RestoreTestingPlanForGet
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RestoreTestingPlanForGet.Builder,RestoreTestingPlanForGet>
@Generated("software.amazon.awssdk:codegen") public final class RestoreTestingPlanForGet extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RestoreTestingPlanForGet.Builder,RestoreTestingPlanForGet>
This contains metadata about a restore testing plan.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRestoreTestingPlanForGet.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RestoreTestingPlanForGet.Builderbuilder()InstantcreationTime()The date and time that a restore testing plan was created, in Unix format and Coordinated Universal Time (UTC).StringcreatorRequestId()This identifies the request and allows failed requests to be retried without the risk of running the operation twice.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastExecutionTime()The last time a restore test was run with the specified restore testing plan.InstantlastUpdateTime()The date and time that the restore testing plan was updated.RestoreTestingRecoveryPointSelectionrecoveryPointSelection()The specified criteria to assign a set of resources, such as recovery point types or backup vaults.StringrestoreTestingPlanArn()An Amazon Resource Name (ARN) that uniquely identifies a restore testing plan.StringrestoreTestingPlanName()This is the restore testing plan name.StringscheduleExpression()A CRON expression in specified timezone when a restore testing plan is executed.StringscheduleExpressionTimezone()Optional.List<SdkField<?>>sdkFields()static Class<? extends RestoreTestingPlanForGet.Builder>serializableBuilderClass()IntegerstartWindowHours()Defaults to 24 hours.RestoreTestingPlanForGet.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
-
creationTime
public final Instant creationTime()
The date and time that a restore testing plan was created, in Unix format and Coordinated Universal Time (UTC). The value of
CreationTimeis 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 restore testing plan was created, in Unix format and Coordinated Universal Time
(UTC). The value of
CreationTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
-
creatorRequestId
public final String creatorRequestId()
This identifies the request and allows failed requests to be retried without the risk of running the operation twice. If the request includes a
CreatorRequestIdthat matches an existing backup plan, that plan is returned. This parameter is optional.If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
- Returns:
- This identifies the request and allows failed requests to be retried without the risk of running the
operation twice. If the request includes a
CreatorRequestIdthat matches an existing backup plan, that plan is returned. This parameter is optional.If used, this parameter must contain 1 to 50 alphanumeric or '-_.' characters.
-
lastExecutionTime
public final Instant lastExecutionTime()
The last time a restore test was run with the specified restore testing plan. A date and time, in Unix format and Coordinated Universal Time (UTC). The value of
LastExecutionDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.- Returns:
- The last time a restore test was run with the specified restore testing plan. A date and time, in Unix
format and Coordinated Universal Time (UTC). The value of
LastExecutionDateis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
-
lastUpdateTime
public final Instant lastUpdateTime()
The date and time that the restore testing plan was updated. This update is in Unix format and Coordinated Universal Time (UTC). The value of
LastUpdateTimeis 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 the restore testing plan was updated. This update is in Unix format and
Coordinated Universal Time (UTC). The value of
LastUpdateTimeis accurate to milliseconds. For example, the value 1516925490.087 represents Friday, January 26, 2018 12:11:30.087 AM.
-
recoveryPointSelection
public final RestoreTestingRecoveryPointSelection recoveryPointSelection()
The specified criteria to assign a set of resources, such as recovery point types or backup vaults.
- Returns:
- The specified criteria to assign a set of resources, such as recovery point types or backup vaults.
-
restoreTestingPlanArn
public final String restoreTestingPlanArn()
An Amazon Resource Name (ARN) that uniquely identifies a restore testing plan.
- Returns:
- An Amazon Resource Name (ARN) that uniquely identifies a restore testing plan.
-
restoreTestingPlanName
public final String restoreTestingPlanName()
This is the restore testing plan name.
- Returns:
- This is the restore testing plan name.
-
scheduleExpression
public final String scheduleExpression()
A CRON expression in specified timezone when a restore testing plan is executed.
- Returns:
- A CRON expression in specified timezone when a restore testing plan is executed.
-
scheduleExpressionTimezone
public final String scheduleExpressionTimezone()
Optional. This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
- Returns:
- Optional. This is the timezone in which the schedule expression is set. By default, ScheduleExpressions are in UTC. You can modify this to a specified timezone.
-
startWindowHours
public final Integer startWindowHours()
Defaults to 24 hours.
A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).
- Returns:
- Defaults to 24 hours.
A value in hours after a restore test is scheduled before a job will be canceled if it doesn't start successfully. This value is optional. If this value is included, this parameter has a maximum value of 168 hours (one week).
-
toBuilder
public RestoreTestingPlanForGet.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RestoreTestingPlanForGet.Builder,RestoreTestingPlanForGet>
-
builder
public static RestoreTestingPlanForGet.Builder builder()
-
serializableBuilderClass
public static Class<? extends RestoreTestingPlanForGet.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.
-
-