Interface CreateWaveResponse.Builder
- All Superinterfaces:
AwsResponse.Builder
,Buildable
,CopyableBuilder<CreateWaveResponse.Builder,
,CreateWaveResponse> MgnResponse.Builder
,SdkBuilder<CreateWaveResponse.Builder,
,CreateWaveResponse> SdkPojo
,SdkResponse.Builder
- Enclosing class:
CreateWaveResponse
public static interface CreateWaveResponse.Builder
extends MgnResponse.Builder, SdkPojo, CopyableBuilder<CreateWaveResponse.Builder,CreateWaveResponse>
-
Method Summary
Modifier and TypeMethodDescriptionWave ARN.creationDateTime
(String creationDateTime) Wave creation dateTime.description
(String description) Wave description.isArchived
(Boolean isArchived) Wave archival status.lastModifiedDateTime
(String lastModifiedDateTime) Wave last modified dateTime.Wave name.Wave tags.default CreateWaveResponse.Builder
waveAggregatedStatus
(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus) Wave aggregated status.waveAggregatedStatus
(WaveAggregatedStatus waveAggregatedStatus) Wave aggregated status.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 Details
-
arn
Wave ARN.
- Parameters:
arn
- Wave ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
Wave description.
- Parameters:
description
- Wave description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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
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
Wave name.
- Parameters:
name
- Wave name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Wave tags.
- Parameters:
tags
- Wave tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
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 CreateWaveResponse.Builder waveAggregatedStatus(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus) Wave aggregated status.
This is a convenience method that creates an instance of theWaveAggregatedStatus.Builder
avoiding the need to create one manually viaWaveAggregatedStatus.builder()
.When the
Consumer
completes,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:
-
waveID
Wave ID.
- Parameters:
waveID
- Wave ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-