Class RequestAuthenticationDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.apmsynthetics.model.RequestAuthenticationDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20200630") public final class RequestAuthenticationDetails extends com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
Details for request HTTP authentication.
Note: Objects should always be created or deserialized using theRequestAuthenticationDetails.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theRequestAuthenticationDetails.Builder
, which maintain a set of all explicitly set fields calledRequestAuthenticationDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
RequestAuthenticationDetails.Builder
-
Constructor Summary
Constructors Constructor Description RequestAuthenticationDetails(OAuthSchemes oauthScheme, String authUserName, String authUserPassword, String authToken, String authUrl, List<Header> authHeaders, RequestMethods authRequestMethod, String authRequestPostBody)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestAuthenticationDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
List<Header>
getAuthHeaders()
List of authentication headers.RequestMethods
getAuthRequestMethod()
Request method.String
getAuthRequestPostBody()
Request post body.String
getAuthToken()
Authentication token.String
getAuthUrl()
URL to get authentication token.String
getAuthUserName()
User name for authentication.String
getAuthUserPassword()
User password for authentication.OAuthSchemes
getOauthScheme()
Request HTTP OAuth scheme.int
hashCode()
RequestAuthenticationDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.
-
-
-
Constructor Detail
-
RequestAuthenticationDetails
@Deprecated @ConstructorProperties({"oauthScheme","authUserName","authUserPassword","authToken","authUrl","authHeaders","authRequestMethod","authRequestPostBody"}) public RequestAuthenticationDetails(OAuthSchemes oauthScheme, String authUserName, String authUserPassword, String authToken, String authUrl, List<Header> authHeaders, RequestMethods authRequestMethod, String authRequestPostBody)
Deprecated.
-
-
Method Detail
-
builder
public static RequestAuthenticationDetails.Builder builder()
Create a new builder.
-
toBuilder
public RequestAuthenticationDetails.Builder toBuilder()
-
getOauthScheme
public OAuthSchemes getOauthScheme()
Request HTTP OAuth scheme.- Returns:
- the value
-
getAuthUserName
public String getAuthUserName()
User name for authentication.- Returns:
- the value
-
getAuthUserPassword
public String getAuthUserPassword()
User password for authentication.- Returns:
- the value
-
getAuthToken
public String getAuthToken()
Authentication token.- Returns:
- the value
-
getAuthUrl
public String getAuthUrl()
URL to get authentication token.- Returns:
- the value
-
getAuthHeaders
public List<Header> getAuthHeaders()
List of authentication headers.Example: [{“headerName”: “content-type”, “headerValue”:“json”}]
- Returns:
- the value
-
getAuthRequestMethod
public RequestMethods getAuthRequestMethod()
Request method.- Returns:
- the value
-
getAuthRequestPostBody
public String getAuthRequestPostBody()
Request post body.- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classcom.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
-