@Generated(value="software.amazon.awssdk:codegen") public final class AddThingsToThingGroupParams extends Object implements SdkPojo, Serializable, ToCopyableBuilder<AddThingsToThingGroupParams.Builder,AddThingsToThingGroupParams>
Parameters used when defining a mitigation action that move a set of things to a thing group.
| Modifier and Type | Class and Description |
|---|---|
static interface |
AddThingsToThingGroupParams.Builder |
| Modifier and Type | Method and Description |
|---|---|
static AddThingsToThingGroupParams.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
boolean |
hasThingGroupNames()
For responses, this returns true if the service returned a value for the ThingGroupNames property.
|
Boolean |
overrideDynamicGroups()
Specifies if this mitigation action can move the things that triggered the mitigation action even if they are
part of one or more dynamic thing groups.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends AddThingsToThingGroupParams.Builder> |
serializableBuilderClass() |
List<String> |
thingGroupNames()
The list of groups to which you want to add the things that triggered the mitigation action.
|
AddThingsToThingGroupParams.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
clone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final boolean hasThingGroupNames()
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<String> thingGroupNames()
The list of groups to which you want to add the things that triggered the mitigation action. You can add a thing to a maximum of 10 groups, but you can't add a thing to more than one group in the same hierarchy.
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 hasThingGroupNames() method.
public final Boolean overrideDynamicGroups()
Specifies if this mitigation action can move the things that triggered the mitigation action even if they are part of one or more dynamic thing groups.
public AddThingsToThingGroupParams.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<AddThingsToThingGroupParams.Builder,AddThingsToThingGroupParams>public static AddThingsToThingGroupParams.Builder builder()
public static Class<? extends AddThingsToThingGroupParams.Builder> serializableBuilderClass()
public final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
Copyright © 2022. All rights reserved.