public class TemporaryCredential extends Object implements Serializable, Cloneable
Contains the data needed by RDP clients such as the Microsoft Remote Desktop Connection to log in to the instance.
Constructor and Description |
---|
TemporaryCredential() |
Modifier and Type | Method and Description |
---|---|
TemporaryCredential |
clone() |
boolean |
equals(Object obj) |
String |
getInstanceId()
The instance's AWS OpsWorks ID.
|
String |
getPassword()
The password.
|
String |
getUsername()
The user name.
|
Integer |
getValidForInMinutes()
The length of time (in minutes) that the grant is valid.
|
int |
hashCode() |
void |
setInstanceId(String instanceId)
The instance's AWS OpsWorks ID.
|
void |
setPassword(String password)
The password.
|
void |
setUsername(String username)
The user name.
|
void |
setValidForInMinutes(Integer validForInMinutes)
The length of time (in minutes) that the grant is valid.
|
String |
toString()
Returns a string representation of this object; useful for testing and
debugging.
|
TemporaryCredential |
withInstanceId(String instanceId)
The instance's AWS OpsWorks ID.
|
TemporaryCredential |
withPassword(String password)
The password.
|
TemporaryCredential |
withUsername(String username)
The user name.
|
TemporaryCredential |
withValidForInMinutes(Integer validForInMinutes)
The length of time (in minutes) that the grant is valid.
|
public String getUsername()
public void setUsername(String username)
username
- The user name.public TemporaryCredential withUsername(String username)
Returns a reference to this object so that method calls can be chained together.
username
- The user name.public String getPassword()
public void setPassword(String password)
password
- The password.public TemporaryCredential withPassword(String password)
Returns a reference to this object so that method calls can be chained together.
password
- The password.public Integer getValidForInMinutes()
public void setValidForInMinutes(Integer validForInMinutes)
validForInMinutes
- The length of time (in minutes) that the grant is valid. When the
grant expires, at the end of this period, the user will no longer be
able to use the credentials to log in. If they are logged in at the
time, they will be automatically logged out.public TemporaryCredential withValidForInMinutes(Integer validForInMinutes)
Returns a reference to this object so that method calls can be chained together.
validForInMinutes
- The length of time (in minutes) that the grant is valid. When the
grant expires, at the end of this period, the user will no longer be
able to use the credentials to log in. If they are logged in at the
time, they will be automatically logged out.public String getInstanceId()
public void setInstanceId(String instanceId)
instanceId
- The instance's AWS OpsWorks ID.public TemporaryCredential withInstanceId(String instanceId)
Returns a reference to this object so that method calls can be chained together.
instanceId
- The instance's AWS OpsWorks ID.public String toString()
toString
in class Object
Object.toString()
public TemporaryCredential clone()
Copyright © 2015. All rights reserved.