@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Application extends Object implements Serializable, Cloneable, StructuredPojo
A structure that describes an application that uses IAM Identity Center for access management.
Constructor and Description |
---|
Application() |
Modifier and Type | Method and Description |
---|---|
Application |
clone() |
boolean |
equals(Object obj) |
String |
getApplicationAccount()
The Amazon Web Services account ID number of the application.
|
String |
getApplicationArn()
The ARN of the application.
|
String |
getApplicationProviderArn()
The ARN of the application provider for this application.
|
Date |
getCreatedDate()
The date and time when the application was originally created.
|
String |
getDescription()
The description of the application.
|
String |
getInstanceArn()
The ARN of the instance of IAM Identity Center that is configured with this application.
|
String |
getName()
The name of the application.
|
PortalOptions |
getPortalOptions()
A structure that describes the options for the access portal associated with this application.
|
String |
getStatus()
The current status of the application in this instance of IAM Identity Center.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setApplicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.
|
void |
setApplicationArn(String applicationArn)
The ARN of the application.
|
void |
setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.
|
void |
setCreatedDate(Date createdDate)
The date and time when the application was originally created.
|
void |
setDescription(String description)
The description of the application.
|
void |
setInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.
|
void |
setName(String name)
The name of the application.
|
void |
setPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.
|
void |
setStatus(String status)
The current status of the application in this instance of IAM Identity Center.
|
String |
toString()
Returns a string representation of this object.
|
Application |
withApplicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.
|
Application |
withApplicationArn(String applicationArn)
The ARN of the application.
|
Application |
withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.
|
Application |
withCreatedDate(Date createdDate)
The date and time when the application was originally created.
|
Application |
withDescription(String description)
The description of the application.
|
Application |
withInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.
|
Application |
withName(String name)
The name of the application.
|
Application |
withPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.
|
Application |
withStatus(ApplicationStatus status)
The current status of the application in this instance of IAM Identity Center.
|
Application |
withStatus(String status)
The current status of the application in this instance of IAM Identity Center.
|
public void setApplicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.
applicationAccount
- The Amazon Web Services account ID number of the application.public String getApplicationAccount()
The Amazon Web Services account ID number of the application.
public Application withApplicationAccount(String applicationAccount)
The Amazon Web Services account ID number of the application.
applicationAccount
- The Amazon Web Services account ID number of the application.public void setApplicationArn(String applicationArn)
The ARN of the application.
applicationArn
- The ARN of the application.public String getApplicationArn()
The ARN of the application.
public Application withApplicationArn(String applicationArn)
The ARN of the application.
applicationArn
- The ARN of the application.public void setApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.
applicationProviderArn
- The ARN of the application provider for this application.public String getApplicationProviderArn()
The ARN of the application provider for this application.
public Application withApplicationProviderArn(String applicationProviderArn)
The ARN of the application provider for this application.
applicationProviderArn
- The ARN of the application provider for this application.public void setCreatedDate(Date createdDate)
The date and time when the application was originally created.
createdDate
- The date and time when the application was originally created.public Date getCreatedDate()
The date and time when the application was originally created.
public Application withCreatedDate(Date createdDate)
The date and time when the application was originally created.
createdDate
- The date and time when the application was originally created.public void setDescription(String description)
The description of the application.
description
- The description of the application.public String getDescription()
The description of the application.
public Application withDescription(String description)
The description of the application.
description
- The description of the application.public void setInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.
instanceArn
- The ARN of the instance of IAM Identity Center that is configured with this application.public String getInstanceArn()
The ARN of the instance of IAM Identity Center that is configured with this application.
public Application withInstanceArn(String instanceArn)
The ARN of the instance of IAM Identity Center that is configured with this application.
instanceArn
- The ARN of the instance of IAM Identity Center that is configured with this application.public void setName(String name)
The name of the application.
name
- The name of the application.public String getName()
The name of the application.
public Application withName(String name)
The name of the application.
name
- The name of the application.public void setPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.
portalOptions
- A structure that describes the options for the access portal associated with this application.public PortalOptions getPortalOptions()
A structure that describes the options for the access portal associated with this application.
public Application withPortalOptions(PortalOptions portalOptions)
A structure that describes the options for the access portal associated with this application.
portalOptions
- A structure that describes the options for the access portal associated with this application.public void setStatus(String status)
The current status of the application in this instance of IAM Identity Center.
status
- The current status of the application in this instance of IAM Identity Center.ApplicationStatus
public String getStatus()
The current status of the application in this instance of IAM Identity Center.
ApplicationStatus
public Application withStatus(String status)
The current status of the application in this instance of IAM Identity Center.
status
- The current status of the application in this instance of IAM Identity Center.ApplicationStatus
public Application withStatus(ApplicationStatus status)
The current status of the application in this instance of IAM Identity Center.
status
- The current status of the application in this instance of IAM Identity Center.ApplicationStatus
public String toString()
toString
in class Object
Object.toString()
public Application clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.