pub struct ImpervaCustomTaskRequest {
pub website_url: String,
pub metadata: ImpervaMetadata,
pub proxy: ProxyInfo,
pub user_agent: Option<String>,
}Expand description
Imperva / Incapsula (CustomTask, class Imperva). Your own proxy is required.
Fields§
§website_url: StringAddress of the main page where Incapsula is located.
metadata: ImpervaMetadata§proxy: ProxyInfoRequired proxy (non-transparent, not local).
user_agent: Option<String>Browser User-Agent (current Windows UA supported by CapMonster Cloud).
Implementations§
Source§impl ImpervaCustomTaskRequest
impl ImpervaCustomTaskRequest
pub fn new( website_url: impl Into<String>, metadata: ImpervaMetadata, proxy: ProxyInfo, ) -> Self
pub fn with_user_agent(self, value: impl Into<String>) -> Self
Trait Implementations§
Source§impl CaptchaRequest for ImpervaCustomTaskRequest
impl CaptchaRequest for ImpervaCustomTaskRequest
Source§fn timeouts(&self) -> GetResultTimeouts
fn timeouts(&self) -> GetResultTimeouts
Polling schedule recommended for this captcha type.
Source§impl Clone for ImpervaCustomTaskRequest
impl Clone for ImpervaCustomTaskRequest
Source§impl Debug for ImpervaCustomTaskRequest
impl Debug for ImpervaCustomTaskRequest
Auto Trait Implementations§
impl Freeze for ImpervaCustomTaskRequest
impl RefUnwindSafe for ImpervaCustomTaskRequest
impl Send for ImpervaCustomTaskRequest
impl Sync for ImpervaCustomTaskRequest
impl Unpin for ImpervaCustomTaskRequest
impl UnsafeUnpin for ImpervaCustomTaskRequest
impl UnwindSafe for ImpervaCustomTaskRequest
Blanket Implementations§
Source§impl<T> BorrowMut<T> for Twhere
T: ?Sized,
impl<T> BorrowMut<T> for Twhere
T: ?Sized,
Source§fn borrow_mut(&mut self) -> &mut T
fn borrow_mut(&mut self) -> &mut T
Mutably borrows from an owned value. Read more