Reference documentation and code samples for the Google Cloud Network Management V1 Client class IpMasqueradingSkippedInfo.
For display only. Contains information about why IP masquerading was skipped for the packet.
Generated from protobuf message google.cloud.networkmanagement.v1.IpMasqueradingSkippedInfo
Namespace
Google \ Cloud \ NetworkManagement \ V1Methods
__construct
Constructor.
| Parameters | |
|---|---|
| Name | Description |
data |
array
Optional. Data for populating the Message object. |
↳ reason |
int
Reason why IP masquerading was not applied. |
↳ non_masquerade_range |
string
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE. |
getReason
Reason why IP masquerading was not applied.
| Returns | |
|---|---|
| Type | Description |
int |
Enum of type Reason. |
setReason
Reason why IP masquerading was not applied.
| Parameter | |
|---|---|
| Name | Description |
var |
int
Enum of type Reason. |
| Returns | |
|---|---|
| Type | Description |
$this |
|
getNonMasqueradeRange
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
| Returns | |
|---|---|
| Type | Description |
string |
|
setNonMasqueradeRange
The matched non-masquerade IP range. Only set if reason is DESTINATION_IP_IN_CONFIGURED_NON_MASQUERADE_RANGE or DESTINATION_IP_IN_DEFAULT_NON_MASQUERADE_RANGE.
| Parameter | |
|---|---|
| Name | Description |
var |
string
|
| Returns | |
|---|---|
| Type | Description |
$this |
|