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
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description CreateWaveResponse.Builderarn(String arn)Wave ARN.CreateWaveResponse.BuildercreationDateTime(String creationDateTime)Wave creation dateTime.CreateWaveResponse.Builderdescription(String description)Wave description.CreateWaveResponse.BuilderisArchived(Boolean isArchived)Wave archival status.CreateWaveResponse.BuilderlastModifiedDateTime(String lastModifiedDateTime)Wave last modified dateTime.CreateWaveResponse.Buildername(String name)Wave name.CreateWaveResponse.Buildertags(Map<String,String> tags)Wave tags.default CreateWaveResponse.BuilderwaveAggregatedStatus(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus)Wave aggregated status.CreateWaveResponse.BuilderwaveAggregatedStatus(WaveAggregatedStatus waveAggregatedStatus)Wave aggregated status.CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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
CreateWaveResponse.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 CreateWaveResponse.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
CreateWaveResponse.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.
-
-