Class OdcsContractResult
java.lang.Object
io.apicurio.registry.rest.client.models.OdcsContractResult
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable
@Generated("com.microsoft.kiota")
public class OdcsContractResult
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable
Result of submitting or updating an ODCS contract.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic OdcsContractResultcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the contractId property value.The deserialization information for the current modelGets the projection property value.Gets the version property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetContractId(String value) Sets the contractId property value.voidSets the projection property value.voidsetVersion(String value) Sets the version property value.
-
Constructor Details
-
OdcsContractResult
public OdcsContractResult()Instantiates a newOdcsContractResultand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static OdcsContractResult 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
OdcsContractResult
-
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. -
getContractId
Gets the contractId property value. The contract artifact ID.- Returns:
- a
String
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getProjection
Gets the projection property value. Summary of the projection performed when an ODCS contract is applied.- Returns:
- a
OdcsProjectionSummary
-
getVersion
Gets the version property value. The ODCS contract version.- 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.
-
setContractId
Sets the contractId property value. The contract artifact ID.- Parameters:
value- Value to set for the contractId property.
-
setProjection
Sets the projection property value. Summary of the projection performed when an ODCS contract is applied.- Parameters:
value- Value to set for the projection property.
-
setVersion
Sets the version property value. The ODCS contract version.- Parameters:
value- Value to set for the version property.
-