Class GetLegalHoldResponse
- java.lang.Object
-
- software.amazon.awssdk.core.SdkResponse
-
- software.amazon.awssdk.awscore.AwsResponse
-
- software.amazon.awssdk.services.backup.model.BackupResponse
-
- software.amazon.awssdk.services.backup.model.GetLegalHoldResponse
-
- All Implemented Interfaces:
SdkPojo,ToCopyableBuilder<GetLegalHoldResponse.Builder,GetLegalHoldResponse>
@Generated("software.amazon.awssdk:codegen") public final class GetLegalHoldResponse extends BackupResponse implements ToCopyableBuilder<GetLegalHoldResponse.Builder,GetLegalHoldResponse>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGetLegalHoldResponse.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GetLegalHoldResponse.Builderbuilder()StringcancelDescription()String describing the reason for removing the legal hold.InstantcancellationDate()Time in number when legal hold was cancelled.InstantcreationDate()Time in number format when legal hold was created.Stringdescription()This is the returned string description of the legal hold.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringlegalHoldArn()This is the returned framework ARN for the specified legal hold.StringlegalHoldId()This is the returned ID associated with a specified legal hold.RecoveryPointSelectionrecoveryPointSelection()This specifies criteria to assign a set of resources, such as resource types or backup vaults.InstantretainRecordUntil()This is the date and time until which the legal hold record will be retained.List<SdkField<?>>sdkFields()static Class<? extends GetLegalHoldResponse.Builder>serializableBuilderClass()LegalHoldStatusstatus()This is the status of the legal hold.StringstatusAsString()This is the status of the legal hold.Stringtitle()This is the string title of the legal hold.GetLegalHoldResponse.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.services.backup.model.BackupResponse
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
-
title
public final String title()
This is the string title of the legal hold.
- Returns:
- This is the string title of the legal hold.
-
status
public final LegalHoldStatus status()
This is the status of the legal hold. Statuses can be
ACTIVE,CREATING,CANCELED, andCANCELING.If the service returns an enum value that is not available in the current SDK version,
statuswill returnLegalHoldStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- This is the status of the legal hold. Statuses can be
ACTIVE,CREATING,CANCELED, andCANCELING. - See Also:
LegalHoldStatus
-
statusAsString
public final String statusAsString()
This is the status of the legal hold. Statuses can be
ACTIVE,CREATING,CANCELED, andCANCELING.If the service returns an enum value that is not available in the current SDK version,
statuswill returnLegalHoldStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromstatusAsString().- Returns:
- This is the status of the legal hold. Statuses can be
ACTIVE,CREATING,CANCELED, andCANCELING. - See Also:
LegalHoldStatus
-
description
public final String description()
This is the returned string description of the legal hold.
- Returns:
- This is the returned string description of the legal hold.
-
cancelDescription
public final String cancelDescription()
String describing the reason for removing the legal hold.
- Returns:
- String describing the reason for removing the legal hold.
-
legalHoldId
public final String legalHoldId()
This is the returned ID associated with a specified legal hold.
- Returns:
- This is the returned ID associated with a specified legal hold.
-
legalHoldArn
public final String legalHoldArn()
This is the returned framework ARN for the specified legal hold. An Amazon Resource Name (ARN) uniquely identifies a resource. The format of the ARN depends on the resource type.
- Returns:
- This is the returned framework ARN for the specified legal hold. An Amazon Resource Name (ARN) uniquely identifies a resource. The format of the ARN depends on the resource type.
-
creationDate
public final Instant creationDate()
Time in number format when legal hold was created.
- Returns:
- Time in number format when legal hold was created.
-
cancellationDate
public final Instant cancellationDate()
Time in number when legal hold was cancelled.
- Returns:
- Time in number when legal hold was cancelled.
-
retainRecordUntil
public final Instant retainRecordUntil()
This is the date and time until which the legal hold record will be retained.
- Returns:
- This is the date and time until which the legal hold record will be retained.
-
recoveryPointSelection
public final RecoveryPointSelection recoveryPointSelection()
This specifies criteria to assign a set of resources, such as resource types or backup vaults.
- Returns:
- This specifies criteria to assign a set of resources, such as resource types or backup vaults.
-
toBuilder
public GetLegalHoldResponse.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GetLegalHoldResponse.Builder,GetLegalHoldResponse>- Specified by:
toBuilderin classAwsResponse
-
builder
public static GetLegalHoldResponse.Builder builder()
-
serializableBuilderClass
public static Class<? extends GetLegalHoldResponse.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
-
-