Class IntegrationRuntimeVNetProperties
- java.lang.Object
-
- com.azure.resourcemanager.datafactory.models.IntegrationRuntimeVNetProperties
-
public final class IntegrationRuntimeVNetProperties extends Object
VNet properties for managed integration runtime.
-
-
Constructor Summary
Constructors Constructor Description IntegrationRuntimeVNetProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description Map<String,Object>
additionalProperties()
Get the additionalProperties property: VNet properties for managed integration runtime.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.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.
-
-
-
Method Detail
-
vNetId
public String vNetId()
Get the vNetId property: The ID of the VNet that this integration runtime will join.- Returns:
- the vNetId value.
-
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.
-
subnet
public String subnet()
Get the subnet property: The name of the subnet this integration runtime will join.- Returns:
- the subnet value.
-
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.
-
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.
-
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.
-
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.
-
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.
-
additionalProperties
public Map<String,Object> additionalProperties()
Get the additionalProperties property: VNet properties for managed integration runtime.- Returns:
- the additionalProperties 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.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-
-