A B C E G I M P R S U V Z 

A

AWSRecordService - Interface in com.renatodelgaudio.awsupdate
 

B

buildRoute53(File) - Static method in class com.renatodelgaudio.awsupdate.EnvUtil
 

C

com.renatodelgaudio.awsupdate - package com.renatodelgaudio.awsupdate
 
config - Variable in class com.renatodelgaudio.awsupdate.SimpleUpdater
 
Configuration - Interface in com.renatodelgaudio.awsupdate
 
ConfigurationException - Exception in com.renatodelgaudio.awsupdate
 
ConfigurationException() - Constructor for exception com.renatodelgaudio.awsupdate.ConfigurationException
 
ConfigurationException(String, Throwable) - Constructor for exception com.renatodelgaudio.awsupdate.ConfigurationException
 
ConfigurationException(String) - Constructor for exception com.renatodelgaudio.awsupdate.ConfigurationException
 
ConfigurationException(Throwable) - Constructor for exception com.renatodelgaudio.awsupdate.ConfigurationException
 

E

EnvUtil - Class in com.renatodelgaudio.awsupdate
 

G

getAmazonClient() - Method in interface com.renatodelgaudio.awsupdate.Configuration
 
getAmazonClient() - Method in class com.renatodelgaudio.awsupdate.PropertyConfig
 
getAwsFilePath() - Static method in class com.renatodelgaudio.awsupdate.EnvUtil
 
getCity() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getConfigAsProperty() - Static method in class com.renatodelgaudio.awsupdate.EnvUtil
 
getCountry() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getCurrentIP() - Method in interface com.renatodelgaudio.awsupdate.AWSRecordService
 
getCurrentIP() - Method in class com.renatodelgaudio.awsupdate.SimpleRecordService
 
getCurrentRecordSet() - Method in class com.renatodelgaudio.awsupdate.SimpleRecordService
 
getHostname() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getIP() - Method in class com.renatodelgaudio.awsupdate.IcanHazip
 
getIP() - Method in class com.renatodelgaudio.awsupdate.IpInfo
 
getIp() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getIP() - Method in interface com.renatodelgaudio.awsupdate.IpProvider
 
getIpProviders() - Static method in class com.renatodelgaudio.awsupdate.IpUtil
 
getLoc() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getOrg() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getProviderName() - Method in exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
getRecordName() - Method in interface com.renatodelgaudio.awsupdate.Configuration
 
getRecordName() - Method in class com.renatodelgaudio.awsupdate.PropertyConfig
 
getRegion() - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
getTTL() - Method in interface com.renatodelgaudio.awsupdate.Configuration
 
getTTL() - Method in class com.renatodelgaudio.awsupdate.PropertyConfig
 
getZoneId() - Method in interface com.renatodelgaudio.awsupdate.Configuration
 
getZoneId() - Method in class com.renatodelgaudio.awsupdate.PropertyConfig
 

I

IcanHazip - Class in com.renatodelgaudio.awsupdate
 
IcanHazip() - Constructor for class com.renatodelgaudio.awsupdate.IcanHazip
 
INSTALL_DIR() - Static method in class com.renatodelgaudio.awsupdate.EnvUtil
 
IPAddressValidator - Class in com.renatodelgaudio.awsupdate
 
IPAddressValidator() - Constructor for class com.renatodelgaudio.awsupdate.IPAddressValidator
 
IpInfo - Class in com.renatodelgaudio.awsupdate
 
IpInfo() - Constructor for class com.renatodelgaudio.awsupdate.IpInfo
 
IpInfoBean - Class in com.renatodelgaudio.awsupdate
 
IpInfoBean() - Constructor for class com.renatodelgaudio.awsupdate.IpInfoBean
 
IpProvider - Interface in com.renatodelgaudio.awsupdate
 
IpRetrievalException - Exception in com.renatodelgaudio.awsupdate
 
