@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssistantAssociationData extends Object implements Serializable, Cloneable, StructuredPojo
Information about the assistant association.
Constructor and Description |
---|
AssistantAssociationData() |
Modifier and Type | Method and Description |
---|---|
AssistantAssociationData |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
AssistantAssociationData |
clearTagsEntries()
Removes all the entries added into Tags.
|
AssistantAssociationData |
clone() |
boolean |
equals(Object obj) |
String |
getAssistantArn()
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
|
String |
getAssistantAssociationArn()
The Amazon Resource Name (ARN) of the assistant association.
|
String |
getAssistantAssociationId()
The identifier of the assistant association.
|
String |
getAssistantId()
The identifier of the Amazon Q in Connect assistant.
|
AssistantAssociationOutputData |
getAssociationData()
A union type that currently has a single argument, the knowledge base ID.
|
String |
getAssociationType()
The type of association.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
|
void |
setAssistantAssociationArn(String assistantAssociationArn)
The Amazon Resource Name (ARN) of the assistant association.
|
void |
setAssistantAssociationId(String assistantAssociationId)
The identifier of the assistant association.
|
void |
setAssistantId(String assistantId)
The identifier of the Amazon Q in Connect assistant.
|
void |
setAssociationData(AssistantAssociationOutputData associationData)
A union type that currently has a single argument, the knowledge base ID.
|
void |
setAssociationType(String associationType)
The type of association.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
String |
toString()
Returns a string representation of this object.
|
AssistantAssociationData |
withAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
|
AssistantAssociationData |
withAssistantAssociationArn(String assistantAssociationArn)
The Amazon Resource Name (ARN) of the assistant association.
|
AssistantAssociationData |
withAssistantAssociationId(String assistantAssociationId)
The identifier of the assistant association.
|
AssistantAssociationData |
withAssistantId(String assistantId)
The identifier of the Amazon Q in Connect assistant.
|
AssistantAssociationData |
withAssociationData(AssistantAssociationOutputData associationData)
A union type that currently has a single argument, the knowledge base ID.
|
AssistantAssociationData |
withAssociationType(AssociationType associationType)
The type of association.
|
AssistantAssociationData |
withAssociationType(String associationType)
The type of association.
|
AssistantAssociationData |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
public void setAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
assistantArn
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.public String getAssistantArn()
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
public AssistantAssociationData withAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.
assistantArn
- The Amazon Resource Name (ARN) of the Amazon Q in Connect assistant.public void setAssistantAssociationArn(String assistantAssociationArn)
The Amazon Resource Name (ARN) of the assistant association.
assistantAssociationArn
- The Amazon Resource Name (ARN) of the assistant association.public String getAssistantAssociationArn()
The Amazon Resource Name (ARN) of the assistant association.
public AssistantAssociationData withAssistantAssociationArn(String assistantAssociationArn)
The Amazon Resource Name (ARN) of the assistant association.
assistantAssociationArn
- The Amazon Resource Name (ARN) of the assistant association.public void setAssistantAssociationId(String assistantAssociationId)
The identifier of the assistant association.
assistantAssociationId
- The identifier of the assistant association.public String getAssistantAssociationId()
The identifier of the assistant association.
public AssistantAssociationData withAssistantAssociationId(String assistantAssociationId)
The identifier of the assistant association.
assistantAssociationId
- The identifier of the assistant association.public void setAssistantId(String assistantId)
The identifier of the Amazon Q in Connect assistant.
assistantId
- The identifier of the Amazon Q in Connect assistant.public String getAssistantId()
The identifier of the Amazon Q in Connect assistant.
public AssistantAssociationData withAssistantId(String assistantId)
The identifier of the Amazon Q in Connect assistant.
assistantId
- The identifier of the Amazon Q in Connect assistant.public void setAssociationData(AssistantAssociationOutputData associationData)
A union type that currently has a single argument, the knowledge base ID.
associationData
- A union type that currently has a single argument, the knowledge base ID.public AssistantAssociationOutputData getAssociationData()
A union type that currently has a single argument, the knowledge base ID.
public AssistantAssociationData withAssociationData(AssistantAssociationOutputData associationData)
A union type that currently has a single argument, the knowledge base ID.
associationData
- A union type that currently has a single argument, the knowledge base ID.public void setAssociationType(String associationType)
The type of association.
associationType
- The type of association.AssociationType
public String getAssociationType()
The type of association.
AssociationType
public AssistantAssociationData withAssociationType(String associationType)
The type of association.
associationType
- The type of association.AssociationType
public AssistantAssociationData withAssociationType(AssociationType associationType)
The type of association.
associationType
- The type of association.AssociationType
public Map<String,String> getTags()
The tags used to organize, track, or control access for this resource.
public void setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public AssistantAssociationData withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
tags
- The tags used to organize, track, or control access for this resource.public AssistantAssociationData addTagsEntry(String key, String value)
public AssistantAssociationData clearTagsEntries()
public String toString()
toString
in class Object
Object.toString()
public AssistantAssociationData clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.