NetworkManagerInner Class

public final class NetworkManagerInner
extends Resource

The Managed Network resource.

Constructor Summary

Constructor Description
NetworkManagerInner()

Creates an instance of NetworkManagerInner class.

Method Summary

Modifier and Type Method and Description
String description()

Get the description property: A description of the network manager.

String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

static NetworkManagerInner fromJson(JsonReader jsonReader)

Reads an instance of NetworkManagerInner from the JsonReader.

String id()

Get the id property: Resource ID.

String name()

Get the name property: The name of the resource.

List<ConfigurationType> networkManagerScopeAccesses()

Get the networkManagerScopeAccesses property: Scope Access.

NetworkManagerPropertiesNetworkManagerScopes networkManagerScopes()

Get the networkManagerScopes property: Scope of Network Manager.

ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the network manager resource.

String resourceGuid()

Get the resourceGuid property: Unique identifier for this resource.

SystemData systemData()

Get the systemData property: The system metadata related to this resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

NetworkManagerInner withDescription(String description)

Set the description property: A description of the network manager.

NetworkManagerInner withId(String id)

Set the id property: Resource ID.

NetworkManagerInner withLocation(String location)
NetworkManagerInner withNetworkManagerScopeAccesses(List<ConfigurationType> networkManagerScopeAccesses)

Set the networkManagerScopeAccesses property: Scope Access.

NetworkManagerInner withNetworkManagerScopes(NetworkManagerPropertiesNetworkManagerScopes networkManagerScopes)

Set the networkManagerScopes property: Scope of Network Manager.

NetworkManagerInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

NetworkManagerInner

public NetworkManagerInner()

Creates an instance of NetworkManagerInner class.

Method Details

description

public String description()

Get the description property: A description of the network manager.

Returns:

the description value.

etag

public String etag()

Get the etag property: A unique read-only string that changes whenever the resource is updated.

Returns:

the etag value.

fromJson

public static NetworkManagerInner fromJson(JsonReader jsonReader)

Reads an instance of NetworkManagerInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of NetworkManagerInner 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: Resource ID.

Overrides:

NetworkManagerInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

NetworkManagerInner.name()

Returns:

the name value.

networkManagerScopeAccesses

public List networkManagerScopeAccesses()

Get the networkManagerScopeAccesses property: Scope Access.

Returns:

the networkManagerScopeAccesses value.

networkManagerScopes

public NetworkManagerPropertiesNetworkManagerScopes networkManagerScopes()

Get the networkManagerScopes property: Scope of Network Manager.

Returns:

the networkManagerScopes value.

provisioningState

public ProvisioningState provisioningState()

Get the provisioningState property: The provisioning state of the network manager resource.

Returns:

the provisioningState value.

resourceGuid

public String resourceGuid()

Get the resourceGuid property: Unique identifier for this resource.

Returns:

the resourceGuid value.

systemData

public SystemData systemData()

Get the systemData property: The system metadata related to this resource.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

NetworkManagerInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

NetworkManagerInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withDescription

public NetworkManagerInner withDescription(String description)

Set the description property: A description of the network manager.

Parameters:

description - the description value to set.

Returns:

the NetworkManagerInner object itself.

withId

public NetworkManagerInner withId(String id)

Set the id property: Resource ID.

Parameters:

id - the id value to set.

Returns:

the NetworkManagerInner object itself.

withLocation

public NetworkManagerInner withLocation(String location)

Overrides:

NetworkManagerInner.withLocation(String location)

Parameters:

location

withNetworkManagerScopeAccesses

public NetworkManagerInner withNetworkManagerScopeAccesses(List networkManagerScopeAccesses)

Set the networkManagerScopeAccesses property: Scope Access.

Parameters:

networkManagerScopeAccesses - the networkManagerScopeAccesses value to set.

Returns:

the NetworkManagerInner object itself.

withNetworkManagerScopes

public NetworkManagerInner withNetworkManagerScopes(NetworkManagerPropertiesNetworkManagerScopes networkManagerScopes)

Set the networkManagerScopes property: Scope of Network Manager.

Parameters:

networkManagerScopes - the networkManagerScopes value to set.

Returns:

the NetworkManagerInner object itself.

withTags

public NetworkManagerInner withTags(Map tags)

Overrides:

NetworkManagerInner.withTags(Map<String,String> tags)

Parameters:

tags

Applies to