Interface GetLegalHoldResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,BackupResponse.Builder
,Buildable
,CopyableBuilder<GetLegalHoldResponse.Builder,
,GetLegalHoldResponse> SdkBuilder<GetLegalHoldResponse.Builder,
,GetLegalHoldResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
GetLegalHoldResponse
-
Method Summary
Modifier and TypeMethodDescriptioncancelDescription
(String cancelDescription) String describing the reason for removing the legal hold.cancellationDate
(Instant cancellationDate) Time in number when legal hold was cancelled.creationDate
(Instant creationDate) Time in number format when legal hold was created.description
(String description) This is the returned string description of the legal hold.legalHoldArn
(String legalHoldArn) This is the returned framework ARN for the specified legal hold.legalHoldId
(String legalHoldId) This is the returned ID associated with a specified legal hold.default GetLegalHoldResponse.Builder
recoveryPointSelection
(Consumer<RecoveryPointSelection.Builder> recoveryPointSelection) This specifies criteria to assign a set of resources, such as resource types or backup vaults.recoveryPointSelection
(RecoveryPointSelection recoveryPointSelection) This specifies criteria to assign a set of resources, such as resource types or backup vaults.retainRecordUntil
(Instant retainRecordUntil) This is the date and time until which the legal hold record will be retained.This is the status of the legal hold.status
(LegalHoldStatus status) This is the status of the legal hold.This is the string title of the legal hold.Methods inherited from interface software.amazon.awssdk.services.backup.model.BackupResponse.Builder
build, responseMetadata, responseMetadata
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
Methods inherited from interface software.amazon.awssdk.core.SdkResponse.Builder
sdkHttpResponse, sdkHttpResponse
-
Method Details
-
title
This is the string title of the legal hold.
- Parameters:
title
- This is the string title of the legal hold.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
status
This is the status of the legal hold. Statuses can be
ACTIVE
,CREATING
,CANCELED
, andCANCELING
.- Parameters:
status
- This is the status of the legal hold. Statuses can beACTIVE
,CREATING
,CANCELED
, andCANCELING
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
status
This is the status of the legal hold. Statuses can be
ACTIVE
,CREATING
,CANCELED
, andCANCELING
.- Parameters:
status
- This is the status of the legal hold. Statuses can beACTIVE
,CREATING
,CANCELED
, andCANCELING
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
description
This is the returned string description of the legal hold.
- Parameters:
description
- This is the returned string description of the legal hold.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cancelDescription
String describing the reason for removing the legal hold.
- Parameters:
cancelDescription
- String describing the reason for removing the legal hold.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
legalHoldId
This is the returned ID associated with a specified legal hold.
- Parameters:
legalHoldId
- This is the returned ID associated with a specified legal hold.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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.
- Parameters:
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:
- Returns a reference to this object so that method calls can be chained together.
-
creationDate
Time in number format when legal hold was created.
- Parameters:
creationDate
- Time in number format when legal hold was created.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
cancellationDate
Time in number when legal hold was cancelled.
- Parameters:
cancellationDate
- Time in number when legal hold was cancelled.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
retainRecordUntil
This is the date and time until which the legal hold record will be retained.
- Parameters:
retainRecordUntil
- This is the date and time until which the legal hold record will be retained.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPointSelection
This specifies criteria to assign a set of resources, such as resource types or backup vaults.
- Parameters:
recoveryPointSelection
- This specifies criteria to assign a set of resources, such as resource types or backup vaults.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
recoveryPointSelection
default GetLegalHoldResponse.Builder recoveryPointSelection(Consumer<RecoveryPointSelection.Builder> recoveryPointSelection) This specifies criteria to assign a set of resources, such as resource types or backup vaults.
This is a convenience method that creates an instance of theRecoveryPointSelection.Builder
avoiding the need to create one manually viaRecoveryPointSelection.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed torecoveryPointSelection(RecoveryPointSelection)
.- Parameters:
recoveryPointSelection
- a consumer that will call methods onRecoveryPointSelection.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-