public class com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner extends com.microsoft.azure.Resource
  minor version: 0
  major version: 59
  flags: flags: (0x0021) ACC_PUBLIC, ACC_SUPER
  this_class: com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner
  super_class: com.microsoft.azure.Resource
{
  private java.lang.String vpnServerConfigurationName;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.name")

  private java.util.List<com.microsoft.azure.management.network.VpnGatewayTunnelingProtocol> vpnProtocols;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnGatewayTunnelingProtocol;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.vpnProtocols")

  private java.util.List<com.microsoft.azure.management.network.VpnAuthenticationType> vpnAuthenticationTypes;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnAuthenticationType;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.vpnAuthenticationTypes")

  private java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRootCertificate;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.vpnClientRootCertificates")

  private java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRevokedCertificate;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.vpnClientRevokedCertificates")

  private java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusServerRootCertificate;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.radiusServerRootCertificates")

  private java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusClientRootCertificate;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.radiusClientRootCertificates")

  private java.util.List<com.microsoft.azure.management.network.IpsecPolicy> vpnClientIpsecPolicies;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/IpsecPolicy;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.vpnClientIpsecPolicies")

  private java.lang.String radiusServerAddress;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.radiusServerAddress")

  private java.lang.String radiusServerSecret;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.radiusServerSecret")

  private com.microsoft.azure.management.network.AadAuthenticationParameters aadAuthenticationParameters;
    descriptor: Lcom/microsoft/azure/management/network/AadAuthenticationParameters;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.aadAuthenticationParameters")

  private java.lang.String provisioningState;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.provisioningState", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.util.List<com.microsoft.azure.management.network.implementation.P2SVpnGatewayInner> p2SVpnGateways;
    descriptor: Ljava/util/List;
    flags: (0x0002) ACC_PRIVATE
    Signature: Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/P2SVpnGatewayInner;>;
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.p2SVpnGateways", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.lang.String vpnServerConfigurationPropertiesEtag;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "properties.etag", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.lang.String etag;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "etag", access = com.fasterxml.jackson.annotation.JsonProperty$Access.WRITE_ONLY:Lcom/fasterxml/jackson/annotation/JsonProperty$Access;)

  private java.lang.String id;
    descriptor: Ljava/lang/String;
    flags: (0x0002) ACC_PRIVATE
    RuntimeVisibleAnnotations: 
      com.fasterxml.jackson.annotation.JsonProperty(value = "id")

  public void <init>();
    descriptor: ()V
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 30
            aload 0 /* this */
            invokespecial com.microsoft.azure.Resource.<init>:()V
            return
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public java.lang.String vpnServerConfigurationName();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 137
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnServerConfigurationName:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnServerConfigurationName(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.lang.String vpnServerConfigurationName
         0: .line 147
            aload 0 /* this */
            aload 1 /* vpnServerConfigurationName */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnServerConfigurationName:Ljava/lang/String;
         1: .line 148
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String vpnServerConfigurationName
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                        Name  Signature
            0    2     0                        this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnServerConfigurationName  Ljava/lang/String;
    MethodParameters:
                            Name  Flags
      vpnServerConfigurationName  

  public java.util.List<com.microsoft.azure.management.network.VpnGatewayTunnelingProtocol> vpnProtocols();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 157
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnProtocols:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnGatewayTunnelingProtocol;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnProtocols(java.util.List<com.microsoft.azure.management.network.VpnGatewayTunnelingProtocol>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List vpnProtocols
         0: .line 167
            aload 0 /* this */
            aload 1 /* vpnProtocols */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnProtocols:Ljava/util/List;
         1: .line 168
            aload 0 /* this */
            areturn
        end local 1 // java.util.List vpnProtocols
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot          Name  Signature
            0    2     0          this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnProtocols  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnGatewayTunnelingProtocol;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnGatewayTunnelingProtocol;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
              Name  Flags
      vpnProtocols  

  public java.util.List<com.microsoft.azure.management.network.VpnAuthenticationType> vpnAuthenticationTypes();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 177
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnAuthenticationTypes:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnAuthenticationType;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnAuthenticationTypes(java.util.List<com.microsoft.azure.management.network.VpnAuthenticationType>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List vpnAuthenticationTypes
         0: .line 187
            aload 0 /* this */
            aload 1 /* vpnAuthenticationTypes */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnAuthenticationTypes:Ljava/util/List;
         1: .line 188
            aload 0 /* this */
            areturn
        end local 1 // java.util.List vpnAuthenticationTypes
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnAuthenticationTypes  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnAuthenticationType;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnAuthenticationType;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                        Name  Flags
      vpnAuthenticationTypes  

  public java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRootCertificate> vpnClientRootCertificates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 197
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientRootCertificates:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRootCertificate;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnClientRootCertificates(java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRootCertificate>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List vpnClientRootCertificates
         0: .line 207
            aload 0 /* this */
            aload 1 /* vpnClientRootCertificates */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientRootCertificates:Ljava/util/List;
         1: .line 208
            aload 0 /* this */
            areturn
        end local 1 // java.util.List vpnClientRootCertificates
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                       Name  Signature
            0    2     0                       this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnClientRootCertificates  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRootCertificate;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRootCertificate;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                           Name  Flags
      vpnClientRootCertificates  

  public java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRevokedCertificate> vpnClientRevokedCertificates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 217
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientRevokedCertificates:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRevokedCertificate;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnClientRevokedCertificates(java.util.List<com.microsoft.azure.management.network.VpnServerConfigVpnClientRevokedCertificate>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List vpnClientRevokedCertificates
         0: .line 227
            aload 0 /* this */
            aload 1 /* vpnClientRevokedCertificates */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientRevokedCertificates:Ljava/util/List;
         1: .line 228
            aload 0 /* this */
            areturn
        end local 1 // java.util.List vpnClientRevokedCertificates
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnClientRevokedCertificates  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRevokedCertificate;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigVpnClientRevokedCertificate;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                              Name  Flags
      vpnClientRevokedCertificates  

  public java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusServerRootCertificate> radiusServerRootCertificates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 237
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerRootCertificates:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusServerRootCertificate;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withRadiusServerRootCertificates(java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusServerRootCertificate>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List radiusServerRootCertificates
         0: .line 247
            aload 0 /* this */
            aload 1 /* radiusServerRootCertificates */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerRootCertificates:Ljava/util/List;
         1: .line 248
            aload 0 /* this */
            areturn
        end local 1 // java.util.List radiusServerRootCertificates
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  radiusServerRootCertificates  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusServerRootCertificate;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusServerRootCertificate;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                              Name  Flags
      radiusServerRootCertificates  

  public java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusClientRootCertificate> radiusClientRootCertificates();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 257
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusClientRootCertificates:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusClientRootCertificate;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withRadiusClientRootCertificates(java.util.List<com.microsoft.azure.management.network.VpnServerConfigRadiusClientRootCertificate>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List radiusClientRootCertificates
         0: .line 267
            aload 0 /* this */
            aload 1 /* radiusClientRootCertificates */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusClientRootCertificates:Ljava/util/List;
         1: .line 268
            aload 0 /* this */
            areturn
        end local 1 // java.util.List radiusClientRootCertificates
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                          Name  Signature
            0    2     0                          this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  radiusClientRootCertificates  Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusClientRootCertificate;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/VpnServerConfigRadiusClientRootCertificate;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                              Name  Flags
      radiusClientRootCertificates  

  public java.util.List<com.microsoft.azure.management.network.IpsecPolicy> vpnClientIpsecPolicies();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 277
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientIpsecPolicies:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/IpsecPolicy;>;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withVpnClientIpsecPolicies(java.util.List<com.microsoft.azure.management.network.IpsecPolicy>);
    descriptor: (Ljava/util/List;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.util.List vpnClientIpsecPolicies
         0: .line 287
            aload 0 /* this */
            aload 1 /* vpnClientIpsecPolicies */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnClientIpsecPolicies:Ljava/util/List;
         1: .line 288
            aload 0 /* this */
            areturn
        end local 1 // java.util.List vpnClientIpsecPolicies
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                    Name  Signature
            0    2     0                    this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  vpnClientIpsecPolicies  Ljava/util/List<Lcom/microsoft/azure/management/network/IpsecPolicy;>;
    Signature: (Ljava/util/List<Lcom/microsoft/azure/management/network/IpsecPolicy;>;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    MethodParameters:
                        Name  Flags
      vpnClientIpsecPolicies  

  public java.lang.String radiusServerAddress();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 297
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerAddress:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withRadiusServerAddress(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.lang.String radiusServerAddress
         0: .line 307
            aload 0 /* this */
            aload 1 /* radiusServerAddress */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerAddress:Ljava/lang/String;
         1: .line 308
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String radiusServerAddress
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                 Name  Signature
            0    2     0                 this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  radiusServerAddress  Ljava/lang/String;
    MethodParameters:
                     Name  Flags
      radiusServerAddress  

  public java.lang.String radiusServerSecret();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 317
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerSecret:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withRadiusServerSecret(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.lang.String radiusServerSecret
         0: .line 327
            aload 0 /* this */
            aload 1 /* radiusServerSecret */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.radiusServerSecret:Ljava/lang/String;
         1: .line 328
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String radiusServerSecret
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                Name  Signature
            0    2     0                this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  radiusServerSecret  Ljava/lang/String;
    MethodParameters:
                    Name  Flags
      radiusServerSecret  

  public com.microsoft.azure.management.network.AadAuthenticationParameters aadAuthenticationParameters();
    descriptor: ()Lcom/microsoft/azure/management/network/AadAuthenticationParameters;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 337
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.aadAuthenticationParameters:Lcom/microsoft/azure/management/network/AadAuthenticationParameters;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withAadAuthenticationParameters(com.microsoft.azure.management.network.AadAuthenticationParameters);
    descriptor: (Lcom/microsoft/azure/management/network/AadAuthenticationParameters;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // com.microsoft.azure.management.network.AadAuthenticationParameters aadAuthenticationParameters
         0: .line 347
            aload 0 /* this */
            aload 1 /* aadAuthenticationParameters */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.aadAuthenticationParameters:Lcom/microsoft/azure/management/network/AadAuthenticationParameters;
         1: .line 348
            aload 0 /* this */
            areturn
        end local 1 // com.microsoft.azure.management.network.AadAuthenticationParameters aadAuthenticationParameters
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot                         Name  Signature
            0    2     0                         this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1  aadAuthenticationParameters  Lcom/microsoft/azure/management/network/AadAuthenticationParameters;
    MethodParameters:
                             Name  Flags
      aadAuthenticationParameters  

  public java.lang.String provisioningState();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 357
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.provisioningState:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public java.util.List<com.microsoft.azure.management.network.implementation.P2SVpnGatewayInner> p2SVpnGateways();
    descriptor: ()Ljava/util/List;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 366
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.p2SVpnGateways:Ljava/util/List;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    Signature: ()Ljava/util/List<Lcom/microsoft/azure/management/network/implementation/P2SVpnGatewayInner;>;

  public java.lang.String vpnServerConfigurationPropertiesEtag();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 375
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.vpnServerConfigurationPropertiesEtag:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public java.lang.String etag();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 384
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.etag:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public java.lang.String id();
    descriptor: ()Ljava/lang/String;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=1, locals=1, args_size=1
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
         0: .line 393
            aload 0 /* this */
            getfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.id:Ljava/lang/String;
            areturn
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    1     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;

  public com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner withId(java.lang.String);
    descriptor: (Ljava/lang/String;)Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
    flags: (0x0001) ACC_PUBLIC
    Code:
      stack=2, locals=2, args_size=2
        start local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
        start local 1 // java.lang.String id
         0: .line 403
            aload 0 /* this */
            aload 1 /* id */
            putfield com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner.id:Ljava/lang/String;
         1: .line 404
            aload 0 /* this */
            areturn
        end local 1 // java.lang.String id
        end local 0 // com.microsoft.azure.management.network.implementation.VpnServerConfigurationInner this
      LocalVariableTable:
        Start  End  Slot  Name  Signature
            0    2     0  this  Lcom/microsoft/azure/management/network/implementation/VpnServerConfigurationInner;
            0    2     1    id  Ljava/lang/String;
    MethodParameters:
      Name  Flags
      id    
}
SourceFile: "VpnServerConfigurationInner.java"
InnerClasses:
  public final Access = com.fasterxml.jackson.annotation.JsonProperty$Access of com.fasterxml.jackson.annotation.JsonProperty
    RuntimeVisibleAnnotations: 
      com.microsoft.rest.serializer.JsonFlatten()
      com.microsoft.rest.SkipParentValidation()