Reference documentation and code samples for the Google Cloud Deploy V1 Client class ServiceNetworking.
Information about the Kubernetes Service networking configuration.
Generated from protobuf message google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking
Namespace
Google \ Cloud \ Deploy \ V1 \ KubernetesConfig
Methods
__construct
Constructor.
Parameters
Name
Description
data
array
Optional. Data for populating the Message object.
↳ service
string
Required. Name of the Kubernetes Service.
↳ deployment
string
Required. Name of the Kubernetes Deployment whose traffic is managed by the specified Service.
↳ disable_pod_overprovisioning
bool
Optional. Whether to disable Pod overprovisioning. If Pod overprovisioning is disabled then Cloud Deploy will limit the number of total Pods used for the deployment strategy to the number of Pods the Deployment has on the cluster.
↳ pod_selector_label
string
Optional. The label to use when selecting Pods for the Deployment resource. This label must already be present in the Deployment.
getService
Required. Name of the Kubernetes Service.
Returns
Type
Description
string
setService
Required. Name of the Kubernetes Service.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDeployment
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
Returns
Type
Description
string
setDeployment
Required. Name of the Kubernetes Deployment whose traffic is managed by
the specified Service.
Parameter
Name
Description
var
string
Returns
Type
Description
$this
getDisablePodOverprovisioning
Optional. Whether to disable Pod overprovisioning. If Pod
overprovisioning is disabled then Cloud Deploy will limit the number of
total Pods used for the deployment strategy to the number of Pods the
Deployment has on the cluster.
Returns
Type
Description
bool
setDisablePodOverprovisioning
Optional. Whether to disable Pod overprovisioning. If Pod
overprovisioning is disabled then Cloud Deploy will limit the number of
total Pods used for the deployment strategy to the number of Pods the
Deployment has on the cluster.
Parameter
Name
Description
var
bool
Returns
Type
Description
$this
getPodSelectorLabel
Optional. The label to use when selecting Pods for the Deployment
resource. This label must already be present in the Deployment.
Returns
Type
Description
string
setPodSelectorLabel
Optional. The label to use when selecting Pods for the Deployment
resource. This label must already be present in the Deployment.
[[["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 Deploy V1 Client - Class ServiceNetworking (2.0.0)\n\nVersion latestkeyboard_arrow_down\n\n- [2.0.0 (latest)](/php/docs/reference/cloud-deploy/latest/V1.KubernetesConfig.ServiceNetworking)\n- [1.5.7](/php/docs/reference/cloud-deploy/1.5.7/V1.KubernetesConfig.ServiceNetworking)\n- [1.4.0](/php/docs/reference/cloud-deploy/1.4.0/V1.KubernetesConfig.ServiceNetworking)\n- [1.3.0](/php/docs/reference/cloud-deploy/1.3.0/V1.KubernetesConfig.ServiceNetworking)\n- [1.2.0](/php/docs/reference/cloud-deploy/1.2.0/V1.KubernetesConfig.ServiceNetworking)\n- [1.1.1](/php/docs/reference/cloud-deploy/1.1.1/V1.KubernetesConfig.ServiceNetworking)\n- [1.0.0](/php/docs/reference/cloud-deploy/1.0.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.19.1](/php/docs/reference/cloud-deploy/0.19.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.18.1](/php/docs/reference/cloud-deploy/0.18.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.17.0](/php/docs/reference/cloud-deploy/0.17.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.16.0](/php/docs/reference/cloud-deploy/0.16.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.15.0](/php/docs/reference/cloud-deploy/0.15.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.14.0](/php/docs/reference/cloud-deploy/0.14.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.13.1](/php/docs/reference/cloud-deploy/0.13.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.12.1](/php/docs/reference/cloud-deploy/0.12.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.11.1](/php/docs/reference/cloud-deploy/0.11.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.10.0](/php/docs/reference/cloud-deploy/0.10.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.9.0](/php/docs/reference/cloud-deploy/0.9.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.8.0](/php/docs/reference/cloud-deploy/0.8.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.7.0](/php/docs/reference/cloud-deploy/0.7.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.6.0](/php/docs/reference/cloud-deploy/0.6.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.5.0](/php/docs/reference/cloud-deploy/0.5.0/V1.KubernetesConfig.ServiceNetworking)\n- [0.4.1](/php/docs/reference/cloud-deploy/0.4.1/V1.KubernetesConfig.ServiceNetworking)\n- [0.3.4](/php/docs/reference/cloud-deploy/0.3.4/V1.KubernetesConfig.ServiceNetworking) \nReference documentation and code samples for the Google Cloud Deploy V1 Client class ServiceNetworking.\n\nInformation about the Kubernetes Service networking configuration.\n\nGenerated from protobuf message `google.cloud.deploy.v1.KubernetesConfig.ServiceNetworking`\n\nNamespace\n---------\n\nGoogle \\\\ Cloud \\\\ Deploy \\\\ V1 \\\\ KubernetesConfig\n\nMethods\n-------\n\n### __construct\n\nConstructor.\n\n### getService\n\nRequired. Name of the Kubernetes Service.\n\n### setService\n\nRequired. Name of the Kubernetes Service.\n\n### getDeployment\n\nRequired. Name of the Kubernetes Deployment whose traffic is managed by\nthe specified Service.\n\n### setDeployment\n\nRequired. Name of the Kubernetes Deployment whose traffic is managed by\nthe specified Service.\n\n### getDisablePodOverprovisioning\n\nOptional. Whether to disable Pod overprovisioning. If Pod\noverprovisioning is disabled then Cloud Deploy will limit the number of\ntotal Pods used for the deployment strategy to the number of Pods the\nDeployment has on the cluster.\n\n### setDisablePodOverprovisioning\n\nOptional. Whether to disable Pod overprovisioning. If Pod\noverprovisioning is disabled then Cloud Deploy will limit the number of\ntotal Pods used for the deployment strategy to the number of Pods the\nDeployment has on the cluster.\n\n### getPodSelectorLabel\n\nOptional. The label to use when selecting Pods for the Deployment\nresource. This label must already be present in the Deployment.\n\n### setPodSelectorLabel\n\nOptional. The label to use when selecting Pods for the Deployment\nresource. This label must already be present in the Deployment."]]