Class RestoreTestingPlanForList
- java.lang.Object
-
- software.amazon.awssdk.services.backup.model.RestoreTestingPlanForList
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RestoreTestingPlanForList.Builder,RestoreTestingPlanForList>
@Generated("software.amazon.awssdk:codegen") public final class RestoreTestingPlanForList extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RestoreTestingPlanForList.Builder,RestoreTestingPlanForList>
This contains metadata about a restore testing plan.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRestoreTestingPlanForList.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RestoreTestingPlanForList.Builderbuilder()InstantcreationTime()The date and time that a restore testing plan was created, in Unix format and Coordinated Universal Time (UTC).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.StringrestoreTestingPlanArn()An Amazon Resource Name (ARN) that uniquely identifiesa 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 RestoreTestingPlanForList.Builder>serializableBuilderClass()IntegerstartWindowHours()Defaults to 24 hours.RestoreTestingPlanForList.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.
-
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.
-
restoreTestingPlanArn
public final String restoreTestingPlanArn()
An Amazon Resource Name (ARN) that uniquely identifiesa restore testing plan.
- Returns:
- An Amazon Resource Name (ARN) that uniquely identifiesa 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 RestoreTestingPlanForList.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RestoreTestingPlanForList.Builder,RestoreTestingPlanForList>
-
builder
public static RestoreTestingPlanForList.Builder builder()
-
serializableBuilderClass
public static Class<? extends RestoreTestingPlanForList.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.
-
-