ServiceVNetAddons Class

  • java.lang.Object
    • com.azure.resourcemanager.appplatform.models.ServiceVNetAddons

Implements

public final class ServiceVNetAddons
implements JsonSerializable<ServiceVNetAddons>

Additional Service settings in vnet injection instance.

Constructor Summary

Constructor Description
ServiceVNetAddons()

Creates an instance of ServiceVNetAddons class.

Method Summary

Modifier and Type Method and Description
Boolean dataPlanePublicEndpoint()

Get the dataPlanePublicEndpoint property: Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

static ServiceVNetAddons fromJson(JsonReader jsonReader)

Reads an instance of ServiceVNetAddons from the JsonReader.

Boolean logStreamPublicEndpoint()

Get the logStreamPublicEndpoint property: Indicates whether the log stream in vnet injection instance could be accessed from internet.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

ServiceVNetAddons withDataPlanePublicEndpoint(Boolean dataPlanePublicEndpoint)

Set the dataPlanePublicEndpoint property: Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

ServiceVNetAddons withLogStreamPublicEndpoint(Boolean logStreamPublicEndpoint)

Set the logStreamPublicEndpoint property: Indicates whether the log stream in vnet injection instance could be accessed from internet.

Methods inherited from java.lang.Object

Constructor Details

ServiceVNetAddons

public ServiceVNetAddons()

Creates an instance of ServiceVNetAddons class.

Method Details

dataPlanePublicEndpoint

public Boolean dataPlanePublicEndpoint()

Get the dataPlanePublicEndpoint property: Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

Returns:

the dataPlanePublicEndpoint value.

fromJson

public static ServiceVNetAddons fromJson(JsonReader jsonReader)

Reads an instance of ServiceVNetAddons from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of ServiceVNetAddons if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.

Throws:

IOException

- If an error occurs while reading the ServiceVNetAddons.

logStreamPublicEndpoint

public Boolean logStreamPublicEndpoint()

Get the logStreamPublicEndpoint property: Indicates whether the log stream in vnet injection instance could be accessed from internet.

Returns:

the logStreamPublicEndpoint value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

withDataPlanePublicEndpoint

public ServiceVNetAddons withDataPlanePublicEndpoint(Boolean dataPlanePublicEndpoint)

Set the dataPlanePublicEndpoint property: Indicates whether the data plane components(log stream, app connect, remote debugging) in vnet injection instance could be accessed from internet.

Parameters:

dataPlanePublicEndpoint - the dataPlanePublicEndpoint value to set.

Returns:

the ServiceVNetAddons object itself.

withLogStreamPublicEndpoint

public ServiceVNetAddons withLogStreamPublicEndpoint(Boolean logStreamPublicEndpoint)

Set the logStreamPublicEndpoint property: Indicates whether the log stream in vnet injection instance could be accessed from internet.

Parameters:

logStreamPublicEndpoint - the logStreamPublicEndpoint value to set.

Returns:

the ServiceVNetAddons object itself.

Applies to