@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class ResourceQuery extends Object implements Serializable, Cloneable, StructuredPojo
The query that is used to define a resource group or a search for resources.
Constructor and Description |
---|
ResourceQuery() |
Modifier and Type | Method and Description |
---|---|
ResourceQuery |
clone() |
boolean |
equals(Object obj) |
String |
getQuery()
The query that defines a group or a search.
|
String |
getType()
The type of the query.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setQuery(String query)
The query that defines a group or a search.
|
void |
setType(String type)
The type of the query.
|
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
ResourceQuery |
withQuery(String query)
The query that defines a group or a search.
|
ResourceQuery |
withType(QueryType type)
The type of the query.
|
ResourceQuery |
withType(String type)
The type of the query.
|
public void setType(String type)
The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag filters for
resource types and tags, as supported by the AWS Tagging API GetResources operation. When more than one element
is present, only resources that match all filters are part of the result. If a filter specifies more than one
value for a key, a resource matches the filter if its tag value matches any of the specified values.
type
- The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag
filters for resource types and tags, as supported by the AWS Tagging API GetResources operation. When more
than one element is present, only resources that match all filters are part of the result. If a filter
specifies more than one value for a key, a resource matches the filter if its tag value matches any of the
specified values.
QueryType
public String getType()
The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag filters for
resource types and tags, as supported by the AWS Tagging API GetResources operation. When more than one element
is present, only resources that match all filters are part of the result. If a filter specifies more than one
value for a key, a resource matches the filter if its tag value matches any of the specified values.
TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag
filters for resource types and tags, as supported by the AWS Tagging API GetResources operation. When
more than one element is present, only resources that match all filters are part of the result. If a
filter specifies more than one value for a key, a resource matches the filter if its tag value matches
any of the specified values.
QueryType
public ResourceQuery withType(String type)
The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag filters for
resource types and tags, as supported by the AWS Tagging API GetResources operation. When more than one element
is present, only resources that match all filters are part of the result. If a filter specifies more than one
value for a key, a resource matches the filter if its tag value matches any of the specified values.
type
- The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag
filters for resource types and tags, as supported by the AWS Tagging API GetResources operation. When more
than one element is present, only resources that match all filters are part of the result. If a filter
specifies more than one value for a key, a resource matches the filter if its tag value matches any of the
specified values.
QueryType
public ResourceQuery withType(QueryType type)
The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag filters for
resource types and tags, as supported by the AWS Tagging API GetResources operation. When more than one element
is present, only resources that match all filters are part of the result. If a filter specifies more than one
value for a key, a resource matches the filter if its tag value matches any of the specified values.
type
- The type of the query. The valid value in this release is TAG_FILTERS_1_0
.
TAG_FILTERS_1_0:
A JSON syntax that lets you specify a collection of simple tag
filters for resource types and tags, as supported by the AWS Tagging API GetResources operation. When more
than one element is present, only resources that match all filters are part of the result. If a filter
specifies more than one value for a key, a resource matches the filter if its tag value matches any of the
specified values.
QueryType
public void setQuery(String query)
The query that defines a group or a search.
query
- The query that defines a group or a search.public String getQuery()
The query that defines a group or a search.
public ResourceQuery withQuery(String query)
The query that defines a group or a search.
query
- The query that defines a group or a search.public String toString()
toString
in class Object
Object.toString()
public ResourceQuery clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.