public DeleteEventSourceMappingResult withFunctionResponseTypes(FunctionResponseType... functionResponseTypes) {
        com.amazonaws.internal.SdkInternalList<String> functionResponseTypesCopy = new com.amazonaws.internal.SdkInternalList<String>(
                functionResponseTypes.length);
        for (FunctionResponseType value : functionResponseTypes) {
            functionResponseTypesCopy.add(value.toString());
        }
        if (getFunctionResponseTypes() == null) {
            setFunctionResponseTypes(functionResponseTypesCopy);
        } else {
            getFunctionResponseTypes().addAll(functionResponseTypesCopy);
        }
        return this;
    }
<p>
(Kinesis, DynamoDB Streams, and Amazon SQS) A list of current response type enums applied to the event source
mapping.
</p>

@param functionResponseTypes
       (Kinesis, DynamoDB Streams, and Amazon SQS) A list of current response type enums applied to the event
       source mapping.
@return Returns a reference to this object so that method calls can be chained together.
@see FunctionResponseType
aws-java-sdk-lambda/src/main/java/com/amazonaws/services/lambda/model/DeleteEventSourceMappingResult.java