Partager via


ReachabilityAnalysisRunInner Class

public final class ReachabilityAnalysisRunInner
extends CommonProxyResource

Configuration information for analysis run.

Constructor Summary

Constructor Description
ReachabilityAnalysisRunInner()

Creates an instance of ReachabilityAnalysisRunInner class.

Method Summary

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

Reads an instance of ReachabilityAnalysisRunInner from the JsonReader.

String id()

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

String name()

Get the name property: The name of the resource.

ReachabilityAnalysisRunProperties properties()

Get the properties property: Represents the Reachability Analysis Run properties.

SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

ReachabilityAnalysisRunInner withProperties(ReachabilityAnalysisRunProperties properties)

Set the properties property: Represents the Reachability Analysis Run properties.

Methods inherited from CommonProxyResource

Methods inherited from java.lang.Object

Constructor Details

ReachabilityAnalysisRunInner

public ReachabilityAnalysisRunInner()

Creates an instance of ReachabilityAnalysisRunInner class.

Method Details

fromJson

public static ReachabilityAnalysisRunInner fromJson(JsonReader jsonReader)

Reads an instance of ReachabilityAnalysisRunInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ReachabilityAnalysisRunInner 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:

ReachabilityAnalysisRunInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

ReachabilityAnalysisRunInner.name()

Returns:

the name value.

properties

public ReachabilityAnalysisRunProperties properties()

Get the properties property: Represents the Reachability Analysis Run properties.

Returns:

the properties value.

systemData

public SystemData systemData()

Get the systemData property: Azure Resource Manager metadata containing createdBy and modifiedBy information.

Overrides:

ReachabilityAnalysisRunInner.systemData()

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

ReachabilityAnalysisRunInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

ReachabilityAnalysisRunInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

Overrides:

ReachabilityAnalysisRunInner.validate()

withProperties

public ReachabilityAnalysisRunInner withProperties(ReachabilityAnalysisRunProperties properties)

Set the properties property: Represents the Reachability Analysis Run properties.

Parameters:

properties - the properties value to set.

Returns:

the ReachabilityAnalysisRunInner object itself.

Applies to