Interface Wave.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Wave.Builder,Wave>,SdkBuilder<Wave.Builder,Wave>,SdkPojo
- Enclosing class:
- Wave
public static interface Wave.Builder extends SdkPojo, CopyableBuilder<Wave.Builder,Wave>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description Wave.Builderarn(String arn)Wave ARN.Wave.BuildercreationDateTime(String creationDateTime)Wave creation dateTime.Wave.Builderdescription(String description)Wave description.Wave.BuilderisArchived(Boolean isArchived)Wave archival status.Wave.BuilderlastModifiedDateTime(String lastModifiedDateTime)Wave last modified dateTime.Wave.Buildername(String name)Wave name.Wave.Buildertags(Map<String,String> tags)Wave tags.default Wave.BuilderwaveAggregatedStatus(Consumer<WaveAggregatedStatus.Builder> waveAggregatedStatus)Wave aggregated status.Wave.BuilderwaveAggregatedStatus(WaveAggregatedStatus waveAggregatedStatus)Wave aggregated status.Wave.BuilderwaveID(String waveID)Wave ID.-
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
-
-
-
-
Method Detail
-
arn
Wave.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
Wave.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
Wave.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
Wave.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
Wave.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
Wave.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
Wave.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
Wave.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 Wave.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
Wave.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.
-
-