# Hierarchy For All Packages

Package Hierarchies:

- com.amazonaws.services.machinelearning,
- com.amazonaws.services.machinelearning.model,
- com.amazonaws.services.machinelearning.waiters

## Class Hierarchy

- java.lang.Object
  - com.amazonaws.services.machinelearning.AbstractAmazonMachineLearning (implements com.amazonaws.services.machinelearning.AmazonMachineLearning)
    - com.amazonaws.services.machinelearning.AbstractAmazonMachineLearningAsync (implements com.amazonaws.services.machinelearning.AmazonMachineLearningAsync)
  - com.amazonaws.services.machinelearning.waiters.AmazonMachineLearningWaiters
  - com.amazonaws.AmazonWebServiceClient
    - com.amazonaws.services.machinelearning.AmazonMachineLearningClient (implements com.amazonaws.services.machinelearning.AmazonMachineLearning)
      - com.amazonaws.services.machinelearning.AmazonMachineLearningAsyncClient (implements com.amazonaws.services.machinelearning.AmazonMachineLearningAsync)
  - com.amazonaws.AmazonWebServiceRequest (implements java.lang.Cloneable, com.amazonaws.ReadLimitInfo)
    - com.amazonaws.services.machinelearning.model.AddTagsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateBatchPredictionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromRDSRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromRedshiftRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromS3Request (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateEvaluationRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateMLModelRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateRealtimeEndpointRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteBatchPredictionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteDataSourceRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteEvaluationRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteMLModelRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteRealtimeEndpointRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteTagsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeBatchPredictionsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeDataSourcesRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeEvaluationsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeMLModelsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeTagsRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetBatchPredictionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetDataSourceRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetEvaluationRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetMLModelRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.PredictRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateBatchPredictionRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateDataSourceRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateEvaluationRequest (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateMLModelRequest (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.AmazonWebServiceResult<T>
    - com.amazonaws.services.machinelearning.model.AddTagsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateBatchPredictionResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromRDSResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromRedshiftResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateDataSourceFromS3Result (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateEvaluationResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateMLModelResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.CreateRealtimeEndpointResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteBatchPredictionResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteDataSourceResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteEvaluationResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteMLModelResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteRealtimeEndpointResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DeleteTagsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeBatchPredictionsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeDataSourcesResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeEvaluationsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeMLModelsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.DescribeTagsResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetBatchPredictionResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetDataSourceResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetEvaluationResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.GetMLModelResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.PredictResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateBatchPredictionResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateDataSourceResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateEvaluationResult (implements java.lang.Cloneable, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.UpdateMLModelResult (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.client.builder.AwsClientBuilder<Subclass,TypeToBuild>
    - com.amazonaws.client.builder.AwsAsyncClientBuilder<Subclass,TypeToBuild>
      - com.amazonaws.services.machinelearning.AmazonMachineLearningAsyncClientBuilder
    - com.amazonaws.client.builder.AwsSyncClientBuilder<Subclass,TypeToBuild>
      - com.amazonaws.services.machinelearning.AmazonMachineLearningClientBuilder
  - com.amazonaws.services.machinelearning.model.BatchPrediction (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.DataSource (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.waiters.DescribeBatchPredictionsFunction (implements com.amazonaws.waiters.SdkFunction<Input,Output>)
  - com.amazonaws.services.machinelearning.waiters.DescribeDataSourcesFunction (implements com.amazonaws.waiters.SdkFunction<Input,Output>)
  - com.amazonaws.services.machinelearning.waiters.DescribeEvaluationsFunction (implements com.amazonaws.waiters.SdkFunction<Input,Output>)
  - com.amazonaws.services.machinelearning.waiters.DescribeMLModelsFunction (implements com.amazonaws.waiters.SdkFunction<Input,Output>)
  - com.amazonaws.services.machinelearning.model.Evaluation (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.MLModel (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.PerformanceMetrics (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.Prediction (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RDSDatabase (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RDSDatabaseCredentials (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RDSDataSpec (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RDSMetadata (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RealtimeEndpointInfo (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RedshiftDatabase (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RedshiftDatabaseCredentials (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RedshiftDataSpec (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.RedshiftMetadata (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.S3DataSpec (implements java.lang.Cloneable, java.io.Serializable)
  - com.amazonaws.services.machinelearning.model.Tag (implements java.lang.Cloneable, java.io.Serializable)
  - java.lang.Throwable (implements java.io.Serializable)
    - java.lang.Exception
      - java.lang.RuntimeException
        - com.amazonaws.SdkBaseException
          - com.amazonaws.AmazonClientException
            - com.amazonaws.SdkClientException
              - com.amazonaws.AmazonServiceException
                - com.amazonaws.services.machinelearning.model.AmazonMachineLearningException
                  - com.amazonaws.services.machinelearning.model.IdempotentParameterMismatchException
                  - com.amazonaws.services.machinelearning.model.InternalServerException
                  - com.amazonaws.services.machinelearning.model.InvalidInputException
                  - com.amazonaws.services.machinelearning.model.InvalidTagException
                  - com.amazonaws.services.machinelearning.model.LimitExceededException
                  - com.amazonaws.services.machinelearning.model.PredictorNotMountedException
                  - com.amazonaws.services.machinelearning.model.ResourceNotFoundException
                  - com.amazonaws.services.machinelearning.model.TagLimitExceededException

## Interface Hierarchy

- com.amazonaws.services.machinelearning.AmazonMachineLearning
  - com.amazonaws.services.machinelearning.AmazonMachineLearningAsync

## Enum Hierarchy

- java.lang.Object
  - java.lang.Enum<E> (implements java.lang.Comparable<T>, java.io.Serializable)
    - com.amazonaws.services.machinelearning.model.SortOrder
    - com.amazonaws.services.machinelearning.model.EvaluationFilterVariable
    - com.amazonaws.services.machinelearning.model.EntityStatus
    - com.amazonaws.services.machinelearning.model.RealtimeEndpointStatus
    - com.amazonaws.services.machinelearning.model.MLModelType
    - com.amazonaws.services.machinelearning.model.DataSourceFilterVariable
    - com.amazonaws.services.machinelearning.model.Algorithm
    - com.amazonaws.services.machinelearning.model.DetailsAttributes
    - com.amazonaws.services.machinelearning.model.BatchPredictionFilterVariable
    - com.amazonaws.services.machinelearning.model.TaggableResourceType
    - com.amazonaws.services.machinelearning.model.MLModelFilterVariable