@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class CreateApplicationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
CreateApplicationRequest() |
Modifier and Type | Method and Description |
---|---|
CreateApplicationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationProviderArn()
The ARN of the application provider under which the operation will run.
|
String |
getClientToken()
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
String |
getDescription()
The description of the .
|
String |
getInstanceArn()
The ARN of the instance of IAM Identity Center under which the operation will run.
|
String |
getName()
The name of the .
|
PortalOptions |
getPortalOptions()
A structure that describes the options for the portal associated with an application.
|
String |
getStatus()
Specifies whether the application is enabled or disabled.
|
List<Tag> |
getTags()
Specifies tags to be attached to the application.
|
int |
hashCode() |
void |
setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider under which the operation will run.
|
void |
setClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
void |
setDescription(String description)
The description of the .
|
void |
setInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center under which the operation will run.
|
void |
setName(String name)
The name of the .
|
void |
setPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the portal associated with an application.
|
void |
setStatus(String status)
Specifies whether the application is enabled or disabled.
|
void |
setTags(Collection<Tag> tags)
Specifies tags to be attached to the application.
|
String |
toString()
Returns a string representation of this object.
|
CreateApplicationRequest |
withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider under which the operation will run.
|
CreateApplicationRequest |
withClientToken(String clientToken)
Specifies a unique, case-sensitive ID that you provide to ensure the idempotency of the request.
|
CreateApplicationRequest |
withDescription(String description)
The description of the .
|
CreateApplicationRequest |
withInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center under which the operation will run.
|
CreateApplicationRequest |
withName(String name)
The name of the .
|
CreateApplicationRequest |
withPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the portal associated with an application.
|
CreateApplicationRequest |
withStatus(ApplicationStatus status)
Specifies whether the application is enabled or disabled.
|
CreateApplicationRequest |
withStatus(String status)
Specifies whether the application is enabled or disabled.
|
CreateApplicationRequest |
withTags(Collection<Tag> tags)
Specifies tags to be attached to the application.
|
CreateApplicationRequest |
withTags(Tag... tags)
Specifies tags to be attached to the application.
|
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 setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider under which the operation will run.
applicationProviderArn
- The ARN of the application provider under which the operation will run.public String getApplicationProviderArn()
The ARN of the application provider under which the operation will run.
public CreateApplicationRequest withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider under which the operation will run.
applicationProviderArn
- The ARN of the application provider under which the operation will run.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 CreateApplicationRequest 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 setDescription(String description)
The description of the .
description
- The description of the .public String getDescription()
The description of the .
public CreateApplicationRequest withDescription(String description)
The description of the .
description
- The description of the .public void setInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center under which the operation will run. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
instanceArn
- The ARN of the instance of IAM Identity Center under which the operation will run. For more information
about ARNs, see Amazon Resource Names (ARNs) and
Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.public String getInstanceArn()
The ARN of the instance of IAM Identity Center under which the operation will run. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
public CreateApplicationRequest withInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center under which the operation will run. For more information about ARNs, see Amazon Resource Names (ARNs) and Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.
instanceArn
- The ARN of the instance of IAM Identity Center under which the operation will run. For more information
about ARNs, see Amazon Resource Names (ARNs) and
Amazon Web Services Service Namespaces in the Amazon Web Services General Reference.public void setName(String name)
The name of the .
name
- The name of the .public String getName()
The name of the .
public CreateApplicationRequest withName(String name)
The name of the .
name
- The name of the .public void setPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the portal associated with an application.
portalOptions
- A structure that describes the options for the portal associated with an application.public PortalOptions getPortalOptions()
A structure that describes the options for the portal associated with an application.
public CreateApplicationRequest withPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the portal associated with an application.
portalOptions
- A structure that describes the options for the portal associated with an application.public void setStatus(String status)
Specifies whether the application is enabled or disabled.
status
- Specifies whether the application is enabled or disabled.ApplicationStatus
public String getStatus()
Specifies whether the application is enabled or disabled.
ApplicationStatus
public CreateApplicationRequest withStatus(String status)
Specifies whether the application is enabled or disabled.
status
- Specifies whether the application is enabled or disabled.ApplicationStatus
public CreateApplicationRequest withStatus(ApplicationStatus status)
Specifies whether the application is enabled or disabled.
status
- Specifies whether the application is enabled or disabled.ApplicationStatus
public List<Tag> getTags()
Specifies tags to be attached to the application.
public void setTags(Collection<Tag> tags)
Specifies tags to be attached to the application.
tags
- Specifies tags to be attached to the application.public CreateApplicationRequest withTags(Tag... tags)
Specifies tags to be attached to the application.
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 application.public CreateApplicationRequest withTags(Collection<Tag> tags)
Specifies tags to be attached to the application.
tags
- Specifies tags to be attached to the application.public String toString()
toString
in class Object
Object.toString()
public CreateApplicationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()