Class VpnServerConfigurationPolicyGroupInner
java.lang.Object
com.azure.core.management.SubResource
com.azure.resourcemanager.network.fluent.models.VpnServerConfigurationPolicyGroupInner
- All Implemented Interfaces:
com.azure.json.JsonSerializable<com.azure.core.management.SubResource>
public final class VpnServerConfigurationPolicyGroupInner
extends com.azure.core.management.SubResource
VpnServerConfigurationPolicyGroup Resource.
-
Constructor Summary
ConstructorsConstructorDescriptionCreates an instance of VpnServerConfigurationPolicyGroupInner class. -
Method Summary
Modifier and TypeMethodDescriptionetag()Get the etag property: A unique read-only string that changes whenever the resource is updated.fromJson(com.azure.json.JsonReader jsonReader) Reads an instance of VpnServerConfigurationPolicyGroupInner from the JsonReader.Get the isDefault property: Shows if this is a Default VpnServerConfigurationPolicyGroup or not.name()Get the name property: The name of the resource that is unique within a resource group.List<com.azure.core.management.SubResource> Get the p2SConnectionConfigurations property: List of references to P2SConnectionConfigurations.Get the policyMembers property: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup.priority()Get the priority property: Priority for VpnServerConfigurationPolicyGroup.Get the provisioningState property: The provisioning state of the VpnServerConfigurationPolicyGroup resource.com.azure.json.JsonWritertoJson(com.azure.json.JsonWriter jsonWriter) type()Get the type property: Resource type.voidvalidate()Validates the instance.withIsDefault(Boolean isDefault) Set the isDefault property: Shows if this is a Default VpnServerConfigurationPolicyGroup or not.Set the name property: The name of the resource that is unique within a resource group.withPolicyMembers(List<VpnServerConfigurationPolicyGroupMember> policyMembers) Set the policyMembers property: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup.withPriority(Integer priority) Set the priority property: Priority for VpnServerConfigurationPolicyGroup.Methods inherited from class com.azure.core.management.SubResource
idMethods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, waitMethods inherited from interface com.azure.json.JsonSerializable
toJson, toJson, toJsonBytes, toJsonString
-
Constructor Details
-
VpnServerConfigurationPolicyGroupInner
public VpnServerConfigurationPolicyGroupInner()Creates an instance of VpnServerConfigurationPolicyGroupInner class.
-
-
Method Details
-
etag
Get the etag property: A unique read-only string that changes whenever the resource is updated.- Returns:
- the etag value.
-
name
Get the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.- Returns:
- the name value.
-
withName
Set the name property: The name of the resource that is unique within a resource group. This name can be used to access the resource.- Parameters:
name- the name value to set.- Returns:
- the VpnServerConfigurationPolicyGroupInner object itself.
-
type
Get the type property: Resource type.- Returns:
- the type value.
-
withId
- Overrides:
withIdin classcom.azure.core.management.SubResource
-
isDefault
Get the isDefault property: Shows if this is a Default VpnServerConfigurationPolicyGroup or not.- Returns:
- the isDefault value.
-
withIsDefault
Set the isDefault property: Shows if this is a Default VpnServerConfigurationPolicyGroup or not.- Parameters:
isDefault- the isDefault value to set.- Returns:
- the VpnServerConfigurationPolicyGroupInner object itself.
-
priority
Get the priority property: Priority for VpnServerConfigurationPolicyGroup.- Returns:
- the priority value.
-
withPriority
Set the priority property: Priority for VpnServerConfigurationPolicyGroup.- Parameters:
priority- the priority value to set.- Returns:
- the VpnServerConfigurationPolicyGroupInner object itself.
-
policyMembers
Get the policyMembers property: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup.- Returns:
- the policyMembers value.
-
withPolicyMembers
public VpnServerConfigurationPolicyGroupInner withPolicyMembers(List<VpnServerConfigurationPolicyGroupMember> policyMembers) Set the policyMembers property: Multiple PolicyMembers for VpnServerConfigurationPolicyGroup.- Parameters:
policyMembers- the policyMembers value to set.- Returns:
- the VpnServerConfigurationPolicyGroupInner object itself.
-
p2SConnectionConfigurations
Get the p2SConnectionConfigurations property: List of references to P2SConnectionConfigurations.- Returns:
- the p2SConnectionConfigurations value.
-
provisioningState
Get the provisioningState property: The provisioning state of the VpnServerConfigurationPolicyGroup resource.- Returns:
- the provisioningState value.
-
validate
public void validate()Validates the instance.- Throws:
IllegalArgumentException- thrown if the instance is not valid.
-
toJson
- Specified by:
toJsonin interfacecom.azure.json.JsonSerializable<com.azure.core.management.SubResource>- Overrides:
toJsonin classcom.azure.core.management.SubResource- Throws:
IOException
-
fromJson
public static VpnServerConfigurationPolicyGroupInner fromJson(com.azure.json.JsonReader jsonReader) throws IOException Reads an instance of VpnServerConfigurationPolicyGroupInner from the JsonReader.- Parameters:
jsonReader- The JsonReader being read.- Returns:
- An instance of VpnServerConfigurationPolicyGroupInner if the JsonReader was pointing to an instance of it, or null if it was pointing to JSON null.
- Throws:
IOException- If an error occurs while reading the VpnServerConfigurationPolicyGroupInner.
-