@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateStudioRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The studio ID.
NOOP
Constructor and Description |
---|
UpdateStudioRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateStudioRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getAdminRoleArn()
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
|
String |
getClientToken()
To make an idempotent API request using one of these actions, specify a client token in the request.
|
String |
getDisplayName()
A friendly name for the studio.
|
String |
getStudioId()
The studio ID.
|
String |
getUserRoleArn()
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
|
int |
hashCode() |
void |
setAdminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
|
void |
setClientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request.
|
void |
setDisplayName(String displayName)
A friendly name for the studio.
|
void |
setStudioId(String studioId)
The studio ID.
|
void |
setUserRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
|
String |
toString()
Returns a string representation of this object.
|
UpdateStudioRequest |
withAdminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
|
UpdateStudioRequest |
withClientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request.
|
UpdateStudioRequest |
withDisplayName(String displayName)
A friendly name for the studio.
|
UpdateStudioRequest |
withStudioId(String studioId)
The studio ID.
|
UpdateStudioRequest |
withUserRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
|
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 setAdminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
adminRoleArn
- The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.public String getAdminRoleArn()
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
public UpdateStudioRequest withAdminRoleArn(String adminRoleArn)
The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.
adminRoleArn
- The IAM role that Studio Admins will assume when logging in to the Nimble Studio portal.public void setClientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.
clientToken
- To make an idempotent API request using one of these actions, specify a client token in the request. You
should not reuse the same client token for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the retry succeeds without performing
any further actions. If you retry a successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException error.public String getClientToken()
To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.
public UpdateStudioRequest withClientToken(String clientToken)
To make an idempotent API request using one of these actions, specify a client token in the request. You should not reuse the same client token for other API requests. If you retry a request that completed successfully using the same client token and the same parameters, the retry succeeds without performing any further actions. If you retry a successful request using the same client token, but one or more of the parameters are different, the retry fails with a ValidationException error.
clientToken
- To make an idempotent API request using one of these actions, specify a client token in the request. You
should not reuse the same client token for other API requests. If you retry a request that completed
successfully using the same client token and the same parameters, the retry succeeds without performing
any further actions. If you retry a successful request using the same client token, but one or more of the
parameters are different, the retry fails with a ValidationException error.public void setDisplayName(String displayName)
A friendly name for the studio.
displayName
- A friendly name for the studio.public String getDisplayName()
A friendly name for the studio.
public UpdateStudioRequest withDisplayName(String displayName)
A friendly name for the studio.
displayName
- A friendly name for the studio.public void setStudioId(String studioId)
The studio ID.
studioId
- The studio ID.public String getStudioId()
The studio ID.
public UpdateStudioRequest withStudioId(String studioId)
The studio ID.
studioId
- The studio ID.public void setUserRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
userRoleArn
- The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.public String getUserRoleArn()
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
public UpdateStudioRequest withUserRoleArn(String userRoleArn)
The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.
userRoleArn
- The IAM role that Studio Users will assume when logging in to the Nimble Studio portal.public String toString()
toString
in class Object
Object.toString()
public UpdateStudioRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()