Class VersionContent
java.lang.Object
io.apicurio.registry.rest.client.models.VersionContent
- All Implemented Interfaces:
com.microsoft.kiota.serialization.AdditionalDataHolder,com.microsoft.kiota.serialization.Parsable
@Generated("com.microsoft.kiota")
public class VersionContent
extends Object
implements com.microsoft.kiota.serialization.AdditionalDataHolder, com.microsoft.kiota.serialization.Parsable
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionstatic VersionContentcreateFromDiscriminatorValue(com.microsoft.kiota.serialization.ParseNode parseNode) Creates a new instance of the appropriate class based on discriminator valueGets the AdditionalData property value.Gets the content property value.Gets the contentType property value.Gets the encoding property value.The deserialization information for the current modelGets the references property value.voidserialize(com.microsoft.kiota.serialization.SerializationWriter writer) Serializes information the current objectvoidsetAdditionalData(Map<String, Object> value) Sets the AdditionalData property value.voidsetContent(String value) Sets the content property value.voidsetContentType(String value) Sets the contentType property value.voidSets the encoding property value.voidsetReferences(List<ArtifactReference> value) Sets the references property value.
-
Constructor Details
-
VersionContent
public VersionContent()Instantiates a newVersionContentand sets the default values.
-
-
Method Details
-
createFromDiscriminatorValue
@Nonnull public static VersionContent 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
VersionContent
-
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. -
getContent
Gets the content property value. Raw content of the artifact version or a valid (and accessible) URL where the content can be found.- Returns:
- a
String
-
getContentType
Gets the contentType property value. The content-type, such as `application/json` or `text/xml`.- Returns:
- a
String
-
getEncoding
Gets the encoding property value. Optional encoding for the content property. When set to 'base64', the content value will be base64-decoded by the server before processing.- Returns:
- a
VersionContentEncoding
-
getFieldDeserializers
@Nonnull public Map<String,Consumer<com.microsoft.kiota.serialization.ParseNode>> getFieldDeserializers()The deserialization information for the current model -
getReferences
Gets the references property value. Collection of references to other artifacts.- Returns:
- a
List<ArtifactReference>
-
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.
-
setContent
Sets the content property value. Raw content of the artifact version or a valid (and accessible) URL where the content can be found.- Parameters:
value- Value to set for the content property.
-
setContentType
Sets the contentType property value. The content-type, such as `application/json` or `text/xml`.- Parameters:
value- Value to set for the contentType property.
-
setEncoding
Sets the encoding property value. Optional encoding for the content property. When set to 'base64', the content value will be base64-decoded by the server before processing.- Parameters:
value- Value to set for the encoding property.
-
setReferences
Sets the references property value. Collection of references to other artifacts.- Parameters:
value- Value to set for the references property.
-