[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-09-04 UTC."],[],[],null,["# Struct Interface (2.38.0)\n\nVersion 2.38.0keyboard_arrow_down\n\n- [2.42.0-rc (latest)](/cpp/docs/reference/common/latest/structgoogle_1_1cloud_1_1Interface)\n- [2.41.0](/cpp/docs/reference/common/2.41.0/structgoogle_1_1cloud_1_1Interface)\n- [2.40.0](/cpp/docs/reference/common/2.40.0/structgoogle_1_1cloud_1_1Interface)\n- [2.39.0](/cpp/docs/reference/common/2.39.0/structgoogle_1_1cloud_1_1Interface)\n- [2.38.0](/cpp/docs/reference/common/2.38.0/structgoogle_1_1cloud_1_1Interface)\n- [2.37.0](/cpp/docs/reference/common/2.37.0/structgoogle_1_1cloud_1_1Interface)\n- [2.36.0](/cpp/docs/reference/common/2.36.0/structgoogle_1_1cloud_1_1Interface)\n- [2.35.0](/cpp/docs/reference/common/2.35.0/structgoogle_1_1cloud_1_1Interface)\n- [2.34.0](/cpp/docs/reference/common/2.34.0/structgoogle_1_1cloud_1_1Interface)\n- [2.33.0](/cpp/docs/reference/common/2.33.0/structgoogle_1_1cloud_1_1Interface)\n- [2.32.0](/cpp/docs/reference/common/2.32.0/structgoogle_1_1cloud_1_1Interface)\n- [2.31.0](/cpp/docs/reference/common/2.31.0/structgoogle_1_1cloud_1_1Interface)\n- [2.30.0](/cpp/docs/reference/common/2.30.0/structgoogle_1_1cloud_1_1Interface)\n- [2.29.0](/cpp/docs/reference/common/2.29.0/structgoogle_1_1cloud_1_1Interface)\n- [2.28.0](/cpp/docs/reference/common/2.28.0/structgoogle_1_1cloud_1_1Interface)\n- [2.27.0](/cpp/docs/reference/common/2.27.0/structgoogle_1_1cloud_1_1Interface)\n- [2.26.0](/cpp/docs/reference/common/2.26.0/structgoogle_1_1cloud_1_1Interface)\n- [2.25.1](/cpp/docs/reference/common/2.25.1/structgoogle_1_1cloud_1_1Interface)\n- [2.24.0](/cpp/docs/reference/common/2.24.0/structgoogle_1_1cloud_1_1Interface)\n- [2.23.0](/cpp/docs/reference/common/2.23.0/structgoogle_1_1cloud_1_1Interface)\n- [2.22.1](/cpp/docs/reference/common/2.22.1/structgoogle_1_1cloud_1_1Interface)\n- [2.21.0](/cpp/docs/reference/common/2.21.0/structgoogle_1_1cloud_1_1Interface)\n- [2.20.0](/cpp/docs/reference/common/2.20.0/structgoogle_1_1cloud_1_1Interface)\n- [2.19.0](/cpp/docs/reference/common/2.19.0/structgoogle_1_1cloud_1_1Interface)\n- [2.18.0](/cpp/docs/reference/common/2.18.0/structgoogle_1_1cloud_1_1Interface)\n- [2.17.0](/cpp/docs/reference/common/2.17.0/structgoogle_1_1cloud_1_1Interface)\n- [2.16.0](/cpp/docs/reference/common/2.16.0/structgoogle_1_1cloud_1_1Interface)\n- [2.15.1](/cpp/docs/reference/common/2.15.1/structgoogle_1_1cloud_1_1Interface)\n- [2.14.0](/cpp/docs/reference/common/2.14.0/structgoogle_1_1cloud_1_1Interface)\n- [2.13.0](/cpp/docs/reference/common/2.13.0/structgoogle_1_1cloud_1_1Interface)\n- [2.12.0](/cpp/docs/reference/common/2.12.0/structgoogle_1_1cloud_1_1Interface)\n- [2.11.0](/cpp/docs/reference/common/2.11.0/structgoogle_1_1cloud_1_1Interface)\n- [2.10.1](/cpp/docs/reference/common/2.10.1/structgoogle_1_1cloud_1_1Interface) \nSets the interface name to use as outgoing network interface. \nThe name can be an interface name, IP address, or hostname. To utilize one of these use the following special prefixes:\n\nif!\\[name\\] for interface name, host!\\[name\\] for IP address or hostname, ifhost!\\[interface\\]!\\[host\\] for interface name and IP address or hostname.\n\nThe default is to use whatever the TCP stack finds suitable.\n\nType Aliases\n------------\n\n### Type\n\n**Alias Of** : `std::string`"]]