Class ComputeServiceProperties


  • public final class ComputeServiceProperties
    extends Object
    • Field Detail

      • POLL_INITIAL_PERIOD

        public static final String POLL_INITIAL_PERIOD
        Initial period between the ComputeService's node polls. Subsequent periods increase exponentially (based on the backoff factor) and become constant when the maximum period is reached. The unit is milliseconds.
        See Also:
        Constant Field Values
      • POLL_MAX_PERIOD

        public static final String POLL_MAX_PERIOD
        Once the exponentially increasing period between ComputeService's node polls has reached this maximum period, it remains at this value. The unit is milliseconds.
        See Also:
        Constant Field Values
      • TIMEOUT_IMAGE_AVAILABLE

        public static final String TIMEOUT_IMAGE_AVAILABLE
        time in milliseconds to wait for an image to finish creating. Override default by setting this property using ContextBuilder#overrides
        See Also:
        Constant Field Values
      • TIMEOUT_IMAGE_DELETED

        public static final String TIMEOUT_IMAGE_DELETED
        time in milliseconds to wait for an image to delete. Override default by setting this property using ContextBuilder#overrides
        See Also:
        Constant Field Values
      • TIMEOUT_CLEANUP_INCIDENTAL_RESOURCES

        public static final String TIMEOUT_CLEANUP_INCIDENTAL_RESOURCES
        time in milliseconds to try to clean up incidental resources (e.g. security groups, key-pairs, etc). Override default by setting this property using ContextBuilder#overrides
        See Also:
        Constant Field Values
      • TEMPLATE

        public static final String TEMPLATE
        overrides the default specified in the subclass of BaseComputeServiceContextModule#provideTemplate
        See Also:
        TemplateBuilderSpec, Constant Field Values
      • IMAGE_ID

        public static final String IMAGE_ID
        overrides the image specified in the subclass of BaseComputeServiceContextModule#provideTemplate
        See Also:
        Constant Field Values
      • IMAGE_LOGIN_USER

        public static final String IMAGE_LOGIN_USER
        username and, if colon delimited, password of the default user on the image that is or can become root

        ex. ubuntu ex. toor:password

        See Also:
        Constant Field Values
      • IMAGE_AUTHENTICATE_SUDO

        public static final String IMAGE_AUTHENTICATE_SUDO
        true if gaining a sudo shell requires a password
        See Also:
        Constant Field Values
      • BLACKLIST_NODES

        public static final String BLACKLIST_NODES
        comma-separated nodes that we shouldn't attempt to list as they are dead in the provider for some reason.
        See Also:
        Constant Field Values
      • OS_VERSION_MAP_JSON

        public static final String OS_VERSION_MAP_JSON
        os to map of version input string to output string

        ex.

         {"centos":{"5.4":"5.4","5.5":"5.5"},"rhel":{"5.4":"5.4","5.5":"5.5"},"ubuntu":{"karmic":"9.10","lucid":"10.04","maverick":"10.10","natty":"11.04"},"windows":{"2008":"2008","Server 2008":"2008","2008 R2":"2008 R2","Server 2008 R2":"2008 R2","2008 SP2":"2008 SP2","Server 2008 SP2":"2008 SP2"}}
         
        See Also:
        Constant Field Values
      • SOCKET_FINDER_ALLOWED_INTERFACES

        public static final String SOCKET_FINDER_ALLOWED_INTERFACES
        can be set to either PRIVATE, PUBLIC, ALL (default) controls what interfaces will be used when scanning for an open connection
        See Also:
        Constant Field Values