org.jclouds.sts.options
Class AssumeRoleOptions
java.lang.Object
org.jclouds.http.options.BaseHttpRequestOptions
org.jclouds.sts.options.AssumeRoleOptions
- All Implemented Interfaces:
- Cloneable, org.jclouds.http.options.HttpRequestOptions
public class AssumeRoleOptions
- extends org.jclouds.http.options.BaseHttpRequestOptions
- implements Cloneable
- See Also:
| Fields inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
formParameters, headers, pathSuffix, payload, queryParameters |
| Methods inherited from class org.jclouds.http.options.BaseHttpRequestOptions |
buildPathSuffix, buildQueryParameters, buildRequestHeaders, buildStringPayload, getFirstFormOrNull, getFirstHeaderOrNull, getFirstQueryOrNull, replaceHeader |
AssumeRoleOptions
public AssumeRoleOptions()
externalId
public AssumeRoleOptions externalId(String externalId)
- A unique identifier that is generated by a third party for each of their customers.
durationSeconds
public AssumeRoleOptions durationSeconds(long durationSeconds)
- The duration, in seconds, that the credentials should remain valid. 12
hours is default. 15 minutes is current minimum.
policy
public AssumeRoleOptions policy(String policy)
- A supplemental policy that can be associated with the temporary security credentials.
buildFormParameters
public com.google.common.collect.Multimap<String,String> buildFormParameters()
- Specified by:
buildFormParameters in interface org.jclouds.http.options.HttpRequestOptions- Overrides:
buildFormParameters in class org.jclouds.http.options.BaseHttpRequestOptions
hashCode
public int hashCode()
-
- Overrides:
hashCode in class org.jclouds.http.options.BaseHttpRequestOptions
clone
public AssumeRoleOptions clone()
- Overrides:
clone in class Object
equals
public boolean equals(Object obj)
-
- Overrides:
equals in class org.jclouds.http.options.BaseHttpRequestOptions
toString
public String toString()
-
- Overrides:
toString in class org.jclouds.http.options.BaseHttpRequestOptions
Copyright © 2009-2014 The Apache Software Foundation. All Rights Reserved.