@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RealTimeContactAnalysisSegmentAttachments extends Object implements Serializable, Cloneable, StructuredPojo
Segment containing list of attachments.
Constructor and Description |
---|
RealTimeContactAnalysisSegmentAttachments() |
Modifier and Type | Method and Description |
---|---|
RealTimeContactAnalysisSegmentAttachments |
clone() |
boolean |
equals(Object obj) |
List<RealTimeContactAnalysisAttachment> |
getAttachments()
List of objects describing an individual attachment.
|
String |
getDisplayName()
The display name of the participant.
|
String |
getId()
The identifier of the segment.
|
String |
getParticipantId()
The identifier of the participant.
|
String |
getParticipantRole()
The role of the participant.
|
RealTimeContactAnalysisTimeData |
getTime()
Field describing the time of the event.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAttachments(Collection<RealTimeContactAnalysisAttachment> attachments)
List of objects describing an individual attachment.
|
void |
setDisplayName(String displayName)
The display name of the participant.
|
void |
setId(String id)
The identifier of the segment.
|
void |
setParticipantId(String participantId)
The identifier of the participant.
|
void |
setParticipantRole(String participantRole)
The role of the participant.
|
void |
setTime(RealTimeContactAnalysisTimeData time)
Field describing the time of the event.
|
String |
toString()
Returns a string representation of this object.
|
RealTimeContactAnalysisSegmentAttachments |
withAttachments(Collection<RealTimeContactAnalysisAttachment> attachments)
List of objects describing an individual attachment.
|
RealTimeContactAnalysisSegmentAttachments |
withAttachments(RealTimeContactAnalysisAttachment... attachments)
List of objects describing an individual attachment.
|
RealTimeContactAnalysisSegmentAttachments |
withDisplayName(String displayName)
The display name of the participant.
|
RealTimeContactAnalysisSegmentAttachments |
withId(String id)
The identifier of the segment.
|
RealTimeContactAnalysisSegmentAttachments |
withParticipantId(String participantId)
The identifier of the participant.
|
RealTimeContactAnalysisSegmentAttachments |
withParticipantRole(ParticipantRole participantRole)
The role of the participant.
|
RealTimeContactAnalysisSegmentAttachments |
withParticipantRole(String participantRole)
The role of the participant.
|
RealTimeContactAnalysisSegmentAttachments |
withTime(RealTimeContactAnalysisTimeData time)
Field describing the time of the event.
|
public RealTimeContactAnalysisSegmentAttachments()
public void setId(String id)
The identifier of the segment.
id
- The identifier of the segment.public String getId()
The identifier of the segment.
public RealTimeContactAnalysisSegmentAttachments withId(String id)
The identifier of the segment.
id
- The identifier of the segment.public void setParticipantId(String participantId)
The identifier of the participant.
participantId
- The identifier of the participant.public String getParticipantId()
The identifier of the participant.
public RealTimeContactAnalysisSegmentAttachments withParticipantId(String participantId)
The identifier of the participant.
participantId
- The identifier of the participant.public void setParticipantRole(String participantRole)
The role of the participant. For example, is it a customer, agent, or system.
participantRole
- The role of the participant. For example, is it a customer, agent, or system.ParticipantRole
public String getParticipantRole()
The role of the participant. For example, is it a customer, agent, or system.
ParticipantRole
public RealTimeContactAnalysisSegmentAttachments withParticipantRole(String participantRole)
The role of the participant. For example, is it a customer, agent, or system.
participantRole
- The role of the participant. For example, is it a customer, agent, or system.ParticipantRole
public RealTimeContactAnalysisSegmentAttachments withParticipantRole(ParticipantRole participantRole)
The role of the participant. For example, is it a customer, agent, or system.
participantRole
- The role of the participant. For example, is it a customer, agent, or system.ParticipantRole
public void setDisplayName(String displayName)
The display name of the participant. Can be redacted.
displayName
- The display name of the participant. Can be redacted.public String getDisplayName()
The display name of the participant. Can be redacted.
public RealTimeContactAnalysisSegmentAttachments withDisplayName(String displayName)
The display name of the participant. Can be redacted.
displayName
- The display name of the participant. Can be redacted.public List<RealTimeContactAnalysisAttachment> getAttachments()
List of objects describing an individual attachment.
public void setAttachments(Collection<RealTimeContactAnalysisAttachment> attachments)
List of objects describing an individual attachment.
attachments
- List of objects describing an individual attachment.public RealTimeContactAnalysisSegmentAttachments withAttachments(RealTimeContactAnalysisAttachment... attachments)
List of objects describing an individual attachment.
NOTE: This method appends the values to the existing list (if any). Use
setAttachments(java.util.Collection)
or withAttachments(java.util.Collection)
if you want to
override the existing values.
attachments
- List of objects describing an individual attachment.public RealTimeContactAnalysisSegmentAttachments withAttachments(Collection<RealTimeContactAnalysisAttachment> attachments)
List of objects describing an individual attachment.
attachments
- List of objects describing an individual attachment.public void setTime(RealTimeContactAnalysisTimeData time)
Field describing the time of the event. It can have different representations of time.
time
- Field describing the time of the event. It can have different representations of time.public RealTimeContactAnalysisTimeData getTime()
Field describing the time of the event. It can have different representations of time.
public RealTimeContactAnalysisSegmentAttachments withTime(RealTimeContactAnalysisTimeData time)
Field describing the time of the event. It can have different representations of time.
time
- Field describing the time of the event. It can have different representations of time.public String toString()
toString
in class Object
Object.toString()
public RealTimeContactAnalysisSegmentAttachments clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.