Package org.jclouds.sts.options
Class SessionCredentialsOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.sts.options.SessionCredentialsOptions
- All Implemented Interfaces:
Cloneable
,HttpRequestOptions
Options used to get a session token.
- See Also:
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions
formParameters, headers, pathSuffix, payload, queryParameters
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionBuilds form parameters representing options.clone()
durationSeconds
(long durationSeconds) The duration, in seconds, that the credentials should remain valid.boolean
int
hashCode()
serialNumber
(String serialNumber) The identification number of the MFA device for the user.The value provided by the MFA device.toString()
Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, replaceHeader
-
Constructor Details
-
SessionCredentialsOptions
public SessionCredentialsOptions()
-
-
Method Details
-
serialNumber
The identification number of the MFA device for the user. -
durationSeconds
The duration, in seconds, that the credentials should remain valid. 12 hours is default. 15 minutes is current minimum. -
tokenCode
The value provided by the MFA device. -
buildFormParameters
Description copied from interface:HttpRequestOptions
Builds form parameters representing options.- Specified by:
buildFormParameters
in interfaceHttpRequestOptions
- Overrides:
buildFormParameters
in classBaseHttpRequestOptions
- Returns:
- map that may contain query parameters.
-
hashCode
public int hashCode()- Overrides:
hashCode
in classBaseHttpRequestOptions
-
clone
-
equals
- Overrides:
equals
in classBaseHttpRequestOptions
-
toString
- Overrides:
toString
in classBaseHttpRequestOptions
-