Partager via


AzureMonitorPrivateLinkScopeInner Class

public final class AzureMonitorPrivateLinkScopeInner
extends Resource

An Azure Monitor PrivateLinkScope definition.

Constructor Summary

Constructor Description
AzureMonitorPrivateLinkScopeInner()

Creates an instance of AzureMonitorPrivateLinkScopeInner class.

Method Summary

Modifier and Type Method and Description
AccessModeSettings accessModeSettings()

Get the accessModeSettings property: Access mode settings.

static AzureMonitorPrivateLinkScopeInner fromJson(JsonReader jsonReader)

Reads an instance of AzureMonitorPrivateLinkScopeInner 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.

List<PrivateEndpointConnectionInner> privateEndpointConnections()

Get the privateEndpointConnections property: List of private endpoint connections.

String provisioningState()

Get the provisioningState property: Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined.

SystemData systemData()

Get the systemData property: System data.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type of the resource.

void validate()

Validates the instance.

AzureMonitorPrivateLinkScopeInner withAccessModeSettings(AccessModeSettings accessModeSettings)

Set the accessModeSettings property: Access mode settings.

AzureMonitorPrivateLinkScopeInner withLocation(String location)
AzureMonitorPrivateLinkScopeInner withTags(Map<String,String> tags)

Methods inherited from ProxyResource

Methods inherited from Resource

Methods inherited from java.lang.Object

Constructor Details

AzureMonitorPrivateLinkScopeInner

public AzureMonitorPrivateLinkScopeInner()

Creates an instance of AzureMonitorPrivateLinkScopeInner class.

Method Details

accessModeSettings

public AccessModeSettings accessModeSettings()

Get the accessModeSettings property: Access mode settings.

Returns:

the accessModeSettings value.

fromJson

public static AzureMonitorPrivateLinkScopeInner fromJson(JsonReader jsonReader)

Reads an instance of AzureMonitorPrivateLinkScopeInner from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

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

AzureMonitorPrivateLinkScopeInner.id()

Returns:

the id value.

name

public String name()

Get the name property: The name of the resource.

Overrides:

AzureMonitorPrivateLinkScopeInner.name()

Returns:

the name value.

privateEndpointConnections

public List privateEndpointConnections()

Get the privateEndpointConnections property: List of private endpoint connections.

Returns:

the privateEndpointConnections value.

provisioningState

public String provisioningState()

Get the provisioningState property: Current state of this PrivateLinkScope: whether or not is has been provisioned within the resource group it is defined. Users cannot change this value but are able to read from it. Values will include Provisioning ,Succeeded, Canceled and Failed.

Returns:

the provisioningState value.

systemData

public SystemData systemData()

Get the systemData property: System data.

Returns:

the systemData value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Overrides:

AzureMonitorPrivateLinkScopeInner.toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type of the resource.

Overrides:

AzureMonitorPrivateLinkScopeInner.type()

Returns:

the type value.

validate

public void validate()

Validates the instance.

withAccessModeSettings

public AzureMonitorPrivateLinkScopeInner withAccessModeSettings(AccessModeSettings accessModeSettings)

Set the accessModeSettings property: Access mode settings.

Parameters:

accessModeSettings - the accessModeSettings value to set.

Returns:

the AzureMonitorPrivateLinkScopeInner object itself.

withLocation

public AzureMonitorPrivateLinkScopeInner withLocation(String location)

Overrides:

AzureMonitorPrivateLinkScopeInner.withLocation(String location)

Parameters:

location

withTags

public AzureMonitorPrivateLinkScopeInner withTags(Map tags)

Overrides:

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

Parameters:

tags

Applies to