Class HubVirtualNetworkConnectionProperties
- java.lang.Object
-
- com.azure.resourcemanager.network.fluent.models.HubVirtualNetworkConnectionProperties
-
public final class HubVirtualNetworkConnectionProperties extends Object
Parameters for HubVirtualNetworkConnection.
-
-
Constructor Summary
Constructors Constructor Description HubVirtualNetworkConnectionProperties()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description BooleanallowHubToRemoteVnetTransit()Get the allowHubToRemoteVnetTransit property: Deprecated: VirtualHub to RemoteVnet transit to enabled or not.BooleanallowRemoteVnetToUseHubVnetGateways()Get the allowRemoteVnetToUseHubVnetGateways property: Deprecated: Allow RemoteVnet to use Virtual Hub's gateways.BooleanenableInternetSecurity()Get the enableInternetSecurity property: Enable internet security.ProvisioningStateprovisioningState()Get the provisioningState property: The provisioning state of the hub virtual network connection resource.com.azure.core.management.SubResourceremoteVirtualNetwork()Get the remoteVirtualNetwork property: Reference to the remote virtual network.RoutingConfigurationroutingConfiguration()Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.voidvalidate()Validates the instance.HubVirtualNetworkConnectionPropertieswithAllowHubToRemoteVnetTransit(Boolean allowHubToRemoteVnetTransit)Set the allowHubToRemoteVnetTransit property: Deprecated: VirtualHub to RemoteVnet transit to enabled or not.HubVirtualNetworkConnectionPropertieswithAllowRemoteVnetToUseHubVnetGateways(Boolean allowRemoteVnetToUseHubVnetGateways)Set the allowRemoteVnetToUseHubVnetGateways property: Deprecated: Allow RemoteVnet to use Virtual Hub's gateways.HubVirtualNetworkConnectionPropertieswithEnableInternetSecurity(Boolean enableInternetSecurity)Set the enableInternetSecurity property: Enable internet security.HubVirtualNetworkConnectionPropertieswithRemoteVirtualNetwork(com.azure.core.management.SubResource remoteVirtualNetwork)Set the remoteVirtualNetwork property: Reference to the remote virtual network.HubVirtualNetworkConnectionPropertieswithRoutingConfiguration(RoutingConfiguration routingConfiguration)Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.
-
-
-
Method Detail
-
remoteVirtualNetwork
public com.azure.core.management.SubResource remoteVirtualNetwork()
Get the remoteVirtualNetwork property: Reference to the remote virtual network.- Returns:
- the remoteVirtualNetwork value.
-
withRemoteVirtualNetwork
public HubVirtualNetworkConnectionProperties withRemoteVirtualNetwork(com.azure.core.management.SubResource remoteVirtualNetwork)
Set the remoteVirtualNetwork property: Reference to the remote virtual network.- Parameters:
remoteVirtualNetwork- the remoteVirtualNetwork value to set.- Returns:
- the HubVirtualNetworkConnectionProperties object itself.
-
allowHubToRemoteVnetTransit
public Boolean allowHubToRemoteVnetTransit()
Get the allowHubToRemoteVnetTransit property: Deprecated: VirtualHub to RemoteVnet transit to enabled or not.- Returns:
- the allowHubToRemoteVnetTransit value.
-
withAllowHubToRemoteVnetTransit
public HubVirtualNetworkConnectionProperties withAllowHubToRemoteVnetTransit(Boolean allowHubToRemoteVnetTransit)
Set the allowHubToRemoteVnetTransit property: Deprecated: VirtualHub to RemoteVnet transit to enabled or not.- Parameters:
allowHubToRemoteVnetTransit- the allowHubToRemoteVnetTransit value to set.- Returns:
- the HubVirtualNetworkConnectionProperties object itself.
-
allowRemoteVnetToUseHubVnetGateways
public Boolean allowRemoteVnetToUseHubVnetGateways()
Get the allowRemoteVnetToUseHubVnetGateways property: Deprecated: Allow RemoteVnet to use Virtual Hub's gateways.- Returns:
- the allowRemoteVnetToUseHubVnetGateways value.
-
withAllowRemoteVnetToUseHubVnetGateways
public HubVirtualNetworkConnectionProperties withAllowRemoteVnetToUseHubVnetGateways(Boolean allowRemoteVnetToUseHubVnetGateways)
Set the allowRemoteVnetToUseHubVnetGateways property: Deprecated: Allow RemoteVnet to use Virtual Hub's gateways.- Parameters:
allowRemoteVnetToUseHubVnetGateways- the allowRemoteVnetToUseHubVnetGateways value to set.- Returns:
- the HubVirtualNetworkConnectionProperties object itself.
-
enableInternetSecurity
public Boolean enableInternetSecurity()
Get the enableInternetSecurity property: Enable internet security.- Returns:
- the enableInternetSecurity value.
-
withEnableInternetSecurity
public HubVirtualNetworkConnectionProperties withEnableInternetSecurity(Boolean enableInternetSecurity)
Set the enableInternetSecurity property: Enable internet security.- Parameters:
enableInternetSecurity- the enableInternetSecurity value to set.- Returns:
- the HubVirtualNetworkConnectionProperties object itself.
-
routingConfiguration
public RoutingConfiguration routingConfiguration()
Get the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Returns:
- the routingConfiguration value.
-
withRoutingConfiguration
public HubVirtualNetworkConnectionProperties withRoutingConfiguration(RoutingConfiguration routingConfiguration)
Set the routingConfiguration property: The Routing Configuration indicating the associated and propagated route tables on this connection.- Parameters:
routingConfiguration- the routingConfiguration value to set.- Returns:
- the HubVirtualNetworkConnectionProperties object itself.
-
provisioningState
public ProvisioningState provisioningState()
Get the provisioningState property: The provisioning state of the hub virtual network connection resource.- Returns:
- the provisioningState value.
-
validate
public void validate()
Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
-