"Timeout for HTTP requests.") config_lib.DEFINE_string("Client.plist_path", "/Library/LaunchDaemons/com.google.code.grrd.plist", "Location of our launchctl plist.") config_lib.DEFINE_string("Client.plist_filename", None, "Filename of launchctl plist.") config_lib.DEFINE_string("Client.plist_label", None, "Identifier label for launchd") config_lib.DEFINE_string("Client.plist_label_prefix", None, "Domain for launchd label.") config_lib.DEFINE_float("Client.poll_min", 0.2, "Minimum time between polls in seconds.") config_lib.DEFINE_float("Client.poll_max", 600, "Maximum time between polls in seconds.") config_lib.DEFINE_float( "Client.error_poll_min", 60, "Minimum time between polls in seconds if the server " "reported an error.") config_lib.DEFINE_list( name="Client.proxy_servers", help="List of valid proxy servers the client should try.", default=[]) config_lib.DEFINE_integer("Client.max_post_size", 40000000,
config_lib.DEFINE_semantic_value( rdfvalue.Duration, "DataRetention.inactive_client_ttl", default=None, help="Temp TTL specified as the duration string. Examples: 90d, " "180d, 1y. If not set, inactive clients will be retained forever.") config_lib.DEFINE_string("DataRetention.inactive_client_ttl_exception_label", default="retain", help="Inactive clients marked with " "this label will be retained forever.") config_lib.DEFINE_float( "Hunt.default_client_rate", default=20.0, help="Default value for HuntRunnerArgs.client_rate. Client rate " "determines how many clients per minute get to process a hunt") config_lib.DEFINE_integer( "Hunt.default_crash_limit", default=100, help="Default value for HuntRunnerArgs.crash_limit. crash_limit is a " "maximum number of clients that are allowed to crash before the hunt is " "automatically hard-stopped.") config_lib.DEFINE_integer( "Hunt.default_avg_results_per_client_limit", default=1000, help="Default value for HuntRunnerArgs.avg_results_per_client_limit. " "If the average number of results per client is greater than "