* The unique Id of the web application. *
*/ private String applicationId; /** ** The ARN of the web application. *
*/ private String applicationArn; /** ** The name of the web application. *
*/ private String applicationName; /** ** An optional description of the web application. *
*/ private String applicationDescription; /** ** The URL of the web application. *
*/ private String applicationUrl; /** ** The current state of the web application. *
*/ private String applicationState; /** ** The date (in Unix epoch time) when the application was created. *
*/ private Long applicationCreationDate; /** ** The date (in Unix epoch time) when the application was last updated. *
*/ private Long applicationLastUpdateDate; /** ** The ARN of the role that the web application assumes when it interacts with AWS IoT Core. *
*/ private String roleArn; /** ** The Id of the single sign-on client that you use to authenticate and authorize users on the web application. *
*/ private String ssoClientId; /** *
* A message indicating why the DescribeApplication
API failed.
*
* A set of key/value pairs that you can use to manage the web application resource. *
*/ private java.util.Map* The unique Id of the web application. *
* * @param applicationId * The unique Id of the web application. */ public void setApplicationId(String applicationId) { this.applicationId = applicationId; } /** ** The unique Id of the web application. *
* * @return The unique Id of the web application. */ public String getApplicationId() { return this.applicationId; } /** ** The unique Id of the web application. *
* * @param applicationId * The unique Id of the web application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationId(String applicationId) { setApplicationId(applicationId); return this; } /** ** The ARN of the web application. *
* * @param applicationArn * The ARN of the web application. */ public void setApplicationArn(String applicationArn) { this.applicationArn = applicationArn; } /** ** The ARN of the web application. *
* * @return The ARN of the web application. */ public String getApplicationArn() { return this.applicationArn; } /** ** The ARN of the web application. *
* * @param applicationArn * The ARN of the web application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationArn(String applicationArn) { setApplicationArn(applicationArn); return this; } /** ** The name of the web application. *
* * @param applicationName * The name of the web application. */ public void setApplicationName(String applicationName) { this.applicationName = applicationName; } /** ** The name of the web application. *
* * @return The name of the web application. */ public String getApplicationName() { return this.applicationName; } /** ** The name of the web application. *
* * @param applicationName * The name of the web application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationName(String applicationName) { setApplicationName(applicationName); return this; } /** ** An optional description of the web application. *
* * @param applicationDescription * An optional description of the web application. */ public void setApplicationDescription(String applicationDescription) { this.applicationDescription = applicationDescription; } /** ** An optional description of the web application. *
* * @return An optional description of the web application. */ public String getApplicationDescription() { return this.applicationDescription; } /** ** An optional description of the web application. *
* * @param applicationDescription * An optional description of the web application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationDescription(String applicationDescription) { setApplicationDescription(applicationDescription); return this; } /** ** The URL of the web application. *
* * @param applicationUrl * The URL of the web application. */ public void setApplicationUrl(String applicationUrl) { this.applicationUrl = applicationUrl; } /** ** The URL of the web application. *
* * @return The URL of the web application. */ public String getApplicationUrl() { return this.applicationUrl; } /** ** The URL of the web application. *
* * @param applicationUrl * The URL of the web application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationUrl(String applicationUrl) { setApplicationUrl(applicationUrl); return this; } /** ** The current state of the web application. *
* * @param applicationState * The current state of the web application. * @see ApplicationState */ public void setApplicationState(String applicationState) { this.applicationState = applicationState; } /** ** The current state of the web application. *
* * @return The current state of the web application. * @see ApplicationState */ public String getApplicationState() { return this.applicationState; } /** ** The current state of the web application. *
* * @param applicationState * The current state of the web application. * @return Returns a reference to this object so that method calls can be chained together. * @see ApplicationState */ public DescribeApplicationResult withApplicationState(String applicationState) { setApplicationState(applicationState); return this; } /** ** The current state of the web application. *
* * @param applicationState * The current state of the web application. * @return Returns a reference to this object so that method calls can be chained together. * @see ApplicationState */ public DescribeApplicationResult withApplicationState(ApplicationState applicationState) { this.applicationState = applicationState.toString(); return this; } /** ** The date (in Unix epoch time) when the application was created. *
* * @param applicationCreationDate * The date (in Unix epoch time) when the application was created. */ public void setApplicationCreationDate(Long applicationCreationDate) { this.applicationCreationDate = applicationCreationDate; } /** ** The date (in Unix epoch time) when the application was created. *
* * @return The date (in Unix epoch time) when the application was created. */ public Long getApplicationCreationDate() { return this.applicationCreationDate; } /** ** The date (in Unix epoch time) when the application was created. *
* * @param applicationCreationDate * The date (in Unix epoch time) when the application was created. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationCreationDate(Long applicationCreationDate) { setApplicationCreationDate(applicationCreationDate); return this; } /** ** The date (in Unix epoch time) when the application was last updated. *
* * @param applicationLastUpdateDate * The date (in Unix epoch time) when the application was last updated. */ public void setApplicationLastUpdateDate(Long applicationLastUpdateDate) { this.applicationLastUpdateDate = applicationLastUpdateDate; } /** ** The date (in Unix epoch time) when the application was last updated. *
* * @return The date (in Unix epoch time) when the application was last updated. */ public Long getApplicationLastUpdateDate() { return this.applicationLastUpdateDate; } /** ** The date (in Unix epoch time) when the application was last updated. *
* * @param applicationLastUpdateDate * The date (in Unix epoch time) when the application was last updated. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withApplicationLastUpdateDate(Long applicationLastUpdateDate) { setApplicationLastUpdateDate(applicationLastUpdateDate); return this; } /** ** The ARN of the role that the web application assumes when it interacts with AWS IoT Core. *
* * @param roleArn * The ARN of the role that the web application assumes when it interacts with AWS IoT Core. */ public void setRoleArn(String roleArn) { this.roleArn = roleArn; } /** ** The ARN of the role that the web application assumes when it interacts with AWS IoT Core. *
* * @return The ARN of the role that the web application assumes when it interacts with AWS IoT Core. */ public String getRoleArn() { return this.roleArn; } /** ** The ARN of the role that the web application assumes when it interacts with AWS IoT Core. *
* * @param roleArn * The ARN of the role that the web application assumes when it interacts with AWS IoT Core. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withRoleArn(String roleArn) { setRoleArn(roleArn); return this; } /** ** The Id of the single sign-on client that you use to authenticate and authorize users on the web application. *
* * @param ssoClientId * The Id of the single sign-on client that you use to authenticate and authorize users on the web * application. */ public void setSsoClientId(String ssoClientId) { this.ssoClientId = ssoClientId; } /** ** The Id of the single sign-on client that you use to authenticate and authorize users on the web application. *
* * @return The Id of the single sign-on client that you use to authenticate and authorize users on the web * application. */ public String getSsoClientId() { return this.ssoClientId; } /** ** The Id of the single sign-on client that you use to authenticate and authorize users on the web application. *
* * @param ssoClientId * The Id of the single sign-on client that you use to authenticate and authorize users on the web * application. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withSsoClientId(String ssoClientId) { setSsoClientId(ssoClientId); return this; } /** *
* A message indicating why the DescribeApplication
API failed.
*
DescribeApplication
API failed.
*/
public void setErrorMessage(String errorMessage) {
this.errorMessage = errorMessage;
}
/**
*
* A message indicating why the DescribeApplication
API failed.
*
DescribeApplication
API failed.
*/
public String getErrorMessage() {
return this.errorMessage;
}
/**
*
* A message indicating why the DescribeApplication
API failed.
*
DescribeApplication
API failed.
* @return Returns a reference to this object so that method calls can be chained together.
*/
public DescribeApplicationResult withErrorMessage(String errorMessage) {
setErrorMessage(errorMessage);
return this;
}
/**
* * A set of key/value pairs that you can use to manage the web application resource. *
* * @return A set of key/value pairs that you can use to manage the web application resource. */ public java.util.Map* A set of key/value pairs that you can use to manage the web application resource. *
* * @param tags * A set of key/value pairs that you can use to manage the web application resource. */ public void setTags(java.util.Map* A set of key/value pairs that you can use to manage the web application resource. *
* * @param tags * A set of key/value pairs that you can use to manage the web application resource. * @return Returns a reference to this object so that method calls can be chained together. */ public DescribeApplicationResult withTags(java.util.Map