package com.bizo.awsstubs.services.elasticmapreduce;

import com.amazonaws.AmazonClientException;
import com.amazonaws.AmazonServiceException;
import com.amazonaws.AmazonWebServiceRequest;
import com.amazonaws.ResponseMetadata;
import com.amazonaws.regions.Region;
import com.amazonaws.services.elasticmapreduce.AmazonElasticMapReduce;
import com.amazonaws.services.elasticmapreduce.model.*;

public class AmazonElasticMapReduceStub implements AmazonElasticMapReduce {
  @Override
  public void shutdown() {
    throw new UnsupportedOperationException();
  }

  @Override
  public void setEndpoint(final String arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public void setRegion(final Region arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public SetVisibleToAllUsersResult setVisibleToAllUsers(final SetVisibleToAllUsersRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AddInstanceGroupsResult addInstanceGroups(final AddInstanceGroupsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public AddJobFlowStepsResult addJobFlowSteps(final AddJobFlowStepsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public TerminateJobFlowsResult terminateJobFlows(final TerminateJobFlowsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeJobFlowsResult describeJobFlows(final DescribeJobFlowsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeJobFlowsResult describeJobFlows() {
    throw new UnsupportedOperationException();
  }

  @Override
  public SetTerminationProtectionResult setTerminationProtection(final SetTerminationProtectionRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public RunJobFlowResult runJobFlow(final RunJobFlowRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyInstanceGroupsResult modifyInstanceGroups(final ModifyInstanceGroupsRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ModifyInstanceGroupsResult modifyInstanceGroups() {
    throw new UnsupportedOperationException();
  }

  @Override
  public ResponseMetadata getCachedResponseMetadata(final AmazonWebServiceRequest arg0) {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListBootstrapActionsResult listBootstrapActions(final ListBootstrapActionsRequest listBootstrapActionsRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListStepsResult listSteps(final ListStepsRequest listStepsRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeStepResult describeStep(final DescribeStepRequest describeStepRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListClustersResult listClusters(final ListClustersRequest listClustersRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListInstanceGroupsResult listInstanceGroups(final ListInstanceGroupsRequest listInstanceGroupsRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListInstancesResult listInstances(final ListInstancesRequest listInstancesRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public DescribeClusterResult describeCluster(final DescribeClusterRequest describeClusterRequest)
      throws AmazonServiceException,
      AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ListBootstrapActionsResult listBootstrapActions() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ListStepsResult listSteps() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public DescribeStepResult describeStep() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public ListClustersResult listClusters() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ListInstanceGroupsResult listInstanceGroups() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public ListInstancesResult listInstances() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public DescribeClusterResult describeCluster() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public AddTagsResult addTags() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public AddTagsResult addTags(final AddTagsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Deprecated
  public RemoveTagsResult removeTags() throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

  @Override
  public RemoveTagsResult removeTags(final RemoveTagsRequest arg0) throws AmazonServiceException, AmazonClientException {
    throw new UnsupportedOperationException();
  }

}