desiredAddonsConfig = $desiredAddonsConfig; } /** * @return AddonsConfig */ public function getDesiredAddonsConfig() { return $this->desiredAddonsConfig; } /** * @param AuthenticatorGroupsConfig */ public function setDesiredAuthenticatorGroupsConfig(AuthenticatorGroupsConfig $desiredAuthenticatorGroupsConfig) { $this->desiredAuthenticatorGroupsConfig = $desiredAuthenticatorGroupsConfig; } /** * @return AuthenticatorGroupsConfig */ public function getDesiredAuthenticatorGroupsConfig() { return $this->desiredAuthenticatorGroupsConfig; } /** * @param BinaryAuthorization */ public function setDesiredBinaryAuthorization(BinaryAuthorization $desiredBinaryAuthorization) { $this->desiredBinaryAuthorization = $desiredBinaryAuthorization; } /** * @return BinaryAuthorization */ public function getDesiredBinaryAuthorization() { return $this->desiredBinaryAuthorization; } /** * @param ClusterAutoscaling */ public function setDesiredClusterAutoscaling(ClusterAutoscaling $desiredClusterAutoscaling) { $this->desiredClusterAutoscaling = $desiredClusterAutoscaling; } /** * @return ClusterAutoscaling */ public function getDesiredClusterAutoscaling() { return $this->desiredClusterAutoscaling; } /** * @param DatabaseEncryption */ public function setDesiredDatabaseEncryption(DatabaseEncryption $desiredDatabaseEncryption) { $this->desiredDatabaseEncryption = $desiredDatabaseEncryption; } /** * @return DatabaseEncryption */ public function getDesiredDatabaseEncryption() { return $this->desiredDatabaseEncryption; } /** * @param string */ public function setDesiredDatapathProvider($desiredDatapathProvider) { $this->desiredDatapathProvider = $desiredDatapathProvider; } /** * @return string */ public function getDesiredDatapathProvider() { return $this->desiredDatapathProvider; } /** * @param DefaultSnatStatus */ public function setDesiredDefaultSnatStatus(DefaultSnatStatus $desiredDefaultSnatStatus) { $this->desiredDefaultSnatStatus = $desiredDefaultSnatStatus; } /** * @return DefaultSnatStatus */ public function getDesiredDefaultSnatStatus() { return $this->desiredDefaultSnatStatus; } /** * @param DNSConfig */ public function setDesiredDnsConfig(DNSConfig $desiredDnsConfig) { $this->desiredDnsConfig = $desiredDnsConfig; } /** * @return DNSConfig */ public function getDesiredDnsConfig() { return $this->desiredDnsConfig; } /** * @param GcfsConfig */ public function setDesiredGcfsConfig(GcfsConfig $desiredGcfsConfig) { $this->desiredGcfsConfig = $desiredGcfsConfig; } /** * @return GcfsConfig */ public function getDesiredGcfsConfig() { return $this->desiredGcfsConfig; } /** * @param IdentityServiceConfig */ public function setDesiredIdentityServiceConfig(IdentityServiceConfig $desiredIdentityServiceConfig) { $this->desiredIdentityServiceConfig = $desiredIdentityServiceConfig; } /** * @return IdentityServiceConfig */ public function getDesiredIdentityServiceConfig() { return $this->desiredIdentityServiceConfig; } /** * @param string */ public function setDesiredImageType($desiredImageType) { $this->desiredImageType = $desiredImageType; } /** * @return string */ public function getDesiredImageType() { return $this->desiredImageType; } /** * @param IntraNodeVisibilityConfig */ public function setDesiredIntraNodeVisibilityConfig(IntraNodeVisibilityConfig $desiredIntraNodeVisibilityConfig) { $this->desiredIntraNodeVisibilityConfig = $desiredIntraNodeVisibilityConfig; } /** * @return IntraNodeVisibilityConfig */ public function getDesiredIntraNodeVisibilityConfig() { return $this->desiredIntraNodeVisibilityConfig; } /** * @param ILBSubsettingConfig */ public function setDesiredL4ilbSubsettingConfig(ILBSubsettingConfig $desiredL4ilbSubsettingConfig) { $this->desiredL4ilbSubsettingConfig = $desiredL4ilbSubsettingConfig; } /** * @return ILBSubsettingConfig */ public function getDesiredL4ilbSubsettingConfig() { return $this->desiredL4ilbSubsettingConfig; } /** * @param string[] */ public function setDesiredLocations($desiredLocations) { $this->desiredLocations = $desiredLocations; } /** * @return string[] */ public function getDesiredLocations() { return $this->desiredLocations; } /** * @param LoggingConfig */ public function setDesiredLoggingConfig(LoggingConfig $desiredLoggingConfig) { $this->desiredLoggingConfig = $desiredLoggingConfig; } /** * @return LoggingConfig */ public function getDesiredLoggingConfig() { return $this->desiredLoggingConfig; } /** * @param string */ public function setDesiredLoggingService($desiredLoggingService) { $this->desiredLoggingService = $desiredLoggingService; } /** * @return string */ public function getDesiredLoggingService() { return $this->desiredLoggingService; } /** * @param MasterAuthorizedNetworksConfig */ public function setDesiredMasterAuthorizedNetworksConfig(MasterAuthorizedNetworksConfig $desiredMasterAuthorizedNetworksConfig) { $this->desiredMasterAuthorizedNetworksConfig = $desiredMasterAuthorizedNetworksConfig; } /** * @return MasterAuthorizedNetworksConfig */ public function getDesiredMasterAuthorizedNetworksConfig() { return $this->desiredMasterAuthorizedNetworksConfig; } /** * @param string */ public function setDesiredMasterVersion($desiredMasterVersion) { $this->desiredMasterVersion = $desiredMasterVersion; } /** * @return string */ public function getDesiredMasterVersion() { return $this->desiredMasterVersion; } /** * @param MeshCertificates */ public function setDesiredMeshCertificates(MeshCertificates $desiredMeshCertificates) { $this->desiredMeshCertificates = $desiredMeshCertificates; } /** * @return MeshCertificates */ public function getDesiredMeshCertificates() { return $this->desiredMeshCertificates; } /** * @param MonitoringConfig */ public function setDesiredMonitoringConfig(MonitoringConfig $desiredMonitoringConfig) { $this->desiredMonitoringConfig = $desiredMonitoringConfig; } /** * @return MonitoringConfig */ public function getDesiredMonitoringConfig() { return $this->desiredMonitoringConfig; } /** * @param string */ public function setDesiredMonitoringService($desiredMonitoringService) { $this->desiredMonitoringService = $desiredMonitoringService; } /** * @return string */ public function getDesiredMonitoringService() { return $this->desiredMonitoringService; } /** * @param NetworkTags */ public function setDesiredNodePoolAutoConfigNetworkTags(NetworkTags $desiredNodePoolAutoConfigNetworkTags) { $this->desiredNodePoolAutoConfigNetworkTags = $desiredNodePoolAutoConfigNetworkTags; } /** * @return NetworkTags */ public function getDesiredNodePoolAutoConfigNetworkTags() { return $this->desiredNodePoolAutoConfigNetworkTags; } /** * @param NodePoolAutoscaling */ public function setDesiredNodePoolAutoscaling(NodePoolAutoscaling $desiredNodePoolAutoscaling) { $this->desiredNodePoolAutoscaling = $desiredNodePoolAutoscaling; } /** * @return NodePoolAutoscaling */ public function getDesiredNodePoolAutoscaling() { return $this->desiredNodePoolAutoscaling; } /** * @param string */ public function setDesiredNodePoolId($desiredNodePoolId) { $this->desiredNodePoolId = $desiredNodePoolId; } /** * @return string */ public function getDesiredNodePoolId() { return $this->desiredNodePoolId; } /** * @param string */ public function setDesiredNodeVersion($desiredNodeVersion) { $this->desiredNodeVersion = $desiredNodeVersion; } /** * @return string */ public function getDesiredNodeVersion() { return $this->desiredNodeVersion; } /** * @param NotificationConfig */ public function setDesiredNotificationConfig(NotificationConfig $desiredNotificationConfig) { $this->desiredNotificationConfig = $desiredNotificationConfig; } /** * @return NotificationConfig */ public function getDesiredNotificationConfig() { return $this->desiredNotificationConfig; } /** * @param PrivateClusterConfig */ public function setDesiredPrivateClusterConfig(PrivateClusterConfig $desiredPrivateClusterConfig) { $this->desiredPrivateClusterConfig = $desiredPrivateClusterConfig; } /** * @return PrivateClusterConfig */ public function getDesiredPrivateClusterConfig() { return $this->desiredPrivateClusterConfig; } /** * @param string */ public function setDesiredPrivateIpv6GoogleAccess($desiredPrivateIpv6GoogleAccess) { $this->desiredPrivateIpv6GoogleAccess = $desiredPrivateIpv6GoogleAccess; } /** * @return string */ public function getDesiredPrivateIpv6GoogleAccess() { return $this->desiredPrivateIpv6GoogleAccess; } /** * @param ReleaseChannel */ public function setDesiredReleaseChannel(ReleaseChannel $desiredReleaseChannel) { $this->desiredReleaseChannel = $desiredReleaseChannel; } /** * @return ReleaseChannel */ public function getDesiredReleaseChannel() { return $this->desiredReleaseChannel; } /** * @param ResourceUsageExportConfig */ public function setDesiredResourceUsageExportConfig(ResourceUsageExportConfig $desiredResourceUsageExportConfig) { $this->desiredResourceUsageExportConfig = $desiredResourceUsageExportConfig; } /** * @return ResourceUsageExportConfig */ public function getDesiredResourceUsageExportConfig() { return $this->desiredResourceUsageExportConfig; } /** * @param ServiceExternalIPsConfig */ public function setDesiredServiceExternalIpsConfig(ServiceExternalIPsConfig $desiredServiceExternalIpsConfig) { $this->desiredServiceExternalIpsConfig = $desiredServiceExternalIpsConfig; } /** * @return ServiceExternalIPsConfig */ public function getDesiredServiceExternalIpsConfig() { return $this->desiredServiceExternalIpsConfig; } /** * @param ShieldedNodes */ public function setDesiredShieldedNodes(ShieldedNodes $desiredShieldedNodes) { $this->desiredShieldedNodes = $desiredShieldedNodes; } /** * @return ShieldedNodes */ public function getDesiredShieldedNodes() { return $this->desiredShieldedNodes; } /** * @param VerticalPodAutoscaling */ public function setDesiredVerticalPodAutoscaling(VerticalPodAutoscaling $desiredVerticalPodAutoscaling) { $this->desiredVerticalPodAutoscaling = $desiredVerticalPodAutoscaling; } /** * @return VerticalPodAutoscaling */ public function getDesiredVerticalPodAutoscaling() { return $this->desiredVerticalPodAutoscaling; } /** * @param WorkloadIdentityConfig */ public function setDesiredWorkloadIdentityConfig(WorkloadIdentityConfig $desiredWorkloadIdentityConfig) { $this->desiredWorkloadIdentityConfig = $desiredWorkloadIdentityConfig; } /** * @return WorkloadIdentityConfig */ public function getDesiredWorkloadIdentityConfig() { return $this->desiredWorkloadIdentityConfig; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(ClusterUpdate::class, 'Google_Service_Container_ClusterUpdate');