IpRetrievalException() - Constructor for exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
IpRetrievalException(String, Throwable) - Constructor for exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
IpRetrievalException(String) - Constructor for exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
IpRetrievalException(Throwable) - Constructor for exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
IpUtil - Class in com.renatodelgaudio.awsupdate
 
IpUtil() - Constructor for class com.renatodelgaudio.awsupdate.IpUtil
 
isConfigOK() - Method in interface com.renatodelgaudio.awsupdate.Configuration
It checks whether the config is OK
isConfigOK() - Method in class com.renatodelgaudio.awsupdate.PropertyConfig
 

M

Mailer - Class in com.renatodelgaudio.awsupdate
 
Mailer() - Constructor for class com.renatodelgaudio.awsupdate.Mailer
 
mailSender - Variable in class com.renatodelgaudio.awsupdate.SimpleUpdater
 
main(String[]) - Static method in class com.renatodelgaudio.awsupdate.IPAddressValidator
 
main(String[]) - Static method in class com.renatodelgaudio.awsupdate.RouteMain
 

P

PROP_AWS_FILE_NAME - Static variable in class com.renatodelgaudio.awsupdate.EnvUtil
 
PROP_INSTALL_DIR - Static variable in class com.renatodelgaudio.awsupdate.EnvUtil
This is the expected property passed to Java on boot
e.g.
PropertyConfig - Class in com.renatodelgaudio.awsupdate
 
PropertyConfig() - Constructor for class com.renatodelgaudio.awsupdate.PropertyConfig
 
providerName() - Method in class com.renatodelgaudio.awsupdate.IcanHazip
 
providerName() - Method in class com.renatodelgaudio.awsupdate.IpInfo
 
providerName() - Method in interface com.renatodelgaudio.awsupdate.IpProvider
 

R

recordService - Variable in class com.renatodelgaudio.awsupdate.SimpleUpdater
 
retrievePublicIP() - Static method in class com.renatodelgaudio.awsupdate.IpUtil
It retrieves the Public IP trying multiple providers (if needed)
RouteMain - Class in com.renatodelgaudio.awsupdate
 
RouteMain() - Constructor for class com.renatodelgaudio.awsupdate.RouteMain
 
run(ApplicationContext) - Method in class com.renatodelgaudio.awsupdate.SimpleUpdater
This is the main implementation
run(ApplicationContext) - Method in interface com.renatodelgaudio.awsupdate.Updater
Entry point

S

sendDebugEmail(String, String) - Method in class com.renatodelgaudio.awsupdate.Mailer
 
sendEmail(String, String) - Method in class com.renatodelgaudio.awsupdate.Mailer
 
setCity(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setCountry(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setHostname(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setIp(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setLoc(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setOrg(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
setProviderName(String) - Method in exception com.renatodelgaudio.awsupdate.IpRetrievalException
 
setRegion(String) - Method in class com.renatodelgaudio.awsupdate.IpInfoBean
 
SimpleRecordService - Class in com.renatodelgaudio.awsupdate
 
SimpleRecordService() - Constructor for class com.renatodelgaudio.awsupdate.SimpleRecordService
 
SimpleUpdater - Class in com.renatodelgaudio.awsupdate
 
SimpleUpdater() - Constructor for class com.renatodelgaudio.awsupdate.SimpleUpdater
 

U

Updater - Interface in com.renatodelgaudio.awsupdate
This is the main interface that would perform the updater logic.
updateRecord(String) - Method in interface com.renatodelgaudio.awsupdate.AWSRecordService
The aws record is updated with the given IP
updateRecord(String) - Method in class com.renatodelgaudio.awsupdate.SimpleRecordService
 

V

validate(String) - Method in class com.renatodelgaudio.awsupdate.IPAddressValidator
Validate ip address with regular expression

Z

zoneId - Variable in class com.renatodelgaudio.awsupdate.PropertyConfig
 
A B C E G I M P R S U V Z 

Copyright © 2015. All rights reserved.