public class AmazonMetaDataImpl extends org.refcodes.net.HttpBodyMapImpl implements AmazonMetaData
AbstractMap.SimpleEntry<K,V>, AbstractMap.SimpleImmutableEntry<K,V>
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
org.refcodes.structure.PathMap.MutablePathMap<T>, org.refcodes.structure.PathMap.PathMapBuilder<T>
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
org.refcodes.mixin.TypeAccessor.TypeMutator<T>, org.refcodes.mixin.TypeAccessor.TypeProperty<T>
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
org.refcodes.structure.Dictionary.MutableDictionary<K,V>
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
Constructor and Description |
---|
AmazonMetaDataImpl()
Create an empty
AmazonMetaData instance using the default path
delimiter "/" (Delimiter.PATH ) for the path declarations. |
AmazonMetaDataImpl(Object aObj)
Create a
AmazonMetaData instance containing the elements as of
MutablePathMap#insert(Object) using the default path delimiter
"/" (Delimiter.PATH ) for the path declarations. |
AmazonMetaDataImpl(Object aObj,
String aFromPath)
Creates a
AmazonMetaData instance containing the elements as of
MutablePathMap#insert(Object) using the default path delimiter
"/" (Delimiter.PATH ) for the path declarations. |
AmazonMetaDataImpl(String aToPath,
Object aObj)
Create a
AmazonMetaData instance containing the elements as of
MutablePathMap#insert(Object) using the default path delimiter
"/" (Delimiter.PATH ) for the path declarations. |
AmazonMetaDataImpl(String aToPath,
Object aObj,
String aFromPath)
Creates a
AmazonMetaData instance containing the elements as of
MutablePathMap#insert(Object) using the default path delimiter
"/" (Delimiter.PATH for the path declarations. |
childrenOf, retrieve, retrieveFrom, retrieveTo
compute, computeIfAbsent, computeIfPresent, containsKey, get, getDelimiter, getOrDefault, getType, merge, put, putIfAbsent, remove, remove, replace, replace, toDataStructure
clear, clone, containsValue, entrySet, forEach, isEmpty, keySet, putAll, replaceAll, size, values
equals, hashCode, toString
finalize, getClass, notify, notifyAll, wait, wait, wait
getAmiId, getAmiLaunchIndex, getAmiManifestPath, getAvailabilityZone, getHostname, getInstanceId, getInstanceType, getLocalHostName, getLocalIpv4, getPublicHostname, getPublicIpv4, setAmiId, setAmiLaunchIndex, setAmiManifestPath, setAvailabilityZone, setHostname, setInstanceId, setInstanceType, setLocalHostName, setLocalIpv4, setPublicHostname, setPublicIpv4
childrenOf, delete, retrieve, retrieveFrom, retrieveTo, withInsert, withInsert, withInsertFrom, withInsertTo, withPut, withPut
withInsert, withInsert, withInsertFrom, withInsertTo, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
withInsert, withInsert, withInsertFrom, withInsertTo
containsValue, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode, toSourceCode
toInstance, toInstance, toType, toType
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, removeAll
directories, directories, entries, entries, fromExternalKey, getArray, getArray, getRootPath, hasParentPath, isArray, isArray, isDirectory, isEntry, isRecord, isRootPath, keySet, paths, paths, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
withPut
containsKey, get, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getInteger, getInteger, getLong, getLong, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
public AmazonMetaDataImpl()
AmazonMetaData
instance using the default path
delimiter "/" (Delimiter.PATH
) for the path declarations.public AmazonMetaDataImpl(Object aObj)
AmazonMetaData
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations.aObj
- The object from which the elements are to be added.public AmazonMetaDataImpl(String aToPath, Object aObj)
AmazonMetaData
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations.aToPath
- The sub-path where to insert the object's introspected
values to.aObj
- The object from which the elements are to be added.public AmazonMetaDataImpl(Object aObj, String aFromPath)
AmazonMetaData
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
) for the path declarations.aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the
provided object.public AmazonMetaDataImpl(String aToPath, Object aObj, String aFromPath)
AmazonMetaData
instance containing the elements as of
MutablePathMap#insert(Object)
using the default path delimiter
"/" (Delimiter.PATH
for the path declarations.aToPath
- The sub-path where to insert the object's introspected
values to.aObj
- The object from which the elements are to be added.aFromPath
- The path from where to start adding elements of the
provided object.Copyright © 2018. All rights reserved.