Interface SoftwareSet.Builder
-
- All Superinterfaces:
Buildable,CopyableBuilder<SoftwareSet.Builder,SoftwareSet>,SdkBuilder<SoftwareSet.Builder,SoftwareSet>,SdkPojo
- Enclosing class:
- SoftwareSet
public static interface SoftwareSet.Builder extends SdkPojo, CopyableBuilder<SoftwareSet.Builder,SoftwareSet>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description SoftwareSet.Builderarn(String arn)The Amazon Resource Name (ARN) of the software set.SoftwareSet.Builderid(String id)The ID of the software set.SoftwareSet.BuilderreleasedAt(Instant releasedAt)The timestamp of when the software set was released.SoftwareSet.Buildersoftware(Collection<Software> software)A list of the software components in the software set.SoftwareSet.Buildersoftware(Consumer<Software.Builder>... software)A list of the software components in the software set.SoftwareSet.Buildersoftware(Software... software)A list of the software components in the software set.SoftwareSet.BuildersupportedUntil(Instant supportedUntil)The timestamp of the end of support for the software set.SoftwareSet.Buildertags(Map<String,String> tags)The tag keys and optional values for the resource.SoftwareSet.BuildervalidationStatus(String validationStatus)An option to define if the software set has been validated.SoftwareSet.BuildervalidationStatus(SoftwareSetValidationStatus validationStatus)An option to define if the software set has been validated.SoftwareSet.Builderversion(String version)The version of the software set.-
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
-
id
SoftwareSet.Builder id(String id)
The ID of the software set.
- Parameters:
id- The ID of the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
version
SoftwareSet.Builder version(String version)
The version of the software set.
- Parameters:
version- The version of the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
releasedAt
SoftwareSet.Builder releasedAt(Instant releasedAt)
The timestamp of when the software set was released.
- Parameters:
releasedAt- The timestamp of when the software set was released.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
supportedUntil
SoftwareSet.Builder supportedUntil(Instant supportedUntil)
The timestamp of the end of support for the software set.
- Parameters:
supportedUntil- The timestamp of the end of support for the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
validationStatus
SoftwareSet.Builder validationStatus(String validationStatus)
An option to define if the software set has been validated.
- Parameters:
validationStatus- An option to define if the software set has been validated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SoftwareSetValidationStatus,SoftwareSetValidationStatus
-
validationStatus
SoftwareSet.Builder validationStatus(SoftwareSetValidationStatus validationStatus)
An option to define if the software set has been validated.
- Parameters:
validationStatus- An option to define if the software set has been validated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
SoftwareSetValidationStatus,SoftwareSetValidationStatus
-
software
SoftwareSet.Builder software(Collection<Software> software)
A list of the software components in the software set.
- Parameters:
software- A list of the software components in the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
software
SoftwareSet.Builder software(Software... software)
A list of the software components in the software set.
- Parameters:
software- A list of the software components in the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
software
SoftwareSet.Builder software(Consumer<Software.Builder>... software)
A list of the software components in the software set.
This is a convenience method that creates an instance of theSoftware.Builderavoiding the need to create one manually viaSoftware.builder().When the
Consumercompletes,SdkBuilder.build()is called immediately and its result is passed to#software(List.) - Parameters:
software- a consumer that will call methods onSoftware.Builder- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
#software(java.util.Collection)
-
arn
SoftwareSet.Builder arn(String arn)
The Amazon Resource Name (ARN) of the software set.
- Parameters:
arn- The Amazon Resource Name (ARN) of the software set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
SoftwareSet.Builder tags(Map<String,String> tags)
The tag keys and optional values for the resource.
- Parameters:
tags- The tag keys and optional values for the resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
-