Compartilhar via


PrivateLinkResource Class

  • java.lang.Object
    • com.azure.resourcemanager.appservice.models.PrivateLinkResource

Implements

public final class PrivateLinkResource
implements JsonSerializable<PrivateLinkResource>

A private link resource.

Constructor Summary

Constructor Description
PrivateLinkResource()

Creates an instance of PrivateLinkResource class.

Method Summary

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

Reads an instance of PrivateLinkResource from the JsonReader.

String id()

Get the id property: The id property.

String name()

Get the name property: Name of a private link resource.

PrivateLinkResourceProperties properties()

Get the properties property: Properties of a private link resource.

JsonWriter toJson(JsonWriter jsonWriter)
String type()

Get the type property: The type property.

void validate()

Validates the instance.

PrivateLinkResource withId(String id)

Set the id property: The id property.

PrivateLinkResource withName(String name)

Set the name property: Name of a private link resource.

PrivateLinkResource withProperties(PrivateLinkResourceProperties properties)

Set the properties property: Properties of a private link resource.

PrivateLinkResource withType(String type)

Set the type property: The type property.

Methods inherited from java.lang.Object

Constructor Details

PrivateLinkResource

public PrivateLinkResource()

Creates an instance of PrivateLinkResource class.

Method Details

fromJson

public static PrivateLinkResource fromJson(JsonReader jsonReader)

Reads an instance of PrivateLinkResource from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of PrivateLinkResource 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: The id property.

Returns:

the id value.

name

public String name()

Get the name property: Name of a private link resource.

Returns:

the name value.

properties

public PrivateLinkResourceProperties properties()

Get the properties property: Properties of a private link resource.

Returns:

the properties value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

type

public String type()

Get the type property: The type property.

Returns:

the type value.

validate

public void validate()

Validates the instance.

withId

public PrivateLinkResource withId(String id)

Set the id property: The id property.

Parameters:

id - the id value to set.

Returns:

the PrivateLinkResource object itself.

withName

public PrivateLinkResource withName(String name)

Set the name property: Name of a private link resource.

Parameters:

name - the name value to set.

Returns:

the PrivateLinkResource object itself.

withProperties

public PrivateLinkResource withProperties(PrivateLinkResourceProperties properties)

Set the properties property: Properties of a private link resource.

Parameters:

properties - the properties value to set.

Returns:

the PrivateLinkResource object itself.

withType

public PrivateLinkResource withType(String type)

Set the type property: The type property.

Parameters:

type - the type value to set.

Returns:

the PrivateLinkResource object itself.

Applies to