Class ReferenceGraphEdge
java.lang.Object
io.apicurio.registry.rest.client.models.ReferenceGraphEdge
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable
@Generated("com.microsoft.kiota")
public class ReferenceGraphEdge
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable
An edge in the reference graph representing a reference from one artifact to another.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic ReferenceGraphEdgecreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.The deserialization information for the current modelgetName()Gets the name property value.Gets the sourceNodeId property value.Gets the targetNodeId property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidSets the name property value.voidsetSourceNodeId(String value) Sets the sourceNodeId property value.voidsetTargetNodeId(String value) Sets the targetNodeId property value.
-
Constructor Details
-
ReferenceGraphEdge
public ReferenceGraphEdge()Instantiates a newReferenceGraphEdgeand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static ReferenceGraphEdge createFromDiscriminatorValue(@Nonnull com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator value- Parameters:
parseNode- The parse node to use to read the discriminator value and create the object- Returns:
- a
ReferenceGraphEdge
-
getAdditionalData
Gets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well. -
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getName
Gets the name property value. The name of the reference as defined in the source artifact.- Returns:
- a
String
-
getSourceNodeId
Gets the sourceNodeId property value. The ID of the source node (the artifact that has the reference).- Returns:
- a
String
-
getTargetNodeId
Gets the targetNodeId property value. The ID of the target node (the artifact being referenced).- Returns:
- a
String
-
serialize
public void serialize(@Nonnull com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current object- Specified by:
serializein interfacecom.microsoft.kiota.serialization.Parsable- Parameters:
writer- Serialization writer to use to serialize this model
-
setAdditionalData
Sets the AdditionalData property value. Stores additional data not described in the OpenAPI description found when deserializing. Can be used for serialization as well.- Parameters:
value- Value to set for the AdditionalData property.
-
setName
Sets the name property value. The name of the reference as defined in the source artifact.- Parameters:
value- Value to set for the name property.
-
setSourceNodeId
Sets the sourceNodeId property value. The ID of the source node (the artifact that has the reference).- Parameters:
value- Value to set for the sourceNodeId property.
-
setTargetNodeId
Sets the targetNodeId property value. The ID of the target node (the artifact being referenced).- Parameters:
value- Value to set for the targetNodeId property.
-