@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class AssistantSummary extends Object implements Serializable, Cloneable, StructuredPojo
Summary information about the assistant.
Constructor and Description |
---|
AssistantSummary() |
Modifier and Type | Method and Description |
---|---|
AssistantSummary |
addTagsEntry(String key,
String value)
Add a single Tags entry
|
AssistantSummary |
clearTagsEntries()
Removes all the entries added into Tags.
|
AssistantSummary |
clone() |
boolean |
equals(Object obj) |
String |
getAssistantArn()
The Amazon Resource Name (ARN) of the Wisdom assistant.
|
String |
getAssistantId()
The identifier of the Wisdom assistant.
|
String |
getDescription()
The description of the assistant.
|
String |
getName()
The name of the assistant.
|
ServerSideEncryptionConfiguration |
getServerSideEncryptionConfiguration()
The KMS key used for encryption.
|
String |
getStatus()
The status of the assistant.
|
Map<String,String> |
getTags()
The tags used to organize, track, or control access for this resource.
|
String |
getType()
The type of the assistant.
|
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 Wisdom assistant.
|
void |
setAssistantId(String assistantId)
The identifier of the Wisdom assistant.
|
void |
setDescription(String description)
The description of the assistant.
|
void |
setName(String name)
The name of the assistant.
|
void |
setServerSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
void |
setStatus(String status)
The status of the assistant.
|
void |
setTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
void |
setType(String type)
The type of the assistant.
|
String |
toString()
Returns a string representation of this object.
|
AssistantSummary |
withAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
|
AssistantSummary |
withAssistantId(String assistantId)
The identifier of the Wisdom assistant.
|
AssistantSummary |
withDescription(String description)
The description of the assistant.
|
AssistantSummary |
withName(String name)
The name of the assistant.
|
AssistantSummary |
withServerSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
|
AssistantSummary |
withStatus(AssistantStatus status)
The status of the assistant.
|
AssistantSummary |
withStatus(String status)
The status of the assistant.
|
AssistantSummary |
withTags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.
|
AssistantSummary |
withType(AssistantType type)
The type of the assistant.
|
AssistantSummary |
withType(String type)
The type of the assistant.
|
public void setAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
assistantArn
- The Amazon Resource Name (ARN) of the Wisdom assistant.public String getAssistantArn()
The Amazon Resource Name (ARN) of the Wisdom assistant.
public AssistantSummary withAssistantArn(String assistantArn)
The Amazon Resource Name (ARN) of the Wisdom assistant.
assistantArn
- The Amazon Resource Name (ARN) of the Wisdom assistant.public void setAssistantId(String assistantId)
The identifier of the Wisdom assistant.
assistantId
- The identifier of the Wisdom assistant.public String getAssistantId()
The identifier of the Wisdom assistant.
public AssistantSummary withAssistantId(String assistantId)
The identifier of the Wisdom assistant.
assistantId
- The identifier of the Wisdom assistant.public void setDescription(String description)
The description of the assistant.
description
- The description of the assistant.public String getDescription()
The description of the assistant.
public AssistantSummary withDescription(String description)
The description of the assistant.
description
- The description of the assistant.public void setName(String name)
The name of the assistant.
name
- The name of the assistant.public String getName()
The name of the assistant.
public AssistantSummary withName(String name)
The name of the assistant.
name
- The name of the assistant.public void setServerSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
serverSideEncryptionConfiguration
- The KMS key used for encryption.public ServerSideEncryptionConfiguration getServerSideEncryptionConfiguration()
The KMS key used for encryption.
public AssistantSummary withServerSideEncryptionConfiguration(ServerSideEncryptionConfiguration serverSideEncryptionConfiguration)
The KMS key used for encryption.
serverSideEncryptionConfiguration
- The KMS key used for encryption.public void setStatus(String status)
The status of the assistant.
status
- The status of the assistant.AssistantStatus
public String getStatus()
The status of the assistant.
AssistantStatus
public AssistantSummary withStatus(String status)
The status of the assistant.
status
- The status of the assistant.AssistantStatus
public AssistantSummary withStatus(AssistantStatus status)
The status of the assistant.
status
- The status of the assistant.AssistantStatus
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 AssistantSummary 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 AssistantSummary addTagsEntry(String key, String value)
public AssistantSummary clearTagsEntries()
public void setType(String type)
The type of the assistant.
type
- The type of the assistant.AssistantType
public String getType()
The type of the assistant.
AssistantType
public AssistantSummary withType(String type)
The type of the assistant.
type
- The type of the assistant.AssistantType
public AssistantSummary withType(AssistantType type)
The type of the assistant.
type
- The type of the assistant.AssistantType
public String toString()
toString
in class Object
Object.toString()
public AssistantSummary clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.