@Generated(value="software.amazon.awssdk:codegen") public final class GroupConfigurationParameter extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GroupConfigurationParameter.Builder,GroupConfigurationParameter>
A parameter for a group configuration item.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GroupConfigurationParameter.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GroupConfigurationParameter.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasValues()
Returns true if the Values property was specified by the sender (it may be empty), or false if the sender did not
specify the value (it will be empty).
|
String |
name()
The name of the group configuration parameter.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GroupConfigurationParameter.Builder> |
serializableBuilderClass() |
GroupConfigurationParameter.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
List<String> |
values()
The values of for this parameter.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String name()
The name of the group configuration parameter.
You can specify the following string values:
For configuration item type AWS::ResourceGroups::Generic:
allowed-resource-types
Specifies the types of resources that you can add to this group by using the GroupResources operation.
For configuration item type AWS::EC2::CapacityReservationPool:
None - This configuration item type doesn't support any parameters.
For more information about EC2 capacity reservation groups, see Working with capacity reservation groups in the EC2 Users Guide.
You can specify the following string values:
For configuration item type AWS::ResourceGroups::Generic:
allowed-resource-types
Specifies the types of resources that you can add to this group by using the GroupResources operation.
For configuration item type AWS::EC2::CapacityReservationPool:
None - This configuration item type doesn't support any parameters.
For more information about EC2 capacity reservation groups, see Working with capacity reservation groups in the EC2 Users Guide.
public boolean hasValues()
public List<String> values()
The values of for this parameter.
You can specify the following string value:
For item type allowed-resource-types: the only supported parameter value is
AWS::EC2::CapacityReservation.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
You can use hasValues() to see if a value was sent in this field.
You can specify the following string value:
For item type allowed-resource-types: the only supported parameter value is
AWS::EC2::CapacityReservation.
public GroupConfigurationParameter.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GroupConfigurationParameter.Builder,GroupConfigurationParameter>public static GroupConfigurationParameter.Builder builder()
public static Class<? extends GroupConfigurationParameter.Builder> serializableBuilderClass()
public boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
Copyright © 2020. All rights reserved.