@@ -0,0 +1,1758 @@
+package com.google.sps.data;%0Aimport com.google.sps.data.PropertyNames;%0Aimport com.google.sps.data.Query;%0Aimport com.google.sps.data.SentimentTools;%0Aimport com.google.sps.data.Video;%0Aimport com.google.appengine.api.datastore.Entity;%0Aimport com.google.gson.Gson;%0Aimport javax.servlet.http.HttpServlet;%0Aimport javax.servlet.http.HttpServletRequest;%0Aimport java.net.URL;%0Aimport java.net.MalformedURLException;%0A%0A// Represents a video, including its ID, title, description, and captions.%0Apublic class VideoAnalysis %7B%0A    private static float sentimentScore;%0A    private static float sentimentMagnitude;%0A    private static String query;%0A    private static int QUERY_SIZE = 7;%0A    %0A    public VideoAnalysis(Video video) %7B%0A        SentimentTools sentimentAnalysis = new SentimentTools(video);%0A        Query queryAnalysis = new Query(video, QUERY_SIZE);%0A        this.sentimentScore = SentimentTools.getScore();%0A        this.sentimentMagnitude = SentimentTools.getMagnitude();%0A        this.query = queryAnalysis.toString();%0A    %7D%0A%0A    public VideoAnalysis(String _sentimentScore, String _sentimentMagnitude, String _query) %7B%0A        this.sentimentScore = _sentimentScore;%0A        this.sentimentMagnitude = _sentimentMagnitude;%0A        this.query = _query;%0A    %7D%0A%0A    public void setSentimentScore(float score)%7B%0A        this.sentimentScore = score;%0A    %7D%0A%0A    public float getSentimentScore()%7B%0A        return this.sentimentScore;%0A    %7D%0A%0A    public String setSentimentMagnitude(float magnitude) %7B%0A        this.sentimentMagnitude = score;%0A    %7D%0A%0A    public float getSentimentMagnitude() %7B%0A        return this.sentimentMagnitude;%0A    %7D%0A%0A    public void setQuery(String query)%7B%0A        this.query = query;%0A    %7D%0A%0A    public void getQuery()%7B%0A        return this.query;%0A    %7D%0A

add basic VideoAnalysisSchema