/**
* Copyright Amazon.com, Inc. or its affiliates. All Rights Reserved.
* SPDX-License-Identifier: Apache-2.0.
*/
#pragma once
#include The properties that are applied when using SAPOData as a flow
* destinationSee Also:
AWS
* API Reference
The object path specified in the SAPOData flow destination.
*/ inline const Aws::String& GetObjectPath() const{ return m_objectPath; } /** *The object path specified in the SAPOData flow destination.
*/ inline bool ObjectPathHasBeenSet() const { return m_objectPathHasBeenSet; } /** *The object path specified in the SAPOData flow destination.
*/ inline void SetObjectPath(const Aws::String& value) { m_objectPathHasBeenSet = true; m_objectPath = value; } /** *The object path specified in the SAPOData flow destination.
*/ inline void SetObjectPath(Aws::String&& value) { m_objectPathHasBeenSet = true; m_objectPath = std::move(value); } /** *The object path specified in the SAPOData flow destination.
*/ inline void SetObjectPath(const char* value) { m_objectPathHasBeenSet = true; m_objectPath.assign(value); } /** *The object path specified in the SAPOData flow destination.
*/ inline SAPODataDestinationProperties& WithObjectPath(const Aws::String& value) { SetObjectPath(value); return *this;} /** *The object path specified in the SAPOData flow destination.
*/ inline SAPODataDestinationProperties& WithObjectPath(Aws::String&& value) { SetObjectPath(std::move(value)); return *this;} /** *The object path specified in the SAPOData flow destination.
*/ inline SAPODataDestinationProperties& WithObjectPath(const char* value) { SetObjectPath(value); return *this;} /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline const SuccessResponseHandlingConfig& GetSuccessResponseHandlingConfig() const{ return m_successResponseHandlingConfig; } /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline bool SuccessResponseHandlingConfigHasBeenSet() const { return m_successResponseHandlingConfigHasBeenSet; } /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline void SetSuccessResponseHandlingConfig(const SuccessResponseHandlingConfig& value) { m_successResponseHandlingConfigHasBeenSet = true; m_successResponseHandlingConfig = value; } /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline void SetSuccessResponseHandlingConfig(SuccessResponseHandlingConfig&& value) { m_successResponseHandlingConfigHasBeenSet = true; m_successResponseHandlingConfig = std::move(value); } /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline SAPODataDestinationProperties& WithSuccessResponseHandlingConfig(const SuccessResponseHandlingConfig& value) { SetSuccessResponseHandlingConfig(value); return *this;} /** *Determines how Amazon AppFlow handles the success response that it gets from * the connector after placing data.
For example, this setting would * determine where to write the response from a destination connector upon a * successful insert operation.
*/ inline SAPODataDestinationProperties& WithSuccessResponseHandlingConfig(SuccessResponseHandlingConfig&& value) { SetSuccessResponseHandlingConfig(std::move(value)); return *this;} inline const Aws::Vector