Package org.refcodes.rest.ext.eureka
Interface EurekaInstanceDescriptor
-
- All Superinterfaces:
org.refcodes.mixin.AliasAccessor
,org.refcodes.mixin.AliasAccessor.AliasMutator
,org.refcodes.mixin.AliasAccessor.AliasProperty
,org.refcodes.structure.CanonicalMap
,org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
,org.refcodes.structure.CanonicalMap.MutableCanonicalMap
,org.refcodes.structure.Clearable
,org.refcodes.structure.Containable
,org.refcodes.mixin.DelimiterAccessor
,org.refcodes.structure.Dictionary<java.lang.String,T>
,org.refcodes.structure.Dictionary.MutableDictionary<java.lang.String,T>
,org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<java.lang.String,T,org.refcodes.structure.PathMap.PathMapBuilder<T>>
,org.refcodes.mixin.Dumpable
,org.refcodes.rest.HomeUrlAccessor
,org.refcodes.rest.HomeUrlAccessor.HomeUrlMutator
,org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty
,org.refcodes.net.HostAccessor
,org.refcodes.net.HostAccessor.HostMutator
,org.refcodes.net.HostAccessor.HostProperty
,org.refcodes.net.HttpBodyMap
,org.refcodes.net.IpAddressAccessor
,org.refcodes.net.IpAddressAccessor.IpAddressMutator
,org.refcodes.net.IpAddressAccessor.IpAddressProperty
,org.refcodes.structure.Keys<java.lang.String,T>
,org.refcodes.structure.Keys.MutableKeys<java.lang.String,T>
,org.refcodes.structure.Keys.MutableValues<java.lang.String,T>
,java.util.Map<java.lang.String,T>
,org.refcodes.structure.PathMap<java.lang.String>
,org.refcodes.structure.PathMap.MutablePathMap<java.lang.String>
,org.refcodes.structure.PathMap.PathMapBuilder<java.lang.String>
,org.refcodes.rest.PingUrlAccessor
,org.refcodes.rest.PingUrlAccessor.PingUrlMutator
,org.refcodes.rest.PingUrlAccessor.PingUrlProperty
,org.refcodes.mixin.PortAccessor
,org.refcodes.mixin.PortAccessor.PortMutator
,org.refcodes.mixin.PortAccessor.PortProperty
,org.refcodes.structure.PropertiesAccessorMixin
,org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<java.lang.String>
,org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin
,org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
,org.refcodes.rest.StatusUrlAccessor
,org.refcodes.rest.StatusUrlAccessor.StatusUrlMutator
,org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty
,org.refcodes.mixin.TypeAccessor<java.lang.String>
- All Known Implementing Classes:
EurekaInstanceDescriptorImpl
public interface EurekaInstanceDescriptor extends org.refcodes.mixin.AliasAccessor.AliasProperty, org.refcodes.rest.PingUrlAccessor.PingUrlProperty, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty, org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty, org.refcodes.net.HostAccessor.HostProperty, org.refcodes.net.IpAddressAccessor.IpAddressProperty, org.refcodes.net.HttpBodyMap, org.refcodes.mixin.PortAccessor.PortProperty
-
-
Nested Class Summary
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.AliasAccessor
org.refcodes.mixin.AliasAccessor.AliasBuilder<B extends org.refcodes.mixin.AliasAccessor.AliasBuilder<B>>, org.refcodes.mixin.AliasAccessor.AliasMutator, org.refcodes.mixin.AliasAccessor.AliasProperty
-
Nested classes/interfaces inherited from interface org.refcodes.structure.CanonicalMap
org.refcodes.structure.CanonicalMap.CanonicalMapBuilder, org.refcodes.structure.CanonicalMap.MutableCanonicalMap
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.DelimiterAccessor
org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B extends org.refcodes.mixin.DelimiterAccessor.DelimiterBuilder<B>>, org.refcodes.mixin.DelimiterAccessor.DelimiterMutator, org.refcodes.mixin.DelimiterAccessor.DelimiterProperty
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary
org.refcodes.structure.Dictionary.MutableDictionary<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.Dictionary.MutableDictionary
org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K extends java.lang.Object,V extends java.lang.Object,B extends org.refcodes.structure.Dictionary.MutableDictionary.DictionaryBuilder<K,V,B>>
-
Nested classes/interfaces inherited from interface org.refcodes.rest.HomeUrlAccessor
org.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<B extends org.refcodes.rest.HomeUrlAccessor.HomeUrlBuilder<?>>, org.refcodes.rest.HomeUrlAccessor.HomeUrlMutator, org.refcodes.rest.HomeUrlAccessor.HomeUrlProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.HostAccessor
org.refcodes.net.HostAccessor.HostBuilder<B extends org.refcodes.net.HostAccessor.HostBuilder<?>>, org.refcodes.net.HostAccessor.HostMutator, org.refcodes.net.HostAccessor.HostProperty
-
Nested classes/interfaces inherited from interface org.refcodes.net.IpAddressAccessor
org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B extends org.refcodes.net.IpAddressAccessor.IpAddressBuilder<B>>, org.refcodes.net.IpAddressAccessor.IpAddressMutator, org.refcodes.net.IpAddressAccessor.IpAddressProperty
-
Nested classes/interfaces inherited from interface java.util.Map
java.util.Map.Entry<K extends java.lang.Object,V extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PathMap
org.refcodes.structure.PathMap.MutablePathMap<T extends java.lang.Object>, org.refcodes.structure.PathMap.PathMapBuilder<T extends java.lang.Object>
-
Nested classes/interfaces inherited from interface org.refcodes.rest.PingUrlAccessor
org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<B extends org.refcodes.rest.PingUrlAccessor.PingUrlBuilder<?>>, org.refcodes.rest.PingUrlAccessor.PingUrlMutator, org.refcodes.rest.PingUrlAccessor.PingUrlProperty
-
Nested classes/interfaces inherited from interface org.refcodes.mixin.PortAccessor
org.refcodes.mixin.PortAccessor.PortBuilder<B extends org.refcodes.mixin.PortAccessor.PortBuilder<B>>, org.refcodes.mixin.PortAccessor.PortMutator, org.refcodes.mixin.PortAccessor.PortProperty
-
Nested classes/interfaces inherited from interface org.refcodes.structure.PropertiesAccessorMixin
org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin<T extends java.lang.Object>, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMixin, org.refcodes.structure.PropertiesAccessorMixin.PropertiesMutatorMixin
-
Nested classes/interfaces inherited from interface org.refcodes.rest.StatusUrlAccessor
org.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<B extends org.refcodes.rest.StatusUrlAccessor.StatusUrlBuilder<?>>, org.refcodes.rest.StatusUrlAccessor.StatusUrlMutator, org.refcodes.rest.StatusUrlAccessor.StatusUrlProperty
-
-
Method Summary
All Methods Instance Methods Default Methods Modifier and Type Method Description default java.lang.String
getActionType()
default java.lang.String
getAlias()
default java.lang.String
getCountryId()
default java.lang.String
getDataCenterInfoClass()
default java.lang.String
getDataCenterInfoName()
default org.refcodes.net.Url
getHomeUrl()
default java.lang.String
getHost()
default int[]
getIpAddress()
default java.lang.Long
getLastDirtyTimestamp()
default java.lang.Long
getLastUpdatedTimestamp()
default java.lang.Integer
getLeaseInfoDurationInSecs()
default java.lang.Long
getLeaseInfoEvictionTimestamp()
default java.lang.Long
getLeaseInfoLastRenewalTimestamp()
default java.lang.Long
getLeaseInfoRegistrationTimestamp()
default java.lang.Integer
getLeaseInfoRenewalIntervalInSecs()
default java.lang.Long
getLeaseInfoServiceUpTimestamp()
default java.util.Map<java.lang.String,java.lang.String>
getMetaData()
default java.lang.String
getMetadataClass()
default java.lang.String
getOverriddenstatus()
default org.refcodes.net.Url
getPingUrl()
default int
getPort()
default java.lang.String
getPortEnabled()
default java.lang.Integer
getSecurePort()
default java.lang.String
getSecurePortEnabled()
default java.lang.String
getStatus()
default org.refcodes.net.Url
getStatusUrl()
default java.lang.String
getVipAddress()
default java.lang.String
isCoordinatingDiscoveryServer()
default java.lang.String
putMetaData(java.lang.String aKey, java.lang.String aValue)
default void
setActionType(java.lang.String aValue)
default void
setAlias(java.lang.String aAlias)
default void
setCoordinatingDiscoveryServer(java.lang.String aValue)
default void
setCountryId(java.lang.String aValue)
default void
setDataCenterInfoClass(java.lang.String aValue)
default void
setDataCenterInfoName(java.lang.String aValue)
default void
setHomeUrl(org.refcodes.net.Url aUrl)
default void
setHost(java.lang.String aHost)
default void
setIpAddress(int[] aIpAddress)
default void
setLastDirtyTimestamp(java.lang.Long aValue)
default void
setLastUpdatedTimestamp(java.lang.Long aValue)
default void
setLeaseInfoDurationInSecs(java.lang.Integer aValue)
default void
setLeaseInfoEvictionTimestamp(java.lang.Long aValue)
default void
setLeaseInfoLastRenewalTimestamp(java.lang.Long aValue)
default void
setLeaseInfoRegistrationTimestamp(java.lang.Long aValue)
default void
setLeaseInfoRenewalIntervalInSecs(java.lang.Integer aValue)
default void
setLeaseInfoServiceUpTimestamp(java.lang.Long aValue)
default void
setMetaData(java.util.Map<java.lang.String,java.lang.String> aMetaData)
default void
setMetadataClass(java.lang.String aValue)
default void
setOverriddenstatus(java.lang.String aValue)
default void
setPingUrl(org.refcodes.net.Url aUrl)
default void
setPort(int aPort)
default void
setPortEnabled(java.lang.String aValue)
default void
setSecurePort(java.lang.Integer aValue)
default void
setSecurePortEnabled(java.lang.String aValue)
default void
setStatus(java.lang.String aValue)
default void
setStatusUrl(org.refcodes.net.Url aUrl)
default void
setVipAddress(java.lang.String aValue)
-
Methods inherited from interface org.refcodes.structure.CanonicalMap
toInstance, toInstance, toType, toType
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.CanonicalMapBuilder
withInsert, withInsert, withInsertFrom, withInsertTo, withPutBoolean, withPutByte, withPutDouble, withPutFloat, withPutInteger, withPutLong, withPutShort, withRemoveFrom
-
Methods inherited from interface org.refcodes.structure.CanonicalMap.MutableCanonicalMap
containsValue, insert, insert, insertFrom, insertTo, put, putAll, putAll, putAll, toDump, toSourceCode, toSourceCode
-
Methods inherited from interface org.refcodes.net.HttpBodyMap
delete, getIndexed, getIndexed, getStatusAlias, getStatusCode, getStatusException, getStatusMessage, getStatusTimeStamp, hasStatusAlias, hasStatusCode, hasStatusException, hasStatusMessage, hasStatusTimeStamp, putStatusAlias, putStatusAlias, putStatusCode, putStatusCode, putStatusException, putStatusException, putStatusMessage, putStatusTimeStamp, putStatusTimeStamp, query, query, queryFrom, queryTo, retrieve, retrieveFrom, retrieveFrom, retrieveFrom, retrieveFrom, retrieveTo, retrieveTo, retrieveTo, retrieveTo, withInsert, withInsert, withInsertFrom, withInsertTo, withPut, withPut, withPutStatusAlias, withPutStatusAlias, withPutStatusCode, withPutStatusCode
-
Methods inherited from interface org.refcodes.net.IpAddressAccessor.IpAddressMutator
fromCidrNotation
-
Methods inherited from interface java.util.Map
clear, compute, computeIfAbsent, computeIfPresent, containsKey, entry, entrySet, equals, forEach, get, getOrDefault, hashCode, isEmpty, keySet, merge, of, of, of, of, of, of, of, of, of, of, of, ofEntries, put, putIfAbsent, remove, remove, replace, replace, replaceAll, size, values
-
Methods inherited from interface org.refcodes.structure.PathMap
children, children, children, directories, directories, directories, directories, directories, fromExternalKey, get, get, getArray, getArray, getBoolean, getBoolean, getByte, getByte, getCharacter, getCharacter, getDouble, getDouble, getFloat, getFloat, getIndexes, getIndexes, getInteger, getInteger, getLong, getLong, getRootPath, getShort, getShort, hasChildren, hasChildren, hasChildren, hasIndexed, hasIndexed, hasParentPath, isArray, isArray, isArray, isArray, isArray, isChild, isChild, isChild, isDirectory, isDirectory, isDirectory, isDirectory, isIndexed, isIndexed, isPath, isRecord, isRecord, isRecord, isRecord, isRootPath, keySet, paths, paths, paths, paths, paths, queryPaths, records, records, records, records, records, toDataStructure, toDataStructure, toExternalKey, toMap, toMap, toNormalizedPath, toNormalizedPath, toParentPath, toPath, toPath
-
Methods inherited from interface org.refcodes.structure.PathMap.MutablePathMap
insert, insert, insert, insert, insertFrom, insertFrom, insertTo, insertTo, put, putArray, putArray, remove, remove, removeAll, removeAll, removeFrom, removeFrom, removeFrom, removeFrom
-
Methods inherited from interface org.refcodes.structure.PathMap.PathMapBuilder
withInsert, withInsert, withInsertFrom, withInsertTo
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin
asArray, asArray, asArray, asArray, asArray, asArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asBooleanArray, asByteArray, asByteArray, asByteArray, asByteArray, asByteArray, asByteArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asCharacterArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asDoubleArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asFloatArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asIntegerArray, asLongArray, asLongArray, asLongArray, asLongArray, asLongArray, asLongArray, asShortArray, asShortArray, asShortArray, asShortArray, asShortArray, asShortArray, containsKey, get, getBoolean, getBoolean, getBoolean, getByte, getByte, getByte, getCharacter, getCharacter, getCharacter, getDouble, getDouble, getDouble, getFloat, getFloat, getFloat, getInteger, getInteger, getInteger, getLong, getLong, getLong, getShort, getShort, getShort, use, useBoolean, useBoolean, useByte, useByte, useDouble, useDouble, useFloat, useFloat, useInteger, useInteger, useLong, useLong, useShort, useShort
-
Methods inherited from interface org.refcodes.structure.PropertiesAccessorMixin.PropertiesBuilderMixin
withPut
-
-
-
-
Method Detail
-
getActionType
default java.lang.String getActionType()
-
setActionType
default void setActionType(java.lang.String aValue)
-
getAlias
default java.lang.String getAlias()
- Specified by:
getAlias
in interfaceorg.refcodes.mixin.AliasAccessor
-
setAlias
default void setAlias(java.lang.String aAlias)
- Specified by:
setAlias
in interfaceorg.refcodes.mixin.AliasAccessor.AliasMutator
-
getCountryId
default java.lang.String getCountryId()
-
setCountryId
default void setCountryId(java.lang.String aValue)
-
getDataCenterInfoClass
default java.lang.String getDataCenterInfoClass()
-
setDataCenterInfoClass
default void setDataCenterInfoClass(java.lang.String aValue)
-
getDataCenterInfoName
default java.lang.String getDataCenterInfoName()
-
setDataCenterInfoName
default void setDataCenterInfoName(java.lang.String aValue)
-
getPingUrl
default org.refcodes.net.Url getPingUrl()
- Specified by:
getPingUrl
in interfaceorg.refcodes.rest.PingUrlAccessor
-
setPingUrl
default void setPingUrl(org.refcodes.net.Url aUrl)
- Specified by:
setPingUrl
in interfaceorg.refcodes.rest.PingUrlAccessor.PingUrlMutator
-
getStatusUrl
default org.refcodes.net.Url getStatusUrl()
- Specified by:
getStatusUrl
in interfaceorg.refcodes.rest.StatusUrlAccessor
-
setStatusUrl
default void setStatusUrl(org.refcodes.net.Url aUrl)
- Specified by:
setStatusUrl
in interfaceorg.refcodes.rest.StatusUrlAccessor.StatusUrlMutator
-
getHomeUrl
default org.refcodes.net.Url getHomeUrl()
- Specified by:
getHomeUrl
in interfaceorg.refcodes.rest.HomeUrlAccessor
-
setHomeUrl
default void setHomeUrl(org.refcodes.net.Url aUrl)
- Specified by:
setHomeUrl
in interfaceorg.refcodes.rest.HomeUrlAccessor.HomeUrlMutator
-
getHost
default java.lang.String getHost()
- Specified by:
getHost
in interfaceorg.refcodes.net.HostAccessor
-
setHost
default void setHost(java.lang.String aHost)
- Specified by:
setHost
in interfaceorg.refcodes.net.HostAccessor.HostMutator
-
getIpAddress
default int[] getIpAddress()
- Specified by:
getIpAddress
in interfaceorg.refcodes.net.IpAddressAccessor
-
setIpAddress
default void setIpAddress(int[] aIpAddress)
- Specified by:
setIpAddress
in interfaceorg.refcodes.net.IpAddressAccessor.IpAddressMutator
-
isCoordinatingDiscoveryServer
default java.lang.String isCoordinatingDiscoveryServer()
-
setCoordinatingDiscoveryServer
default void setCoordinatingDiscoveryServer(java.lang.String aValue)
-
getLastDirtyTimestamp
default java.lang.Long getLastDirtyTimestamp()
-
setLastDirtyTimestamp
default void setLastDirtyTimestamp(java.lang.Long aValue)
-
getLastUpdatedTimestamp
default java.lang.Long getLastUpdatedTimestamp()
-
setLastUpdatedTimestamp
default void setLastUpdatedTimestamp(java.lang.Long aValue)
-
getLeaseInfoDurationInSecs
default java.lang.Integer getLeaseInfoDurationInSecs()
-
setLeaseInfoDurationInSecs
default void setLeaseInfoDurationInSecs(java.lang.Integer aValue)
-
getLeaseInfoEvictionTimestamp
default java.lang.Long getLeaseInfoEvictionTimestamp()
-
setLeaseInfoEvictionTimestamp
default void setLeaseInfoEvictionTimestamp(java.lang.Long aValue)
-
getLeaseInfoLastRenewalTimestamp
default java.lang.Long getLeaseInfoLastRenewalTimestamp()
-
setLeaseInfoLastRenewalTimestamp
default void setLeaseInfoLastRenewalTimestamp(java.lang.Long aValue)
-
getLeaseInfoRegistrationTimestamp
default java.lang.Long getLeaseInfoRegistrationTimestamp()
-
setLeaseInfoRegistrationTimestamp
default void setLeaseInfoRegistrationTimestamp(java.lang.Long aValue)
-
getLeaseInfoRenewalIntervalInSecs
default java.lang.Integer getLeaseInfoRenewalIntervalInSecs()
-
setLeaseInfoRenewalIntervalInSecs
default void setLeaseInfoRenewalIntervalInSecs(java.lang.Integer aValue)
-
getLeaseInfoServiceUpTimestamp
default java.lang.Long getLeaseInfoServiceUpTimestamp()
-
setLeaseInfoServiceUpTimestamp
default void setLeaseInfoServiceUpTimestamp(java.lang.Long aValue)
-
getMetadataClass
default java.lang.String getMetadataClass()
-
setMetadataClass
default void setMetadataClass(java.lang.String aValue)
-
getOverriddenstatus
default java.lang.String getOverriddenstatus()
-
setOverriddenstatus
default void setOverriddenstatus(java.lang.String aValue)
-
getPort
default int getPort()
- Specified by:
getPort
in interfaceorg.refcodes.mixin.PortAccessor
-
setPort
default void setPort(int aPort)
- Specified by:
setPort
in interfaceorg.refcodes.mixin.PortAccessor.PortMutator
-
getPortEnabled
default java.lang.String getPortEnabled()
-
setPortEnabled
default void setPortEnabled(java.lang.String aValue)
-
getSecurePort
default java.lang.Integer getSecurePort()
-
setSecurePort
default void setSecurePort(java.lang.Integer aValue)
-
getSecurePortEnabled
default java.lang.String getSecurePortEnabled()
-
setSecurePortEnabled
default void setSecurePortEnabled(java.lang.String aValue)
-
getStatus
default java.lang.String getStatus()
-
setStatus
default void setStatus(java.lang.String aValue)
-
getVipAddress
default java.lang.String getVipAddress()
-
setVipAddress
default void setVipAddress(java.lang.String aValue)
-
getMetaData
default java.util.Map<java.lang.String,java.lang.String> getMetaData()
-
setMetaData
default void setMetaData(java.util.Map<java.lang.String,java.lang.String> aMetaData)
-
putMetaData
default java.lang.String putMetaData(java.lang.String aKey, java.lang.String aValue)
-
-