Skip to content

VpnOpenApiGridVOVPN

Properties

Name Type Description Notes
CurrentPage Pointer to int32 Current page number. [optional]
CurrentSize Pointer to int32 Number of entries per page. [optional]
Data Pointer to []VPN [optional]
PfsCap Pointer to []int32 All PFS configuration types supported by the device, 1:dh1; 2:dh2; 3:dh3; 14:dh14; 15:dh15. Default: dh1、dh2、dh5 [optional]
Phase1Proposal1Cap Pointer to []int32 Proposal options for IKE negotiation phase-1. 0: MD5, 1: SHA1, 2:SHA256, 3:SHA384, 4:SHA512. Default: MD5, SHA1 and SHA256 [optional]
Phase2Proposal2Cap Pointer to []int32 Proposal options for IKE negotiation phase-2. 0: MD5, 1: SHA1, 2:SHA256, 3:SHA384, 4:SHA512.+ Default: MD5, SHA1 and SHA256 [optional]
SubnetsLimitSize Pointer to int32 The limit on the number of entries for remote subnets and local network. [optional]
SupportAccountAuth Pointer to bool Whether account auth configuration is supported of the VPN [optional]
SupportByDsLiteAndMapE Pointer to bool Whether this feature is supported for the DS-Lite or Map-E WAN connection types. [optional]
SupportCustomDns Pointer to bool Whether custom dns configuration is supported of the VPN [optional]
SupportCustomNetwork Pointer to bool Whether custom network configuration is supported of the VPN [optional]
SupportIPsec Pointer to bool Whether IPsec VPN is supported. [optional]
SupportIpRange Pointer to bool Whether ip range configuration is supported of the VPN [optional]
SupportL2TP Pointer to bool Whether L2TP VPN is supported. [optional]
SupportLdap Pointer to bool Whether LDAP authentication mode is supported of the VPN server [optional]
SupportOpenVpnDomain Pointer to bool Whether OpenVPN supports inputting domain [optional]
SupportTunnelMode Pointer to bool Whether tunnel mode configuration is supported of the VPN [optional]
SupportVpnUserTab Pointer to bool Whether user tab configuration is supported of the VPN [optional]
TotalRows Pointer to int64 Total rows of all items. [optional]

Methods

NewVpnOpenApiGridVOVPN

func NewVpnOpenApiGridVOVPN() *VpnOpenApiGridVOVPN

NewVpnOpenApiGridVOVPN instantiates a new VpnOpenApiGridVOVPN object This constructor will assign default values to properties that have it defined, and makes sure properties required by API are set, but the set of arguments will change when the set of required properties is changed

NewVpnOpenApiGridVOVPNWithDefaults

func NewVpnOpenApiGridVOVPNWithDefaults() *VpnOpenApiGridVOVPN

NewVpnOpenApiGridVOVPNWithDefaults instantiates a new VpnOpenApiGridVOVPN object This constructor will only assign default values to properties that have it defined, but it doesn't guarantee that properties required by API are set

GetCurrentPage

func (o *VpnOpenApiGridVOVPN) GetCurrentPage() int32

GetCurrentPage returns the CurrentPage field if non-nil, zero value otherwise.

GetCurrentPageOk

func (o *VpnOpenApiGridVOVPN) GetCurrentPageOk() (*int32, bool)

GetCurrentPageOk returns a tuple with the CurrentPage field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCurrentPage

func (o *VpnOpenApiGridVOVPN) SetCurrentPage(v int32)

SetCurrentPage sets CurrentPage field to given value.

HasCurrentPage

func (o *VpnOpenApiGridVOVPN) HasCurrentPage() bool

HasCurrentPage returns a boolean if a field has been set.

GetCurrentSize

func (o *VpnOpenApiGridVOVPN) GetCurrentSize() int32

GetCurrentSize returns the CurrentSize field if non-nil, zero value otherwise.

GetCurrentSizeOk

func (o *VpnOpenApiGridVOVPN) GetCurrentSizeOk() (*int32, bool)

GetCurrentSizeOk returns a tuple with the CurrentSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetCurrentSize

func (o *VpnOpenApiGridVOVPN) SetCurrentSize(v int32)

SetCurrentSize sets CurrentSize field to given value.

HasCurrentSize

func (o *VpnOpenApiGridVOVPN) HasCurrentSize() bool

HasCurrentSize returns a boolean if a field has been set.

GetData

func (o *VpnOpenApiGridVOVPN) GetData() []VPN

