| Name | Type | Description | Notes |
|---|---|---|---|
| TunnelName | string | Name of the tunnel | |
| Description | Pointer to string | Optional description for the tunnel | [optional] |
| AddTunnels | Pointer to []DynamicTunnelDetails | [optional] | |
| UpdateTunnels | Pointer to []DynamicTunnelUpdateUpdateTunnelsInner | [optional] | |
| RemoveTunnels | Pointer to []DynamicTunnelUpdateRemoveTunnelsInner | [optional] | |
| SharedSettings | Pointer to EnhancedIPSecSharedSettingsUpdate | [optional] | |
| AdvancedSettings | Pointer to IPSecAdvancedSettingsV23 | [optional] | |
| RoutingType | Pointer to RoutingType | [optional] [default to ROUTINGTYPE_ROUTE] |
func NewDynamicTunnelUpdate(tunnelName string, ) *DynamicTunnelUpdate
NewDynamicTunnelUpdate instantiates a new DynamicTunnelUpdate 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
func NewDynamicTunnelUpdateWithDefaults() *DynamicTunnelUpdate
NewDynamicTunnelUpdateWithDefaults instantiates a new DynamicTunnelUpdate 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
func (o *DynamicTunnelUpdate) GetTunnelName() string
GetTunnelName returns the TunnelName field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetTunnelNameOk() (*string, bool)
GetTunnelNameOk returns a tuple with the TunnelName field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetTunnelName(v string)
SetTunnelName sets TunnelName field to given value.
func (o *DynamicTunnelUpdate) GetDescription() string
GetDescription returns the Description field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetDescriptionOk() (*string, bool)
GetDescriptionOk returns a tuple with the Description field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetDescription(v string)
SetDescription sets Description field to given value.
func (o *DynamicTunnelUpdate) HasDescription() bool
HasDescription returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetAddTunnels() []DynamicTunnelDetails
GetAddTunnels returns the AddTunnels field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetAddTunnelsOk() (*[]DynamicTunnelDetails, bool)
GetAddTunnelsOk returns a tuple with the AddTunnels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetAddTunnels(v []DynamicTunnelDetails)
SetAddTunnels sets AddTunnels field to given value.
func (o *DynamicTunnelUpdate) HasAddTunnels() bool
HasAddTunnels returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetUpdateTunnels() []DynamicTunnelUpdateUpdateTunnelsInner
GetUpdateTunnels returns the UpdateTunnels field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetUpdateTunnelsOk() (*[]DynamicTunnelUpdateUpdateTunnelsInner, bool)
GetUpdateTunnelsOk returns a tuple with the UpdateTunnels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetUpdateTunnels(v []DynamicTunnelUpdateUpdateTunnelsInner)
SetUpdateTunnels sets UpdateTunnels field to given value.
func (o *DynamicTunnelUpdate) HasUpdateTunnels() bool
HasUpdateTunnels returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetRemoveTunnels() []DynamicTunnelUpdateRemoveTunnelsInner
GetRemoveTunnels returns the RemoveTunnels field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetRemoveTunnelsOk() (*[]DynamicTunnelUpdateRemoveTunnelsInner, bool)
GetRemoveTunnelsOk returns a tuple with the RemoveTunnels field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetRemoveTunnels(v []DynamicTunnelUpdateRemoveTunnelsInner)
SetRemoveTunnels sets RemoveTunnels field to given value.
func (o *DynamicTunnelUpdate) HasRemoveTunnels() bool
HasRemoveTunnels returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetSharedSettings() EnhancedIPSecSharedSettingsUpdate
GetSharedSettings returns the SharedSettings field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetSharedSettingsOk() (*EnhancedIPSecSharedSettingsUpdate, bool)
GetSharedSettingsOk returns a tuple with the SharedSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetSharedSettings(v EnhancedIPSecSharedSettingsUpdate)
SetSharedSettings sets SharedSettings field to given value.
func (o *DynamicTunnelUpdate) HasSharedSettings() bool
HasSharedSettings returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetAdvancedSettings() IPSecAdvancedSettingsV23
GetAdvancedSettings returns the AdvancedSettings field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetAdvancedSettingsOk() (*IPSecAdvancedSettingsV23, bool)
GetAdvancedSettingsOk returns a tuple with the AdvancedSettings field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetAdvancedSettings(v IPSecAdvancedSettingsV23)
SetAdvancedSettings sets AdvancedSettings field to given value.
func (o *DynamicTunnelUpdate) HasAdvancedSettings() bool
HasAdvancedSettings returns a boolean if a field has been set.
func (o *DynamicTunnelUpdate) GetRoutingType() RoutingType
GetRoutingType returns the RoutingType field if non-nil, zero value otherwise.
func (o *DynamicTunnelUpdate) GetRoutingTypeOk() (*RoutingType, bool)
GetRoutingTypeOk returns a tuple with the RoutingType field if it's non-nil, zero value otherwise and a boolean to check if the value has been set.
func (o *DynamicTunnelUpdate) SetRoutingType(v RoutingType)
SetRoutingType sets RoutingType field to given value.
func (o *DynamicTunnelUpdate) HasRoutingType() bool
HasRoutingType returns a boolean if a field has been set.