@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class BlockedPhrasesConfigurationUpdate extends Object implements Serializable, Cloneable, StructuredPojo
Updates a blocked phrases configuration in your Amazon Q application.
Constructor and Description |
---|
BlockedPhrasesConfigurationUpdate() |
Modifier and Type | Method and Description |
---|---|
BlockedPhrasesConfigurationUpdate |
clone() |
boolean |
equals(Object obj) |
List<String> |
getBlockedPhrasesToCreateOrUpdate()
Creates or updates a blocked phrases configuration in your Amazon Q application.
|
List<String> |
getBlockedPhrasesToDelete()
Deletes a blocked phrases configuration in your Amazon Q application.
|
String |
getSystemMessageOverride()
The configured custom message displayed to your end user when they use blocked phrase during chat.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setBlockedPhrasesToCreateOrUpdate(Collection<String> blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
|
void |
setBlockedPhrasesToDelete(Collection<String> blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
|
void |
setSystemMessageOverride(String systemMessageOverride)
The configured custom message displayed to your end user when they use blocked phrase during chat.
|
String |
toString()
Returns a string representation of this object.
|
BlockedPhrasesConfigurationUpdate |
withBlockedPhrasesToCreateOrUpdate(Collection<String> blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
|
BlockedPhrasesConfigurationUpdate |
withBlockedPhrasesToCreateOrUpdate(String... blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
|
BlockedPhrasesConfigurationUpdate |
withBlockedPhrasesToDelete(Collection<String> blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
|
BlockedPhrasesConfigurationUpdate |
withBlockedPhrasesToDelete(String... blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
|
BlockedPhrasesConfigurationUpdate |
withSystemMessageOverride(String systemMessageOverride)
The configured custom message displayed to your end user when they use blocked phrase during chat.
|
public List<String> getBlockedPhrasesToCreateOrUpdate()
Creates or updates a blocked phrases configuration in your Amazon Q application.
public void setBlockedPhrasesToCreateOrUpdate(Collection<String> blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
blockedPhrasesToCreateOrUpdate
- Creates or updates a blocked phrases configuration in your Amazon Q application.public BlockedPhrasesConfigurationUpdate withBlockedPhrasesToCreateOrUpdate(String... blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
NOTE: This method appends the values to the existing list (if any). Use
setBlockedPhrasesToCreateOrUpdate(java.util.Collection)
or
withBlockedPhrasesToCreateOrUpdate(java.util.Collection)
if you want to override the existing values.
blockedPhrasesToCreateOrUpdate
- Creates or updates a blocked phrases configuration in your Amazon Q application.public BlockedPhrasesConfigurationUpdate withBlockedPhrasesToCreateOrUpdate(Collection<String> blockedPhrasesToCreateOrUpdate)
Creates or updates a blocked phrases configuration in your Amazon Q application.
blockedPhrasesToCreateOrUpdate
- Creates or updates a blocked phrases configuration in your Amazon Q application.public List<String> getBlockedPhrasesToDelete()
Deletes a blocked phrases configuration in your Amazon Q application.
public void setBlockedPhrasesToDelete(Collection<String> blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
blockedPhrasesToDelete
- Deletes a blocked phrases configuration in your Amazon Q application.public BlockedPhrasesConfigurationUpdate withBlockedPhrasesToDelete(String... blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
NOTE: This method appends the values to the existing list (if any). Use
setBlockedPhrasesToDelete(java.util.Collection)
or
withBlockedPhrasesToDelete(java.util.Collection)
if you want to override the existing values.
blockedPhrasesToDelete
- Deletes a blocked phrases configuration in your Amazon Q application.public BlockedPhrasesConfigurationUpdate withBlockedPhrasesToDelete(Collection<String> blockedPhrasesToDelete)
Deletes a blocked phrases configuration in your Amazon Q application.
blockedPhrasesToDelete
- Deletes a blocked phrases configuration in your Amazon Q application.public void setSystemMessageOverride(String systemMessageOverride)
The configured custom message displayed to your end user when they use blocked phrase during chat.
systemMessageOverride
- The configured custom message displayed to your end user when they use blocked phrase during chat.public String getSystemMessageOverride()
The configured custom message displayed to your end user when they use blocked phrase during chat.
public BlockedPhrasesConfigurationUpdate withSystemMessageOverride(String systemMessageOverride)
The configured custom message displayed to your end user when they use blocked phrase during chat.
systemMessageOverride
- The configured custom message displayed to your end user when they use blocked phrase during chat.public String toString()
toString
in class Object
Object.toString()
public BlockedPhrasesConfigurationUpdate clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.