@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class LaunchGroupConfig extends Object implements Serializable, Cloneable, StructuredPojo
A structure that defines one launch group in a launch. A launch group is a variation of the feature that you are including in the launch.
Constructor and Description |
---|
LaunchGroupConfig() |
Modifier and Type | Method and Description |
---|---|
LaunchGroupConfig |
clone() |
boolean |
equals(Object obj) |
String |
getDescription()
A description of the launch group.
|
String |
getFeature()
The feature that this launch is using.
|
String |
getName()
A name for this launch group.
|
String |
getVariation()
The feature variation to use for this launch group.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setDescription(String description)
A description of the launch group.
|
void |
setFeature(String feature)
The feature that this launch is using.
|
void |
setName(String name)
A name for this launch group.
|
void |
setVariation(String variation)
The feature variation to use for this launch group.
|
String |
toString()
Returns a string representation of this object.
|
LaunchGroupConfig |
withDescription(String description)
A description of the launch group.
|
LaunchGroupConfig |
withFeature(String feature)
The feature that this launch is using.
|
LaunchGroupConfig |
withName(String name)
A name for this launch group.
|
LaunchGroupConfig |
withVariation(String variation)
The feature variation to use for this launch group.
|
public void setDescription(String description)
A description of the launch group.
description
- A description of the launch group.public String getDescription()
A description of the launch group.
public LaunchGroupConfig withDescription(String description)
A description of the launch group.
description
- A description of the launch group.public void setFeature(String feature)
The feature that this launch is using.
feature
- The feature that this launch is using.public String getFeature()
The feature that this launch is using.
public LaunchGroupConfig withFeature(String feature)
The feature that this launch is using.
feature
- The feature that this launch is using.public void setName(String name)
A name for this launch group.
name
- A name for this launch group.public String getName()
A name for this launch group.
public LaunchGroupConfig withName(String name)
A name for this launch group.
name
- A name for this launch group.public void setVariation(String variation)
The feature variation to use for this launch group.
variation
- The feature variation to use for this launch group.public String getVariation()
The feature variation to use for this launch group.
public LaunchGroupConfig withVariation(String variation)
The feature variation to use for this launch group.
variation
- The feature variation to use for this launch group.public String toString()
toString
in class Object
Object.toString()
public LaunchGroupConfig clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.