@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class TopicVisual extends Object implements Serializable, Cloneable, StructuredPojo
 The definition for a TopicVisual.
 
| Constructor and Description | 
|---|
TopicVisual()  | 
| Modifier and Type | Method and Description | 
|---|---|
TopicVisual | 
clone()  | 
boolean | 
equals(Object obj)  | 
TopicIR | 
getIr()
 The ir for the  
TopicVisual. | 
String | 
getRole()
 The role for the  
TopicVisual. | 
List<TopicVisual> | 
getSupportingVisuals()
 The supporting visuals for the  
TopicVisual. | 
String | 
getVisualId()
 The visual ID for the  
TopicVisual. | 
int | 
hashCode()  | 
void | 
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given  
ProtocolMarshaller. | 
void | 
setIr(TopicIR ir)
 The ir for the  
TopicVisual. | 
void | 
setRole(String role)
 The role for the  
TopicVisual. | 
void | 
setSupportingVisuals(Collection<TopicVisual> supportingVisuals)
 The supporting visuals for the  
TopicVisual. | 
void | 
setVisualId(String visualId)
 The visual ID for the  
TopicVisual. | 
String | 
toString()
Returns a string representation of this object. 
 | 
TopicVisual | 
withIr(TopicIR ir)
 The ir for the  
TopicVisual. | 
TopicVisual | 
withRole(String role)
 The role for the  
TopicVisual. | 
TopicVisual | 
withRole(VisualRole role)
 The role for the  
TopicVisual. | 
TopicVisual | 
withSupportingVisuals(Collection<TopicVisual> supportingVisuals)
 The supporting visuals for the  
TopicVisual. | 
TopicVisual | 
withSupportingVisuals(TopicVisual... supportingVisuals)
 The supporting visuals for the  
TopicVisual. | 
TopicVisual | 
withVisualId(String visualId)
 The visual ID for the  
TopicVisual. | 
public void setVisualId(String visualId)
 The visual ID for the TopicVisual.
 
visualId - The visual ID for the TopicVisual.public String getVisualId()
 The visual ID for the TopicVisual.
 
TopicVisual.public TopicVisual withVisualId(String visualId)
 The visual ID for the TopicVisual.
 
visualId - The visual ID for the TopicVisual.public void setRole(String role)
 The role for the TopicVisual.
 
role - The role for the TopicVisual.VisualRolepublic String getRole()
 The role for the TopicVisual.
 
TopicVisual.VisualRolepublic TopicVisual withRole(String role)
 The role for the TopicVisual.
 
role - The role for the TopicVisual.VisualRolepublic TopicVisual withRole(VisualRole role)
 The role for the TopicVisual.
 
role - The role for the TopicVisual.VisualRolepublic void setIr(TopicIR ir)
 The ir for the TopicVisual.
 
ir - The ir for the TopicVisual.public TopicIR getIr()
 The ir for the TopicVisual.
 
TopicVisual.public TopicVisual withIr(TopicIR ir)
 The ir for the TopicVisual.
 
ir - The ir for the TopicVisual.public List<TopicVisual> getSupportingVisuals()
 The supporting visuals for the TopicVisual.
 
TopicVisual.public void setSupportingVisuals(Collection<TopicVisual> supportingVisuals)
 The supporting visuals for the TopicVisual.
 
supportingVisuals - The supporting visuals for the TopicVisual.public TopicVisual withSupportingVisuals(TopicVisual... supportingVisuals)
 The supporting visuals for the TopicVisual.
 
 NOTE: This method appends the values to the existing list (if any). Use
 setSupportingVisuals(java.util.Collection) or withSupportingVisuals(java.util.Collection) if
 you want to override the existing values.
 
supportingVisuals - The supporting visuals for the TopicVisual.public TopicVisual withSupportingVisuals(Collection<TopicVisual> supportingVisuals)
 The supporting visuals for the TopicVisual.
 
supportingVisuals - The supporting visuals for the TopicVisual.public String toString()
toString in class ObjectObject.toString()public TopicVisual clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojoProtocolMarshaller.marshall in interface StructuredPojoprotocolMarshaller - Implementation of ProtocolMarshaller used to marshall this object's data.