Class IntegrationRuntimeVNetProperties


  • public final class IntegrationRuntimeVNetProperties
    extends Object
    VNet properties for managed integration runtime.
    • Constructor Detail

      • IntegrationRuntimeVNetProperties

        public IntegrationRuntimeVNetProperties()
    • 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.