@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateDynamicThingGroupRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateDynamicThingGroupRequest() |
Modifier and Type | Method and Description |
---|---|
CreateDynamicThingGroupRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getIndexName()
The dynamic thing group index name.
|
String |
getQueryString()
The dynamic thing group search query string.
|
String |
getQueryVersion()
The dynamic thing group query version.
|
List<Tag> |
getTags()
Metadata which can be used to manage the dynamic thing group.
|
String |
getThingGroupName()
The dynamic thing group name to create.
|
ThingGroupProperties |
getThingGroupProperties()
The dynamic thing group properties.
|
int |
hashCode() |
void |
setIndexName(String indexName)
The dynamic thing group index name.
|
void |
setQueryString(String queryString)
The dynamic thing group search query string.
|
void |
setQueryVersion(String queryVersion)
The dynamic thing group query version.
|
void |
setTags(Collection<Tag> tags)
Metadata which can be used to manage the dynamic thing group.
|
void |
setThingGroupName(String thingGroupName)
The dynamic thing group name to create.
|
void |
setThingGroupProperties(ThingGroupProperties thingGroupProperties)
The dynamic thing group properties.
|
String |
toString()
Returns a string representation of this object.
|
CreateDynamicThingGroupRequest |
withIndexName(String indexName)
The dynamic thing group index name.
|
CreateDynamicThingGroupRequest |
withQueryString(String queryString)
The dynamic thing group search query string.
|
CreateDynamicThingGroupRequest |
withQueryVersion(String queryVersion)
The dynamic thing group query version.
|
CreateDynamicThingGroupRequest |
withTags(Collection<Tag> tags)
Metadata which can be used to manage the dynamic thing group.
|
CreateDynamicThingGroupRequest |
withTags(Tag... tags)
Metadata which can be used to manage the dynamic thing group.
|
CreateDynamicThingGroupRequest |
withThingGroupName(String thingGroupName)
The dynamic thing group name to create.
|
CreateDynamicThingGroupRequest |
withThingGroupProperties(ThingGroupProperties thingGroupProperties)
The dynamic thing group properties.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setThingGroupName(String thingGroupName)
The dynamic thing group name to create.
thingGroupName
- The dynamic thing group name to create.public String getThingGroupName()
The dynamic thing group name to create.
public CreateDynamicThingGroupRequest withThingGroupName(String thingGroupName)
The dynamic thing group name to create.
thingGroupName
- The dynamic thing group name to create.public void setThingGroupProperties(ThingGroupProperties thingGroupProperties)
The dynamic thing group properties.
thingGroupProperties
- The dynamic thing group properties.public ThingGroupProperties getThingGroupProperties()
The dynamic thing group properties.
public CreateDynamicThingGroupRequest withThingGroupProperties(ThingGroupProperties thingGroupProperties)
The dynamic thing group properties.
thingGroupProperties
- The dynamic thing group properties.public void setIndexName(String indexName)
The dynamic thing group index name.
Currently one index is supported: AWS_Things
.
indexName
- The dynamic thing group index name.
Currently one index is supported: AWS_Things
.
public String getIndexName()
The dynamic thing group index name.
Currently one index is supported: AWS_Things
.
Currently one index is supported: AWS_Things
.
public CreateDynamicThingGroupRequest withIndexName(String indexName)
The dynamic thing group index name.
Currently one index is supported: AWS_Things
.
indexName
- The dynamic thing group index name.
Currently one index is supported: AWS_Things
.
public void setQueryString(String queryString)
The dynamic thing group search query string.
See Query Syntax for information about query string syntax.
queryString
- The dynamic thing group search query string.
See Query Syntax for information about query string syntax.
public String getQueryString()
The dynamic thing group search query string.
See Query Syntax for information about query string syntax.
See Query Syntax for information about query string syntax.
public CreateDynamicThingGroupRequest withQueryString(String queryString)
The dynamic thing group search query string.
See Query Syntax for information about query string syntax.
queryString
- The dynamic thing group search query string.
See Query Syntax for information about query string syntax.
public void setQueryVersion(String queryVersion)
The dynamic thing group query version.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
queryVersion
- The dynamic thing group query version. Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
public String getQueryVersion()
The dynamic thing group query version.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
public CreateDynamicThingGroupRequest withQueryVersion(String queryVersion)
The dynamic thing group query version.
Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
queryVersion
- The dynamic thing group query version. Currently one query version is supported: "2017-09-30". If not specified, the query version defaults to this value.
public List<Tag> getTags()
Metadata which can be used to manage the dynamic thing group.
public void setTags(Collection<Tag> tags)
Metadata which can be used to manage the dynamic thing group.
tags
- Metadata which can be used to manage the dynamic thing group.public CreateDynamicThingGroupRequest withTags(Tag... tags)
Metadata which can be used to manage the dynamic thing group.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Metadata which can be used to manage the dynamic thing group.public CreateDynamicThingGroupRequest withTags(Collection<Tag> tags)
Metadata which can be used to manage the dynamic thing group.
tags
- Metadata which can be used to manage the dynamic thing group.public String toString()
toString
in class Object
Object.toString()
public CreateDynamicThingGroupRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()