DataBoxValidationContent Class

Definition

Minimum request requirement of any validation category. Please note this is the abstract base class. The derived classes available for instantiation are: CreateJobValidationContent.

[System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.ResourceManager.DataBox.Models.UnknownValidationRequest))]
public abstract class DataBoxValidationContent : System.ClientModel.Primitives.IJsonModel<Azure.ResourceManager.DataBox.Models.DataBoxValidationContent>, System.ClientModel.Primitives.IPersistableModel<Azure.ResourceManager.DataBox.Models.DataBoxValidationContent>
[<System.ClientModel.Primitives.PersistableModelProxy(typeof(Azure.ResourceManager.DataBox.Models.UnknownValidationRequest))>]
type DataBoxValidationContent = class
    interface IJsonModel<DataBoxValidationContent>
    interface IPersistableModel<DataBoxValidationContent>
Public MustInherit Class DataBoxValidationContent
Implements IJsonModel(Of DataBoxValidationContent), IPersistableModel(Of DataBoxValidationContent)
Inheritance
DataBoxValidationContent
Derived
Attributes
Implements

Constructors

Name Description
DataBoxValidationContent(IEnumerable<DataBoxValidationInputContent>)

Initializes a new instance of DataBoxValidationContent.

Properties

Name Description
IndividualRequestDetails

List of request details contain validationType and its request as key and value respectively.

Methods

Name Description
JsonModelCreateCore(Utf8JsonReader, ModelReaderWriterOptions)
JsonModelWriteCore(Utf8JsonWriter, ModelReaderWriterOptions)
PersistableModelCreateCore(BinaryData, ModelReaderWriterOptions)
PersistableModelWriteCore(ModelReaderWriterOptions)

Explicit Interface Implementations

Name Description
IJsonModel<DataBoxValidationContent>.Create(Utf8JsonReader, ModelReaderWriterOptions)

Reads one JSON value (including objects or arrays) from the provided reader and converts it to a model.

IJsonModel<DataBoxValidationContent>.Write(Utf8JsonWriter, ModelReaderWriterOptions)

Writes the model to the provided Utf8JsonWriter.

IPersistableModel<DataBoxValidationContent>.Create(BinaryData, ModelReaderWriterOptions)

Converts the provided BinaryData into a model.

IPersistableModel<DataBoxValidationContent>.GetFormatFromOptions(ModelReaderWriterOptions)

Gets the data interchange format (JSON, Xml, etc) that the model uses when communicating with the service.

IPersistableModel<DataBoxValidationContent>.Write(ModelReaderWriterOptions)

Writes the model into a BinaryData.

Applies to