org.jclouds.aws.ec2.util
Class TagFilters

java.lang.Object
  extended by org.jclouds.aws.ec2.util.TagFilters

public class TagFilters
extends Object

Author:
grkvlt@apache.org

Nested Class Summary
static class TagFilters.FilterName
           
static class TagFilters.ResourceType
           
 
Field Summary
protected  Map<TagFilters.FilterName,Iterable<?>> map
           
 
Constructor Summary
protected TagFilters()
           
 
Method Summary
 TagFilters anyKey()
           
 TagFilters anyResourceId()
           
 TagFilters anyResourceType()
           
 TagFilters anyValue()
           
 Map<TagFilters.FilterName,Iterable<?>> build()
           
 TagFilters customerGateway()
           
 TagFilters dhcpOptions()
           
static TagFilters filters()
           
 TagFilters image()
           
 TagFilters instance()
           
 TagFilters instancesRequest()
           
 TagFilters internetGateway()
           
 TagFilters key(String key)
           
 TagFilters keyContains(String key)
           
 TagFilters keyEndsWith(String key)
           
 TagFilters keys(Iterable<String> keys)
           
 TagFilters keys(String... keys)
           
 TagFilters keyStartsWith(String key)
           
 TagFilters keyValuePair(String key, String value)
           
 TagFilters keyValueSet(String key, Iterable<String> values)
           
 TagFilters keyValueSet(String key, String... values)
           
 TagFilters networkAcl()
           
 TagFilters reservedInstance()
           
 TagFilters resourceId(String resourceId)
           
 TagFilters resourceIdContains(String value)
           
 TagFilters resourceIdEndsWith(String value)
           
 TagFilters resourceIdStartsWith(String value)
           
 TagFilters resourceType(TagFilters.ResourceType resourceType)
           
 TagFilters routeTable()
           
 TagFilters securityGroup()
           
 TagFilters snapshot()
           
 TagFilters subnet()
           
 TagFilters value(String value)
           
 TagFilters valueContains(String value)
           
 TagFilters valueEndsWith(String value)
           
 TagFilters values(Iterable<String> values)
           
 TagFilters values(String... values)
           
 TagFilters valueStartsWith(String value)
           
 TagFilters volume()
           
 TagFilters vpc()
           
 TagFilters vpnConnection()
           
 TagFilters vpnGateway()
           
 
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
 

Field Detail

map

protected final Map<TagFilters.FilterName,Iterable<?>> map
Constructor Detail

TagFilters

protected TagFilters()
Method Detail

filters

public static TagFilters filters()

build

public Map<TagFilters.FilterName,Iterable<?>> build()

resourceId

public TagFilters resourceId(String resourceId)

key

public TagFilters key(String key)

keys

public TagFilters keys(String... keys)

keys

public TagFilters keys(Iterable<String> keys)

value

public TagFilters value(String value)

values

public TagFilters values(String... values)

values

public TagFilters values(Iterable<String> values)

keyContains

public TagFilters keyContains(String key)

valueContains

public TagFilters valueContains(String value)

resourceIdContains

public TagFilters resourceIdContains(String value)

keyStartsWith

public TagFilters keyStartsWith(String key)

valueStartsWith

public TagFilters valueStartsWith(String value)

resourceIdStartsWith

public TagFilters resourceIdStartsWith(String value)

keyEndsWith

public TagFilters keyEndsWith(String key)

valueEndsWith

public TagFilters valueEndsWith(String value)

resourceIdEndsWith

public TagFilters resourceIdEndsWith(String value)

keyValuePair

public TagFilters keyValuePair(String key,
                               String value)

keyValueSet

public TagFilters keyValueSet(String key,
                              Iterable<String> values)

keyValueSet

public TagFilters keyValueSet(String key,
                              String... values)

anyKey

public TagFilters anyKey()

anyValue

public TagFilters anyValue()

anyResourceId

public TagFilters anyResourceId()

anyResourceType

public TagFilters anyResourceType()

resourceType

public TagFilters resourceType(TagFilters.ResourceType resourceType)

customerGateway

public TagFilters customerGateway()

dhcpOptions

public TagFilters dhcpOptions()

image

public TagFilters image()

instance

public TagFilters instance()

internetGateway

public TagFilters internetGateway()

networkAcl

public TagFilters networkAcl()

reservedInstance

public TagFilters reservedInstance()

routeTable

public TagFilters routeTable()

securityGroup

public TagFilters securityGroup()

snapshot

public TagFilters snapshot()

instancesRequest

public TagFilters instancesRequest()

subnet

public TagFilters subnet()

volume

public TagFilters volume()

vpc

public TagFilters vpc()

vpnConnection

public TagFilters vpnConnection()

vpnGateway

public TagFilters vpnGateway()


Copyright © 2009-2011 jclouds. All Rights Reserved.