Interface ArchiveWaveResponse.Builder
-
- All Superinterfaces:
AwsResponse.Builder,Buildable,CopyableBuilder<ArchiveWaveResponse.Builder,ArchiveWaveResponse>,MgnResponse.Builder,SdkBuilder<ArchiveWaveResponse.Builder,ArchiveWaveResponse>,SdkPojo,SdkResponse.Builder
- Enclosing class:
- ArchiveWaveResponse
public static interface ArchiveWaveResponse.Builder extends MgnResponse.Builder, SdkPojo, CopyableBuilder<ArchiveWaveResponse.Builder,ArchiveWaveResponse>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description ArchiveWaveResponse.Builderarn(String arn)Wave ARN.ArchiveWaveResponse.BuildercreationDateTime(String creationDateTime)Wave creation dateTime.ArchiveWaveResponse.Builderdescription(String description)Wave description.ArchiveWaveResponse.BuilderisArchived(Boolean isArchived)Wave archival status.ArchiveWaveResponse.BuilderlastModifiedDateTime(String lastModifiedDateTime)Wave last modified dateTime.ArchiveWaveResponse.Buildername(String name)Wave name.ArchiveWaveResponse.Buildertags(Map<String,String> tags)Wave tags.default ArchiveWaveResponse.BuilderwaveAggregatedStatus(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus)Wave aggregated status.ArchiveWaveResponse.BuilderwaveAggregatedStatus(WaveAggregatedStatus waveAggregatedStatus)Wave aggregated status.ArchiveWaveResponse.BuilderwaveID(String waveID)Wave ID.-
Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
-
Methods inherited from interface software.amazon.awssdk.services.mgn.model.MgnResponse.Builder
build, responseMetadata, responseMetadata
-
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 Detail
-
arn
ArchiveWaveResponse.Builder arn(String arn)
Wave ARN.
- Parameters:
arn- Wave ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
ArchiveWaveResponse.Builder creationDateTime(String creationDateTime)
Wave creation dateTime.
- Parameters:
creationDateTime- Wave creation dateTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
ArchiveWaveResponse.Builder description(String description)
Wave description.
- Parameters:
description- Wave description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isArchived
ArchiveWaveResponse.Builder isArchived(Boolean isArchived)
Wave archival status.
- Parameters:
isArchived- Wave archival status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDateTime
ArchiveWaveResponse.Builder lastModifiedDateTime(String lastModifiedDateTime)
Wave last modified dateTime.
- Parameters:
lastModifiedDateTime- Wave last modified dateTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
ArchiveWaveResponse.Builder name(String name)
Wave name.
- Parameters:
name- Wave name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
ArchiveWaveResponse.Builder tags(Map<String,String> tags)
Wave tags.
- Parameters:
tags- Wave tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waveAggregatedStatus
ArchiveWaveResponse.Builder waveAggregatedStatus(WaveAggregatedStatus waveAggregatedStatus)
Wave aggregated status.
- Parameters:
waveAggregatedStatus- Wave aggregated status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waveAggregatedStatus
default ArchiveWaveResponse.Builder waveAggregatedStatus(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus)
Wave aggregated status.
This is a convenience method that creates an instance of theWaveAggregatedStatus.Builderavoiding the need to create one manually viaWaveAggregatedStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed towaveAggregatedStatus(WaveAggregatedStatus).- Parameters:
waveAggregatedStatus- a consumer that will call methods onWaveAggregatedStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
waveAggregatedStatus(WaveAggregatedStatus)
-
waveID
ArchiveWaveResponse.Builder waveID(String waveID)
Wave ID.
- Parameters:
waveID- Wave ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-