GetData returns the Data field if non-nil, zero value otherwise.

GetDataOk

func (o *VpnOpenApiGridVOVPN) GetDataOk() (*[]VPN, bool)

GetDataOk returns a tuple with the Data field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetData

func (o *VpnOpenApiGridVOVPN) SetData(v []VPN)

SetData sets Data field to given value.

HasData

func (o *VpnOpenApiGridVOVPN) HasData() bool

HasData returns a boolean if a field has been set.

GetPfsCap

func (o *VpnOpenApiGridVOVPN) GetPfsCap() []int32

GetPfsCap returns the PfsCap field if non-nil, zero value otherwise.

GetPfsCapOk

func (o *VpnOpenApiGridVOVPN) GetPfsCapOk() (*[]int32, bool)

GetPfsCapOk returns a tuple with the PfsCap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPfsCap

func (o *VpnOpenApiGridVOVPN) SetPfsCap(v []int32)

SetPfsCap sets PfsCap field to given value.

HasPfsCap

func (o *VpnOpenApiGridVOVPN) HasPfsCap() bool

HasPfsCap returns a boolean if a field has been set.

GetPhase1Proposal1Cap

func (o *VpnOpenApiGridVOVPN) GetPhase1Proposal1Cap() []int32

GetPhase1Proposal1Cap returns the Phase1Proposal1Cap field if non-nil, zero value otherwise.

GetPhase1Proposal1CapOk

func (o *VpnOpenApiGridVOVPN) GetPhase1Proposal1CapOk() (*[]int32, bool)

GetPhase1Proposal1CapOk returns a tuple with the Phase1Proposal1Cap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPhase1Proposal1Cap

func (o *VpnOpenApiGridVOVPN) SetPhase1Proposal1Cap(v []int32)

SetPhase1Proposal1Cap sets Phase1Proposal1Cap field to given value.

HasPhase1Proposal1Cap

func (o *VpnOpenApiGridVOVPN) HasPhase1Proposal1Cap() bool

HasPhase1Proposal1Cap returns a boolean if a field has been set.

GetPhase2Proposal2Cap

func (o *VpnOpenApiGridVOVPN) GetPhase2Proposal2Cap() []int32

GetPhase2Proposal2Cap returns the Phase2Proposal2Cap field if non-nil, zero value otherwise.

GetPhase2Proposal2CapOk

func (o *VpnOpenApiGridVOVPN) GetPhase2Proposal2CapOk() (*[]int32, bool)

GetPhase2Proposal2CapOk returns a tuple with the Phase2Proposal2Cap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetPhase2Proposal2Cap

func (o *VpnOpenApiGridVOVPN) SetPhase2Proposal2Cap(v []int32)

SetPhase2Proposal2Cap sets Phase2Proposal2Cap field to given value.

HasPhase2Proposal2Cap

func (o *VpnOpenApiGridVOVPN) HasPhase2Proposal2Cap() bool

HasPhase2Proposal2Cap returns a boolean if a field has been set.

GetSubnetsLimitSize

func (o *VpnOpenApiGridVOVPN) GetSubnetsLimitSize() int32

GetSubnetsLimitSize returns the SubnetsLimitSize field if non-nil, zero value otherwise.

GetSubnetsLimitSizeOk

func (o *VpnOpenApiGridVOVPN) GetSubnetsLimitSizeOk() (*int32, bool)

GetSubnetsLimitSizeOk returns a tuple with the SubnetsLimitSize field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSubnetsLimitSize

func (o *VpnOpenApiGridVOVPN) SetSubnetsLimitSize(v int32)

SetSubnetsLimitSize sets SubnetsLimitSize field to given value.

HasSubnetsLimitSize

func (o *VpnOpenApiGridVOVPN) HasSubnetsLimitSize() bool

HasSubnetsLimitSize returns a boolean if a field has been set.

GetSupportAccountAuth

func (o *VpnOpenApiGridVOVPN) GetSupportAccountAuth() bool

GetSupportAccountAuth returns the SupportAccountAuth field if non-nil, zero value otherwise.

GetSupportAccountAuthOk

func (o *VpnOpenApiGridVOVPN) GetSupportAccountAuthOk() (*bool, bool)

GetSupportAccountAuthOk returns a tuple with the SupportAccountAuth field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportAccountAuth

func (o *VpnOpenApiGridVOVPN) SetSupportAccountAuth(v bool)

SetSupportAccountAuth sets SupportAccountAuth field to given value.

HasSupportAccountAuth

