@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class Edge extends Object implements Serializable, Cloneable, StructuredPojo
A directed edge connecting two lineage entities.
Constructor and Description |
---|
Edge() |
Modifier and Type | Method and Description |
---|---|
Edge |
clone() |
boolean |
equals(Object obj) |
String |
getAssociationType()
The type of the Association(Edge) between the source and destination.
|
String |
getDestinationArn()
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
|
String |
getSourceArn()
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
|
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setAssociationType(String associationType)
The type of the Association(Edge) between the source and destination.
|
void |
setDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
|
void |
setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
|
String |
toString()
Returns a string representation of this object.
|
Edge |
withAssociationType(AssociationEdgeType associationType)
The type of the Association(Edge) between the source and destination.
|
Edge |
withAssociationType(String associationType)
The type of the Association(Edge) between the source and destination.
|
Edge |
withDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
|
Edge |
withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
|
public void setSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
sourceArn
- The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.public String getSourceArn()
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
public Edge withSourceArn(String sourceArn)
The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.
sourceArn
- The Amazon Resource Name (ARN) of the source lineage entity of the directed edge.public void setDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
destinationArn
- The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.public String getDestinationArn()
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
public Edge withDestinationArn(String destinationArn)
The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.
destinationArn
- The Amazon Resource Name (ARN) of the destination lineage entity of the directed edge.public void setAssociationType(String associationType)
The type of the Association(Edge) between the source and destination. For example ContributedTo
,
Produced
, or DerivedFrom
.
associationType
- The type of the Association(Edge) between the source and destination. For example
ContributedTo
, Produced
, or DerivedFrom
.AssociationEdgeType
public String getAssociationType()
The type of the Association(Edge) between the source and destination. For example ContributedTo
,
Produced
, or DerivedFrom
.
ContributedTo
, Produced
, or DerivedFrom
.AssociationEdgeType
public Edge withAssociationType(String associationType)
The type of the Association(Edge) between the source and destination. For example ContributedTo
,
Produced
, or DerivedFrom
.
associationType
- The type of the Association(Edge) between the source and destination. For example
ContributedTo
, Produced
, or DerivedFrom
.AssociationEdgeType
public Edge withAssociationType(AssociationEdgeType associationType)
The type of the Association(Edge) between the source and destination. For example ContributedTo
,
Produced
, or DerivedFrom
.
associationType
- The type of the Association(Edge) between the source and destination. For example
ContributedTo
, Produced
, or DerivedFrom
.AssociationEdgeType
public String toString()
toString
in class Object
Object.toString()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.