ConnectivityConfigurationPropertiesConnectivityCapabilities Class
- java.
lang. Object - com.
azure. resourcemanager. network. models. ConnectivityConfigurationPropertiesConnectivityCapabilities
- com.
Implements
public final class ConnectivityConfigurationPropertiesConnectivityCapabilities
implements JsonSerializable<ConnectivityConfigurationPropertiesConnectivityCapabilities>
Collection of additional settings to enhance specific topology behaviors of the connectivity configuration resource.
Constructor Summary
| Constructor | Description |
|---|---|
| ConnectivityConfigurationPropertiesConnectivityCapabilities() |
Creates an instance of Connectivity |
Method Summary
| Modifier and Type | Method and Description |
|---|---|
|
Connected |
connectedGroupAddressOverlap()
Get the connected |
|
Connected |
connectedGroupPrivateEndpointsScale()
Get the connected |
|
static
Connectivity |
fromJson(JsonReader jsonReader)
Reads an instance of Connectivity |
|
Peering |
peeringEnforcement()
Get the peering |
|
Json |
toJson(JsonWriter jsonWriter) |
| void |
validate()
Validates the instance. |
|
Connectivity |
withConnectedGroupAddressOverlap(ConnectedGroupAddressOverlap connectedGroupAddressOverlap)
Set the connected |
|
Connectivity |
withConnectedGroupPrivateEndpointsScale(ConnectedGroupPrivateEndpointsScale connectedGroupPrivateEndpointsScale)
Set the connected |
|
Connectivity |
withPeeringEnforcement(PeeringEnforcement peeringEnforcement)
Set the peering |
Methods inherited from java.lang.Object
Constructor Details
ConnectivityConfigurationPropertiesConnectivityCapabilities
public ConnectivityConfigurationPropertiesConnectivityCapabilities()
Creates an instance of ConnectivityConfigurationPropertiesConnectivityCapabilities class.
Method Details
connectedGroupAddressOverlap
public ConnectedGroupAddressOverlap connectedGroupAddressOverlap()
Get the connectedGroupAddressOverlap property: Behavior to handle overlapped IP address space among members of the connected group of the connectivity configuration.
Returns:
connectedGroupPrivateEndpointsScale
public ConnectedGroupPrivateEndpointsScale connectedGroupPrivateEndpointsScale()
Get the connectedGroupPrivateEndpointsScale property: Option indicating the scale of private endpoints allowed in the connected group of the connectivity configuration.
Returns:
fromJson
public static ConnectivityConfigurationPropertiesConnectivityCapabilities fromJson(JsonReader jsonReader)
Reads an instance of ConnectivityConfigurationPropertiesConnectivityCapabilities from the JsonReader.
Parameters:
Returns:
Throws:
peeringEnforcement
public PeeringEnforcement peeringEnforcement()
Get the peeringEnforcement property: Option indicating enforcement of peerings created by the connectivity configuration.
Returns:
toJson
validate
public void validate()
Validates the instance.
withConnectedGroupAddressOverlap
public ConnectivityConfigurationPropertiesConnectivityCapabilities withConnectedGroupAddressOverlap(ConnectedGroupAddressOverlap connectedGroupAddressOverlap)
Set the connectedGroupAddressOverlap property: Behavior to handle overlapped IP address space among members of the connected group of the connectivity configuration.
Parameters:
Returns:
withConnectedGroupPrivateEndpointsScale
public ConnectivityConfigurationPropertiesConnectivityCapabilities withConnectedGroupPrivateEndpointsScale(ConnectedGroupPrivateEndpointsScale connectedGroupPrivateEndpointsScale)
Set the connectedGroupPrivateEndpointsScale property: Option indicating the scale of private endpoints allowed in the connected group of the connectivity configuration.
Parameters:
Returns:
withPeeringEnforcement
public ConnectivityConfigurationPropertiesConnectivityCapabilities withPeeringEnforcement(PeeringEnforcement peeringEnforcement)
Set the peeringEnforcement property: Option indicating enforcement of peerings created by the connectivity configuration.
Parameters:
Returns: