@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateTrustedTokenIssuerRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateTrustedTokenIssuerRequest() |
Modifier and Type | Method and Description |
---|---|
CreateTrustedTokenIssuerRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getClientToken()
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
String |
getInstanceArn()
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
|
String |
getName()
Specifies the name of the new trusted token issuer configuration.
|
List<Tag> |
getTags()
Specifies tags to be attached to the new trusted token issuer configuration.
|
TrustedTokenIssuerConfiguration |
getTrustedTokenIssuerConfiguration()
Specifies settings that apply to the new trusted token issuer configuration.
|
String |
getTrustedTokenIssuerType()
Specifies the type of the new trusted token issuer.
|
int |
hashCode() |
void |
setClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
void |
setInstanceArn(String instanceArn)
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
|
void |
setName(String name)
Specifies the name of the new trusted token issuer configuration.
|
void |
setTags(Collection<Tag> tags)
Specifies tags to be attached to the new trusted token issuer configuration.
|
void |
setTrustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration)
Specifies settings that apply to the new trusted token issuer configuration.
|
void |
setTrustedTokenIssuerType(String trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
|
String |
toString()
Returns a string representation of this object.
|
CreateTrustedTokenIssuerRequest |
withClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
CreateTrustedTokenIssuerRequest |
withInstanceArn(String instanceArn)
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
|
CreateTrustedTokenIssuerRequest |
withName(String name)
Specifies the name of the new trusted token issuer configuration.
|
CreateTrustedTokenIssuerRequest |
withTags(Collection<Tag> tags)
Specifies tags to be attached to the new trusted token issuer configuration.
|
CreateTrustedTokenIssuerRequest |
withTags(Tag... tags)
Specifies tags to be attached to the new trusted token issuer configuration.
|
CreateTrustedTokenIssuerRequest |
withTrustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration)
Specifies settings that apply to the new trusted token issuer configuration.
|
CreateTrustedTokenIssuerRequest |
withTrustedTokenIssuerType(String trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
|
CreateTrustedTokenIssuerRequest |
withTrustedTokenIssuerType(TrustedTokenIssuerType trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
|
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 setClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails
with an IdempotentParameterMismatch
error.
clientToken
- Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets
you safely retry the request without accidentally performing the same operation a second time. Passing the
same value to a later call to an operation requires that you also pass the same value for all other
parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the
retry fails with an IdempotentParameterMismatch
error.
public String getClientToken()
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails
with an IdempotentParameterMismatch
error.
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the
retry fails with an IdempotentParameterMismatch
error.
public CreateTrustedTokenIssuerRequest withClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets you safely retry the request without accidentally performing the same operation a second time. Passing the same value to a later call to an operation requires that you also pass the same value for all other parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the retry fails
with an IdempotentParameterMismatch
error.
clientToken
- Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request. This lets
you safely retry the request without accidentally performing the same operation a second time. Passing the
same value to a later call to an operation requires that you also pass the same value for all other
parameters. We recommend that you use a UUID type of value..
If you don't provide this value, then Amazon Web Services generates a random one for you.
If you retry the operation with the same ClientToken
, but with different parameters, the
retry fails with an IdempotentParameterMismatch
error.
public void setInstanceArn(String instanceArn)
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
instanceArn
- Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer
configuration.public String getInstanceArn()
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
public CreateTrustedTokenIssuerRequest withInstanceArn(String instanceArn)
Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer configuration.
instanceArn
- Specifies the ARN of the instance of IAM Identity Center to contain the new trusted token issuer
configuration.public void setName(String name)
Specifies the name of the new trusted token issuer configuration.
name
- Specifies the name of the new trusted token issuer configuration.public String getName()
Specifies the name of the new trusted token issuer configuration.
public CreateTrustedTokenIssuerRequest withName(String name)
Specifies the name of the new trusted token issuer configuration.
name
- Specifies the name of the new trusted token issuer configuration.public List<Tag> getTags()
Specifies tags to be attached to the new trusted token issuer configuration.
public void setTags(Collection<Tag> tags)
Specifies tags to be attached to the new trusted token issuer configuration.
tags
- Specifies tags to be attached to the new trusted token issuer configuration.public CreateTrustedTokenIssuerRequest withTags(Tag... tags)
Specifies tags to be attached to the new trusted token issuer configuration.
NOTE: This method appends the values to the existing list (if any). Use
setTags(java.util.Collection)
or withTags(java.util.Collection)
if you want to override the
existing values.
tags
- Specifies tags to be attached to the new trusted token issuer configuration.public CreateTrustedTokenIssuerRequest withTags(Collection<Tag> tags)
Specifies tags to be attached to the new trusted token issuer configuration.
tags
- Specifies tags to be attached to the new trusted token issuer configuration.public void setTrustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration)
Specifies settings that apply to the new trusted token issuer configuration. The settings that are available
depend on what TrustedTokenIssuerType
you specify.
trustedTokenIssuerConfiguration
- Specifies settings that apply to the new trusted token issuer configuration. The settings that are
available depend on what TrustedTokenIssuerType
you specify.public TrustedTokenIssuerConfiguration getTrustedTokenIssuerConfiguration()
Specifies settings that apply to the new trusted token issuer configuration. The settings that are available
depend on what TrustedTokenIssuerType
you specify.
TrustedTokenIssuerType
you specify.public CreateTrustedTokenIssuerRequest withTrustedTokenIssuerConfiguration(TrustedTokenIssuerConfiguration trustedTokenIssuerConfiguration)
Specifies settings that apply to the new trusted token issuer configuration. The settings that are available
depend on what TrustedTokenIssuerType
you specify.
trustedTokenIssuerConfiguration
- Specifies settings that apply to the new trusted token issuer configuration. The settings that are
available depend on what TrustedTokenIssuerType
you specify.public void setTrustedTokenIssuerType(String trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
trustedTokenIssuerType
- Specifies the type of the new trusted token issuer.TrustedTokenIssuerType
public String getTrustedTokenIssuerType()
Specifies the type of the new trusted token issuer.
TrustedTokenIssuerType
public CreateTrustedTokenIssuerRequest withTrustedTokenIssuerType(String trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
trustedTokenIssuerType
- Specifies the type of the new trusted token issuer.TrustedTokenIssuerType
public CreateTrustedTokenIssuerRequest withTrustedTokenIssuerType(TrustedTokenIssuerType trustedTokenIssuerType)
Specifies the type of the new trusted token issuer.
trustedTokenIssuerType
- Specifies the type of the new trusted token issuer.TrustedTokenIssuerType
public String toString()
toString
in class Object
Object.toString()
public CreateTrustedTokenIssuerRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()