Interface Application.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<Application.Builder,Application>,SdkBuilder<Application.Builder,Application>,SdkPojo
- Enclosing class:
- Application
public static interface Application.Builder extends SdkPojo, CopyableBuilder<Application.Builder,Application>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Default Methods Modifier and Type Method Description default Application.BuilderapplicationAggregatedStatus(Consumer<ApplicationAggregatedStatus.Builder> applicationAggregatedStatus)Application aggregated status.Application.BuilderapplicationAggregatedStatus(ApplicationAggregatedStatus applicationAggregatedStatus)Application aggregated status.Application.BuilderapplicationID(String applicationID)Application ID.Application.Builderarn(String arn)Application ARN.Application.BuildercreationDateTime(String creationDateTime)Application creation dateTime.Application.Builderdescription(String description)Application description.Application.BuilderisArchived(Boolean isArchived)Application archival status.Application.BuilderlastModifiedDateTime(String lastModifiedDateTime)Application last modified dateTime.Application.Buildername(String name)Application name.Application.Buildertags(Map<String,String> tags)Application tags.Application.BuilderwaveID(String waveID)Application 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
-
applicationAggregatedStatus
Application.Builder applicationAggregatedStatus(ApplicationAggregatedStatus applicationAggregatedStatus)
Application aggregated status.
- Parameters:
applicationAggregatedStatus- Application aggregated status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
applicationAggregatedStatus
default Application.Builder applicationAggregatedStatus(Consumer<ApplicationAggregatedStatus.Builder> applicationAggregatedStatus)
Application aggregated status.
This is a convenience method that creates an instance of theApplicationAggregatedStatus.Builderavoiding the need to create one manually viaApplicationAggregatedStatus.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed toapplicationAggregatedStatus(ApplicationAggregatedStatus).- Parameters:
applicationAggregatedStatus- a consumer that will call methods onApplicationAggregatedStatus.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
applicationAggregatedStatus(ApplicationAggregatedStatus)
-
applicationID
Application.Builder applicationID(String applicationID)
Application ID.
- Parameters:
applicationID- Application ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
Application.Builder arn(String arn)
Application ARN.
- Parameters:
arn- Application ARN.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
creationDateTime
Application.Builder creationDateTime(String creationDateTime)
Application creation dateTime.
- Parameters:
creationDateTime- Application creation dateTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
Application.Builder description(String description)
Application description.
- Parameters:
description- Application description.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isArchived
Application.Builder isArchived(Boolean isArchived)
Application archival status.
- Parameters:
isArchived- Application archival status.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedDateTime
Application.Builder lastModifiedDateTime(String lastModifiedDateTime)
Application last modified dateTime.
- Parameters:
lastModifiedDateTime- Application last modified dateTime.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
Application.Builder name(String name)
Application name.
- Parameters:
name- Application name.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
Application.Builder tags(Map<String,String> tags)
Application tags.
- Parameters:
tags- Application tags.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
waveID
Application.Builder waveID(String waveID)
Application wave ID.
- Parameters:
waveID- Application wave ID.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-