Share via


ValidationRequest Class

  • java.lang.Object
    • com.azure.resourcemanager.databox.models.ValidationRequest

Implements

public class ValidationRequest
implements JsonSerializable<ValidationRequest>

Minimum request requirement of any validation category.

Constructor Summary

Constructor Description
ValidationRequest()

Creates an instance of ValidationRequest class.

Method Summary

Modifier and Type Method and Description
static ValidationRequest fromJson(JsonReader jsonReader)

Reads an instance of ValidationRequest from the JsonReader.

List<ValidationInputRequest> individualRequestDetails()

Get the individualRequestDetails property: List of request details contain validationType and its request as key and value respectively.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String validationCategory()

Get the validationCategory property: Identify the nature of validation.

ValidationRequest withIndividualRequestDetails(List<ValidationInputRequest> individualRequestDetails)

Set the individualRequestDetails property: List of request details contain validationType and its request as key and value respectively.

Methods inherited from java.lang.Object

Constructor Details

ValidationRequest

public ValidationRequest()

Creates an instance of ValidationRequest class.

Method Details

fromJson

public static ValidationRequest fromJson(JsonReader jsonReader)

Reads an instance of ValidationRequest from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ValidationRequest if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If the deserialized JSON object was missing any required properties.

individualRequestDetails

public List<ValidationInputRequest> individualRequestDetails()

Get the individualRequestDetails property: List of request details contain validationType and its request as key and value respectively.

Returns:

the individualRequestDetails value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

validationCategory

public String validationCategory()

Get the validationCategory property: Identify the nature of validation.

Returns:

the validationCategory value.

withIndividualRequestDetails

public ValidationRequest withIndividualRequestDetails(List<ValidationInputRequest> individualRequestDetails)

Set the individualRequestDetails property: List of request details contain validationType and its request as key and value respectively.

Parameters:

individualRequestDetails - the individualRequestDetails value to set.

Returns:

the ValidationRequest object itself.

Applies to