public class MultiFactorAuthentication
extends java.lang.Object
Each unique token generated by an MFA device can only be used in one request. It is not valid to reuse the same token in additional requests.
For more information about uses of Multi-Factor Authentication in S3
operations, see BucketVersioningConfiguration
and the explanation of
the MFA Delete functionality.
For more information on AWS Multi-Factor Authentication, including how to get a device and associate it with an AWS account, see http://aws.amazon.com/mfa
Constructor and Description |
---|
MultiFactorAuthentication(java.lang.String deviceSerialNumber,
java.lang.String token)
Constructs a new
MultiFactorAuthentication object for use in any
Amazonn S3 operation that accepts requests with Multi-Factor
Authentication (MFA). |
Modifier and Type | Method and Description |
---|---|
java.lang.String |
getDeviceSerialNumber()
Gets the Multi-Factor Authentication device serial number.
|
java.lang.String |
getToken()
Gets the Multi-Factor Authentication token.
|
void |
setDeviceSerialNumber(java.lang.String deviceSerialNumber)
Sets the serial number of the Multi-Factor Authentication device
associated with the caller's AWS account.
|
void |
setToken(java.lang.String token)
Sets the current unique Multi-Factor Authentication token generated by
the device associated with the caller's AWS account.
|
MultiFactorAuthentication |
withDeviceSerialNumber(java.lang.String deviceSerialNumber)
Sets the Multi-Factor Authentication device serial number to include with
this request.
|
MultiFactorAuthentication |
withToken(java.lang.String token)
Sets the current, unique Multi-Factor Authentication token generated by
the device associated with the caller's AWS account.
|
public MultiFactorAuthentication(java.lang.String deviceSerialNumber, java.lang.String token)
MultiFactorAuthentication
object for use in any
Amazonn S3 operation that accepts requests with Multi-Factor
Authentication (MFA).deviceSerialNumber
- The serial number identifying the MFA device
associated with the caller's AWS account.token
- The current unique token generated by the MFA device.public java.lang.String getDeviceSerialNumber()
setDeviceSerialNumber(String)
,
withDeviceSerialNumber(String)
public void setDeviceSerialNumber(java.lang.String deviceSerialNumber)
deviceSerialNumber
- The Multi-Factor Authentication device serial
number for the device associated with the caller's AWS
account.getDeviceSerialNumber()
,
withDeviceSerialNumber(String)
public MultiFactorAuthentication withDeviceSerialNumber(java.lang.String deviceSerialNumber)
MultiFactorAuthentication
, enabling
additional method calls to be chained together.deviceSerialNumber
- The serial number of the Multi-Factor
Authentication device associated with the caller's AWS
account.MultiFactorAuthentication
, enabling additional method
calls to be chained together.getDeviceSerialNumber()
,
setDeviceSerialNumber(String)
public java.lang.String getToken()
setToken(String)
,
withToken(String)
public void setToken(java.lang.String token)
token
- The current, unique Multi-Factor Authentication token
generated by the device associated with the caller's AWS
account.getToken()
,
withToken(String)
public MultiFactorAuthentication withToken(java.lang.String token)
MultiFactorAuthentication
, enabling additional method calls to be
chained together.token
- The current, unique Multi-Factor Authentication token
generated by the device associated with the caller's AWS
account.MultiFactorAuthentication
, enabling additional method
calls to be chained together.getToken()
,
setToken(String)
Copyright © 2018 Amazon Web Services, Inc. All Rights Reserved.