# UpdateRouteRequest

## Properties

Name | Type | Description | Notes
------------ | ------------- | ------------- | -------------
**DestinationIpRange** | **string** | The IP range used for the destination match, in CIDR notation (for example, &#x60;10.0.0.0/24&#x60;). | 
**DryRun** | Pointer to **bool** | If true, checks whether you have the required permissions to perform the action. | [optional] 
**GatewayId** | Pointer to **string** | The ID of an internet service or virtual gateway attached to your Net. | [optional] 
**NatServiceId** | Pointer to **string** | The ID of a NAT service. | [optional] 
**NetPeeringId** | Pointer to **string** | The ID of a Net peering. | [optional] 
**NicId** | Pointer to **string** | The ID of a network interface card (NIC). | [optional] 
**RouteTableId** | **string** | The ID of the route table. | 
**VmId** | Pointer to **string** | The ID of a NAT VM in your Net. | [optional] 

## Methods

### NewUpdateRouteRequest

`func NewUpdateRouteRequest(destinationIpRange string, routeTableId string, ) *UpdateRouteRequest`

NewUpdateRouteRequest instantiates a new UpdateRouteRequest 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

### NewUpdateRouteRequestWithDefaults

`func NewUpdateRouteRequestWithDefaults() *UpdateRouteRequest`

NewUpdateRouteRequestWithDefaults instantiates a new UpdateRouteRequest 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

### GetDestinationIpRange

`func (o *UpdateRouteRequest) GetDestinationIpRange() string`

GetDestinationIpRange returns the DestinationIpRange field if non-nil, zero value otherwise.

### GetDestinationIpRangeOk

`func (o *UpdateRouteRequest) GetDestinationIpRangeOk() (*string, bool)`

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

### SetDestinationIpRange

`func (o *UpdateRouteRequest) SetDestinationIpRange(v string)`

SetDestinationIpRange sets DestinationIpRange field to given value.


### GetDryRun

`func (o *UpdateRouteRequest) GetDryRun() bool`

GetDryRun returns the DryRun field if non-nil, zero value otherwise.

### GetDryRunOk

`func (o *UpdateRouteRequest) GetDryRunOk() (*bool, bool)`

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

### SetDryRun

`func (o *UpdateRouteRequest) SetDryRun(v bool)`

SetDryRun sets DryRun field to given value.

### HasDryRun

`func (o *UpdateRouteRequest) HasDryRun() bool`

HasDryRun returns a boolean if a field has been set.

### GetGatewayId

`func (o *UpdateRouteRequest) GetGatewayId() string`

GetGatewayId returns the GatewayId field if non-nil, zero value otherwise.

### GetGatewayIdOk

`func (o *UpdateRouteRequest) GetGatewayIdOk() (*string, bool)`

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

### SetGatewayId

`func (o *UpdateRouteRequest) SetGatewayId(v string)`

SetGatewayId sets GatewayId field to given value.

### HasGatewayId

`func (o *UpdateRouteRequest) HasGatewayId() bool`

HasGatewayId returns a boolean if a field has been set.

### GetNatServiceId

`func (o *UpdateRouteRequest) GetNatServiceId() string`

GetNatServiceId returns the NatServiceId field if non-nil, zero value otherwise.

### GetNatServiceIdOk

`func (o *UpdateRouteRequest) GetNatServiceIdOk() (*string, bool)`

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

### SetNatServiceId

`func (o *UpdateRouteRequest) SetNatServiceId(v string)`

SetNatServiceId sets NatServiceId field to given value.

### HasNatServiceId

`func (o *UpdateRouteRequest) HasNatServiceId() bool`

HasNatServiceId returns a boolean if a field has been set.

### GetNetPeeringId

`func (o *UpdateRouteRequest) GetNetPeeringId() string`

GetNetPeeringId returns the NetPeeringId field if non-nil, zero value otherwise.

### GetNetPeeringIdOk

`func (o *UpdateRouteRequest) GetNetPeeringIdOk() (*string, bool)`

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

### SetNetPeeringId

`func (o *UpdateRouteRequest) SetNetPeeringId(v string)`

SetNetPeeringId sets NetPeeringId field to given value.

### HasNetPeeringId

`func (o *UpdateRouteRequest) HasNetPeeringId() bool`

HasNetPeeringId returns a boolean if a field has been set.

### GetNicId

`func (o *UpdateRouteRequest) GetNicId() string`

GetNicId returns the NicId field if non-nil, zero value otherwise.

### GetNicIdOk

`func (o *UpdateRouteRequest) GetNicIdOk() (*string, bool)`

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

### SetNicId

`func (o *UpdateRouteRequest) SetNicId(v string)`

SetNicId sets NicId field to given value.

### HasNicId

`func (o *UpdateRouteRequest) HasNicId() bool`

HasNicId returns a boolean if a field has been set.

### GetRouteTableId

`func (o *UpdateRouteRequest) GetRouteTableId() string`

GetRouteTableId returns the RouteTableId field if non-nil, zero value otherwise.

### GetRouteTableIdOk

`func (o *UpdateRouteRequest) GetRouteTableIdOk() (*string, bool)`

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

### SetRouteTableId

`func (o *UpdateRouteRequest) SetRouteTableId(v string)`

SetRouteTableId sets RouteTableId field to given value.


### GetVmId

`func (o *UpdateRouteRequest) GetVmId() string`

GetVmId returns the VmId field if non-nil, zero value otherwise.

### GetVmIdOk

`func (o *UpdateRouteRequest) GetVmIdOk() (*string, bool)`

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

### SetVmId

`func (o *UpdateRouteRequest) SetVmId(v string)`

SetVmId sets VmId field to given value.

### HasVmId

`func (o *UpdateRouteRequest) HasVmId() bool`

HasVmId returns a boolean if a field has been set.


[[Back to Model list]](../README.md#documentation-for-models) [[Back to API list]](../README.md#documentation-for-api-endpoints) [[Back to README]](../README.md)


