VirtualNetworkTapInner Class
- java.
lang. Object - com.
azure. core. management. ProxyResource - com.
azure. core. management. Resource - com.
azure. resourcemanager. network. fluent. models. VirtualNetworkTapInner
- com.
- com.
- com.
public final class VirtualNetworkTapInner
extends Resource
Virtual Network Tap resource.
Constructor Summary
Constructor | Description |
---|---|
VirtualNetworkTapInner() |
Creates an instance of Virtual |
Method Summary
Modifier and Type | Method and Description |
---|---|
Frontend |
destinationLoadBalancerFrontEndIpConfiguration()
Get the destination |
Network |
destinationNetworkInterfaceIpConfiguration()
Get the destination |
Integer |
destinationPort()
Get the destination |
String |
etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated. |
static
Virtual |
fromJson(JsonReader jsonReader)
Reads an instance of Virtual |
String |
id()
Get the id property: Resource ID. |
String |
name()
Get the name property: The name of the resource. |
List<Network |
networkInterfaceTapConfigurations()
Get the network |
Provisioning |
provisioningState()
Get the provisioning |
String |
resourceGuid()
Get the resource |
Json |
toJson(JsonWriter jsonWriter) |
String |
type()
Get the type property: The type of the resource. |
void |
validate()
Validates the instance. |
Virtual |
withDestinationLoadBalancerFrontEndIpConfiguration(FrontendIpConfigurationInner destinationLoadBalancerFrontEndIpConfiguration)
Set the destination |
Virtual |
withDestinationNetworkInterfaceIpConfiguration(NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration)
Set the destination |
Virtual |
withDestinationPort(Integer destinationPort)
Set the destination |
Virtual |
withId(String id)
Set the id property: Resource ID. |
Virtual |
withLocation(String location) |
Virtual |
withTags(Map<String,String> tags) |
Methods inherited from ProxyResource
Methods inherited from Resource
Methods inherited from java.lang.Object
Constructor Details
VirtualNetworkTapInner
public VirtualNetworkTapInner()
Creates an instance of VirtualNetworkTapInner class.
Method Details
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:
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:
destinationPort
public Integer destinationPort()
Get the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
Returns:
etag
public String etag()
Get the etag property: A unique read-only string that changes whenever the resource is updated.
Returns:
fromJson
public static VirtualNetworkTapInner fromJson(JsonReader jsonReader)
Reads an instance of VirtualNetworkTapInner from the JsonReader.
Parameters:
Returns:
Throws:
id
public String id()
Get the id property: Resource ID.
Overrides:
VirtualNetworkTapInner.id()Returns:
name
public String name()
Get the name property: The name of the resource.
Overrides:
VirtualNetworkTapInner.name()Returns:
networkInterfaceTapConfigurations
public List
Get the networkInterfaceTapConfigurations property: Specifies the list of resource IDs for the network interface IP configuration that needs to be tapped.
Returns:
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the virtual network tap resource.
Returns:
resourceGuid
public String resourceGuid()
Get the resourceGuid property: The resource GUID property of the virtual network tap resource.
Returns:
toJson
public JsonWriter toJson(JsonWriter jsonWriter)
Overrides:
VirtualNetworkTapInner.toJson(JsonWriter jsonWriter)Parameters:
Throws:
type
public String type()
Get the type property: The type of the resource.
Overrides:
VirtualNetworkTapInner.type()Returns:
validate
public void validate()
Validates the instance.
withDestinationLoadBalancerFrontEndIpConfiguration
public VirtualNetworkTapInner 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:
Returns:
withDestinationNetworkInterfaceIpConfiguration
public VirtualNetworkTapInner withDestinationNetworkInterfaceIpConfiguration(NetworkInterfaceIpConfigurationInner destinationNetworkInterfaceIpConfiguration)
Set the destinationNetworkInterfaceIpConfiguration property: The reference to the private IP Address of the collector nic that will receive the tap.
Parameters:
Returns:
withDestinationPort
public VirtualNetworkTapInner withDestinationPort(Integer destinationPort)
Set the destinationPort property: The VXLAN destination port that will receive the tapped traffic.
Parameters:
Returns:
withId
public VirtualNetworkTapInner withId(String id)
Set the id property: Resource ID.
Parameters:
Returns:
withLocation
public VirtualNetworkTapInner withLocation(String location)
Overrides:
VirtualNetworkTapInner.withLocation(String location)Parameters:
withTags
public VirtualNetworkTapInner withTags(Map
Overrides:
VirtualNetworkTapInner.withTags(Map<String,String> tags)Parameters:
Applies to
Azure SDK for Java