VnetValidationFailureDetailsInner Class

public final class VnetValidationFailureDetailsInner
extends ProxyOnlyResource

A class that describes the reason for a validation failure.

Constructor Summary

Constructor Description
VnetValidationFailureDetailsInner()

Creates an instance of VnetValidationFailureDetailsInner class.

Method Summary

Modifier and Type Method and Description
Boolean failed()

Get the failed property: A flag describing whether or not validation failed.

List<VnetValidationTestFailure> failedTests()

Get the failedTests property: A list of tests that failed in the validation.

static VnetValidationFailureDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of VnetValidationFailureDetailsInner from the JsonReader.

String id()

Get the id property: Fully qualified resource Id for the resource.

String message()

Get the message property: Text describing the validation outcome.

String name()

Get the name property: The name of the resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

List<VnetValidationTestFailure> warnings()

Get the warnings property: A list of warnings generated during validation.

VnetValidationFailureDetailsInner withFailed(Boolean failed)

Set the failed property: A flag describing whether or not validation failed.

VnetValidationFailureDetailsInner withFailedTests(List<VnetValidationTestFailure> failedTests)

Set the failedTests property: A list of tests that failed in the validation.

VnetValidationFailureDetailsInner withKind(String kind)

Set the kind property: Kind of resource.

VnetValidationFailureDetailsInner withMessage(String message)

Set the message property: Text describing the validation outcome.

VnetValidationFailureDetailsInner withWarnings(List<VnetValidationTestFailure> warnings)

Set the warnings property: A list of warnings generated during validation.

Methods inherited from ProxyOnlyResource

Methods inherited from java.lang.Object

Constructor Details

VnetValidationFailureDetailsInner

public VnetValidationFailureDetailsInner()

Creates an instance of VnetValidationFailureDetailsInner class.

Method Details

failed

public Boolean failed()

Get the failed property: A flag describing whether or not validation failed.

Returns:

the failed value.

failedTests

public List failedTests()

Get the failedTests property: A list of tests that failed in the validation.

Returns:

the failedTests value.

fromJson

public static VnetValidationFailureDetailsInner fromJson(JsonReader jsonReader)

Reads an instance of VnetValidationFailureDetailsInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of VnetValidationFailureDetailsInner 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.

id

public String id()

Get the id property: Fully qualified resource Id for the resource.

Overrides:

VnetValidationFailureDetailsInner.id()

Returns:

the id value.

message

public String message()

Get the message property: Text describing the validation outcome.

Returns:

the message value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

VnetValidationFailureDetailsInner.name()

Returns:

the name value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

VnetValidationFailureDetailsInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

VnetValidationFailureDetailsInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

VnetValidationFailureDetailsInner.validate()

warnings

public List warnings()

Get the warnings property: A list of warnings generated during validation.

Returns:

the warnings value.

withFailed

public VnetValidationFailureDetailsInner withFailed(Boolean failed)

Set the failed property: A flag describing whether or not validation failed.

Parameters:

failed - the failed value to set.

Returns:

the VnetValidationFailureDetailsInner object itself.

withFailedTests

public VnetValidationFailureDetailsInner withFailedTests(List failedTests)

Set the failedTests property: A list of tests that failed in the validation.

Parameters:

failedTests - the failedTests value to set.

Returns:

the VnetValidationFailureDetailsInner object itself.

withKind

public VnetValidationFailureDetailsInner withKind(String kind)

Set the kind property: Kind of resource.

Overrides:

VnetValidationFailureDetailsInner.withKind(String kind)

Parameters:

kind

withMessage

public VnetValidationFailureDetailsInner withMessage(String message)

Set the message property: Text describing the validation outcome.

Parameters:

message - the message value to set.

Returns:

the VnetValidationFailureDetailsInner object itself.

withWarnings

public VnetValidationFailureDetailsInner withWarnings(List warnings)

Set the warnings property: A list of warnings generated during validation.

Parameters:

warnings - the warnings value to set.

Returns:

the VnetValidationFailureDetailsInner object itself.

Applies to