@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreatePresignedDomainUrlRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreatePresignedDomainUrlRequest() |
Modifier and Type | Method and Description |
---|---|
CreatePresignedDomainUrlRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getDomainId()
The domain ID.
|
Integer |
getExpiresInSeconds()
The number of seconds until the pre-signed URL expires.
|
String |
getLandingUri()
The landing page that the user is directed to when accessing the presigned URL.
|
Integer |
getSessionExpirationDurationInSeconds()
The session expiration duration in seconds.
|
String |
getSpaceName()
The name of the space.
|
String |
getUserProfileName()
The name of the UserProfile to sign-in as.
|
int |
hashCode() |
void |
setDomainId(String domainId)
The domain ID.
|
void |
setExpiresInSeconds(Integer expiresInSeconds)
The number of seconds until the pre-signed URL expires.
|
void |
setLandingUri(String landingUri)
The landing page that the user is directed to when accessing the presigned URL.
|
void |
setSessionExpirationDurationInSeconds(Integer sessionExpirationDurationInSeconds)
The session expiration duration in seconds.
|
void |
setSpaceName(String spaceName)
The name of the space.
|
void |
setUserProfileName(String userProfileName)
The name of the UserProfile to sign-in as.
|
String |
toString()
Returns a string representation of this object.
|
CreatePresignedDomainUrlRequest |
withDomainId(String domainId)
The domain ID.
|
CreatePresignedDomainUrlRequest |
withExpiresInSeconds(Integer expiresInSeconds)
The number of seconds until the pre-signed URL expires.
|
CreatePresignedDomainUrlRequest |
withLandingUri(String landingUri)
The landing page that the user is directed to when accessing the presigned URL.
|
CreatePresignedDomainUrlRequest |
withSessionExpirationDurationInSeconds(Integer sessionExpirationDurationInSeconds)
The session expiration duration in seconds.
|
CreatePresignedDomainUrlRequest |
withSpaceName(String spaceName)
The name of the space.
|
CreatePresignedDomainUrlRequest |
withUserProfileName(String userProfileName)
The name of the UserProfile to sign-in as.
|
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 setDomainId(String domainId)
The domain ID.
domainId
- The domain ID.public String getDomainId()
The domain ID.
public CreatePresignedDomainUrlRequest withDomainId(String domainId)
The domain ID.
domainId
- The domain ID.public void setUserProfileName(String userProfileName)
The name of the UserProfile to sign-in as.
userProfileName
- The name of the UserProfile to sign-in as.public String getUserProfileName()
The name of the UserProfile to sign-in as.
public CreatePresignedDomainUrlRequest withUserProfileName(String userProfileName)
The name of the UserProfile to sign-in as.
userProfileName
- The name of the UserProfile to sign-in as.public void setSessionExpirationDurationInSeconds(Integer sessionExpirationDurationInSeconds)
The session expiration duration in seconds. This value defaults to 43200.
sessionExpirationDurationInSeconds
- The session expiration duration in seconds. This value defaults to 43200.public Integer getSessionExpirationDurationInSeconds()
The session expiration duration in seconds. This value defaults to 43200.
public CreatePresignedDomainUrlRequest withSessionExpirationDurationInSeconds(Integer sessionExpirationDurationInSeconds)
The session expiration duration in seconds. This value defaults to 43200.
sessionExpirationDurationInSeconds
- The session expiration duration in seconds. This value defaults to 43200.public void setExpiresInSeconds(Integer expiresInSeconds)
The number of seconds until the pre-signed URL expires. This value defaults to 300.
expiresInSeconds
- The number of seconds until the pre-signed URL expires. This value defaults to 300.public Integer getExpiresInSeconds()
The number of seconds until the pre-signed URL expires. This value defaults to 300.
public CreatePresignedDomainUrlRequest withExpiresInSeconds(Integer expiresInSeconds)
The number of seconds until the pre-signed URL expires. This value defaults to 300.
expiresInSeconds
- The number of seconds until the pre-signed URL expires. This value defaults to 300.public void setSpaceName(String spaceName)
The name of the space.
spaceName
- The name of the space.public String getSpaceName()
The name of the space.
public CreatePresignedDomainUrlRequest withSpaceName(String spaceName)
The name of the space.
spaceName
- The name of the space.public void setLandingUri(String landingUri)
The landing page that the user is directed to when accessing the presigned URL. Using this value, users can access Studio or Studio Classic, even if it is not the default experience for the domain. The supported values are:
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based on
Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
landingUri
- The landing page that the user is directed to when accessing the presigned URL. Using this value, users
can access Studio or Studio Classic, even if it is not the default experience for the domain. The
supported values are:
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab
application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio
application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based on
Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
public String getLandingUri()
The landing page that the user is directed to when accessing the presigned URL. Using this value, users can access Studio or Studio Classic, even if it is not the default experience for the domain. The supported values are:
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based on
Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab
application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio
application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based
on Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
public CreatePresignedDomainUrlRequest withLandingUri(String landingUri)
The landing page that the user is directed to when accessing the presigned URL. Using this value, users can access Studio or Studio Classic, even if it is not the default experience for the domain. The supported values are:
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based on
Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
landingUri
- The landing page that the user is directed to when accessing the presigned URL. Using this value, users
can access Studio or Studio Classic, even if it is not the default experience for the domain. The
supported values are:
studio::relative/path
: Directs users to the relative path in Studio.
app:JupyterServer:relative/path
: Directs users to the relative path in the Studio Classic
application.
app:JupyterLab:relative/path
: Directs users to the relative path in the JupyterLab
application.
app:RStudioServerPro:relative/path
: Directs users to the relative path in the RStudio
application.
app:CodeEditor:relative/path
: Directs users to the relative path in the Code Editor, based on
Code-OSS, Visual Studio Code - Open Source application.
app:Canvas:relative/path
: Directs users to the relative path in the Canvas application.
public String toString()
toString
in class Object
Object.toString()
public CreatePresignedDomainUrlRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()