@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Relationship extends Object implements Serializable, Cloneable, StructuredPojo
Information about how blocks are related to each other. A Block object contains 0 or more
Relation objects in a list, Relationships. For more information, see Block.
The Type element provides the type of the relationship for all blocks in the IDs array.
| Constructor and Description |
|---|
Relationship() |
| Modifier and Type | Method and Description |
|---|---|
Relationship |
clone() |
boolean |
equals(Object obj) |
List<String> |
getIds()
An array of IDs for related blocks.
|
String |
getType()
The type of relationship that the blocks in the IDs array have with the current block.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller) |
void |
setIds(Collection<String> ids)
An array of IDs for related blocks.
|
void |
setType(String type)
The type of relationship that the blocks in the IDs array have with the current block.
|
String |
toString()
Returns a string representation of this object.
|
Relationship |
withIds(Collection<String> ids)
An array of IDs for related blocks.
|
Relationship |
withIds(String... ids)
An array of IDs for related blocks.
|
Relationship |
withType(RelationshipType type)
The type of relationship that the blocks in the IDs array have with the current block.
|
Relationship |
withType(String type)
The type of relationship that the blocks in the IDs array have with the current block.
|
public void setType(String type)
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
VALUE or CHILD.
type - The type of relationship that the blocks in the IDs array have with the current block. The relationship
can be VALUE or CHILD.RelationshipTypepublic String getType()
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
VALUE or CHILD.
VALUE or CHILD.RelationshipTypepublic Relationship withType(String type)
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
VALUE or CHILD.
type - The type of relationship that the blocks in the IDs array have with the current block. The relationship
can be VALUE or CHILD.RelationshipTypepublic Relationship withType(RelationshipType type)
The type of relationship that the blocks in the IDs array have with the current block. The relationship can be
VALUE or CHILD.
type - The type of relationship that the blocks in the IDs array have with the current block. The relationship
can be VALUE or CHILD.RelationshipTypepublic List<String> getIds()
An array of IDs for related blocks. You can get the type of the relationship from the Type element.
Type
element.public void setIds(Collection<String> ids)
An array of IDs for related blocks. You can get the type of the relationship from the Type element.
ids - An array of IDs for related blocks. You can get the type of the relationship from the Type
element.public Relationship withIds(String... ids)
An array of IDs for related blocks. You can get the type of the relationship from the Type element.
NOTE: This method appends the values to the existing list (if any). Use
setIds(java.util.Collection) or withIds(java.util.Collection) if you want to override the
existing values.
ids - An array of IDs for related blocks. You can get the type of the relationship from the Type
element.public Relationship withIds(Collection<String> ids)
An array of IDs for related blocks. You can get the type of the relationship from the Type element.
ids - An array of IDs for related blocks. You can get the type of the relationship from the Type
element.public String toString()
toString in class ObjectObject.toString()public Relationship clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
marshall in interface StructuredPojoCopyright © 2019. All rights reserved.