@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class SAPODataDestinationProperties extends Object implements Serializable, Cloneable, StructuredPojo
The properties that are applied when using SAPOData as a flow destination
Constructor and Description |
---|
SAPODataDestinationProperties() |
Modifier and Type | Method and Description |
---|---|
SAPODataDestinationProperties |
clone() |
boolean |
equals(Object obj) |
ErrorHandlingConfig |
getErrorHandlingConfig() |
List<String> |
getIdFieldNames() |
String |
getObjectPath()
The object path specified in the SAPOData flow destination.
|
SuccessResponseHandlingConfig |
getSuccessResponseHandlingConfig()
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
|
String |
getWriteOperationType() |
int |
hashCode() |
void |
marshall(ProtocolMarshaller protocolMarshaller)
Marshalls this structured data using the given
ProtocolMarshaller . |
void |
setErrorHandlingConfig(ErrorHandlingConfig errorHandlingConfig) |
void |
setIdFieldNames(Collection<String> idFieldNames) |
void |
setObjectPath(String objectPath)
The object path specified in the SAPOData flow destination.
|
void |
setSuccessResponseHandlingConfig(SuccessResponseHandlingConfig successResponseHandlingConfig)
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
|
void |
setWriteOperationType(String writeOperationType) |
String |
toString()
Returns a string representation of this object.
|
SAPODataDestinationProperties |
withErrorHandlingConfig(ErrorHandlingConfig errorHandlingConfig) |
SAPODataDestinationProperties |
withIdFieldNames(Collection<String> idFieldNames) |
SAPODataDestinationProperties |
withIdFieldNames(String... idFieldNames)
NOTE: This method appends the values to the existing list (if any).
|
SAPODataDestinationProperties |
withObjectPath(String objectPath)
The object path specified in the SAPOData flow destination.
|
SAPODataDestinationProperties |
withSuccessResponseHandlingConfig(SuccessResponseHandlingConfig successResponseHandlingConfig)
Determines how Amazon AppFlow handles the success response that it gets from the connector after placing data.
|
SAPODataDestinationProperties |
withWriteOperationType(String writeOperationType) |
SAPODataDestinationProperties |
withWriteOperationType(WriteOperationType writeOperationType) |
public void setObjectPath(String objectPath)
The object path specified in the SAPOData flow destination.
objectPath
- The object path specified in the SAPOData flow destination.public String getObjectPath()
The object path specified in the SAPOData flow destination.
public SAPODataDestinationProperties withObjectPath(String objectPath)
The object path specified in the SAPOData flow destination.
objectPath
- The object path specified in the SAPOData flow destination.public void setSuccessResponseHandlingConfig(SuccessResponseHandlingConfig 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.
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.
public SuccessResponseHandlingConfig getSuccessResponseHandlingConfig()
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.
For example, this setting would determine where to write the response from a destination connector upon a successful insert operation.
public SAPODataDestinationProperties withSuccessResponseHandlingConfig(SuccessResponseHandlingConfig 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.
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.
public void setIdFieldNames(Collection<String> idFieldNames)
idFieldNames
- public SAPODataDestinationProperties withIdFieldNames(String... idFieldNames)
NOTE: This method appends the values to the existing list (if any). Use
setIdFieldNames(java.util.Collection)
or withIdFieldNames(java.util.Collection)
if you want to
override the existing values.
idFieldNames
- public SAPODataDestinationProperties withIdFieldNames(Collection<String> idFieldNames)
idFieldNames
- public void setErrorHandlingConfig(ErrorHandlingConfig errorHandlingConfig)
errorHandlingConfig
- public ErrorHandlingConfig getErrorHandlingConfig()
public SAPODataDestinationProperties withErrorHandlingConfig(ErrorHandlingConfig errorHandlingConfig)
errorHandlingConfig
- public void setWriteOperationType(String writeOperationType)
writeOperationType
- WriteOperationType
public String getWriteOperationType()
WriteOperationType
public SAPODataDestinationProperties withWriteOperationType(String writeOperationType)
writeOperationType
- WriteOperationType
public SAPODataDestinationProperties withWriteOperationType(WriteOperationType writeOperationType)
writeOperationType
- WriteOperationType
public String toString()
toString
in class Object
Object.toString()
public SAPODataDestinationProperties clone()
public void marshall(ProtocolMarshaller protocolMarshaller)
StructuredPojo
ProtocolMarshaller
.marshall
in interface StructuredPojo
protocolMarshaller
- Implementation of ProtocolMarshaller
used to marshall this object's data.