content: /*
   *Copyright 2016-2017 Amazon.com, Inc. or its affiliates. All Rights Reserved.
   *
   *Licensed under the Amazon Software License (the "License"). You may not use
   * this file except in compliance with the License. A copy of the License is located at
   *
   *http://aws.amazon.com/asl/
   *
   * or in the "license" file accompanying this file. This file is distributed on
   * an "AS IS" BASIS, WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, express or
   * implied. See the License for the specific language governing permissions and
   * limitations under the License.
   */
  
  package com.amazon.asksdk.displayguide;
  
  import com.amazon.speech.speechlet.lambda.SpeechletRequestStreamHandler;
  
  import java.util.HashSet;
  import java.util.Set;
  
  /**
   * The DisplayGuideRequestStreamHandler class is the handler for an AWS Lambda function powering the Display
   * Interface Guide experience.
   */
  public class DisplayGuideRequestStreamHandler extends SpeechletRequestStreamHandler {
  
      private static final Set<String> supportedApplicationIds;
      static {
          /*
           * This Id can be found on https://developer.amazon.com/edw/home.html#/ "Edit" the relevant
           * Alexa Skill and put the relevant Application Ids in this Set.
           */
  
          supportedApplicationIds = new HashSet<String>();
          // supportedApplicationIds.add("[unique-value-here]");
      }
  
      /**
       * Constructor for the DisplayGuideRequestStreamHandler - uses base class constructor.
       */
      public DisplayGuideRequestStreamHandler() {
          super(new DisplayGuide(), supportedApplicationIds);
      }
  
  }
  