Interface WebCrawlerParameters.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<WebCrawlerParameters.Builder,
,WebCrawlerParameters> SdkBuilder<WebCrawlerParameters.Builder,
,WebCrawlerParameters> SdkPojo
- Enclosing class:
WebCrawlerParameters
-
Method Summary
Modifier and TypeMethodDescriptionloginPageUrl
(String loginPageUrl) The URL of the login page for the web crawler to authenticate.passwordButtonXpath
(String passwordButtonXpath) The XPath expression for locating the password submit button on the login page.passwordFieldXpath
(String passwordFieldXpath) The XPath expression for locating the password field on the login page.usernameButtonXpath
(String usernameButtonXpath) The XPath expression for locating the username submit button on the login page.usernameFieldXpath
(String usernameFieldXpath) The XPath expression for locating the username field on the login page.webCrawlerAuthType
(String webCrawlerAuthType) The authentication type for the web crawler.webCrawlerAuthType
(WebCrawlerAuthType webCrawlerAuthType) The authentication type for the web crawler.webProxyHostName
(String webProxyHostName) The hostname of the web proxy server for the web crawler.webProxyPortNumber
(Integer webProxyPortNumber) The port number of the web proxy server for the web crawler.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
webCrawlerAuthType
The authentication type for the web crawler. The type can be one of the following:
-
NO_AUTH
: No authentication required. -
BASIC_AUTH
: Basic authentication using username and password. -
SAML
: SAML-based authentication. -
FORM
: Form-based authentication.
- Parameters:
webCrawlerAuthType
- The authentication type for the web crawler. The type can be one of the following:-
NO_AUTH
: No authentication required. -
BASIC_AUTH
: Basic authentication using username and password. -
SAML
: SAML-based authentication. -
FORM
: Form-based authentication.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
webCrawlerAuthType
The authentication type for the web crawler. The type can be one of the following:
-
NO_AUTH
: No authentication required. -
BASIC_AUTH
: Basic authentication using username and password. -
SAML
: SAML-based authentication. -
FORM
: Form-based authentication.
- Parameters:
webCrawlerAuthType
- The authentication type for the web crawler. The type can be one of the following:-
NO_AUTH
: No authentication required. -
BASIC_AUTH
: Basic authentication using username and password. -
SAML
: SAML-based authentication. -
FORM
: Form-based authentication.
-
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
-
usernameFieldXpath
The XPath expression for locating the username field on the login page.
- Parameters:
usernameFieldXpath
- The XPath expression for locating the username field on the login page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwordFieldXpath
The XPath expression for locating the password field on the login page.
- Parameters:
passwordFieldXpath
- The XPath expression for locating the password field on the login page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
usernameButtonXpath
The XPath expression for locating the username submit button on the login page.
- Parameters:
usernameButtonXpath
- The XPath expression for locating the username submit button on the login page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
passwordButtonXpath
The XPath expression for locating the password submit button on the login page.
- Parameters:
passwordButtonXpath
- The XPath expression for locating the password submit button on the login page.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
loginPageUrl
The URL of the login page for the web crawler to authenticate.
- Parameters:
loginPageUrl
- The URL of the login page for the web crawler to authenticate.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webProxyHostName
The hostname of the web proxy server for the web crawler.
- Parameters:
webProxyHostName
- The hostname of the web proxy server for the web crawler.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
webProxyPortNumber
The port number of the web proxy server for the web crawler.
- Parameters:
webProxyPortNumber
- The port number of the web proxy server for the web crawler.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-