@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateRemoteAccessSessionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
Creates and submits a request to start a remote access session.
NOOP
Constructor and Description |
---|
CreateRemoteAccessSessionRequest() |
Modifier and Type | Method and Description |
---|---|
CreateRemoteAccessSessionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientId()
Unique identifier for the client.
|
CreateRemoteAccessSessionConfiguration |
getConfiguration()
The configuration information for the remote access session request.
|
String |
getDeviceArn()
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
|
String |
getName()
The name of the remote access session that you wish to create.
|
String |
getProjectArn()
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
|
Boolean |
getRemoteDebugEnabled()
Set to
true if you want to access devices remotely for debugging in your remote access session. |
String |
getSshPublicKey()
The public key of the
ssh key pair you want to use for connecting to remote devices in your remote
debugging session. |
int |
hashCode() |
Boolean |
isRemoteDebugEnabled()
Set to
true if you want to access devices remotely for debugging in your remote access session. |
void |
setClientId(String clientId)
Unique identifier for the client.
|
void |
setConfiguration(CreateRemoteAccessSessionConfiguration configuration)
The configuration information for the remote access session request.
|
void |
setDeviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
|
void |
setName(String name)
The name of the remote access session that you wish to create.
|
void |
setProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
|
void |
setRemoteDebugEnabled(Boolean remoteDebugEnabled)
Set to
true if you want to access devices remotely for debugging in your remote access session. |
void |
setSshPublicKey(String sshPublicKey)
The public key of the
ssh key pair you want to use for connecting to remote devices in your remote
debugging session. |
String |
toString()
Returns a string representation of this object; useful for testing and debugging.
|
CreateRemoteAccessSessionRequest |
withClientId(String clientId)
Unique identifier for the client.
|
CreateRemoteAccessSessionRequest |
withConfiguration(CreateRemoteAccessSessionConfiguration configuration)
The configuration information for the remote access session request.
|
CreateRemoteAccessSessionRequest |
withDeviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
|
CreateRemoteAccessSessionRequest |
withName(String name)
The name of the remote access session that you wish to create.
|
CreateRemoteAccessSessionRequest |
withProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
|
CreateRemoteAccessSessionRequest |
withRemoteDebugEnabled(Boolean remoteDebugEnabled)
Set to
true if you want to access devices remotely for debugging in your remote access session. |
CreateRemoteAccessSessionRequest |
withSshPublicKey(String sshPublicKey)
The public key of the
ssh key pair you want to use for connecting to remote devices in your remote
debugging session. |
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeout
public void setProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
projectArn
- The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.public String getProjectArn()
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
public CreateRemoteAccessSessionRequest withProjectArn(String projectArn)
The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.
projectArn
- The Amazon Resource Name (ARN) of the project for which you want to create a remote access session.public void setDeviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
deviceArn
- The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.public String getDeviceArn()
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
public CreateRemoteAccessSessionRequest withDeviceArn(String deviceArn)
The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.
deviceArn
- The Amazon Resource Name (ARN) of the device for which you want to create a remote access session.public void setSshPublicKey(String sshPublicKey)
The public key of the ssh
key pair you want to use for connecting to remote devices in your remote
debugging session. This is only required if remoteDebugEnabled
is set to true
.
sshPublicKey
- The public key of the ssh
key pair you want to use for connecting to remote devices in your
remote debugging session. This is only required if remoteDebugEnabled
is set to
true
.public String getSshPublicKey()
The public key of the ssh
key pair you want to use for connecting to remote devices in your remote
debugging session. This is only required if remoteDebugEnabled
is set to true
.
ssh
key pair you want to use for connecting to remote devices in your
remote debugging session. This is only required if remoteDebugEnabled
is set to
true
.public CreateRemoteAccessSessionRequest withSshPublicKey(String sshPublicKey)
The public key of the ssh
key pair you want to use for connecting to remote devices in your remote
debugging session. This is only required if remoteDebugEnabled
is set to true
.
sshPublicKey
- The public key of the ssh
key pair you want to use for connecting to remote devices in your
remote debugging session. This is only required if remoteDebugEnabled
is set to
true
.public void setRemoteDebugEnabled(Boolean remoteDebugEnabled)
Set to true
if you want to access devices remotely for debugging in your remote access session.
remoteDebugEnabled
- Set to true
if you want to access devices remotely for debugging in your remote access
session.public Boolean getRemoteDebugEnabled()
Set to true
if you want to access devices remotely for debugging in your remote access session.
true
if you want to access devices remotely for debugging in your remote access
session.public CreateRemoteAccessSessionRequest withRemoteDebugEnabled(Boolean remoteDebugEnabled)
Set to true
if you want to access devices remotely for debugging in your remote access session.
remoteDebugEnabled
- Set to true
if you want to access devices remotely for debugging in your remote access
session.public Boolean isRemoteDebugEnabled()
Set to true
if you want to access devices remotely for debugging in your remote access session.
true
if you want to access devices remotely for debugging in your remote access
session.public void setName(String name)
The name of the remote access session that you wish to create.
name
- The name of the remote access session that you wish to create.public String getName()
The name of the remote access session that you wish to create.
public CreateRemoteAccessSessionRequest withName(String name)
The name of the remote access session that you wish to create.
name
- The name of the remote access session that you wish to create.public void setClientId(String clientId)
Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the
same clientId
value in each call to CreateRemoteAccessSession
. This is required only if
remoteDebugEnabled
is set to true true
.
clientId
- Unique identifier for the client. If you want access to multiple devices on the same client, you should
pass the same clientId
value in each call to CreateRemoteAccessSession
. This is
required only if remoteDebugEnabled
is set to true true
.public String getClientId()
Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the
same clientId
value in each call to CreateRemoteAccessSession
. This is required only if
remoteDebugEnabled
is set to true true
.
clientId
value in each call to CreateRemoteAccessSession
. This is
required only if remoteDebugEnabled
is set to true true
.public CreateRemoteAccessSessionRequest withClientId(String clientId)
Unique identifier for the client. If you want access to multiple devices on the same client, you should pass the
same clientId
value in each call to CreateRemoteAccessSession
. This is required only if
remoteDebugEnabled
is set to true true
.
clientId
- Unique identifier for the client. If you want access to multiple devices on the same client, you should
pass the same clientId
value in each call to CreateRemoteAccessSession
. This is
required only if remoteDebugEnabled
is set to true true
.public void setConfiguration(CreateRemoteAccessSessionConfiguration configuration)
The configuration information for the remote access session request.
configuration
- The configuration information for the remote access session request.public CreateRemoteAccessSessionConfiguration getConfiguration()
The configuration information for the remote access session request.
public CreateRemoteAccessSessionRequest withConfiguration(CreateRemoteAccessSessionConfiguration configuration)
The configuration information for the remote access session request.
configuration
- The configuration information for the remote access session request.public String toString()
toString
in class Object
Object.toString()
public CreateRemoteAccessSessionRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()
Copyright © 2013 Amazon Web Services, Inc. All Rights Reserved.