public class Credentials extends Object implements Serializable
AWS credentials for API authentication.
Constructor and Description |
---|
Credentials()
Default constructor for a new Credentials object.
|
Credentials(String accessKeyId,
String secretAccessKey,
String sessionToken,
Date expiration)
Constructs a new Credentials object.
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object obj) |
String |
getAccessKeyId()
The access key ID that identifies the temporary security credentials.
|
Date |
getExpiration()
The date on which the current credentials expire.
|
String |
getSecretAccessKey()
The secret access key that can be used to sign requests.
|
String |
getSessionToken()
The token that users must pass to the service API to use the temporary
credentials.
|
int |
hashCode() |
void |
setAccessKeyId(String accessKeyId)
The access key ID that identifies the temporary security credentials.
|
void |
setExpiration(Date expiration)
The date on which the current credentials expire.
|
void |
setSecretAccessKey(String secretAccessKey)
The secret access key that can be used to sign requests.
|
void |
setSessionToken(String sessionToken)
The token that users must pass to the service API to use the temporary
credentials.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
Credentials |
withAccessKeyId(String accessKeyId)
The access key ID that identifies the temporary security credentials.
|
Credentials |
withExpiration(Date expiration)
The date on which the current credentials expire.
|
Credentials |
withSecretAccessKey(String secretAccessKey)
The secret access key that can be used to sign requests.
|
Credentials |
withSessionToken(String sessionToken)
The token that users must pass to the service API to use the temporary
credentials.
|
public Credentials()
public Credentials(String accessKeyId, String secretAccessKey, String sessionToken, Date expiration)
accessKeyId
- The access key ID that identifies the temporary
security credentials.secretAccessKey
- The secret access key that can be used to sign
requests.sessionToken
- The token that users must pass to the service API
to use the temporary credentials.expiration
- The date on which the current credentials expire.public String getAccessKeyId()
Constraints:
Length: 16 - 32
Pattern: [\w]*
public void setAccessKeyId(String accessKeyId)
Constraints:
Length: 16 - 32
Pattern: [\w]*
accessKeyId
- The access key ID that identifies the temporary security credentials.public Credentials withAccessKeyId(String accessKeyId)
Returns a reference to this object so that method calls can be chained together.
Constraints:
Length: 16 - 32
Pattern: [\w]*
accessKeyId
- The access key ID that identifies the temporary security credentials.public String getSecretAccessKey()
public void setSecretAccessKey(String secretAccessKey)
secretAccessKey
- The secret access key that can be used to sign requests.public Credentials withSecretAccessKey(String secretAccessKey)
Returns a reference to this object so that method calls can be chained together.
secretAccessKey
- The secret access key that can be used to sign requests.public String getSessionToken()
public void setSessionToken(String sessionToken)
sessionToken
- The token that users must pass to the service API to use the temporary
credentials.public Credentials withSessionToken(String sessionToken)
Returns a reference to this object so that method calls can be chained together.
sessionToken
- The token that users must pass to the service API to use the temporary
credentials.public Date getExpiration()
public void setExpiration(Date expiration)
expiration
- The date on which the current credentials expire.public Credentials withExpiration(Date expiration)
Returns a reference to this object so that method calls can be chained together.
expiration
- The date on which the current credentials expire.public String toString()
toString
in class Object
Object.toString()
Copyright © 2014. All rights reserved.