func (o *VpnOpenApiGridVOVPN) HasSupportAccountAuth() bool

HasSupportAccountAuth returns a boolean if a field has been set.

GetSupportByDsLiteAndMapE

func (o *VpnOpenApiGridVOVPN) GetSupportByDsLiteAndMapE() bool

GetSupportByDsLiteAndMapE returns the SupportByDsLiteAndMapE field if non-nil, zero value otherwise.

GetSupportByDsLiteAndMapEOk

func (o *VpnOpenApiGridVOVPN) GetSupportByDsLiteAndMapEOk() (*bool, bool)

GetSupportByDsLiteAndMapEOk returns a tuple with the SupportByDsLiteAndMapE field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportByDsLiteAndMapE

func (o *VpnOpenApiGridVOVPN) SetSupportByDsLiteAndMapE(v bool)

SetSupportByDsLiteAndMapE sets SupportByDsLiteAndMapE field to given value.

HasSupportByDsLiteAndMapE

func (o *VpnOpenApiGridVOVPN) HasSupportByDsLiteAndMapE() bool

HasSupportByDsLiteAndMapE returns a boolean if a field has been set.

GetSupportCustomDns

func (o *VpnOpenApiGridVOVPN) GetSupportCustomDns() bool

GetSupportCustomDns returns the SupportCustomDns field if non-nil, zero value otherwise.

GetSupportCustomDnsOk

func (o *VpnOpenApiGridVOVPN) GetSupportCustomDnsOk() (*bool, bool)

GetSupportCustomDnsOk returns a tuple with the SupportCustomDns field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportCustomDns

func (o *VpnOpenApiGridVOVPN) SetSupportCustomDns(v bool)

SetSupportCustomDns sets SupportCustomDns field to given value.

HasSupportCustomDns

func (o *VpnOpenApiGridVOVPN) HasSupportCustomDns() bool

HasSupportCustomDns returns a boolean if a field has been set.

GetSupportCustomNetwork

func (o *VpnOpenApiGridVOVPN) GetSupportCustomNetwork() bool

GetSupportCustomNetwork returns the SupportCustomNetwork field if non-nil, zero value otherwise.

GetSupportCustomNetworkOk

func (o *VpnOpenApiGridVOVPN) GetSupportCustomNetworkOk() (*bool, bool)

GetSupportCustomNetworkOk returns a tuple with the SupportCustomNetwork field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportCustomNetwork

func (o *VpnOpenApiGridVOVPN) SetSupportCustomNetwork(v bool)

SetSupportCustomNetwork sets SupportCustomNetwork field to given value.

HasSupportCustomNetwork

func (o *VpnOpenApiGridVOVPN) HasSupportCustomNetwork() bool

HasSupportCustomNetwork returns a boolean if a field has been set.

GetSupportIPsec

func (o *VpnOpenApiGridVOVPN) GetSupportIPsec() bool

GetSupportIPsec returns the SupportIPsec field if non-nil, zero value otherwise.

GetSupportIPsecOk

func (o *VpnOpenApiGridVOVPN) GetSupportIPsecOk() (*bool, bool)

GetSupportIPsecOk returns a tuple with the SupportIPsec field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportIPsec

func (o *VpnOpenApiGridVOVPN) SetSupportIPsec(v bool)

SetSupportIPsec sets SupportIPsec field to given value.

HasSupportIPsec

func (o *VpnOpenApiGridVOVPN) HasSupportIPsec() bool

HasSupportIPsec returns a boolean if a field has been set.

GetSupportIpRange

func (o *VpnOpenApiGridVOVPN) GetSupportIpRange() bool

GetSupportIpRange returns the SupportIpRange field if non-nil, zero value otherwise.

GetSupportIpRangeOk

func (o *VpnOpenApiGridVOVPN) GetSupportIpRangeOk() (*bool, bool)

GetSupportIpRangeOk returns a tuple with the SupportIpRange field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportIpRange

func (o *VpnOpenApiGridVOVPN) SetSupportIpRange(v bool)

SetSupportIpRange sets SupportIpRange field to given value.

HasSupportIpRange

func (o *VpnOpenApiGridVOVPN) HasSupportIpRange() bool

HasSupportIpRange returns a boolean if a field has been set.

GetSupportL2TP

func (o *VpnOpenApiGridVOVPN) GetSupportL2TP() bool

GetSupportL2TP returns the SupportL2TP field if non-nil, zero value otherwise.

GetSupportL2TPOk

