public class GetSessionTokenRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP| Constructor and Description | 
|---|
| GetSessionTokenRequest() | 
| Modifier and Type | Method and Description | 
|---|---|
| GetSessionTokenRequest | clone()Creates a shallow clone of this request. | 
| boolean | equals(Object obj) | 
| Integer | getDurationSeconds()
 The duration, in seconds, that the credentials should remain valid. | 
| String | getSerialNumber()
 The identification number of the MFA device that is associated with the
 IAM user who is making the  GetSessionTokencall. | 
| String | getTokenCode()
 The value provided by the MFA device, if MFA is required. | 
| int | hashCode() | 
| void | setDurationSeconds(Integer durationSeconds)
 The duration, in seconds, that the credentials should remain valid. | 
| void | setSerialNumber(String serialNumber)
 The identification number of the MFA device that is associated with the
 IAM user who is making the  GetSessionTokencall. | 
| void | setTokenCode(String tokenCode)
 The value provided by the MFA device, if MFA is required. | 
| String | toString()Returns a string representation of this object; useful for testing and
 debugging. | 
| GetSessionTokenRequest | withDurationSeconds(Integer durationSeconds)
 The duration, in seconds, that the credentials should remain valid. | 
| GetSessionTokenRequest | withSerialNumber(String serialNumber)
 The identification number of the MFA device that is associated with the
 IAM user who is making the  GetSessionTokencall. | 
| GetSessionTokenRequest | withTokenCode(String tokenCode)
 The value provided by the MFA device, if MFA is required. | 
getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setDurationSeconds(Integer durationSeconds)
The duration, in seconds, that the credentials should remain valid. Acceptable durations for IAM user sessions range from 900 seconds (15 minutes) to 129600 seconds (36 hours), with 43200 seconds (12 hours) as the default. Sessions for AWS account owners are restricted to a maximum of 3600 seconds (one hour). If the duration is longer than one hour, the session for AWS account owners defaults to one hour.
durationSeconds - The duration, in seconds, that the credentials should remain
        valid. Acceptable durations for IAM user sessions range from 900
        seconds (15 minutes) to 129600 seconds (36 hours), with 43200
        seconds (12 hours) as the default. Sessions for AWS account owners
        are restricted to a maximum of 3600 seconds (one hour). If the
        duration is longer than one hour, the session for AWS account
        owners defaults to one hour.public Integer getDurationSeconds()
The duration, in seconds, that the credentials should remain valid. Acceptable durations for IAM user sessions range from 900 seconds (15 minutes) to 129600 seconds (36 hours), with 43200 seconds (12 hours) as the default. Sessions for AWS account owners are restricted to a maximum of 3600 seconds (one hour). If the duration is longer than one hour, the session for AWS account owners defaults to one hour.
public GetSessionTokenRequest withDurationSeconds(Integer durationSeconds)
The duration, in seconds, that the credentials should remain valid. Acceptable durations for IAM user sessions range from 900 seconds (15 minutes) to 129600 seconds (36 hours), with 43200 seconds (12 hours) as the default. Sessions for AWS account owners are restricted to a maximum of 3600 seconds (one hour). If the duration is longer than one hour, the session for AWS account owners defaults to one hour.
durationSeconds - The duration, in seconds, that the credentials should remain
        valid. Acceptable durations for IAM user sessions range from 900
        seconds (15 minutes) to 129600 seconds (36 hours), with 43200
        seconds (12 hours) as the default. Sessions for AWS account owners
        are restricted to a maximum of 3600 seconds (one hour). If the
        duration is longer than one hour, the session for AWS account
        owners defaults to one hour.public void setSerialNumber(String serialNumber)
 The identification number of the MFA device that is associated with the
 IAM user who is making the GetSessionToken call. Specify
 this value if the IAM user has a policy that requires MFA authentication.
 The value is either the serial number for a hardware device (such as
 GAHT12345678) or an Amazon Resource Name (ARN) for a virtual
 device (such as arn:aws:iam::123456789012:mfa/user). You can
 find the device for an IAM user by going to the AWS Management Console
 and viewing the user's security credentials.
 
