[[["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-08-28 UTC."],[],[],null,["# Google Cloud Container V1 Client - Class DatapathProvider (2.5.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.5.0 (latest)](/php/docs/reference/cloud-container/latest/V1.DatapathProvider)\n- [2.4.0](/php/docs/reference/cloud-container/2.4.0/V1.DatapathProvider)\n- [2.3.4](/php/docs/reference/cloud-container/2.3.4/V1.DatapathProvider)\n- [2.2.1](/php/docs/reference/cloud-container/2.2.1/V1.DatapathProvider)\n- [2.1.0](/php/docs/reference/cloud-container/2.1.0/V1.DatapathProvider)\n- [2.0.0](/php/docs/reference/cloud-container/2.0.0/V1.DatapathProvider)\n- [1.33.0](/php/docs/reference/cloud-container/1.33.0/V1.DatapathProvider)\n- [1.32.0](/php/docs/reference/cloud-container/1.32.0/V1.DatapathProvider)\n- [1.31.0](/php/docs/reference/cloud-container/1.31.0/V1.DatapathProvider)\n- [1.30.3](/php/docs/reference/cloud-container/1.30.3/V1.DatapathProvider)\n- [1.24.0](/php/docs/reference/cloud-container/1.24.0/V1.DatapathProvider)\n- [1.23.0](/php/docs/reference/cloud-container/1.23.0/V1.DatapathProvider)\n- [1.22.0](/php/docs/reference/cloud-container/1.22.0/V1.DatapathProvider)\n- [1.21.1](/php/docs/reference/cloud-container/1.21.1/V1.DatapathProvider)\n- [1.20.0](/php/docs/reference/cloud-container/1.20.0/V1.DatapathProvider)\n- [1.19.0](/php/docs/reference/cloud-container/1.19.0/V1.DatapathProvider)\n- [1.18.0](/php/docs/reference/cloud-container/1.18.0/V1.DatapathProvider)\n- [1.17.1](/php/docs/reference/cloud-container/1.17.1/V1.DatapathProvider)\n- [1.16.0](/php/docs/reference/cloud-container/1.16.0/V1.DatapathProvider)\n- [1.15.0](/php/docs/reference/cloud-container/1.15.0/V1.DatapathProvider)\n- [1.14.0](/php/docs/reference/cloud-container/1.14.0/V1.DatapathProvider)\n- [1.13.1](/php/docs/reference/cloud-container/1.13.1/V1.DatapathProvider)\n- [1.12.1](/php/docs/reference/cloud-container/1.12.1/V1.DatapathProvider)\n- [1.10.3](/php/docs/reference/cloud-container/1.10.3/V1.DatapathProvider)\n- [1.9.1](/php/docs/reference/cloud-container/1.9.1/V1.DatapathProvider) \nReference documentation and code samples for the Google Cloud Container V1 Client class DatapathProvider.\n\nThe datapath provider selects the implementation of the Kubernetes networking\nmodel for service resolution and network policy enforcement.\n\nProtobuf type `google.container.v1.DatapathProvider`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Container \\\\ V1\n\nMethods\n-------\n\n### static::name\n\n### static::value\n\nConstants\n---------\n\n### DATAPATH_PROVIDER_UNSPECIFIED\n\n Value: 0\n\nDefault value.\n\nGenerated from protobuf enum `DATAPATH_PROVIDER_UNSPECIFIED = 0;`\n\n### LEGACY_DATAPATH\n\n Value: 1\n\nUse the IPTables implementation based on kube-proxy.\n\nGenerated from protobuf enum `LEGACY_DATAPATH = 1;`\n\n### ADVANCED_DATAPATH\n\n Value: 2\n\nUse the eBPF based GKE Dataplane V2 with additional features. See the [GKE\nDataplane V2\ndocumentation](https://cloud.google.com/kubernetes-engine/docs/how-to/dataplane-v2)\nfor more.\n\nGenerated from protobuf enum `ADVANCED_DATAPATH = 2;`"]]