@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class UpdateApplicationRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
NOOP
Constructor and Description |
---|
UpdateApplicationRequest() |
Modifier and Type | Method and Description |
---|---|
UpdateApplicationRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getApplicationId()
The identifier of the Amazon Q Business application.
|
AttachmentsConfiguration |
getAttachmentsConfiguration()
An option to allow end users to upload files directly during chat.
|
String |
getDescription()
A description for the Amazon Q Business application.
|
String |
getDisplayName()
A name for the Amazon Q Business application.
|
String |
getIdentityCenterInstanceArn()
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting
to—your Amazon Q Business application.
|
PersonalizationConfiguration |
getPersonalizationConfiguration()
Configuration information about chat response personalization.
|
QAppsConfiguration |
getQAppsConfiguration()
An option to allow end users to create and use Amazon Q Apps in the web experience.
|
String |
getRoleArn()
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to
access Amazon CloudWatch logs and metrics.
|
int |
hashCode() |
void |
setApplicationId(String applicationId)
The identifier of the Amazon Q Business application.
|
void |
setAttachmentsConfiguration(AttachmentsConfiguration attachmentsConfiguration)
An option to allow end users to upload files directly during chat.
|
void |
setDescription(String description)
A description for the Amazon Q Business application.
|
void |
setDisplayName(String displayName)
A name for the Amazon Q Business application.
|
void |
setIdentityCenterInstanceArn(String identityCenterInstanceArn)
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting
to—your Amazon Q Business application.
|
void |
setPersonalizationConfiguration(PersonalizationConfiguration personalizationConfiguration)
Configuration information about chat response personalization.
|
void |
setQAppsConfiguration(QAppsConfiguration qAppsConfiguration)
An option to allow end users to create and use Amazon Q Apps in the web experience.
|
void |
setRoleArn(String roleArn)
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to
access Amazon CloudWatch logs and metrics.
|
String |
toString()
Returns a string representation of this object.
|
UpdateApplicationRequest |
withApplicationId(String applicationId)
The identifier of the Amazon Q Business application.
|
UpdateApplicationRequest |
withAttachmentsConfiguration(AttachmentsConfiguration attachmentsConfiguration)
An option to allow end users to upload files directly during chat.
|
UpdateApplicationRequest |
withDescription(String description)
A description for the Amazon Q Business application.
|
UpdateApplicationRequest |
withDisplayName(String displayName)
A name for the Amazon Q Business application.
|
UpdateApplicationRequest |
withIdentityCenterInstanceArn(String identityCenterInstanceArn)
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting
to—your Amazon Q Business application.
|
UpdateApplicationRequest |
withPersonalizationConfiguration(PersonalizationConfiguration personalizationConfiguration)
Configuration information about chat response personalization.
|
UpdateApplicationRequest |
withQAppsConfiguration(QAppsConfiguration qAppsConfiguration)
An option to allow end users to create and use Amazon Q Apps in the web experience.
|
UpdateApplicationRequest |
withRoleArn(String roleArn)
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to
access Amazon CloudWatch logs and metrics.
|
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 setApplicationId(String applicationId)
The identifier of the Amazon Q Business application.
applicationId
- The identifier of the Amazon Q Business application.public String getApplicationId()
The identifier of the Amazon Q Business application.
public UpdateApplicationRequest withApplicationId(String applicationId)
The identifier of the Amazon Q Business application.
applicationId
- The identifier of the Amazon Q Business application.public void setIdentityCenterInstanceArn(String identityCenterInstanceArn)
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
identityCenterInstanceArn
- The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or
connecting to—your Amazon Q Business application.public String getIdentityCenterInstanceArn()
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
public UpdateApplicationRequest withIdentityCenterInstanceArn(String identityCenterInstanceArn)
The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or connecting to—your Amazon Q Business application.
identityCenterInstanceArn
- The Amazon Resource Name (ARN) of the IAM Identity Center instance you are either creating for—or
connecting to—your Amazon Q Business application.public void setDisplayName(String displayName)
A name for the Amazon Q Business application.
displayName
- A name for the Amazon Q Business application.public String getDisplayName()
A name for the Amazon Q Business application.
public UpdateApplicationRequest withDisplayName(String displayName)
A name for the Amazon Q Business application.
displayName
- A name for the Amazon Q Business application.public void setDescription(String description)
A description for the Amazon Q Business application.
description
- A description for the Amazon Q Business application.public String getDescription()
A description for the Amazon Q Business application.
public UpdateApplicationRequest withDescription(String description)
A description for the Amazon Q Business application.
description
- A description for the Amazon Q Business application.public void setRoleArn(String roleArn)
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to access Amazon CloudWatch logs and metrics.
roleArn
- An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission
to access Amazon CloudWatch logs and metrics.public String getRoleArn()
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to access Amazon CloudWatch logs and metrics.
public UpdateApplicationRequest withRoleArn(String roleArn)
An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission to access Amazon CloudWatch logs and metrics.
roleArn
- An Amazon Web Services Identity and Access Management (IAM) role that gives Amazon Q Business permission
to access Amazon CloudWatch logs and metrics.public void setAttachmentsConfiguration(AttachmentsConfiguration attachmentsConfiguration)
An option to allow end users to upload files directly during chat.
attachmentsConfiguration
- An option to allow end users to upload files directly during chat.public AttachmentsConfiguration getAttachmentsConfiguration()
An option to allow end users to upload files directly during chat.
public UpdateApplicationRequest withAttachmentsConfiguration(AttachmentsConfiguration attachmentsConfiguration)
An option to allow end users to upload files directly during chat.
attachmentsConfiguration
- An option to allow end users to upload files directly during chat.public void setQAppsConfiguration(QAppsConfiguration qAppsConfiguration)
An option to allow end users to create and use Amazon Q Apps in the web experience.
qAppsConfiguration
- An option to allow end users to create and use Amazon Q Apps in the web experience.public QAppsConfiguration getQAppsConfiguration()
An option to allow end users to create and use Amazon Q Apps in the web experience.
public UpdateApplicationRequest withQAppsConfiguration(QAppsConfiguration qAppsConfiguration)
An option to allow end users to create and use Amazon Q Apps in the web experience.
qAppsConfiguration
- An option to allow end users to create and use Amazon Q Apps in the web experience.public void setPersonalizationConfiguration(PersonalizationConfiguration personalizationConfiguration)
Configuration information about chat response personalization. For more information, see Personalizing chat responses.
personalizationConfiguration
- Configuration information about chat response personalization. For more information, see Personalizing chat responses.public PersonalizationConfiguration getPersonalizationConfiguration()
Configuration information about chat response personalization. For more information, see Personalizing chat responses.
public UpdateApplicationRequest withPersonalizationConfiguration(PersonalizationConfiguration personalizationConfiguration)
Configuration information about chat response personalization. For more information, see Personalizing chat responses.
personalizationConfiguration
- Configuration information about chat response personalization. For more information, see Personalizing chat responses.public String toString()
toString
in class Object
Object.toString()
public UpdateApplicationRequest clone()
AmazonWebServiceRequest
clone
in class AmazonWebServiceRequest
Object.clone()