@Generated(value="software.amazon.awssdk:codegen") public final class GroupConfigurationItem extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GroupConfigurationItem.Builder,GroupConfigurationItem>
An item in a group configuration. A group service configuration can have one or more items. For details about group service configuration syntax, see Service configurations for resource groups.
| Modifier and Type | Class and Description |
|---|---|
static interface |
GroupConfigurationItem.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GroupConfigurationItem.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasParameters()
For responses, this returns true if the service returned a value for the Parameters property.
|
List<GroupConfigurationParameter> |
parameters()
A collection of parameters for this group configuration item.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends GroupConfigurationItem.Builder> |
serializableBuilderClass() |
GroupConfigurationItem.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
String |
type()
Specifies the type of group configuration item.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String type()
Specifies the type of group configuration item. Each item must have a unique value for type. For the
list of types that you can specify for a configuration item, see Supported resource
types and parameters.
type.
For the list of types that you can specify for a configuration item, see Supported
resource types and parameters.public final boolean hasParameters()
isEmpty() method on the property). This is
useful because the SDK will never return a null collection or map, but you may need to differentiate between the
service returning nothing (or null) and the service returning an empty collection or map. For requests, this
returns true if a value for the property was specified in the request builder, and false if a value was not
specified.public final List<GroupConfigurationParameter> parameters()
A collection of parameters for this group configuration item. For the list of parameters that you can use with each configuration item type, see Supported resource types and parameters.
Attempts to modify the collection returned by this method will result in an UnsupportedOperationException.
This method will never return null. If you would like to know whether the service returned this field (so that
you can differentiate between null and empty), you can use the hasParameters() method.
public GroupConfigurationItem.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GroupConfigurationItem.Builder,GroupConfigurationItem>public static GroupConfigurationItem.Builder builder()
public static Class<? extends GroupConfigurationItem.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2023. All rights reserved.