InternalNetworkPatch Class
- java.
lang. Object - com.
azure. resourcemanager. managednetworkfabric. models. InternalNetworkPatch
- com.
Implements
public final class InternalNetworkPatch
implements JsonSerializable<InternalNetworkPatch>
The InternalNetwork patch resource definition.
Constructor Summary
| Constructor | Description |
|---|---|
| InternalNetworkPatch() |
Creates an instance of Internal |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
| String |
annotation()
Get the annotation property: Switch configuration description. |
|
Bgp |
bgpConfiguration()
Get the bgp |
|
List<Connected |
connectedIPv4Subnets()
Get the connected |
|
List<Connected |
connectedIPv6Subnets()
Get the connected |
| String |
egressAclId()
Get the egress |
|
Export |
exportRoutePolicy()
Get the export |
|
static
Internal |
fromJson(JsonReader jsonReader)
Reads an instance of Internal |
|
Import |
importRoutePolicy()
Get the import |
| String |
ingressAclId()
Get the ingress |
|
Is |
isMonitoringEnabled()
Get the is |
| Integer |
mtu()
Get the mtu property: Maximum transmission unit. |
|
Native |
nativeIpv4PrefixLimit()
Get the native |
|
Native |
nativeIpv6PrefixLimit()
Get the native |
|
Static |
staticRouteConfiguration()
Get the static |
|
Json |
toJson(JsonWriter jsonWriter) |
|
Internal |
withAnnotation(String annotation)
Set the annotation property: Switch configuration description. |
|
Internal |
withBgpConfiguration(BgpPatchConfiguration bgpConfiguration)
Set the bgp |
|
Internal |
withConnectedIPv4Subnets(List<ConnectedSubnetPatch> connectedIPv4Subnets)
Set the connected |
|
Internal |
withConnectedIPv6Subnets(List<ConnectedSubnetPatch> connectedIPv6Subnets)
Set the connected |
|
Internal |
withEgressAclId(String egressAclId)
Set the egress |
|
Internal |
withExportRoutePolicy(ExportRoutePolicy exportRoutePolicy)
Set the export |
|
Internal |
withImportRoutePolicy(ImportRoutePolicy importRoutePolicy)
Set the import |
|
Internal |
withIngressAclId(String ingressAclId)
Set the ingress |
|
Internal |
withIsMonitoringEnabled(IsMonitoringEnabled isMonitoringEnabled)
Set the is |
|
Internal |
withMtu(Integer mtu)
Set the mtu property: Maximum transmission unit. |
|
Internal |
withNativeIpv4PrefixLimit(NativeIpv4PrefixLimitPatchProperties nativeIpv4PrefixLimit)
Set the native |
|
Internal |
withNativeIpv6PrefixLimit(NativeIpv6PrefixLimitPatchProperties nativeIpv6PrefixLimit)
Set the native |
|
Internal |
withStaticRouteConfiguration(StaticRoutePatchConfiguration staticRouteConfiguration)
Set the static |
Methods inherited from java.lang.Object
Constructor Details
InternalNetworkPatch
public InternalNetworkPatch()
Creates an instance of InternalNetworkPatch class.
Method Details
annotation
public String annotation()
Get the annotation property: Switch configuration description.
Returns:
bgpConfiguration
public BgpPatchConfiguration bgpConfiguration()
Get the bgpConfiguration property: BGP configuration properties.
Returns:
connectedIPv4Subnets
public List<ConnectedSubnetPatch> connectedIPv4Subnets()
Get the connectedIPv4Subnets property: List of Connected IPv4 Subnets.
Returns:
connectedIPv6Subnets
public List<ConnectedSubnetPatch> connectedIPv6Subnets()
Get the connectedIPv6Subnets property: List of connected IPv6 Subnets.
Returns:
egressAclId
public String egressAclId()
Get the egressAclId property: Egress Acl. ARM resource ID of Access Control Lists.
Returns:
exportRoutePolicy
public ExportRoutePolicy exportRoutePolicy()
Get the exportRoutePolicy property: Export Route Policy either IPv4 or IPv6.
Returns:
fromJson
public static InternalNetworkPatch fromJson(JsonReader jsonReader)
Reads an instance of InternalNetworkPatch from the JsonReader.
Parameters:
Returns:
Throws:
importRoutePolicy
public ImportRoutePolicy importRoutePolicy()
Get the importRoutePolicy property: Import Route Policy either IPv4 or IPv6.
Returns:
ingressAclId
public String ingressAclId()
Get the ingressAclId property: Ingress Acl. ARM resource ID of Access Control Lists.
Returns:
isMonitoringEnabled
public IsMonitoringEnabled isMonitoringEnabled()
Get the isMonitoringEnabled property: To check whether monitoring of internal network is enabled or not.
Returns:
mtu
public Integer mtu()
Get the mtu property: Maximum transmission unit. Default value is 1500.
Returns:
nativeIpv4PrefixLimit
public NativeIpv4PrefixLimitPatchProperties nativeIpv4PrefixLimit()
Get the nativeIpv4PrefixLimit property: Native IPv4 Prefix Limit Configuration properties.
Returns:
nativeIpv6PrefixLimit
public NativeIpv6PrefixLimitPatchProperties nativeIpv6PrefixLimit()
Get the nativeIpv6PrefixLimit property: Native IPv6 Prefix Limit Configuration properties.
Returns:
staticRouteConfiguration
public StaticRoutePatchConfiguration staticRouteConfiguration()
Get the staticRouteConfiguration property: Static Route Configuration properties.
Returns:
toJson
withAnnotation
public InternalNetworkPatch withAnnotation(String annotation)
Set the annotation property: Switch configuration description.
Parameters:
Returns:
withBgpConfiguration
public InternalNetworkPatch withBgpConfiguration(BgpPatchConfiguration bgpConfiguration)
Set the bgpConfiguration property: BGP configuration properties.
Parameters:
Returns:
withConnectedIPv4Subnets
public InternalNetworkPatch withConnectedIPv4Subnets(List<ConnectedSubnetPatch> connectedIPv4Subnets)
Set the connectedIPv4Subnets property: List of Connected IPv4 Subnets.
Parameters:
Returns:
withConnectedIPv6Subnets
public InternalNetworkPatch withConnectedIPv6Subnets(List<ConnectedSubnetPatch> connectedIPv6Subnets)
Set the connectedIPv6Subnets property: List of connected IPv6 Subnets.
Parameters:
Returns:
withEgressAclId
public InternalNetworkPatch withEgressAclId(String egressAclId)
Set the egressAclId property: Egress Acl. ARM resource ID of Access Control Lists.
Parameters:
Returns:
withExportRoutePolicy
public InternalNetworkPatch withExportRoutePolicy(ExportRoutePolicy exportRoutePolicy)
Set the exportRoutePolicy property: Export Route Policy either IPv4 or IPv6.
Parameters:
Returns:
withImportRoutePolicy
public InternalNetworkPatch withImportRoutePolicy(ImportRoutePolicy importRoutePolicy)
Set the importRoutePolicy property: Import Route Policy either IPv4 or IPv6.
Parameters:
Returns:
withIngressAclId
public InternalNetworkPatch withIngressAclId(String ingressAclId)
Set the ingressAclId property: Ingress Acl. ARM resource ID of Access Control Lists.
Parameters:
Returns:
withIsMonitoringEnabled
public InternalNetworkPatch withIsMonitoringEnabled(IsMonitoringEnabled isMonitoringEnabled)
Set the isMonitoringEnabled property: To check whether monitoring of internal network is enabled or not.
Parameters:
Returns:
withMtu
public InternalNetworkPatch withMtu(Integer mtu)
Set the mtu property: Maximum transmission unit. Default value is 1500.
Parameters:
Returns:
withNativeIpv4PrefixLimit
public InternalNetworkPatch withNativeIpv4PrefixLimit(NativeIpv4PrefixLimitPatchProperties nativeIpv4PrefixLimit)
Set the nativeIpv4PrefixLimit property: Native IPv4 Prefix Limit Configuration properties.
Parameters:
Returns:
withNativeIpv6PrefixLimit
public InternalNetworkPatch withNativeIpv6PrefixLimit(NativeIpv6PrefixLimitPatchProperties nativeIpv6PrefixLimit)
Set the nativeIpv6PrefixLimit property: Native IPv6 Prefix Limit Configuration properties.
Parameters:
Returns:
withStaticRouteConfiguration
public InternalNetworkPatch withStaticRouteConfiguration(StaticRoutePatchConfiguration staticRouteConfiguration)
Set the staticRouteConfiguration property: Static Route Configuration properties.
Parameters:
Returns: