Google Cloud Container V1 Client - Class ControlPlaneEndpointsConfig (2.2.0)

Reference documentation and code samples for the Google Cloud Container V1 Client class ControlPlaneEndpointsConfig.

Configuration for all of the cluster's control plane endpoints.

Generated from protobuf message google.container.v1.ControlPlaneEndpointsConfig

Namespace

Google \ Cloud \ Container \ V1

Methods

__construct

Constructor.

Parameters
Name Description
data array

Optional. Data for populating the Message object.

↳ dns_endpoint_config Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\DNSEndpointConfig

DNS endpoint configuration.

↳ ip_endpoints_config Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\IPEndpointsConfig

IP endpoints configuration.

getDnsEndpointConfig

DNS endpoint configuration.

Returns
Type Description
Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\DNSEndpointConfig|null

hasDnsEndpointConfig

clearDnsEndpointConfig

setDnsEndpointConfig

DNS endpoint configuration.

Parameter
Name Description
var Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\DNSEndpointConfig
Returns
Type Description
$this

getIpEndpointsConfig

IP endpoints configuration.

Returns
Type Description
Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\IPEndpointsConfig|null

hasIpEndpointsConfig

clearIpEndpointsConfig

setIpEndpointsConfig

IP endpoints configuration.

Parameter
Name Description
var Google\Cloud\Container\V1\ControlPlaneEndpointsConfig\IPEndpointsConfig
Returns
Type Description
$this