Class VirtualNetworkTapPropertiesFormatInner


  • public final class VirtualNetworkTapPropertiesFormatInner
    extends Object
    Virtual Network Tap properties.
    • Constructor Detail

      • VirtualNetworkTapPropertiesFormatInner

        public VirtualNetworkTapPropertiesFormatInner()
    • Method Detail

      • networkInterfaceTapConfigurations

        public List<NetworkInterfaceTapConfigurationInner> networkInterfaceTapConfigurations()
        Get the networkInterfaceTapConfigurations property: Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
        Returns:
        the networkInterfaceTapConfigurations value.
      • resourceGuid

        public String resourceGuid()
        Get the resourceGuid property: The resource GUID property of the virtual network tap resource.
        Returns:
        the resourceGuid value.
      • provisioningState

        public ProvisioningState provisioningState()
        Get the provisioningState property: The provisioning state of the virtual network tap resource.
        Returns:
        the provisioningState value.
      • destinationNetworkInterfaceIpConfiguration

        public NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration()
        Get the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.
        Returns:
        the destinationNetworkInterfaceIpConfiguration value.
      • withDestinationNetworkInterfaceIpConfiguration

        public VirtualNetworkTapPropertiesFormatInner withDestinationNetworkInterfaceIpConfiguration​(NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration)
        Set the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.
        Parameters:
        destinationNetworkInterfaceIpConfiguration - the destinationNetworkInterfaceIpConfiguration value to set.
        Returns:
        the VirtualNetworkTapPropertiesFormatInner object itself.
      • destinationLoadBalancerFrontEndIpConfiguration

        public FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration()
        Get the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.
        Returns:
        the destinationLoadBalancerFrontEndIpConfiguration value.
      • withDestinationLoadBalancerFrontEndIpConfiguration

        public VirtualNetworkTapPropertiesFormatInner withDestinationLoadBalancerFrontEndIpConfiguration​(FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration)
        Set the destinationLoadBalancerFrontEndIpConfiguration property: The reference to the private IP address on the internal Load Balancer that will receive the tap.
        Parameters:
        destinationLoadBalancerFrontEndIpConfiguration - the destinationLoadBalancerFrontEndIpConfiguration value to set.
        Returns:
        the VirtualNetworkTapPropertiesFormatInner object itself.
      • destinationPort

        public Integer destinationPort()
        Get the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
        Returns:
        the destinationPort value.
      • withDestinationPort

        public VirtualNetworkTapPropertiesFormatInner withDestinationPort​(Integer destinationPort)
        Set the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
        Parameters:
        destinationPort - the destinationPort value to set.
        Returns:
        the VirtualNetworkTapPropertiesFormatInner object itself.
      • validate

        public void validate()
        Validates the instance.
        Throws:
        IllegalArgumentException - thrown if the instance is not valid.