IntegrationRuntimeVNetProperties Class

  • java.lang.Object
    • com.azure.resourcemanager.datafactory.models.IntegrationRuntimeVNetProperties

Implements

public final class IntegrationRuntimeVNetProperties
implements JsonSerializable<IntegrationRuntimeVNetProperties>

VNet properties for managed integration runtime.

Constructor Summary

Constructor Description
IntegrationRuntimeVNetProperties()

Creates an instance of IntegrationRuntimeVNetProperties class.

Method Summary

Modifier and Type Method and Description
Map<String,Object> additionalProperties()

Get the additionalProperties property: VNet properties for managed integration runtime.

static IntegrationRuntimeVNetProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeVNetProperties from the JsonReader.

List<String> publicIPs()

Get the publicIPs property: Resource IDs of the public IP addresses that this integration runtime will use.

String subnet()

Get the subnet property: The name of the subnet this integration runtime will join.

String subnetId()

Get the subnetId property: The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

JsonWriter toJson(JsonWriter jsonWriter)
void validate()

Validates the instance.

String vNetId()

Get the vNetId property: The ID of the VNet that this integration runtime will join.

IntegrationRuntimeVNetProperties withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: VNet properties for managed integration runtime.

IntegrationRuntimeVNetProperties withPublicIPs(List<String> publicIPs)

Set the publicIPs property: Resource IDs of the public IP addresses that this integration runtime will use.

IntegrationRuntimeVNetProperties withSubnet(String subnet)

Set the subnet property: The name of the subnet this integration runtime will join.

IntegrationRuntimeVNetProperties withSubnetId(String subnetId)

Set the subnetId property: The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

IntegrationRuntimeVNetProperties withVNetId(String vNetId)

Set the vNetId property: The ID of the VNet that this integration runtime will join.

Methods inherited from java.lang.Object

Constructor Details

IntegrationRuntimeVNetProperties

public IntegrationRuntimeVNetProperties()

Creates an instance of IntegrationRuntimeVNetProperties class.

Method Details

additionalProperties

public Map<String,Object> additionalProperties()

Get the additionalProperties property: VNet properties for managed integration runtime.

Returns:

the additionalProperties value.

fromJson

public static IntegrationRuntimeVNetProperties fromJson(JsonReader jsonReader)

Reads an instance of IntegrationRuntimeVNetProperties from the JsonReader.

Parameters:

jsonReader - The JsonReader being read.

Returns:

An instance of IntegrationRuntimeVNetProperties 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 IntegrationRuntimeVNetProperties.

publicIPs

public List<String> publicIPs()

Get the publicIPs property: Resource IDs of the public IP addresses that this integration runtime will use.

Returns:

the publicIPs value.

subnet

public String subnet()

Get the subnet property: The name of the subnet this integration runtime will join.

Returns:

the subnet value.

subnetId

public String subnetId()

Get the subnetId property: The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

Returns:

the subnetId value.

toJson

public JsonWriter toJson(JsonWriter jsonWriter)

Parameters:

jsonWriter

Throws:

validate

public void validate()

Validates the instance.

vNetId

public String vNetId()

Get the vNetId property: The ID of the VNet that this integration runtime will join.

Returns:

the vNetId value.

withAdditionalProperties

public IntegrationRuntimeVNetProperties withAdditionalProperties(Map<String,Object> additionalProperties)

Set the additionalProperties property: VNet properties for managed integration runtime.

Parameters:

additionalProperties - the additionalProperties value to set.

Returns:

the IntegrationRuntimeVNetProperties object itself.

withPublicIPs

public IntegrationRuntimeVNetProperties withPublicIPs(List<String> publicIPs)

Set the publicIPs property: Resource IDs of the public IP addresses that this integration runtime will use.

Parameters:

publicIPs - the publicIPs value to set.

Returns:

the IntegrationRuntimeVNetProperties object itself.

withSubnet

public IntegrationRuntimeVNetProperties withSubnet(String subnet)

Set the subnet property: The name of the subnet this integration runtime will join.

Parameters:

subnet - the subnet value to set.

Returns:

the IntegrationRuntimeVNetProperties object itself.

withSubnetId

public IntegrationRuntimeVNetProperties withSubnetId(String subnetId)

Set the subnetId property: The ID of subnet, to which this Azure-SSIS integration runtime will be joined.

Parameters:

subnetId - the subnetId value to set.

Returns:

the IntegrationRuntimeVNetProperties object itself.

withVNetId

public IntegrationRuntimeVNetProperties withVNetId(String vNetId)

Set the vNetId property: The ID of the VNet that this integration runtime will join.

Parameters:

vNetId - the vNetId value to set.

Returns:

the IntegrationRuntimeVNetProperties object itself.

Applies to