@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class GroupConfigurationParameter extends Object implements Serializable, Cloneable, StructuredPojo
A parameter for a group configuration item. For details about group service configuration syntax, see Service configurations for resource groups.
Constructor and Description |
---|
GroupConfigurationParameter() |
Modifier and Type | Method and Description |
---|---|
GroupConfigurationParameter |
clone() |
boolean |
equals(Object obj) |
String |
getName()
The name of the group configuration parameter.
|
List<String> |
getValues()
The value or values to be used for the specified parameter.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setName(String name)
The name of the group configuration parameter.
|
void |
setValues(Collection<String> values)
The value or values to be used for the specified parameter.
|
String |
toString()
Returns a string representation of this object.
|
GroupConfigurationParameter |
withName(String name)
The name of the group configuration parameter.
|
GroupConfigurationParameter |
withValues(Collection<String> values)
The value or values to be used for the specified parameter.
|
GroupConfigurationParameter |
withValues(String... values)
The value or values to be used for the specified parameter.
|
public void setName(String name)
The name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.
name
- The name of the group configuration parameter. For the list of parameters that you can use with each
configuration item type, see Supported
resource types and parameters.public String getName()
The name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.
public GroupConfigurationParameter withName(String name)
The name of the group configuration parameter. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.
name
- The name of the group configuration parameter. For the list of parameters that you can use with each
configuration item type, see Supported
resource types and parameters.public List<String> getValues()
The value or values to be used for the specified parameter. For the list of values you can use with each parameter, see Supported resource types and parameters.
public void setValues(Collection<String> values)
The value or values to be used for the specified parameter. For the list of values you can use with each parameter, see Supported resource types and parameters.
values
- The value or values to be used for the specified parameter. For the list of values you can use with each
parameter, see Supported
resource types and parameters.public GroupConfigurationParameter withValues(String... values)
The value or values to be used for the specified parameter. For the list of values you can use with each parameter, see Supported resource types and parameters.
NOTE: This method appends the values to the existing list (if any). Use
setValues(java.util.Collection)
or withValues(java.util.Collection)
if you want to override the
existing values.
values
- The value or values to be used for the specified parameter. For the list of values you can use with each
parameter, see Supported
resource types and parameters.public GroupConfigurationParameter withValues(Collection<String> values)
The value or values to be used for the specified parameter. For the list of values you can use with each parameter, see Supported resource types and parameters.
values
- The value or values to be used for the specified parameter. For the list of values you can use with each
parameter, see Supported
resource types and parameters.public String toString()
toString
in class Object
Object.toString()
public GroupConfigurationParameter clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.