Class RequestAuthenticationDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.apmsynthetics.model.RequestAuthenticationDetails.Builder
-
- Enclosing class:
- RequestAuthenticationDetails
public static class RequestAuthenticationDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
oauthScheme
public RequestAuthenticationDetails.Builder oauthScheme(OAuthSchemes oauthScheme)
Request HTTP OAuth scheme.- Parameters:
oauthScheme
- the value to set- Returns:
- this builder
-
authUserName
public RequestAuthenticationDetails.Builder authUserName(String authUserName)
User name for authentication.- Parameters:
authUserName
- the value to set- Returns:
- this builder
-
authUserPassword
public RequestAuthenticationDetails.Builder authUserPassword(String authUserPassword)
User password for authentication.- Parameters:
authUserPassword
- the value to set- Returns:
- this builder
-
authToken
public RequestAuthenticationDetails.Builder authToken(String authToken)
Authentication token.- Parameters:
authToken
- the value to set- Returns:
- this builder
-
authUrl
public RequestAuthenticationDetails.Builder authUrl(String authUrl)
URL to get authentication token.- Parameters:
authUrl
- the value to set- Returns:
- this builder
-
authHeaders
public RequestAuthenticationDetails.Builder authHeaders(List<Header> authHeaders)
List of authentication headers.Example: [{“headerName”: “content-type”, “headerValue”:“json”}]
- Parameters:
authHeaders
- the value to set- Returns:
- this builder
-
authRequestMethod
public RequestAuthenticationDetails.Builder authRequestMethod(RequestMethods authRequestMethod)
Request method.- Parameters:
authRequestMethod
- the value to set- Returns:
- this builder
-
authRequestPostBody
public RequestAuthenticationDetails.Builder authRequestPostBody(String authRequestPostBody)
Request post body.- Parameters:
authRequestPostBody
- the value to set- Returns:
- this builder
-
build
public RequestAuthenticationDetails build()
-
copy
public RequestAuthenticationDetails.Builder copy(RequestAuthenticationDetails model)
-
-