serialNumber - The identification number of the MFA device that is associated
        with the IAM user who is making the GetSessionToken
        call. Specify this value if the IAM user has a policy that
        requires MFA authentication. The value is either the serial number
        for a hardware device (such as GAHT12345678) or an
        Amazon Resource Name (ARN) for a virtual device (such as
        arn:aws:iam::123456789012:mfa/user). You can find the
        device for an IAM user by going to the AWS Management Console and
        viewing the user's security credentials.public String getSerialNumber()
 The identification number of the MFA device that is associated with the
 IAM user who is making the GetSessionToken call. Specify
 this value if the IAM user has a policy that requires MFA authentication.
 The value is either the serial number for a hardware device (such as
 GAHT12345678) or an Amazon Resource Name (ARN) for a virtual
 device (such as arn:aws:iam::123456789012:mfa/user). You can
 find the device for an IAM user by going to the AWS Management Console
 and viewing the user's security credentials.
 
GetSessionToken
         call. Specify this value if the IAM user has a policy that
         requires MFA authentication. The value is either the serial
         number for a hardware device (such as GAHT12345678)
         or an Amazon Resource Name (ARN) for a virtual device (such as
         arn:aws:iam::123456789012:mfa/user). You can find
         the device for an IAM user by going to the AWS Management Console
         and viewing the user's security credentials.public GetSessionTokenRequest withSerialNumber(String serialNumber)
 The identification number of the MFA device that is associated with the
 IAM user who is making the GetSessionToken call. Specify
 this value if the IAM user has a policy that requires MFA authentication.
 The value is either the serial number for a hardware device (such as
 GAHT12345678) or an Amazon Resource Name (ARN) for a virtual
 device (such as arn:aws:iam::123456789012:mfa/user). You can
 find the device for an IAM user by going to the AWS Management Console
 and viewing the user's security credentials.
 
serialNumber - The identification number of the MFA device that is associated
        with the IAM user who is making the GetSessionToken
        call. Specify this value if the IAM user has a policy that
        requires MFA authentication. The value is either the serial number
        for a hardware device (such as GAHT12345678) or an
        Amazon Resource Name (ARN) for a virtual device (such as
        arn:aws:iam::123456789012:mfa/user). You can find the
        device for an IAM user by going to the AWS Management Console and
        viewing the user's security credentials.public void setTokenCode(String tokenCode)
The value provided by the MFA device, if MFA is required. If any policy requires the IAM user to submit an MFA code, specify this value. If MFA authentication is required, and the user does not provide a code when requesting a set of temporary security credentials, the user will receive an "access denied" response when requesting resources that require MFA authentication.
tokenCode - The value provided by the MFA device, if MFA is required. If any
        policy requires the IAM user to submit an MFA code, specify this
        value. If MFA authentication is required, and the user does not
        provide a code when requesting a set of temporary security
        credentials, the user will receive an "access denied" response
        when requesting resources that require MFA authentication.public String getTokenCode()
The value provided by the MFA device, if MFA is required. If any policy requires the IAM user to submit an MFA code, specify this value. If MFA authentication is required, and the user does not provide a code when requesting a set of temporary security credentials, the user will receive an "access denied" response when requesting resources that require MFA authentication.
public GetSessionTokenRequest withTokenCode(String tokenCode)
The value provided by the MFA device, if MFA is required. If any policy requires the IAM user to submit an MFA code, specify this value. If MFA authentication is required, and the user does not provide a code when requesting a set of temporary security credentials, the user will receive an "access denied" response when requesting resources that require MFA authentication.
tokenCode - The value provided by the MFA device, if MFA is required. If any
        policy requires the IAM user to submit an MFA code, specify this
        value. If MFA authentication is required, and the user does not
        provide a code when requesting a set of temporary security
        credentials, the user will receive an "access denied" response
        when requesting resources that require MFA authentication.public String toString()
toString in class ObjectObject.toString()public GetSessionTokenRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.