func (o *VpnOpenApiGridVOVPN) GetSupportL2TPOk() (*bool, bool)

GetSupportL2TPOk returns a tuple with the SupportL2TP field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportL2TP

func (o *VpnOpenApiGridVOVPN) SetSupportL2TP(v bool)

SetSupportL2TP sets SupportL2TP field to given value.

HasSupportL2TP

func (o *VpnOpenApiGridVOVPN) HasSupportL2TP() bool

HasSupportL2TP returns a boolean if a field has been set.

GetSupportLdap

func (o *VpnOpenApiGridVOVPN) GetSupportLdap() bool

GetSupportLdap returns the SupportLdap field if non-nil, zero value otherwise.

GetSupportLdapOk

func (o *VpnOpenApiGridVOVPN) GetSupportLdapOk() (*bool, bool)

GetSupportLdapOk returns a tuple with the SupportLdap field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportLdap

func (o *VpnOpenApiGridVOVPN) SetSupportLdap(v bool)

SetSupportLdap sets SupportLdap field to given value.

HasSupportLdap

func (o *VpnOpenApiGridVOVPN) HasSupportLdap() bool

HasSupportLdap returns a boolean if a field has been set.

GetSupportOpenVpnDomain

func (o *VpnOpenApiGridVOVPN) GetSupportOpenVpnDomain() bool

GetSupportOpenVpnDomain returns the SupportOpenVpnDomain field if non-nil, zero value otherwise.

GetSupportOpenVpnDomainOk

func (o *VpnOpenApiGridVOVPN) GetSupportOpenVpnDomainOk() (*bool, bool)

GetSupportOpenVpnDomainOk returns a tuple with the SupportOpenVpnDomain field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportOpenVpnDomain

func (o *VpnOpenApiGridVOVPN) SetSupportOpenVpnDomain(v bool)

SetSupportOpenVpnDomain sets SupportOpenVpnDomain field to given value.

HasSupportOpenVpnDomain

func (o *VpnOpenApiGridVOVPN) HasSupportOpenVpnDomain() bool

HasSupportOpenVpnDomain returns a boolean if a field has been set.

GetSupportTunnelMode

func (o *VpnOpenApiGridVOVPN) GetSupportTunnelMode() bool

GetSupportTunnelMode returns the SupportTunnelMode field if non-nil, zero value otherwise.

GetSupportTunnelModeOk

func (o *VpnOpenApiGridVOVPN) GetSupportTunnelModeOk() (*bool, bool)

GetSupportTunnelModeOk returns a tuple with the SupportTunnelMode field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportTunnelMode

func (o *VpnOpenApiGridVOVPN) SetSupportTunnelMode(v bool)

SetSupportTunnelMode sets SupportTunnelMode field to given value.

HasSupportTunnelMode

func (o *VpnOpenApiGridVOVPN) HasSupportTunnelMode() bool

HasSupportTunnelMode returns a boolean if a field has been set.

GetSupportVpnUserTab

func (o *VpnOpenApiGridVOVPN) GetSupportVpnUserTab() bool

GetSupportVpnUserTab returns the SupportVpnUserTab field if non-nil, zero value otherwise.

GetSupportVpnUserTabOk

func (o *VpnOpenApiGridVOVPN) GetSupportVpnUserTabOk() (*bool, bool)

GetSupportVpnUserTabOk returns a tuple with the SupportVpnUserTab field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetSupportVpnUserTab

func (o *VpnOpenApiGridVOVPN) SetSupportVpnUserTab(v bool)

SetSupportVpnUserTab sets SupportVpnUserTab field to given value.

HasSupportVpnUserTab

func (o *VpnOpenApiGridVOVPN) HasSupportVpnUserTab() bool

HasSupportVpnUserTab returns a boolean if a field has been set.

GetTotalRows

func (o *VpnOpenApiGridVOVPN) GetTotalRows() int64

GetTotalRows returns the TotalRows field if non-nil, zero value otherwise.

GetTotalRowsOk

func (o *VpnOpenApiGridVOVPN) GetTotalRowsOk() (*int64, bool)

GetTotalRowsOk returns a tuple with the TotalRows field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.

SetTotalRows

func (o *VpnOpenApiGridVOVPN) SetTotalRows(v int64)

SetTotalRows sets TotalRows field to given value.

HasTotalRows

func (o *VpnOpenApiGridVOVPN) HasTotalRows() bool

HasTotalRows returns a boolean if a field has been set.

[Back to Model list] [Back to API list] [Back to README]