authenticationConfig = $authenticationConfig; } /** * @return GoogleCloudEventarcV1PipelineDestinationAuthenticationConfig */ public function getAuthenticationConfig() { return $this->authenticationConfig; } /** * @param GoogleCloudEventarcV1PipelineDestinationHttpEndpoint */ public function setHttpEndpoint(GoogleCloudEventarcV1PipelineDestinationHttpEndpoint $httpEndpoint) { $this->httpEndpoint = $httpEndpoint; } /** * @return GoogleCloudEventarcV1PipelineDestinationHttpEndpoint */ public function getHttpEndpoint() { return $this->httpEndpoint; } /** * @param string */ public function setMessageBus($messageBus) { $this->messageBus = $messageBus; } /** * @return string */ public function getMessageBus() { return $this->messageBus; } /** * @param GoogleCloudEventarcV1PipelineDestinationNetworkConfig */ public function setNetworkConfig(GoogleCloudEventarcV1PipelineDestinationNetworkConfig $networkConfig) { $this->networkConfig = $networkConfig; } /** * @return GoogleCloudEventarcV1PipelineDestinationNetworkConfig */ public function getNetworkConfig() { return $this->networkConfig; } /** * @param GoogleCloudEventarcV1PipelineMessagePayloadFormat */ public function setOutputPayloadFormat(GoogleCloudEventarcV1PipelineMessagePayloadFormat $outputPayloadFormat) { $this->outputPayloadFormat = $outputPayloadFormat; } /** * @return GoogleCloudEventarcV1PipelineMessagePayloadFormat */ public function getOutputPayloadFormat() { return $this->outputPayloadFormat; } /** * @param string */ public function setTopic($topic) { $this->topic = $topic; } /** * @return string */ public function getTopic() { return $this->topic; } /** * @param string */ public function setWorkflow($workflow) { $this->workflow = $workflow; } /** * @return string */ public function getWorkflow() { return $this->workflow; } } // Adding a class alias for backwards compatibility with the previous class name. class_alias(GoogleCloudEventarcV1PipelineDestination::class, 'Google_Service_Eventarc_GoogleCloudEventarcV1PipelineDestination');