public static final class CfnLaunch.LaunchGroupObjectProperty.Builder
extends java.lang.Object
CfnLaunch.LaunchGroupObjectProperty
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
CfnLaunch.LaunchGroupObjectProperty |
build()
Builds the configured instance.
|
CfnLaunch.LaunchGroupObjectProperty.Builder |
description(java.lang.String description)
Sets the value of
CfnLaunch.LaunchGroupObjectProperty.getDescription() |
CfnLaunch.LaunchGroupObjectProperty.Builder |
feature(java.lang.String feature)
Sets the value of
CfnLaunch.LaunchGroupObjectProperty.getFeature() |
CfnLaunch.LaunchGroupObjectProperty.Builder |
groupName(java.lang.String groupName)
Sets the value of
CfnLaunch.LaunchGroupObjectProperty.getGroupName() |
CfnLaunch.LaunchGroupObjectProperty.Builder |
variation(java.lang.String variation)
Sets the value of
CfnLaunch.LaunchGroupObjectProperty.getVariation() |
public CfnLaunch.LaunchGroupObjectProperty.Builder feature(java.lang.String feature)
CfnLaunch.LaunchGroupObjectProperty.getFeature()
feature
- The feature that this launch is using. This parameter is required.this
public CfnLaunch.LaunchGroupObjectProperty.Builder groupName(java.lang.String groupName)
CfnLaunch.LaunchGroupObjectProperty.getGroupName()
groupName
- A name for this launch group. This parameter is required.
It can include up to 127 characters.this
public CfnLaunch.LaunchGroupObjectProperty.Builder variation(java.lang.String variation)
CfnLaunch.LaunchGroupObjectProperty.getVariation()
variation
- The feature variation to use for this launch group. This parameter is required.this
public CfnLaunch.LaunchGroupObjectProperty.Builder description(java.lang.String description)
CfnLaunch.LaunchGroupObjectProperty.getDescription()
description
- A description of the launch group.this
public CfnLaunch.LaunchGroupObjectProperty build()
CfnLaunch.LaunchGroupObjectProperty
java.lang.NullPointerException
- if any required attribute was not provided