Classes
The following classes are available globally.
-
Declaration
Objective-C
@interface AWSMachineLearningAddTagsInput
Swift
class AWSMachineLearningAddTagsInput
-
Amazon ML returns the following elements.
See moreDeclaration
Objective-C
@interface AWSMachineLearningAddTagsOutput
Swift
class AWSMachineLearningAddTagsOutput
-
Represents the output of a
GetBatchPrediction
operation.The content consists of the detailed metadata, the status, and the data file information of a
See moreBatch Prediction
.Declaration
Objective-C
@interface AWSMachineLearningBatchPrediction
Swift
class AWSMachineLearningBatchPrediction
-
Declaration
Objective-C
@interface AWSMachineLearningCreateBatchPredictionInput
Swift
class AWSMachineLearningCreateBatchPredictionInput
-
Represents the output of a
CreateBatchPrediction
operation, and is an acknowledgement that Amazon ML received the request.The
See moreCreateBatchPrediction
operation is asynchronous. You can poll for status updates by using the>GetBatchPrediction
operation and checking theStatus
parameter of the result.Declaration
Objective-C
@interface AWSMachineLearningCreateBatchPredictionOutput
Swift
class AWSMachineLearningCreateBatchPredictionOutput
-
Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromRDSInput
Swift
class AWSMachineLearningCreateDataSourceFromRDSInput
-
Represents the output of a
CreateDataSourceFromRDS
operation, and is an acknowledgement that Amazon ML received the request.The
See moreCreateDataSourceFromRDS
> operation is asynchronous. You can poll for updates by using theGetBatchPrediction
operation and checking theStatus
parameter. You can inspect theMessage
whenStatus
shows up asFAILED
. You can also check the progress of the copy operation by going to theDataPipeline
console and looking up the pipeline using thepipelineId
from the describe call.Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromRDSOutput
Swift
class AWSMachineLearningCreateDataSourceFromRDSOutput
-
Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromRedshiftInput
Swift
class AWSMachineLearningCreateDataSourceFromRedshiftInput
-
Represents the output of a
CreateDataSourceFromRedshift
operation, and is an acknowledgement that Amazon ML received the request.The
See moreCreateDataSourceFromRedshift
operation is asynchronous. You can poll for updates by using theGetBatchPrediction
operation and checking theStatus
parameter.Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromRedshiftOutput
Swift
class AWSMachineLearningCreateDataSourceFromRedshiftOutput
-
Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromS3Input
Swift
class AWSMachineLearningCreateDataSourceFromS3Input
-
Represents the output of a
CreateDataSourceFromS3
operation, and is an acknowledgement that Amazon ML received the request.The
See moreCreateDataSourceFromS3
operation is asynchronous. You can poll for updates by using theGetBatchPrediction
operation and checking theStatus
parameter.Declaration
Objective-C
@interface AWSMachineLearningCreateDataSourceFromS3Output
Swift
class AWSMachineLearningCreateDataSourceFromS3Output
-
Declaration
Objective-C
@interface AWSMachineLearningCreateEvaluationInput
Swift
class AWSMachineLearningCreateEvaluationInput
-
Represents the output of a
CreateEvaluation
operation, and is an acknowledgement that Amazon ML received the request.
See moreCreateEvaluation
operation is asynchronous. You can poll for status updates by using theGetEvcaluation
operation and checking theStatus
parameter.Declaration
Objective-C
@interface AWSMachineLearningCreateEvaluationOutput
Swift
class AWSMachineLearningCreateEvaluationOutput
-
Declaration
Objective-C
@interface AWSMachineLearningCreateMLModelInput
Swift
class AWSMachineLearningCreateMLModelInput
-
Represents the output of a
CreateMLModel
operation, and is an acknowledgement that Amazon ML received the request.The
See moreCreateMLModel
operation is asynchronous. You can poll for status updates by using theGetMLModel
operation and checking theStatus
parameter.Declaration
Objective-C
@interface AWSMachineLearningCreateMLModelOutput
Swift
class AWSMachineLearningCreateMLModelOutput
-
Declaration
Objective-C
@interface AWSMachineLearningCreateRealtimeEndpointInput
Swift
class AWSMachineLearningCreateRealtimeEndpointInput
-
Represents the output of an
CreateRealtimeEndpoint
operation.The result contains the
MLModelId
and the endpoint information for theMLModel
. See moreThe endpoint information includes the URI of the
MLModel
; that is, the location to send online prediction requests for the specifiedMLModel
.Declaration
Objective-C
@interface AWSMachineLearningCreateRealtimeEndpointOutput
Swift
class AWSMachineLearningCreateRealtimeEndpointOutput
-
Represents the output of the
GetDataSource
operation.The content consists of the detailed metadata and data file information and the current status of the
See moreDataSource
.Declaration
Objective-C
@interface AWSMachineLearningDataSource
Swift
class AWSMachineLearningDataSource
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteBatchPredictionInput
Swift
class AWSMachineLearningDeleteBatchPredictionInput
-
Represents the output of a
DeleteBatchPrediction
operation.You can use the
See moreGetBatchPrediction
operation and check the value of theStatus
parameter to see whether aBatchPrediction
is marked asDELETED
.Declaration
Objective-C
@interface AWSMachineLearningDeleteBatchPredictionOutput
Swift
class AWSMachineLearningDeleteBatchPredictionOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteDataSourceInput
Swift
class AWSMachineLearningDeleteDataSourceInput
-
Represents the output of a
See moreDeleteDataSource
operation.Declaration
Objective-C
@interface AWSMachineLearningDeleteDataSourceOutput
Swift
class AWSMachineLearningDeleteDataSourceOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteEvaluationInput
Swift
class AWSMachineLearningDeleteEvaluationInput
-
Represents the output of a
DeleteEvaluation
operation. The output indicates that Amazon Machine Learning (Amazon ML) received the request.You can use the
See moreGetEvaluation
operation and check the value of theStatus
parameter to see whether anEvaluation
is marked asDELETED
.Declaration
Objective-C
@interface AWSMachineLearningDeleteEvaluationOutput
Swift
class AWSMachineLearningDeleteEvaluationOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteMLModelInput
Swift
class AWSMachineLearningDeleteMLModelInput
-
Represents the output of a
DeleteMLModel
operation.You can use the
See moreGetMLModel
operation and check the value of theStatus
parameter to see whether anMLModel
is marked asDELETED
.Declaration
Objective-C
@interface AWSMachineLearningDeleteMLModelOutput
Swift
class AWSMachineLearningDeleteMLModelOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteRealtimeEndpointInput
Swift
class AWSMachineLearningDeleteRealtimeEndpointInput
-
Represents the output of an
DeleteRealtimeEndpoint
operation.The result contains the
See moreMLModelId
and the endpoint information for theMLModel
.Declaration
Objective-C
@interface AWSMachineLearningDeleteRealtimeEndpointOutput
Swift
class AWSMachineLearningDeleteRealtimeEndpointOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDeleteTagsInput
Swift
class AWSMachineLearningDeleteTagsInput
-
Amazon ML returns the following elements.
See moreDeclaration
Objective-C
@interface AWSMachineLearningDeleteTagsOutput
Swift
class AWSMachineLearningDeleteTagsOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDescribeBatchPredictionsInput
Swift
class AWSMachineLearningDescribeBatchPredictionsInput
-
Represents the output of a
See moreDescribeBatchPredictions
operation. The content is essentially a list ofBatchPrediction
s.Declaration
Objective-C
@interface AWSMachineLearningDescribeBatchPredictionsOutput
Swift
class AWSMachineLearningDescribeBatchPredictionsOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDescribeDataSourcesInput
Swift
class AWSMachineLearningDescribeDataSourcesInput
-
Represents the query results from a DescribeDataSources operation. The content is essentially a list of
See moreDataSource
.Declaration
Objective-C
@interface AWSMachineLearningDescribeDataSourcesOutput
Swift
class AWSMachineLearningDescribeDataSourcesOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDescribeEvaluationsInput
Swift
class AWSMachineLearningDescribeEvaluationsInput
-
Represents the query results from a
See moreDescribeEvaluations
operation. The content is essentially a list ofEvaluation
.Declaration
Objective-C
@interface AWSMachineLearningDescribeEvaluationsOutput
Swift
class AWSMachineLearningDescribeEvaluationsOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDescribeMLModelsInput
Swift
class AWSMachineLearningDescribeMLModelsInput
-
Represents the output of a
See moreDescribeMLModels
operation. The content is essentially a list ofMLModel
.Declaration
Objective-C
@interface AWSMachineLearningDescribeMLModelsOutput
Swift
class AWSMachineLearningDescribeMLModelsOutput
-
Declaration
Objective-C
@interface AWSMachineLearningDescribeTagsInput
Swift
class AWSMachineLearningDescribeTagsInput
-
Amazon ML returns the following elements.
See moreDeclaration
Objective-C
@interface AWSMachineLearningDescribeTagsOutput
Swift
class AWSMachineLearningDescribeTagsOutput
-
Represents the output of
GetEvaluation
operation.The content consists of the detailed metadata and data file information and the current status of the
See moreEvaluation
.Declaration
Objective-C
@interface AWSMachineLearningEvaluation
Swift
class AWSMachineLearningEvaluation
-
Declaration
Objective-C
@interface AWSMachineLearningGetBatchPredictionInput
Swift
class AWSMachineLearningGetBatchPredictionInput
-
Represents the output of a
See moreGetBatchPrediction
operation and describes aBatchPrediction
.Declaration
Objective-C
@interface AWSMachineLearningGetBatchPredictionOutput
Swift
class AWSMachineLearningGetBatchPredictionOutput
-
Declaration
Objective-C
@interface AWSMachineLearningGetDataSourceInput
Swift
class AWSMachineLearningGetDataSourceInput
-
Represents the output of a
See moreGetDataSource
operation and describes aDataSource
.Declaration
Objective-C
@interface AWSMachineLearningGetDataSourceOutput
Swift
class AWSMachineLearningGetDataSourceOutput
-
Declaration
Objective-C
@interface AWSMachineLearningGetEvaluationInput
Swift
class AWSMachineLearningGetEvaluationInput
-
Represents the output of a
See moreGetEvaluation
operation and describes anEvaluation
.Declaration
Objective-C
@interface AWSMachineLearningGetEvaluationOutput
Swift
class AWSMachineLearningGetEvaluationOutput
-
Declaration
Objective-C
@interface AWSMachineLearningGetMLModelInput
Swift
class AWSMachineLearningGetMLModelInput
-
Represents the output of a
See moreGetMLModel
operation, and provides detailed information about aMLModel
.Declaration
Objective-C
@interface AWSMachineLearningGetMLModelOutput
Swift
class AWSMachineLearningGetMLModelOutput
-
Represents the output of a
GetMLModel
operation.The content consists of the detailed metadata and the current status of the
See moreMLModel
.Declaration
Objective-C
@interface AWSMachineLearningMLModel
Swift
class AWSMachineLearningMLModel
-
Measurements of how well the
MLModel
performed on known observations. One of the following metrics is returned, based on the type of theMLModel
:BinaryAUC: The binary
MLModel
uses the Area Under the Curve (AUC) technique to measure performance.RegressionRMSE: The regression
MLModel
uses the Root Mean Square Error (RMSE) technique to measure performance. RMSE measures the difference between predicted and actual values for a single variable.MulticlassAvgFScore: The multiclass
MLModel
uses the F1 score technique to measure performance.
For more information about performance metrics, please see the Amazon Machine Learning Developer Guide.
See moreDeclaration
Objective-C
@interface AWSMachineLearningPerformanceMetrics
Swift
class AWSMachineLearningPerformanceMetrics
-
Declaration
Objective-C
@interface AWSMachineLearningPredictInput
Swift
class AWSMachineLearningPredictInput
-
Declaration
Objective-C
@interface AWSMachineLearningPredictOutput
Swift
class AWSMachineLearningPredictOutput
-
The output from a
Predict
operation:Details
- Contains the following attributes:DetailsAttributes.PREDICTIVE_MODEL_TYPE - REGRESSION | BINARY | MULTICLASS
DetailsAttributes.ALGORITHM - SGD
PredictedLabel
- Present for either aBINARY
orMULTICLASS
MLModel
request.PredictedScores
- Contains the raw classification score corresponding to each label.PredictedValue
- Present for aREGRESSION
MLModel
request.
Declaration
Objective-C
@interface AWSMachineLearningPrediction
Swift
class AWSMachineLearningPrediction
-
The data specification of an Amazon Relational Database Service (Amazon RDS)
DataSource
.Required parameters: [DatabaseInformation, SelectSqlQuery, DatabaseCredentials, S3StagingLocation, ResourceRole, ServiceRole, SubnetId, SecurityGroupIds]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRDSDataSpec
Swift
class AWSMachineLearningRDSDataSpec
-
The database details of an Amazon RDS database.
Required parameters: [InstanceIdentifier, DatabaseName]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRDSDatabase
Swift
class AWSMachineLearningRDSDatabase
-
The database credentials to connect to a database on an RDS DB instance.
Required parameters: [Username, Password]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRDSDatabaseCredentials
Swift
class AWSMachineLearningRDSDatabaseCredentials
-
The datasource details that are specific to Amazon RDS.
See moreDeclaration
Objective-C
@interface AWSMachineLearningRDSMetadata
Swift
class AWSMachineLearningRDSMetadata
-
Describes the real-time endpoint information for an
See moreMLModel
.Declaration
Objective-C
@interface AWSMachineLearningRealtimeEndpointInfo
Swift
class AWSMachineLearningRealtimeEndpointInfo
-
Describes the data specification of an Amazon Redshift
DataSource
.Required parameters: [DatabaseInformation, SelectSqlQuery, DatabaseCredentials, S3StagingLocation]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRedshiftDataSpec
Swift
class AWSMachineLearningRedshiftDataSpec
-
Describes the database details required to connect to an Amazon Redshift database.
Required parameters: [DatabaseName, ClusterIdentifier]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRedshiftDatabase
Swift
class AWSMachineLearningRedshiftDatabase
-
Describes the database credentials for connecting to a database on an Amazon Redshift cluster.
Required parameters: [Username, Password]
See moreDeclaration
Objective-C
@interface AWSMachineLearningRedshiftDatabaseCredentials
Swift
class AWSMachineLearningRedshiftDatabaseCredentials
-
Describes the
See moreDataSource
details specific to Amazon Redshift.Declaration
Objective-C
@interface AWSMachineLearningRedshiftMetadata
Swift
class AWSMachineLearningRedshiftMetadata
-
Declaration
Objective-C
@interface AWSMachineLearningS3DataSpec
Swift
class AWSMachineLearningS3DataSpec
-
A custom key-value pair associated with an ML object, such as an ML model.
See moreDeclaration
Objective-C
@interface AWSMachineLearningTag
Swift
class AWSMachineLearningTag
-
Declaration
Objective-C
@interface AWSMachineLearningUpdateBatchPredictionInput
Swift
class AWSMachineLearningUpdateBatchPredictionInput
-
Represents the output of an
UpdateBatchPrediction
operation.You can see the updated content by using the
See moreGetBatchPrediction
operation.Declaration
Objective-C
@interface AWSMachineLearningUpdateBatchPredictionOutput
Swift
class AWSMachineLearningUpdateBatchPredictionOutput
-
Declaration
Objective-C
@interface AWSMachineLearningUpdateDataSourceInput
Swift
class AWSMachineLearningUpdateDataSourceInput
-
Represents the output of an
UpdateDataSource
operation.You can see the updated content by using the
See moreGetBatchPrediction
operation.Declaration
Objective-C
@interface AWSMachineLearningUpdateDataSourceOutput
Swift
class AWSMachineLearningUpdateDataSourceOutput
-
Declaration
Objective-C
@interface AWSMachineLearningUpdateEvaluationInput
Swift
class AWSMachineLearningUpdateEvaluationInput
-
Represents the output of an
UpdateEvaluation
operation.You can see the updated content by using the
See moreGetEvaluation
operation.Declaration
Objective-C
@interface AWSMachineLearningUpdateEvaluationOutput
Swift
class AWSMachineLearningUpdateEvaluationOutput
-
Declaration
Objective-C
@interface AWSMachineLearningUpdateMLModelInput
Swift
class AWSMachineLearningUpdateMLModelInput
-
Represents the output of an
UpdateMLModel
operation.You can see the updated content by using the
See moreGetMLModel
operation.Declaration
Objective-C
@interface AWSMachineLearningUpdateMLModelOutput
Swift
class AWSMachineLearningUpdateMLModelOutput
-
Undocumented
See moreDeclaration
Objective-C
@interface AWSMachineLearningResources : NSObject + (instancetype)sharedInstance; - (NSDictionary *)JSONObject; @end
Swift
class AWSMachineLearningResources : NSObject
-
Definition of the public APIs exposed by Amazon Machine Learning
See moreDeclaration
Objective-C
@interface AWSMachineLearning
Swift
class AWSMachineLearning