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.ExplicitlySetBmcModelDetails 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 SummaryNested Classes Modifier and Type Class Description static classRequestAuthenticationDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description RequestAuthenticationDetails(OAuthSchemes oauthScheme, String authUserName, String authUserPassword, String authToken, String authUrl, List<Header> authHeaders, RequestMethods authRequestMethod, String authRequestPostBody)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static RequestAuthenticationDetails.Builderbuilder()Create a new builder.booleanequals(Object o)List<Header>getAuthHeaders()List of authentication headers.RequestMethodsgetAuthRequestMethod()Request method.StringgetAuthRequestPostBody()Request post body.StringgetAuthToken()Authentication token.StringgetAuthUrl()URL to get authentication token.StringgetAuthUserName()User name for authentication.StringgetAuthUserPassword()User password for authentication.OAuthSchemesgetOauthScheme()Request HTTP OAuth scheme.inthashCode()RequestAuthenticationDetails.BuildertoBuilder()StringtoString()StringtoString(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- 
builderpublic static RequestAuthenticationDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic RequestAuthenticationDetails.Builder toBuilder() 
 - 
getOauthSchemepublic OAuthSchemes getOauthScheme() Request HTTP OAuth scheme.- Returns:
- the value
 
 - 
getAuthUserNamepublic String getAuthUserName() User name for authentication.- Returns:
- the value
 
 - 
getAuthUserPasswordpublic String getAuthUserPassword() User password for authentication.- Returns:
- the value
 
 - 
getAuthTokenpublic String getAuthToken() Authentication token.- Returns:
- the value
 
 - 
getAuthUrlpublic String getAuthUrl() URL to get authentication token.- Returns:
- the value
 
 - 
getAuthHeaderspublic List<Header> getAuthHeaders() List of authentication headers.Example: [{“headerName”: “content-type”, “headerValue”:“json”}] - Returns:
- the value
 
 - 
getAuthRequestMethodpublic RequestMethods getAuthRequestMethod() Request method.- Returns:
- the value
 
 - 
getAuthRequestPostBodypublic String getAuthRequestPostBody() Request post body.- Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
toStringpublic 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
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
 
 
- 
 
-