Class UpdateDynamicThingGroupRequest
- java.lang.Object
-
- software.amazon.awssdk.core.SdkRequest
-
- software.amazon.awssdk.awscore.AwsRequest
-
- software.amazon.awssdk.services.iot.model.IotRequest
-
- software.amazon.awssdk.services.iot.model.UpdateDynamicThingGroupRequest
-
- All Implemented Interfaces:
SdkPojo
,ToCopyableBuilder<UpdateDynamicThingGroupRequest.Builder,UpdateDynamicThingGroupRequest>
@Generated("software.amazon.awssdk:codegen") public final class UpdateDynamicThingGroupRequest extends IotRequest implements ToCopyableBuilder<UpdateDynamicThingGroupRequest.Builder,UpdateDynamicThingGroupRequest>
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interface
UpdateDynamicThingGroupRequest.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateDynamicThingGroupRequest.Builder
builder()
boolean
equals(Object obj)
boolean
equalsBySdkFields(Object obj)
Long
expectedVersion()
The expected version of the dynamic thing group to update.<T> Optional<T>
getValueForField(String fieldName, Class<T> clazz)
int
hashCode()
String
indexName()
The dynamic thing group index to update.String
queryString()
The dynamic thing group search query string to update.String
queryVersion()
The dynamic thing group query version to update.List<SdkField<?>>
sdkFields()
static Class<? extends UpdateDynamicThingGroupRequest.Builder>
serializableBuilderClass()
String
thingGroupName()
The name of the dynamic thing group to update.ThingGroupProperties
thingGroupProperties()
The dynamic thing group properties to update.UpdateDynamicThingGroupRequest.Builder
toBuilder()
String
toString()
Returns a string representation of this object.-
Methods inherited from class software.amazon.awssdk.awscore.AwsRequest
overrideConfiguration
-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
thingGroupName
public final String thingGroupName()
The name of the dynamic thing group to update.
- Returns:
- The name of the dynamic thing group to update.
-
thingGroupProperties
public final ThingGroupProperties thingGroupProperties()
The dynamic thing group properties to update.
- Returns:
- The dynamic thing group properties to update.
-
expectedVersion
public final Long expectedVersion()
The expected version of the dynamic thing group to update.
- Returns:
- The expected version of the dynamic thing group to update.
-
indexName
public final String indexName()
The dynamic thing group index to update.
Currently one index is supported:
AWS_Things
.- Returns:
- The dynamic thing group index to update.
Currently one index is supported:
AWS_Things
.
-
queryString
public final String queryString()
The dynamic thing group search query string to update.
- Returns:
- The dynamic thing group search query string to update.
-
queryVersion
public final String queryVersion()
The dynamic thing group query version to update.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
- Returns:
- The dynamic thing group query version to update.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
-
toBuilder
public UpdateDynamicThingGroupRequest.Builder toBuilder()
- Specified by:
toBuilder
in interfaceToCopyableBuilder<UpdateDynamicThingGroupRequest.Builder,UpdateDynamicThingGroupRequest>
- Specified by:
toBuilder
in classIotRequest
-
builder
public static UpdateDynamicThingGroupRequest.Builder builder()
-
serializableBuilderClass
public static Class<? extends UpdateDynamicThingGroupRequest.Builder> serializableBuilderClass()
-
hashCode
public final int hashCode()
- Overrides:
hashCode
in classAwsRequest
-
equals
public final boolean equals(Object obj)
- Overrides:
equals
in classAwsRequest
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFields
in interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
getValueForField
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
- Overrides:
getValueForField
in classSdkRequest
-
-