001    package railo.runtime.net.s3;
002    
003    import railo.runtime.type.Struct;
004    
005    
006    public interface Properties {
007            
008            public Struct toStruct();
009            
010            /**
011             * @return the accessKeyId
012             */
013            public String getAccessKeyId();
014            
015            /**
016             * @return the host
017             */
018            public String getHost();
019            /**
020             * @param host the host to set
021             */
022            //public void setHost(String host);
023            
024            /**
025             * @return the defaultLocation
026             */
027            public int getDefaultLocation();
028            
029            /**
030             * @param defaultLocation the defaultLocation to set
031             */
032            //public void setDefaultLocation(String defaultLocation);
033            
034            /**
035             * @param accessKeyId the accessKeyId to set
036             */
037            //public void setAccessKeyId(String accessKeyId);
038            
039            /**
040             * @return the secretAccessKey
041             */
042            public String getSecretAccessKey();
043            
044            /**
045             * @param secretAccessKey the secretAccessKey to set
046             */
047            //public void setSecretAccessKey(String secretAccessKey);
048            
049    }