org.jclouds.vcloud.director.v1_5.domain
Class Metadata

java.lang.Object
  extended by org.jclouds.vcloud.director.v1_5.domain.Resource
      extended by org.jclouds.vcloud.director.v1_5.domain.Metadata
All Implemented Interfaces:
Map<String,String>

public class Metadata
extends Resource
implements Map<String,String>

Represents a set of metadata

 <xs:complexType name="Metadata">
 

Author:
danikov

Nested Class Summary
static class Metadata.Builder<B extends Metadata.Builder<B>>
           
 
Nested classes/interfaces inherited from interface java.util.Map
Map.Entry<K,V>
 
Field Summary
static String MEDIA_TYPE
           
 
Fields inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
logger
 
Constructor Summary
protected Metadata()
           
protected Metadata(Metadata.Builder<?> builder)
           
 
Method Summary
static Metadata.Builder<?> builder()
           
 void clear()
           
 boolean containsKey(Object arg0)
           
 boolean containsValue(Object arg0)
           
 Set<Map.Entry<String,String>> entrySet()
           
 boolean equals(Object o)
           
 String get(Object arg0)
           
 Set<MetadataEntry> getMetadataEntries()
           
 int hashCode()
           
 boolean isEmpty()
           
 Set<String> keySet()
           
 String put(String arg0, String arg1)
           
 void putAll(Map<? extends String,? extends String> arg0)
           
 String remove(Object arg0)
           
 int size()
           
 com.google.common.base.Objects.ToStringHelper string()
           
 Metadata.Builder<?> toBuilder()
           
protected  Map<String,String> toMap()
           
static Metadata toMetadata(Map<String,String> input)
           
 Collection<String> values()
           
 
Methods inherited from class org.jclouds.vcloud.director.v1_5.domain.Resource
clone, getHref, getLinks, getType, toString
 
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
 

Field Detail

MEDIA_TYPE

public static final String MEDIA_TYPE
See Also:
Constant Field Values
Constructor Detail

Metadata

protected Metadata()

Metadata

protected Metadata(Metadata.Builder<?> builder)
Method Detail

toMetadata

public static Metadata toMetadata(Map<String,String> input)

builder

public static Metadata.Builder<?> builder()

toBuilder

public Metadata.Builder<?> toBuilder()
Overrides:
toBuilder in class Resource

getMetadataEntries

public Set<MetadataEntry> getMetadataEntries()

toMap

protected Map<String,String> toMap()

equals

public boolean equals(Object o)
Specified by:
equals in interface Map<String,String>
Overrides:
equals in class Resource

hashCode

public int hashCode()
Specified by:
hashCode in interface Map<String,String>
Overrides:
hashCode in class Resource

string

public com.google.common.base.Objects.ToStringHelper string()
Overrides:
string in class Resource

clear

public void clear()
Specified by:
clear in interface Map<String,String>

containsKey

public boolean containsKey(Object arg0)
Specified by:
containsKey in interface Map<String,String>

containsValue

public boolean containsValue(Object arg0)
Specified by:
containsValue in interface Map<String,String>

entrySet

public Set<Map.Entry<String,String>> entrySet()
Specified by:
entrySet in interface Map<String,String>

get

public String get(Object arg0)
Specified by:
get in interface Map<String,String>

isEmpty

public boolean isEmpty()
Specified by:
isEmpty in interface Map<String,String>

keySet

public Set<String> keySet()
Specified by:
keySet in interface Map<String,String>

put

public String put(String arg0,
                  String arg1)
Specified by:
put in interface Map<String,String>

putAll

public void putAll(Map<? extends String,? extends String> arg0)
Specified by:
putAll in interface Map<String,String>

remove

public String remove(Object arg0)
Specified by:
remove in interface Map<String,String>

size

public int size()
Specified by:
size in interface Map<String,String>

values

public Collection<String> values()
Specified by:
values in interface Map<String,String>


Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.