awsKinesis = $awsKinesis; } /** * @return AwsKinesis */ public function getAwsKinesis() { return $this->awsKinesis; } /** * Optional. Amazon MSK. * * @param AwsMsk $awsMsk */ public function setAwsMsk(AwsMsk $awsMsk) { $this->awsMsk = $awsMsk; } /** * @return AwsMsk */ public function getAwsMsk() { return $this->awsMsk; } /** * Optional. Azure Event Hubs. * * @param AzureEventHubs $azureEventHubs */ public function setAzureEventHubs(AzureEventHubs $azureEventHubs) { $this->azureEventHubs = $azureEventHubs; } /** * @return AzureEventHubs */ public function getAzureEventHubs() { return $this->azureEventHubs; } /** * Optional. Cloud Storage. * * @param CloudStorage $cloudStorage */ public function setCloudStorage(CloudStorage $cloudStorage) { $this->cloudStorage = $cloudStorage; } /** * @return CloudStorage */ public function getCloudStorage() { return $this->cloudStorage; } /** * Optional. Confluent Cloud. * * @param ConfluentCloud $confluentCloud */ public function setConfluentCloud(ConfluentCloud $confluentCloud) { $this->confluentCloud = $confluentCloud; } /** * @return ConfluentCloud */ public function getConfluentCloud() { return $this->confluentCloud; } /** * Optional. Platform Logs settings. If unset, no Platform Logs will be * generated. * * @param PlatformLogsSettings $platformLogsSettings */ public function setPlatformLogsSettings(PlatformLogsSettings $platformLogsSettings) { $this->platformLogsSettings = $platformLogsSettings; } /** * @return PlatformLogsSettings */ public function getPlatformLogsSettings() { return $this->platformLogsSettings; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(IngestionDataSourceSettings::class, 'Google_Service_Pubsub_IngestionDataSourceSettings');