lookoutequipment

package
v1.40.49 Latest Latest
Warning

This package is not in the latest version of its module.

Go to latest
Published: Sep 24, 2021 License: Apache-2.0 Imports: 10 Imported by: 9

Documentation

Overview

Package lookoutequipment provides the client and types for making API requests to Amazon Lookout for Equipment.

Amazon Lookout for Equipment is a machine learning service that uses advanced analytics to identify anomalies in machines from sensor data for use in predictive maintenance.

See https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15 for more information on this service.

See lookoutequipment package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/lookoutequipment/

Using the Client

To contact Amazon Lookout for Equipment with the SDK use the New function to create a new service client. With that client you can make API requests to the service. These clients are safe to use concurrently.

See the SDK's documentation for more information on how to use the SDK. https://docs.aws.amazon.com/sdk-for-go/api/

See aws.Config documentation for more information on configuring SDK clients. https://docs.aws.amazon.com/sdk-for-go/api/aws/#Config

See the Amazon Lookout for Equipment client LookoutEquipment for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/lookoutequipment/#New

Index

Constants

View Source
const (
	// DataUploadFrequencyPt5m is a DataUploadFrequency enum value
	DataUploadFrequencyPt5m = "PT5M"

	// DataUploadFrequencyPt10m is a DataUploadFrequency enum value
	DataUploadFrequencyPt10m = "PT10M"

	// DataUploadFrequencyPt15m is a DataUploadFrequency enum value
	DataUploadFrequencyPt15m = "PT15M"

	// DataUploadFrequencyPt30m is a DataUploadFrequency enum value
	DataUploadFrequencyPt30m = "PT30M"

	// DataUploadFrequencyPt1h is a DataUploadFrequency enum value
	DataUploadFrequencyPt1h = "PT1H"
)
View Source
const (
	// DatasetStatusCreated is a DatasetStatus enum value
	DatasetStatusCreated = "CREATED"

	// DatasetStatusIngestionInProgress is a DatasetStatus enum value
	DatasetStatusIngestionInProgress = "INGESTION_IN_PROGRESS"

	// DatasetStatusActive is a DatasetStatus enum value
	DatasetStatusActive = "ACTIVE"
)
View Source
const (
	// InferenceExecutionStatusInProgress is a InferenceExecutionStatus enum value
	InferenceExecutionStatusInProgress = "IN_PROGRESS"

	// InferenceExecutionStatusSuccess is a InferenceExecutionStatus enum value
	InferenceExecutionStatusSuccess = "SUCCESS"

	// InferenceExecutionStatusFailed is a InferenceExecutionStatus enum value
	InferenceExecutionStatusFailed = "FAILED"
)
View Source
const (
	// InferenceSchedulerStatusPending is a InferenceSchedulerStatus enum value
	InferenceSchedulerStatusPending = "PENDING"

	// InferenceSchedulerStatusRunning is a InferenceSchedulerStatus enum value
	InferenceSchedulerStatusRunning = "RUNNING"

	// InferenceSchedulerStatusStopping is a InferenceSchedulerStatus enum value
	InferenceSchedulerStatusStopping = "STOPPING"

	// InferenceSchedulerStatusStopped is a InferenceSchedulerStatus enum value
	InferenceSchedulerStatusStopped = "STOPPED"
)
View Source
const (
	// IngestionJobStatusInProgress is a IngestionJobStatus enum value
	IngestionJobStatusInProgress = "IN_PROGRESS"

	// IngestionJobStatusSuccess is a IngestionJobStatus enum value
	IngestionJobStatusSuccess = "SUCCESS"

	// IngestionJobStatusFailed is a IngestionJobStatus enum value
	IngestionJobStatusFailed = "FAILED"
)
View Source
const (
	// ModelStatusInProgress is a ModelStatus enum value
	ModelStatusInProgress = "IN_PROGRESS"

	// ModelStatusSuccess is a ModelStatus enum value
	ModelStatusSuccess = "SUCCESS"

	// ModelStatusFailed is a ModelStatus enum value
	ModelStatusFailed = "FAILED"
)
View Source
const (
	// TargetSamplingRatePt1s is a TargetSamplingRate enum value
	TargetSamplingRatePt1s = "PT1S"

	// TargetSamplingRatePt5s is a TargetSamplingRate enum value
	TargetSamplingRatePt5s = "PT5S"

	// TargetSamplingRatePt10s is a TargetSamplingRate enum value
	TargetSamplingRatePt10s = "PT10S"

	// TargetSamplingRatePt15s is a TargetSamplingRate enum value
	TargetSamplingRatePt15s = "PT15S"

	// TargetSamplingRatePt30s is a TargetSamplingRate enum value
	TargetSamplingRatePt30s = "PT30S"

	// TargetSamplingRatePt1m is a TargetSamplingRate enum value
	TargetSamplingRatePt1m = "PT1M"

	// TargetSamplingRatePt5m is a TargetSamplingRate enum value
	TargetSamplingRatePt5m = "PT5M"

	// TargetSamplingRatePt10m is a TargetSamplingRate enum value
	TargetSamplingRatePt10m = "PT10M"

	// TargetSamplingRatePt15m is a TargetSamplingRate enum value
	TargetSamplingRatePt15m = "PT15M"

	// TargetSamplingRatePt30m is a TargetSamplingRate enum value
	TargetSamplingRatePt30m = "PT30M"

	// TargetSamplingRatePt1h is a TargetSamplingRate enum value
	TargetSamplingRatePt1h = "PT1H"
)
View Source
const (

	// ErrCodeAccessDeniedException for service response error code
	// "AccessDeniedException".
	//
	// The request could not be completed because you do not have access to the
	// resource.
	ErrCodeAccessDeniedException = "AccessDeniedException"

	// ErrCodeConflictException for service response error code
	// "ConflictException".
	//
	// The request could not be completed due to a conflict with the current state
	// of the target resource.
	ErrCodeConflictException = "ConflictException"

	// ErrCodeInternalServerException for service response error code
	// "InternalServerException".
	//
	// Processing of the request has failed because of an unknown error, exception
	// or failure.
	ErrCodeInternalServerException = "InternalServerException"

	// ErrCodeResourceNotFoundException for service response error code
	// "ResourceNotFoundException".
	//
	// The resource requested could not be found. Verify the resource ID and retry
	// your request.
	ErrCodeResourceNotFoundException = "ResourceNotFoundException"

	// ErrCodeServiceQuotaExceededException for service response error code
	// "ServiceQuotaExceededException".
	//
	// Resource limitations have been exceeded.
	ErrCodeServiceQuotaExceededException = "ServiceQuotaExceededException"

	// ErrCodeThrottlingException for service response error code
	// "ThrottlingException".
	//
	// The request was denied due to request throttling.
	ErrCodeThrottlingException = "ThrottlingException"

	// ErrCodeValidationException for service response error code
	// "ValidationException".
	//
	// The input fails to satisfy constraints specified by Amazon Lookout for Equipment
	// or a related AWS service that's being utilized.
	ErrCodeValidationException = "ValidationException"
)
View Source
const (
	ServiceName = "LookoutEquipment" // Name of service.
	EndpointsID = "lookoutequipment" // ID to lookup a service endpoint with.
	ServiceID   = "LookoutEquipment" // ServiceID is a unique identifier of a specific service.
)

Service information constants

Variables

This section is empty.

Functions

func DataUploadFrequency_Values

func DataUploadFrequency_Values() []string

DataUploadFrequency_Values returns all elements of the DataUploadFrequency enum

func DatasetStatus_Values

func DatasetStatus_Values() []string

DatasetStatus_Values returns all elements of the DatasetStatus enum

func InferenceExecutionStatus_Values

func InferenceExecutionStatus_Values() []string

InferenceExecutionStatus_Values returns all elements of the InferenceExecutionStatus enum

func InferenceSchedulerStatus_Values

func InferenceSchedulerStatus_Values() []string

InferenceSchedulerStatus_Values returns all elements of the InferenceSchedulerStatus enum

func IngestionJobStatus_Values

func IngestionJobStatus_Values() []string

IngestionJobStatus_Values returns all elements of the IngestionJobStatus enum

func ModelStatus_Values

func ModelStatus_Values() []string

ModelStatus_Values returns all elements of the ModelStatus enum

func TargetSamplingRate_Values

func TargetSamplingRate_Values() []string

TargetSamplingRate_Values returns all elements of the TargetSamplingRate enum

Types

type AccessDeniedException

type AccessDeniedException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The request could not be completed because you do not have access to the resource.

func (*AccessDeniedException) Code

func (s *AccessDeniedException) Code() string

Code returns the exception type name.

func (*AccessDeniedException) Error

func (s *AccessDeniedException) Error() string

func (AccessDeniedException) GoString

func (s AccessDeniedException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*AccessDeniedException) Message

func (s *AccessDeniedException) Message() string

Message returns the exception's message.

func (*AccessDeniedException) OrigErr

func (s *AccessDeniedException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*AccessDeniedException) RequestID

func (s *AccessDeniedException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*AccessDeniedException) StatusCode

func (s *AccessDeniedException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (AccessDeniedException) String

func (s AccessDeniedException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ConflictException

type ConflictException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The request could not be completed due to a conflict with the current state of the target resource.

func (*ConflictException) Code

func (s *ConflictException) Code() string

Code returns the exception type name.

func (*ConflictException) Error

func (s *ConflictException) Error() string

func (ConflictException) GoString

func (s ConflictException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ConflictException) Message

func (s *ConflictException) Message() string

Message returns the exception's message.

func (*ConflictException) OrigErr

func (s *ConflictException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ConflictException) RequestID

func (s *ConflictException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ConflictException) StatusCode

func (s *ConflictException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ConflictException) String

func (s ConflictException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateDatasetInput

type CreateDatasetInput struct {

	// A unique identifier for the request. If you do not set the client request
	// token, Amazon Lookout for Equipment generates one.
	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The name of the dataset being created.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// A JSON description of the data that is in each time series dataset, including
	// names, column names, and data types.
	//
	// DatasetSchema is a required field
	DatasetSchema *DatasetSchema `type:"structure" required:"true"`

	// Provides the identifier of the KMS key used to encrypt dataset data by Amazon
	// Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Any tags associated with the ingested data described in the dataset.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateDatasetInput) GoString

func (s CreateDatasetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatasetInput) SetClientToken

func (s *CreateDatasetInput) SetClientToken(v string) *CreateDatasetInput

SetClientToken sets the ClientToken field's value.

func (*CreateDatasetInput) SetDatasetName

func (s *CreateDatasetInput) SetDatasetName(v string) *CreateDatasetInput

SetDatasetName sets the DatasetName field's value.

func (*CreateDatasetInput) SetDatasetSchema

func (s *CreateDatasetInput) SetDatasetSchema(v *DatasetSchema) *CreateDatasetInput

SetDatasetSchema sets the DatasetSchema field's value.

func (*CreateDatasetInput) SetServerSideKmsKeyId

func (s *CreateDatasetInput) SetServerSideKmsKeyId(v string) *CreateDatasetInput

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*CreateDatasetInput) SetTags

func (s *CreateDatasetInput) SetTags(v []*Tag) *CreateDatasetInput

SetTags sets the Tags field's value.

func (CreateDatasetInput) String

func (s CreateDatasetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatasetInput) Validate

func (s *CreateDatasetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateDatasetOutput

type CreateDatasetOutput struct {

	// The Amazon Resource Name (ARN) of the dataset being created.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset being created.
	DatasetName *string `min:"1" type:"string"`

	// Indicates the status of the CreateDataset operation.
	Status *string `type:"string" enum:"DatasetStatus"`
	// contains filtered or unexported fields
}

func (CreateDatasetOutput) GoString

func (s CreateDatasetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateDatasetOutput) SetDatasetArn

func (s *CreateDatasetOutput) SetDatasetArn(v string) *CreateDatasetOutput

SetDatasetArn sets the DatasetArn field's value.

func (*CreateDatasetOutput) SetDatasetName

func (s *CreateDatasetOutput) SetDatasetName(v string) *CreateDatasetOutput

SetDatasetName sets the DatasetName field's value.

func (*CreateDatasetOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateDatasetOutput) String

func (s CreateDatasetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateInferenceSchedulerInput

type CreateInferenceSchedulerInput struct {

	// A unique identifier for the request. If you do not set the client request
	// token, Amazon Lookout for Equipment generates one.
	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// A period of time (in minutes) by which inference on the data is delayed after
	// the data starts. For instance, if you select an offset delay time of five
	// minutes, inference will not begin on the data until the first data measurement
	// after the five minute mark. For example, if five minutes is selected, the
	// inference scheduler will wake up at the configured frequency with the additional
	// five minute delay time to check the customer S3 bucket. The customer can
	// upload data at the same frequency and they don't need to stop and restart
	// the scheduler when uploading new data.
	DataDelayOffsetInMinutes *int64 `type:"long"`

	// Specifies configuration information for the input data for the inference
	// scheduler, including delimiter, format, and dataset location.
	//
	// DataInputConfiguration is a required field
	DataInputConfiguration *InferenceInputConfiguration `type:"structure" required:"true"`

	// Specifies configuration information for the output results for the inference
	// scheduler, including the S3 location for the output.
	//
	// DataOutputConfiguration is a required field
	DataOutputConfiguration *InferenceOutputConfiguration `type:"structure" required:"true"`

	// How often data is uploaded to the source S3 bucket for the input data. The
	// value chosen is the length of time between data uploads. For instance, if
	// you select 5 minutes, Amazon Lookout for Equipment will upload the real-time
	// data to the source bucket once every 5 minutes. This frequency also determines
	// how often Amazon Lookout for Equipment starts a scheduled inference on your
	// data. In this example, it starts once every 5 minutes.
	//
	// DataUploadFrequency is a required field
	DataUploadFrequency *string `type:"string" required:"true" enum:"DataUploadFrequency"`

	// The name of the inference scheduler being created.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`

	// The name of the previously trained ML model being used to create the inference
	// scheduler.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source being used for the inference.
	//
	// RoleArn is a required field
	RoleArn *string `min:"20" type:"string" required:"true"`

	// Provides the identifier of the KMS key used to encrypt inference scheduler
	// data by Amazon Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Any tags associated with the inference scheduler.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateInferenceSchedulerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateInferenceSchedulerInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateInferenceSchedulerInput) SetDataDelayOffsetInMinutes

func (s *CreateInferenceSchedulerInput) SetDataDelayOffsetInMinutes(v int64) *CreateInferenceSchedulerInput

SetDataDelayOffsetInMinutes sets the DataDelayOffsetInMinutes field's value.

func (*CreateInferenceSchedulerInput) SetDataInputConfiguration

SetDataInputConfiguration sets the DataInputConfiguration field's value.

func (*CreateInferenceSchedulerInput) SetDataOutputConfiguration

SetDataOutputConfiguration sets the DataOutputConfiguration field's value.

func (*CreateInferenceSchedulerInput) SetDataUploadFrequency

SetDataUploadFrequency sets the DataUploadFrequency field's value.

func (*CreateInferenceSchedulerInput) SetInferenceSchedulerName

func (s *CreateInferenceSchedulerInput) SetInferenceSchedulerName(v string) *CreateInferenceSchedulerInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*CreateInferenceSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (*CreateInferenceSchedulerInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*CreateInferenceSchedulerInput) SetServerSideKmsKeyId

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*CreateInferenceSchedulerInput) SetTags

SetTags sets the Tags field's value.

func (CreateInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateInferenceSchedulerInput) Validate

func (s *CreateInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateInferenceSchedulerOutput

type CreateInferenceSchedulerOutput struct {

	// The Amazon Resource Name (ARN) of the inference scheduler being created.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of inference scheduler being created.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// Indicates the status of the CreateInferenceScheduler operation.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`
	// contains filtered or unexported fields
}

func (CreateInferenceSchedulerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateInferenceSchedulerOutput) SetInferenceSchedulerArn

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*CreateInferenceSchedulerOutput) SetInferenceSchedulerName

func (s *CreateInferenceSchedulerOutput) SetInferenceSchedulerName(v string) *CreateInferenceSchedulerOutput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*CreateInferenceSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type CreateModelInput

type CreateModelInput struct {

	// A unique identifier for the request. If you do not set the client request
	// token, Amazon Lookout for Equipment generates one.
	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The configuration is the TargetSamplingRate, which is the sampling rate of
	// the data after post processing by Amazon Lookout for Equipment. For example,
	// if you provide data that has been collected at a 1 second level and you want
	// the system to resample the data at a 1 minute rate before training, the TargetSamplingRate
	// is 1 minute.
	//
	// When providing a value for the TargetSamplingRate, you must attach the prefix
	// "PT" to the rate you want. The value for a 1 second rate is therefore PT1S,
	// the value for a 15 minute rate is PT15M, and the value for a 1 hour rate
	// is PT1H
	DataPreProcessingConfiguration *DataPreProcessingConfiguration `type:"structure"`

	// The name of the dataset for the ML model being created.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// The data schema for the ML model being created.
	DatasetSchema *DatasetSchema `type:"structure"`

	// Indicates the time reference in the dataset that should be used to end the
	// subset of evaluation data for the ML model.
	EvaluationDataEndTime *time.Time `type:"timestamp"`

	// Indicates the time reference in the dataset that should be used to begin
	// the subset of evaluation data for the ML model.
	EvaluationDataStartTime *time.Time `type:"timestamp"`

	// The input configuration for the labels being used for the ML model that's
	// being created.
	LabelsInputConfiguration *LabelsInputConfiguration `type:"structure"`

	// The name for the ML model to be created.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// Indicates that the asset associated with this sensor has been shut off. As
	// long as this condition is met, Lookout for Equipment will not use data from
	// this asset for training, evaluation, or inference.
	OffCondition *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source being used to create the ML model.
	RoleArn *string `min:"20" type:"string"`

	// Provides the identifier of the KMS key used to encrypt model data by Amazon
	// Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Any tags associated with the ML model being created.
	Tags []*Tag `type:"list"`

	// Indicates the time reference in the dataset that should be used to end the
	// subset of training data for the ML model.
	TrainingDataEndTime *time.Time `type:"timestamp"`

	// Indicates the time reference in the dataset that should be used to begin
	// the subset of training data for the ML model.
	TrainingDataStartTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (CreateModelInput) GoString

func (s CreateModelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateModelInput) SetClientToken

func (s *CreateModelInput) SetClientToken(v string) *CreateModelInput

SetClientToken sets the ClientToken field's value.

func (*CreateModelInput) SetDataPreProcessingConfiguration

func (s *CreateModelInput) SetDataPreProcessingConfiguration(v *DataPreProcessingConfiguration) *CreateModelInput

SetDataPreProcessingConfiguration sets the DataPreProcessingConfiguration field's value.

func (*CreateModelInput) SetDatasetName

func (s *CreateModelInput) SetDatasetName(v string) *CreateModelInput

SetDatasetName sets the DatasetName field's value.

func (*CreateModelInput) SetDatasetSchema

func (s *CreateModelInput) SetDatasetSchema(v *DatasetSchema) *CreateModelInput

SetDatasetSchema sets the DatasetSchema field's value.

func (*CreateModelInput) SetEvaluationDataEndTime

func (s *CreateModelInput) SetEvaluationDataEndTime(v time.Time) *CreateModelInput

SetEvaluationDataEndTime sets the EvaluationDataEndTime field's value.

func (*CreateModelInput) SetEvaluationDataStartTime

func (s *CreateModelInput) SetEvaluationDataStartTime(v time.Time) *CreateModelInput

SetEvaluationDataStartTime sets the EvaluationDataStartTime field's value.

func (*CreateModelInput) SetLabelsInputConfiguration

func (s *CreateModelInput) SetLabelsInputConfiguration(v *LabelsInputConfiguration) *CreateModelInput

SetLabelsInputConfiguration sets the LabelsInputConfiguration field's value.

func (*CreateModelInput) SetModelName

func (s *CreateModelInput) SetModelName(v string) *CreateModelInput

SetModelName sets the ModelName field's value.

func (*CreateModelInput) SetOffCondition added in v1.40.40

func (s *CreateModelInput) SetOffCondition(v string) *CreateModelInput

SetOffCondition sets the OffCondition field's value.

func (*CreateModelInput) SetRoleArn

func (s *CreateModelInput) SetRoleArn(v string) *CreateModelInput

SetRoleArn sets the RoleArn field's value.

func (*CreateModelInput) SetServerSideKmsKeyId

func (s *CreateModelInput) SetServerSideKmsKeyId(v string) *CreateModelInput

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*CreateModelInput) SetTags

func (s *CreateModelInput) SetTags(v []*Tag) *CreateModelInput

SetTags sets the Tags field's value.

func (*CreateModelInput) SetTrainingDataEndTime

func (s *CreateModelInput) SetTrainingDataEndTime(v time.Time) *CreateModelInput

SetTrainingDataEndTime sets the TrainingDataEndTime field's value.

func (*CreateModelInput) SetTrainingDataStartTime

func (s *CreateModelInput) SetTrainingDataStartTime(v time.Time) *CreateModelInput

SetTrainingDataStartTime sets the TrainingDataStartTime field's value.

func (CreateModelInput) String

func (s CreateModelInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateModelInput) Validate

func (s *CreateModelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type CreateModelOutput

type CreateModelOutput struct {

	// The Amazon Resource Name (ARN) of the model being created.
	ModelArn *string `min:"20" type:"string"`

	// Indicates the status of the CreateModel operation.
	Status *string `type:"string" enum:"ModelStatus"`
	// contains filtered or unexported fields
}

func (CreateModelOutput) GoString

func (s CreateModelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*CreateModelOutput) SetModelArn

func (s *CreateModelOutput) SetModelArn(v string) *CreateModelOutput

SetModelArn sets the ModelArn field's value.

func (*CreateModelOutput) SetStatus

func (s *CreateModelOutput) SetStatus(v string) *CreateModelOutput

SetStatus sets the Status field's value.

func (CreateModelOutput) String

func (s CreateModelOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataIngestionJobSummary

type DataIngestionJobSummary struct {

	// The Amazon Resource Name (ARN) of the dataset used in the data ingestion
	// job.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset used for the data ingestion job.
	DatasetName *string `min:"1" type:"string"`

	// Specifies information for the input data for the data inference job, including
	// data S3 location parameters.
	IngestionInputConfiguration *IngestionInputConfiguration `type:"structure"`

	// Indicates the job ID of the data ingestion job.
	JobId *string `type:"string"`

	// Indicates the status of the data ingestion job.
	Status *string `type:"string" enum:"IngestionJobStatus"`
	// contains filtered or unexported fields
}

Provides information about a specified data ingestion job, including dataset information, data ingestion configuration, and status.

func (DataIngestionJobSummary) GoString

func (s DataIngestionJobSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataIngestionJobSummary) SetDatasetArn

SetDatasetArn sets the DatasetArn field's value.

func (*DataIngestionJobSummary) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*DataIngestionJobSummary) SetIngestionInputConfiguration

func (s *DataIngestionJobSummary) SetIngestionInputConfiguration(v *IngestionInputConfiguration) *DataIngestionJobSummary

SetIngestionInputConfiguration sets the IngestionInputConfiguration field's value.

func (*DataIngestionJobSummary) SetJobId

SetJobId sets the JobId field's value.

func (*DataIngestionJobSummary) SetStatus

SetStatus sets the Status field's value.

func (DataIngestionJobSummary) String

func (s DataIngestionJobSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DataPreProcessingConfiguration

type DataPreProcessingConfiguration struct {

	// The sampling rate of the data after post processing by Amazon Lookout for
	// Equipment. For example, if you provide data that has been collected at a
	// 1 second level and you want the system to resample the data at a 1 minute
	// rate before training, the TargetSamplingRate is 1 minute.
	//
	// When providing a value for the TargetSamplingRate, you must attach the prefix
	// "PT" to the rate you want. The value for a 1 second rate is therefore PT1S,
	// the value for a 15 minute rate is PT15M, and the value for a 1 hour rate
	// is PT1H
	TargetSamplingRate *string `type:"string" enum:"TargetSamplingRate"`
	// contains filtered or unexported fields
}

The configuration is the TargetSamplingRate, which is the sampling rate of the data after post processing by Amazon Lookout for Equipment. For example, if you provide data that has been collected at a 1 second level and you want the system to resample the data at a 1 minute rate before training, the TargetSamplingRate is 1 minute.

When providing a value for the TargetSamplingRate, you must attach the prefix "PT" to the rate you want. The value for a 1 second rate is therefore PT1S, the value for a 15 minute rate is PT15M, and the value for a 1 hour rate is PT1H

func (DataPreProcessingConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DataPreProcessingConfiguration) SetTargetSamplingRate

SetTargetSamplingRate sets the TargetSamplingRate field's value.

func (DataPreProcessingConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DatasetSchema

type DatasetSchema struct {
	InlineDataSchema aws.JSONValue `type:"jsonvalue"`
	// contains filtered or unexported fields
}

Provides information about the data schema used with the given dataset.

func (DatasetSchema) GoString

func (s DatasetSchema) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetSchema) SetInlineDataSchema

func (s *DatasetSchema) SetInlineDataSchema(v aws.JSONValue) *DatasetSchema

SetInlineDataSchema sets the InlineDataSchema field's value.

func (DatasetSchema) String

func (s DatasetSchema) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DatasetSummary

type DatasetSummary struct {

	// The time at which the dataset was created in Amazon Lookout for Equipment.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the specified dataset.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset.
	DatasetName *string `min:"1" type:"string"`

	// Indicates the status of the dataset.
	Status *string `type:"string" enum:"DatasetStatus"`
	// contains filtered or unexported fields
}

Contains information about the specific data set, including name, ARN, and status.

func (DatasetSummary) GoString

func (s DatasetSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DatasetSummary) SetCreatedAt

func (s *DatasetSummary) SetCreatedAt(v time.Time) *DatasetSummary

SetCreatedAt sets the CreatedAt field's value.

func (*DatasetSummary) SetDatasetArn

func (s *DatasetSummary) SetDatasetArn(v string) *DatasetSummary

SetDatasetArn sets the DatasetArn field's value.

func (*DatasetSummary) SetDatasetName

func (s *DatasetSummary) SetDatasetName(v string) *DatasetSummary

SetDatasetName sets the DatasetName field's value.

func (*DatasetSummary) SetStatus

func (s *DatasetSummary) SetStatus(v string) *DatasetSummary

SetStatus sets the Status field's value.

func (DatasetSummary) String

func (s DatasetSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteDatasetInput

type DeleteDatasetInput struct {

	// The name of the dataset to be deleted.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteDatasetInput) GoString

func (s DeleteDatasetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDatasetInput) SetDatasetName

func (s *DeleteDatasetInput) SetDatasetName(v string) *DeleteDatasetInput

SetDatasetName sets the DatasetName field's value.

func (DeleteDatasetInput) String

func (s DeleteDatasetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteDatasetInput) Validate

func (s *DeleteDatasetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteDatasetOutput

type DeleteDatasetOutput struct {
	// contains filtered or unexported fields
}

func (DeleteDatasetOutput) GoString

func (s DeleteDatasetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteDatasetOutput) String

func (s DeleteDatasetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteInferenceSchedulerInput

type DeleteInferenceSchedulerInput struct {

	// The name of the inference scheduler to be deleted.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteInferenceSchedulerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteInferenceSchedulerInput) SetInferenceSchedulerName

func (s *DeleteInferenceSchedulerInput) SetInferenceSchedulerName(v string) *DeleteInferenceSchedulerInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (DeleteInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteInferenceSchedulerInput) Validate

func (s *DeleteInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteInferenceSchedulerOutput

type DeleteInferenceSchedulerOutput struct {
	// contains filtered or unexported fields
}

func (DeleteInferenceSchedulerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DeleteModelInput

type DeleteModelInput struct {

	// The name of the ML model to be deleted.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteModelInput) GoString

func (s DeleteModelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteModelInput) SetModelName

func (s *DeleteModelInput) SetModelName(v string) *DeleteModelInput

SetModelName sets the ModelName field's value.

func (DeleteModelInput) String

func (s DeleteModelInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DeleteModelInput) Validate

func (s *DeleteModelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DeleteModelOutput

type DeleteModelOutput struct {
	// contains filtered or unexported fields
}

func (DeleteModelOutput) GoString

func (s DeleteModelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (DeleteModelOutput) String

func (s DeleteModelOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDataIngestionJobInput

type DescribeDataIngestionJobInput struct {

	// The job ID of the data ingestion job.
	//
	// JobId is a required field
	JobId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDataIngestionJobInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataIngestionJobInput) SetJobId

SetJobId sets the JobId field's value.

func (DescribeDataIngestionJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataIngestionJobInput) Validate

func (s *DescribeDataIngestionJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDataIngestionJobOutput

type DescribeDataIngestionJobOutput struct {

	// The time at which the data ingestion job was created.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the dataset being used in the data ingestion
	// job.
	DatasetArn *string `min:"20" type:"string"`

	// Specifies the reason for failure when a data ingestion job has failed.
	FailedReason *string `min:"1" type:"string"`

	// Specifies the S3 location configuration for the data input for the data ingestion
	// job.
	IngestionInputConfiguration *IngestionInputConfiguration `type:"structure"`

	// Indicates the job ID of the data ingestion job.
	JobId *string `type:"string"`

	// The Amazon Resource Name (ARN) of an IAM role with permission to access the
	// data source being ingested.
	RoleArn *string `min:"20" type:"string"`

	// Indicates the status of the DataIngestionJob operation.
	Status *string `type:"string" enum:"IngestionJobStatus"`
	// contains filtered or unexported fields
}

func (DescribeDataIngestionJobOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDataIngestionJobOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeDataIngestionJobOutput) SetDatasetArn

SetDatasetArn sets the DatasetArn field's value.

func (*DescribeDataIngestionJobOutput) SetFailedReason

SetFailedReason sets the FailedReason field's value.

func (*DescribeDataIngestionJobOutput) SetIngestionInputConfiguration

SetIngestionInputConfiguration sets the IngestionInputConfiguration field's value.

func (*DescribeDataIngestionJobOutput) SetJobId

SetJobId sets the JobId field's value.

func (*DescribeDataIngestionJobOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*DescribeDataIngestionJobOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDataIngestionJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeDatasetInput

type DescribeDatasetInput struct {

	// The name of the dataset to be described.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeDatasetInput) GoString

func (s DescribeDatasetInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDatasetInput) SetDatasetName

func (s *DescribeDatasetInput) SetDatasetName(v string) *DescribeDatasetInput

SetDatasetName sets the DatasetName field's value.

func (DescribeDatasetInput) String

func (s DescribeDatasetInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDatasetInput) Validate

func (s *DescribeDatasetInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeDatasetOutput

type DescribeDatasetOutput struct {

	// Specifies the time the dataset was created in Amazon Lookout for Equipment.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the dataset being described.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset being described.
	DatasetName *string `min:"1" type:"string"`

	// Specifies the S3 location configuration for the data input for the data ingestion
	// job.
	IngestionInputConfiguration *IngestionInputConfiguration `type:"structure"`

	// Specifies the time the dataset was last updated, if it was.
	LastUpdatedAt *time.Time `type:"timestamp"`

	// A JSON description of the data that is in each time series dataset, including
	// names, column names, and data types.
	Schema aws.JSONValue `type:"jsonvalue"`

	// Provides the identifier of the KMS key used to encrypt dataset data by Amazon
	// Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Indicates the status of the dataset.
	Status *string `type:"string" enum:"DatasetStatus"`
	// contains filtered or unexported fields
}

func (DescribeDatasetOutput) GoString

func (s DescribeDatasetOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeDatasetOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeDatasetOutput) SetDatasetArn

func (s *DescribeDatasetOutput) SetDatasetArn(v string) *DescribeDatasetOutput

SetDatasetArn sets the DatasetArn field's value.

func (*DescribeDatasetOutput) SetDatasetName

func (s *DescribeDatasetOutput) SetDatasetName(v string) *DescribeDatasetOutput

SetDatasetName sets the DatasetName field's value.

func (*DescribeDatasetOutput) SetIngestionInputConfiguration

func (s *DescribeDatasetOutput) SetIngestionInputConfiguration(v *IngestionInputConfiguration) *DescribeDatasetOutput

SetIngestionInputConfiguration sets the IngestionInputConfiguration field's value.

func (*DescribeDatasetOutput) SetLastUpdatedAt

func (s *DescribeDatasetOutput) SetLastUpdatedAt(v time.Time) *DescribeDatasetOutput

SetLastUpdatedAt sets the LastUpdatedAt field's value.

func (*DescribeDatasetOutput) SetSchema

SetSchema sets the Schema field's value.

func (*DescribeDatasetOutput) SetServerSideKmsKeyId

func (s *DescribeDatasetOutput) SetServerSideKmsKeyId(v string) *DescribeDatasetOutput

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*DescribeDatasetOutput) SetStatus

SetStatus sets the Status field's value.

func (DescribeDatasetOutput) String

func (s DescribeDatasetOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeInferenceSchedulerInput

type DescribeInferenceSchedulerInput struct {

	// The name of the inference scheduler being described.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeInferenceSchedulerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeInferenceSchedulerInput) SetInferenceSchedulerName

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (DescribeInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeInferenceSchedulerInput) Validate

func (s *DescribeInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeInferenceSchedulerOutput

type DescribeInferenceSchedulerOutput struct {

	// Specifies the time at which the inference scheduler was created.
	CreatedAt *time.Time `type:"timestamp"`

	// A period of time (in minutes) by which inference on the data is delayed after
	// the data starts. For instance, if you select an offset delay time of five
	// minutes, inference will not begin on the data until the first data measurement
	// after the five minute mark. For example, if five minutes is selected, the
	// inference scheduler will wake up at the configured frequency with the additional
	// five minute delay time to check the customer S3 bucket. The customer can
	// upload data at the same frequency and they don't need to stop and restart
	// the scheduler when uploading new data.
	DataDelayOffsetInMinutes *int64 `type:"long"`

	// Specifies configuration information for the input data for the inference
	// scheduler, including delimiter, format, and dataset location.
	DataInputConfiguration *InferenceInputConfiguration `type:"structure"`

	// Specifies information for the output results for the inference scheduler,
	// including the output S3 location.
	DataOutputConfiguration *InferenceOutputConfiguration `type:"structure"`

	// Specifies how often data is uploaded to the source S3 bucket for the input
	// data. This value is the length of time between data uploads. For instance,
	// if you select 5 minutes, Amazon Lookout for Equipment will upload the real-time
	// data to the source bucket once every 5 minutes. This frequency also determines
	// how often Amazon Lookout for Equipment starts a scheduled inference on your
	// data. In this example, it starts once every 5 minutes.
	DataUploadFrequency *string `type:"string" enum:"DataUploadFrequency"`

	// The Amazon Resource Name (ARN) of the inference scheduler being described.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of the inference scheduler being described.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model of the inference scheduler
	// being described.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model of the inference scheduler being described.
	ModelName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source for the inference scheduler being described.
	RoleArn *string `min:"20" type:"string"`

	// Provides the identifier of the KMS key used to encrypt inference scheduler
	// data by Amazon Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Indicates the status of the inference scheduler.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`

	// Specifies the time at which the inference scheduler was last updated, if
	// it was.
	UpdatedAt *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeInferenceSchedulerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeInferenceSchedulerOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeInferenceSchedulerOutput) SetDataDelayOffsetInMinutes

func (s *DescribeInferenceSchedulerOutput) SetDataDelayOffsetInMinutes(v int64) *DescribeInferenceSchedulerOutput

SetDataDelayOffsetInMinutes sets the DataDelayOffsetInMinutes field's value.

func (*DescribeInferenceSchedulerOutput) SetDataInputConfiguration

SetDataInputConfiguration sets the DataInputConfiguration field's value.

func (*DescribeInferenceSchedulerOutput) SetDataOutputConfiguration

SetDataOutputConfiguration sets the DataOutputConfiguration field's value.

func (*DescribeInferenceSchedulerOutput) SetDataUploadFrequency

SetDataUploadFrequency sets the DataUploadFrequency field's value.

func (*DescribeInferenceSchedulerOutput) SetInferenceSchedulerArn

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*DescribeInferenceSchedulerOutput) SetInferenceSchedulerName

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*DescribeInferenceSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*DescribeInferenceSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*DescribeInferenceSchedulerOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*DescribeInferenceSchedulerOutput) SetServerSideKmsKeyId

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*DescribeInferenceSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeInferenceSchedulerOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type DescribeModelInput

type DescribeModelInput struct {

	// The name of the ML model to be described.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeModelInput) GoString

func (s DescribeModelInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeModelInput) SetModelName

func (s *DescribeModelInput) SetModelName(v string) *DescribeModelInput

SetModelName sets the ModelName field's value.

func (DescribeModelInput) String

func (s DescribeModelInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeModelInput) Validate

func (s *DescribeModelInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type DescribeModelOutput

type DescribeModelOutput struct {

	// Indicates the time and date at which the ML model was created.
	CreatedAt *time.Time `type:"timestamp"`

	// The configuration is the TargetSamplingRate, which is the sampling rate of
	// the data after post processing by Amazon Lookout for Equipment. For example,
	// if you provide data that has been collected at a 1 second level and you want
	// the system to resample the data at a 1 minute rate before training, the TargetSamplingRate
	// is 1 minute.
	//
	// When providing a value for the TargetSamplingRate, you must attach the prefix
	// "PT" to the rate you want. The value for a 1 second rate is therefore PT1S,
	// the value for a 15 minute rate is PT15M, and the value for a 1 hour rate
	// is PT1H
	DataPreProcessingConfiguration *DataPreProcessingConfiguration `type:"structure"`

	// The Amazon Resouce Name (ARN) of the dataset used to create the ML model
	// being described.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset being used by the ML being described.
	DatasetName *string `min:"1" type:"string"`

	// Indicates the time reference in the dataset that was used to end the subset
	// of evaluation data for the ML model.
	EvaluationDataEndTime *time.Time `type:"timestamp"`

	// Indicates the time reference in the dataset that was used to begin the subset
	// of evaluation data for the ML model.
	EvaluationDataStartTime *time.Time `type:"timestamp"`

	// If the training of the ML model failed, this indicates the reason for that
	// failure.
	FailedReason *string `min:"1" type:"string"`

	// Specifies configuration information about the labels input, including its
	// S3 location.
	LabelsInputConfiguration *LabelsInputConfiguration `type:"structure"`

	// Indicates the last time the ML model was updated. The type of update is not
	// specified.
	LastUpdatedTime *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the ML model being described.
	ModelArn *string `min:"20" type:"string"`

	// The Model Metrics show an aggregated summary of the model's performance within
	// the evaluation time range. This is the JSON content of the metrics created
	// when evaluating the model.
	ModelMetrics aws.JSONValue `type:"jsonvalue"`

	// The name of the ML model being described.
	ModelName *string `min:"1" type:"string"`

	// Indicates that the asset associated with this sensor has been shut off. As
	// long as this condition is met, Lookout for Equipment will not use data from
	// this asset for training, evaluation, or inference.
	OffCondition *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source for the ML model being described.
	RoleArn *string `min:"20" type:"string"`

	// A JSON description of the data that is in each time series dataset, including
	// names, column names, and data types.
	Schema aws.JSONValue `type:"jsonvalue"`

	// Provides the identifier of the KMS key used to encrypt model data by Amazon
	// Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// Specifies the current status of the model being described. Status describes
	// the status of the most recent action of the model.
	Status *string `type:"string" enum:"ModelStatus"`

	// Indicates the time reference in the dataset that was used to end the subset
	// of training data for the ML model.
	TrainingDataEndTime *time.Time `type:"timestamp"`

	// Indicates the time reference in the dataset that was used to begin the subset
	// of training data for the ML model.
	TrainingDataStartTime *time.Time `type:"timestamp"`

	// Indicates the time at which the training of the ML model was completed.
	TrainingExecutionEndTime *time.Time `type:"timestamp"`

	// Indicates the time at which the training of the ML model began.
	TrainingExecutionStartTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeModelOutput) GoString

func (s DescribeModelOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*DescribeModelOutput) SetCreatedAt

func (s *DescribeModelOutput) SetCreatedAt(v time.Time) *DescribeModelOutput

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeModelOutput) SetDataPreProcessingConfiguration

func (s *DescribeModelOutput) SetDataPreProcessingConfiguration(v *DataPreProcessingConfiguration) *DescribeModelOutput

SetDataPreProcessingConfiguration sets the DataPreProcessingConfiguration field's value.

func (*DescribeModelOutput) SetDatasetArn

func (s *DescribeModelOutput) SetDatasetArn(v string) *DescribeModelOutput

SetDatasetArn sets the DatasetArn field's value.

func (*DescribeModelOutput) SetDatasetName

func (s *DescribeModelOutput) SetDatasetName(v string) *DescribeModelOutput

SetDatasetName sets the DatasetName field's value.

func (*DescribeModelOutput) SetEvaluationDataEndTime

func (s *DescribeModelOutput) SetEvaluationDataEndTime(v time.Time) *DescribeModelOutput

SetEvaluationDataEndTime sets the EvaluationDataEndTime field's value.

func (*DescribeModelOutput) SetEvaluationDataStartTime

func (s *DescribeModelOutput) SetEvaluationDataStartTime(v time.Time) *DescribeModelOutput

SetEvaluationDataStartTime sets the EvaluationDataStartTime field's value.

func (*DescribeModelOutput) SetFailedReason

func (s *DescribeModelOutput) SetFailedReason(v string) *DescribeModelOutput

SetFailedReason sets the FailedReason field's value.

func (*DescribeModelOutput) SetLabelsInputConfiguration

func (s *DescribeModelOutput) SetLabelsInputConfiguration(v *LabelsInputConfiguration) *DescribeModelOutput

SetLabelsInputConfiguration sets the LabelsInputConfiguration field's value.

func (*DescribeModelOutput) SetLastUpdatedTime

func (s *DescribeModelOutput) SetLastUpdatedTime(v time.Time) *DescribeModelOutput

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DescribeModelOutput) SetModelArn

func (s *DescribeModelOutput) SetModelArn(v string) *DescribeModelOutput

SetModelArn sets the ModelArn field's value.

func (*DescribeModelOutput) SetModelMetrics

func (s *DescribeModelOutput) SetModelMetrics(v aws.JSONValue) *DescribeModelOutput

SetModelMetrics sets the ModelMetrics field's value.

func (*DescribeModelOutput) SetModelName

func (s *DescribeModelOutput) SetModelName(v string) *DescribeModelOutput

SetModelName sets the ModelName field's value.

func (*DescribeModelOutput) SetOffCondition added in v1.40.40

func (s *DescribeModelOutput) SetOffCondition(v string) *DescribeModelOutput

SetOffCondition sets the OffCondition field's value.

func (*DescribeModelOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*DescribeModelOutput) SetSchema

SetSchema sets the Schema field's value.

func (*DescribeModelOutput) SetServerSideKmsKeyId

func (s *DescribeModelOutput) SetServerSideKmsKeyId(v string) *DescribeModelOutput

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*DescribeModelOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeModelOutput) SetTrainingDataEndTime

func (s *DescribeModelOutput) SetTrainingDataEndTime(v time.Time) *DescribeModelOutput

SetTrainingDataEndTime sets the TrainingDataEndTime field's value.

func (*DescribeModelOutput) SetTrainingDataStartTime

func (s *DescribeModelOutput) SetTrainingDataStartTime(v time.Time) *DescribeModelOutput

SetTrainingDataStartTime sets the TrainingDataStartTime field's value.

func (*DescribeModelOutput) SetTrainingExecutionEndTime

func (s *DescribeModelOutput) SetTrainingExecutionEndTime(v time.Time) *DescribeModelOutput

SetTrainingExecutionEndTime sets the TrainingExecutionEndTime field's value.

func (*DescribeModelOutput) SetTrainingExecutionStartTime

func (s *DescribeModelOutput) SetTrainingExecutionStartTime(v time.Time) *DescribeModelOutput

SetTrainingExecutionStartTime sets the TrainingExecutionStartTime field's value.

func (DescribeModelOutput) String

func (s DescribeModelOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InferenceExecutionSummary

type InferenceExecutionSummary struct {

	// Contains information about an S3 bucket.
	CustomerResultObject *S3Object `type:"structure"`

	// Indicates the time reference in the dataset at which the inference execution
	// stopped.
	DataEndTime *time.Time `type:"timestamp"`

	// Specifies configuration information for the input data for the inference
	// scheduler, including delimiter, format, and dataset location.
	DataInputConfiguration *InferenceInputConfiguration `type:"structure"`

	// Specifies configuration information for the output results from for the inference
	// execution, including the output S3 location.
	DataOutputConfiguration *InferenceOutputConfiguration `type:"structure"`

	// Indicates the time reference in the dataset at which the inference execution
	// began.
	DataStartTime *time.Time `type:"timestamp"`

	// Specifies the reason for failure when an inference execution has failed.
	FailedReason *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the inference scheduler being used for
	// the inference execution.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of the inference scheduler being used for the inference execution.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model used for the inference execution.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model being used for the inference execution.
	ModelName *string `min:"1" type:"string"`

	// Indicates the start time at which the inference scheduler began the specific
	// inference execution.
	ScheduledStartTime *time.Time `type:"timestamp"`

	// Indicates the status of the inference execution.
	Status *string `type:"string" enum:"InferenceExecutionStatus"`
	// contains filtered or unexported fields
}

Contains information about the specific inference execution, including input and output data configuration, inference scheduling information, status, and so on.

func (InferenceExecutionSummary) GoString

func (s InferenceExecutionSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceExecutionSummary) SetCustomerResultObject

func (s *InferenceExecutionSummary) SetCustomerResultObject(v *S3Object) *InferenceExecutionSummary

SetCustomerResultObject sets the CustomerResultObject field's value.

func (*InferenceExecutionSummary) SetDataEndTime

SetDataEndTime sets the DataEndTime field's value.

func (*InferenceExecutionSummary) SetDataInputConfiguration

SetDataInputConfiguration sets the DataInputConfiguration field's value.

func (*InferenceExecutionSummary) SetDataOutputConfiguration

SetDataOutputConfiguration sets the DataOutputConfiguration field's value.

func (*InferenceExecutionSummary) SetDataStartTime

SetDataStartTime sets the DataStartTime field's value.

func (*InferenceExecutionSummary) SetFailedReason

SetFailedReason sets the FailedReason field's value.

func (*InferenceExecutionSummary) SetInferenceSchedulerArn

func (s *InferenceExecutionSummary) SetInferenceSchedulerArn(v string) *InferenceExecutionSummary

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*InferenceExecutionSummary) SetInferenceSchedulerName

func (s *InferenceExecutionSummary) SetInferenceSchedulerName(v string) *InferenceExecutionSummary

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*InferenceExecutionSummary) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*InferenceExecutionSummary) SetModelName

SetModelName sets the ModelName field's value.

func (*InferenceExecutionSummary) SetScheduledStartTime

func (s *InferenceExecutionSummary) SetScheduledStartTime(v time.Time) *InferenceExecutionSummary

SetScheduledStartTime sets the ScheduledStartTime field's value.

func (*InferenceExecutionSummary) SetStatus

SetStatus sets the Status field's value.

func (InferenceExecutionSummary) String

func (s InferenceExecutionSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InferenceInputConfiguration

type InferenceInputConfiguration struct {

	// Specifies configuration information for the input data for the inference,
	// including timestamp format and delimiter.
	InferenceInputNameConfiguration *InferenceInputNameConfiguration `type:"structure"`

	// Indicates the difference between your time zone and Greenwich Mean Time (GMT).
	InputTimeZoneOffset *string `type:"string"`

	// Specifies configuration information for the input data for the inference,
	// including S3 location of input data..
	S3InputConfiguration *InferenceS3InputConfiguration `type:"structure"`
	// contains filtered or unexported fields
}

Specifies configuration information for the input data for the inference, including S3 location of input data..

func (InferenceInputConfiguration) GoString

func (s InferenceInputConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceInputConfiguration) SetInferenceInputNameConfiguration

SetInferenceInputNameConfiguration sets the InferenceInputNameConfiguration field's value.

func (*InferenceInputConfiguration) SetInputTimeZoneOffset

func (s *InferenceInputConfiguration) SetInputTimeZoneOffset(v string) *InferenceInputConfiguration

SetInputTimeZoneOffset sets the InputTimeZoneOffset field's value.

func (*InferenceInputConfiguration) SetS3InputConfiguration

SetS3InputConfiguration sets the S3InputConfiguration field's value.

func (InferenceInputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceInputConfiguration) Validate

func (s *InferenceInputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InferenceInputNameConfiguration

type InferenceInputNameConfiguration struct {

	// Indicates the delimiter character used between items in the data.
	ComponentTimestampDelimiter *string `type:"string"`

	// The format of the timestamp, whether Epoch time, or standard, with or without
	// hyphens (-).
	TimestampFormat *string `type:"string"`
	// contains filtered or unexported fields
}

Specifies configuration information for the input data for the inference, including timestamp format and delimiter.

func (InferenceInputNameConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceInputNameConfiguration) SetComponentTimestampDelimiter

func (s *InferenceInputNameConfiguration) SetComponentTimestampDelimiter(v string) *InferenceInputNameConfiguration

SetComponentTimestampDelimiter sets the ComponentTimestampDelimiter field's value.

func (*InferenceInputNameConfiguration) SetTimestampFormat

SetTimestampFormat sets the TimestampFormat field's value.

func (InferenceInputNameConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type InferenceOutputConfiguration

type InferenceOutputConfiguration struct {

	// The ID number for the AWS KMS key used to encrypt the inference output.
	KmsKeyId *string `min:"1" type:"string"`

	// Specifies configuration information for the output results from for the inference,
	// output S3 location.
	//
	// S3OutputConfiguration is a required field
	S3OutputConfiguration *InferenceS3OutputConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies configuration information for the output results from for the inference, including KMS key ID and output S3 location.

func (InferenceOutputConfiguration) GoString

func (s InferenceOutputConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceOutputConfiguration) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*InferenceOutputConfiguration) SetS3OutputConfiguration

SetS3OutputConfiguration sets the S3OutputConfiguration field's value.

func (InferenceOutputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceOutputConfiguration) Validate

func (s *InferenceOutputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InferenceS3InputConfiguration

type InferenceS3InputConfiguration struct {

	// The bucket containing the input dataset for the inference.
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The prefix for the S3 bucket used for the input data for the inference.
	Prefix *string `type:"string"`
	// contains filtered or unexported fields
}

Specifies configuration information for the input data for the inference, including input data S3 location.

func (InferenceS3InputConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceS3InputConfiguration) SetBucket

SetBucket sets the Bucket field's value.

func (*InferenceS3InputConfiguration) SetPrefix

SetPrefix sets the Prefix field's value.

func (InferenceS3InputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceS3InputConfiguration) Validate

func (s *InferenceS3InputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InferenceS3OutputConfiguration

type InferenceS3OutputConfiguration struct {

	// The bucket containing the output results from the inference
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The prefix for the S3 bucket used for the output results from the inference.
	Prefix *string `type:"string"`
	// contains filtered or unexported fields
}

Specifies configuration information for the output results from the inference, including output S3 location.

func (InferenceS3OutputConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceS3OutputConfiguration) SetBucket

SetBucket sets the Bucket field's value.

func (*InferenceS3OutputConfiguration) SetPrefix

SetPrefix sets the Prefix field's value.

func (InferenceS3OutputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceS3OutputConfiguration) Validate

func (s *InferenceS3OutputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InferenceSchedulerSummary

type InferenceSchedulerSummary struct {

	// A period of time (in minutes) by which inference on the data is delayed after
	// the data starts. For instance, if an offset delay time of five minutes was
	// selected, inference will not begin on the data until the first data measurement
	// after the five minute mark. For example, if five minutes is selected, the
	// inference scheduler will wake up at the configured frequency with the additional
	// five minute delay time to check the customer S3 bucket. The customer can
	// upload data at the same frequency and they don't need to stop and restart
	// the scheduler when uploading new data.
	DataDelayOffsetInMinutes *int64 `type:"long"`

	// How often data is uploaded to the source S3 bucket for the input data. This
	// value is the length of time between data uploads. For instance, if you select
	// 5 minutes, Amazon Lookout for Equipment will upload the real-time data to
	// the source bucket once every 5 minutes. This frequency also determines how
	// often Amazon Lookout for Equipment starts a scheduled inference on your data.
	// In this example, it starts once every 5 minutes.
	DataUploadFrequency *string `type:"string" enum:"DataUploadFrequency"`

	// The Amazon Resource Name (ARN) of the inference scheduler.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of the inference scheduler.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model used by the inference scheduler.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model used for the inference scheduler.
	ModelName *string `min:"1" type:"string"`

	// Indicates the status of the inference scheduler.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`
	// contains filtered or unexported fields
}

Contains information about the specific inference scheduler, including data delay offset, model name and ARN, status, and so on.

func (InferenceSchedulerSummary) GoString

func (s InferenceSchedulerSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InferenceSchedulerSummary) SetDataDelayOffsetInMinutes

func (s *InferenceSchedulerSummary) SetDataDelayOffsetInMinutes(v int64) *InferenceSchedulerSummary

SetDataDelayOffsetInMinutes sets the DataDelayOffsetInMinutes field's value.

func (*InferenceSchedulerSummary) SetDataUploadFrequency

func (s *InferenceSchedulerSummary) SetDataUploadFrequency(v string) *InferenceSchedulerSummary

SetDataUploadFrequency sets the DataUploadFrequency field's value.

func (*InferenceSchedulerSummary) SetInferenceSchedulerArn

func (s *InferenceSchedulerSummary) SetInferenceSchedulerArn(v string) *InferenceSchedulerSummary

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*InferenceSchedulerSummary) SetInferenceSchedulerName

func (s *InferenceSchedulerSummary) SetInferenceSchedulerName(v string) *InferenceSchedulerSummary

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*InferenceSchedulerSummary) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*InferenceSchedulerSummary) SetModelName

SetModelName sets the ModelName field's value.

func (*InferenceSchedulerSummary) SetStatus

SetStatus sets the Status field's value.

func (InferenceSchedulerSummary) String

func (s InferenceSchedulerSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type IngestionInputConfiguration

type IngestionInputConfiguration struct {

	// The location information for the S3 bucket used for input data for the data
	// ingestion.
	//
	// S3InputConfiguration is a required field
	S3InputConfiguration *IngestionS3InputConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Specifies configuration information for the input data for the data ingestion job, including input data S3 location.

func (IngestionInputConfiguration) GoString

func (s IngestionInputConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IngestionInputConfiguration) SetS3InputConfiguration

SetS3InputConfiguration sets the S3InputConfiguration field's value.

func (IngestionInputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IngestionInputConfiguration) Validate

func (s *IngestionInputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type IngestionS3InputConfiguration

type IngestionS3InputConfiguration struct {

	// The name of the S3 bucket used for the input data for the data ingestion.
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The prefix for the S3 location being used for the input data for the data
	// ingestion.
	Prefix *string `type:"string"`
	// contains filtered or unexported fields
}

Specifies S3 configuration information for the input data for the data ingestion job.

func (IngestionS3InputConfiguration) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IngestionS3InputConfiguration) SetBucket

SetBucket sets the Bucket field's value.

func (*IngestionS3InputConfiguration) SetPrefix

SetPrefix sets the Prefix field's value.

func (IngestionS3InputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*IngestionS3InputConfiguration) Validate

func (s *IngestionS3InputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type InternalServerException

type InternalServerException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Processing of the request has failed because of an unknown error, exception or failure.

func (*InternalServerException) Code

func (s *InternalServerException) Code() string

Code returns the exception type name.

func (*InternalServerException) Error

func (s *InternalServerException) Error() string

func (InternalServerException) GoString

func (s InternalServerException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*InternalServerException) Message

func (s *InternalServerException) Message() string

Message returns the exception's message.

func (*InternalServerException) OrigErr

func (s *InternalServerException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*InternalServerException) RequestID

func (s *InternalServerException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*InternalServerException) StatusCode

func (s *InternalServerException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (InternalServerException) String

func (s InternalServerException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LabelsInputConfiguration

type LabelsInputConfiguration struct {

	// Contains location information for the S3 location being used for label data.
	//
	// S3InputConfiguration is a required field
	S3InputConfiguration *LabelsS3InputConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Contains the configuration information for the S3 location being used to hold label data.

func (LabelsInputConfiguration) GoString

func (s LabelsInputConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LabelsInputConfiguration) SetS3InputConfiguration

SetS3InputConfiguration sets the S3InputConfiguration field's value.

func (LabelsInputConfiguration) String

func (s LabelsInputConfiguration) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LabelsInputConfiguration) Validate

func (s *LabelsInputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type LabelsS3InputConfiguration

type LabelsS3InputConfiguration struct {

	// The name of the S3 bucket holding the label data.
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The prefix for the S3 bucket used for the label data.
	Prefix *string `type:"string"`
	// contains filtered or unexported fields
}

The location information (prefix and bucket name) for the s3 location being used for label data.

func (LabelsS3InputConfiguration) GoString

func (s LabelsS3InputConfiguration) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LabelsS3InputConfiguration) SetBucket

SetBucket sets the Bucket field's value.

func (*LabelsS3InputConfiguration) SetPrefix

SetPrefix sets the Prefix field's value.

func (LabelsS3InputConfiguration) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*LabelsS3InputConfiguration) Validate

func (s *LabelsS3InputConfiguration) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataIngestionJobsInput

type ListDataIngestionJobsInput struct {

	// The name of the dataset being used for the data ingestion job.
	DatasetName *string `min:"1" type:"string"`

	// Specifies the maximum number of data ingestion jobs to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// An opaque pagination token indicating where to continue the listing of data
	// ingestion jobs.
	NextToken *string `type:"string"`

	// Indicates the status of the data ingestion job.
	Status *string `type:"string" enum:"IngestionJobStatus"`
	// contains filtered or unexported fields
}

func (ListDataIngestionJobsInput) GoString

func (s ListDataIngestionJobsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataIngestionJobsInput) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*ListDataIngestionJobsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListDataIngestionJobsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListDataIngestionJobsInput) SetStatus

SetStatus sets the Status field's value.

func (ListDataIngestionJobsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataIngestionJobsInput) Validate

func (s *ListDataIngestionJobsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDataIngestionJobsOutput

type ListDataIngestionJobsOutput struct {

	// Specifies information about the specific data ingestion job, including dataset
	// name and status.
	DataIngestionJobSummaries []*DataIngestionJobSummary `type:"list"`

	// An opaque pagination token indicating where to continue the listing of data
	// ingestion jobs.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDataIngestionJobsOutput) GoString

func (s ListDataIngestionJobsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDataIngestionJobsOutput) SetDataIngestionJobSummaries

SetDataIngestionJobSummaries sets the DataIngestionJobSummaries field's value.

func (*ListDataIngestionJobsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListDataIngestionJobsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListDatasetsInput

type ListDatasetsInput struct {

	// The beginning of the name of the datasets to be listed.
	DatasetNameBeginsWith *string `min:"1" type:"string"`

	// Specifies the maximum number of datasets to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// An opaque pagination token indicating where to continue the listing of datasets.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDatasetsInput) GoString

func (s ListDatasetsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatasetsInput) SetDatasetNameBeginsWith

func (s *ListDatasetsInput) SetDatasetNameBeginsWith(v string) *ListDatasetsInput

SetDatasetNameBeginsWith sets the DatasetNameBeginsWith field's value.

func (*ListDatasetsInput) SetMaxResults

func (s *ListDatasetsInput) SetMaxResults(v int64) *ListDatasetsInput

SetMaxResults sets the MaxResults field's value.

func (*ListDatasetsInput) SetNextToken

func (s *ListDatasetsInput) SetNextToken(v string) *ListDatasetsInput

SetNextToken sets the NextToken field's value.

func (ListDatasetsInput) String

func (s ListDatasetsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatasetsInput) Validate

func (s *ListDatasetsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListDatasetsOutput

type ListDatasetsOutput struct {

	// Provides information about the specified dataset, including creation time,
	// dataset ARN, and status.
	DatasetSummaries []*DatasetSummary `type:"list"`

	// An opaque pagination token indicating where to continue the listing of datasets.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListDatasetsOutput) GoString

func (s ListDatasetsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListDatasetsOutput) SetDatasetSummaries

func (s *ListDatasetsOutput) SetDatasetSummaries(v []*DatasetSummary) *ListDatasetsOutput

SetDatasetSummaries sets the DatasetSummaries field's value.

func (*ListDatasetsOutput) SetNextToken

func (s *ListDatasetsOutput) SetNextToken(v string) *ListDatasetsOutput

SetNextToken sets the NextToken field's value.

func (ListDatasetsOutput) String

func (s ListDatasetsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListInferenceExecutionsInput

type ListInferenceExecutionsInput struct {

	// The time reference in the inferenced dataset before which Amazon Lookout
	// for Equipment stopped the inference execution.
	DataEndTimeBefore *time.Time `type:"timestamp"`

	// The time reference in the inferenced dataset after which Amazon Lookout for
	// Equipment started the inference execution.
	DataStartTimeAfter *time.Time `type:"timestamp"`

	// The name of the inference scheduler for the inference execution listed.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`

	// Specifies the maximum number of inference executions to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// An opaque pagination token indicating where to continue the listing of inference
	// executions.
	NextToken *string `type:"string"`

	// The status of the inference execution.
	Status *string `type:"string" enum:"InferenceExecutionStatus"`
	// contains filtered or unexported fields
}

func (ListInferenceExecutionsInput) GoString

func (s ListInferenceExecutionsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceExecutionsInput) SetDataEndTimeBefore

SetDataEndTimeBefore sets the DataEndTimeBefore field's value.

func (*ListInferenceExecutionsInput) SetDataStartTimeAfter

SetDataStartTimeAfter sets the DataStartTimeAfter field's value.

func (*ListInferenceExecutionsInput) SetInferenceSchedulerName

func (s *ListInferenceExecutionsInput) SetInferenceSchedulerName(v string) *ListInferenceExecutionsInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*ListInferenceExecutionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListInferenceExecutionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListInferenceExecutionsInput) SetStatus

SetStatus sets the Status field's value.

func (ListInferenceExecutionsInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceExecutionsInput) Validate

func (s *ListInferenceExecutionsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListInferenceExecutionsOutput

type ListInferenceExecutionsOutput struct {

	// Provides an array of information about the individual inference executions
	// returned from the ListInferenceExecutions operation, including model used,
	// inference scheduler, data configuration, and so on.
	InferenceExecutionSummaries []*InferenceExecutionSummary `type:"list"`

	// An opaque pagination token indicating where to continue the listing of inference
	// executions.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListInferenceExecutionsOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceExecutionsOutput) SetInferenceExecutionSummaries

SetInferenceExecutionSummaries sets the InferenceExecutionSummaries field's value.

func (*ListInferenceExecutionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListInferenceExecutionsOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListInferenceSchedulersInput

type ListInferenceSchedulersInput struct {

	// The beginning of the name of the inference schedulers to be listed.
	InferenceSchedulerNameBeginsWith *string `min:"1" type:"string"`

	// Specifies the maximum number of inference schedulers to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// The name of the ML model used by the inference scheduler to be listed.
	ModelName *string `min:"1" type:"string"`

	// An opaque pagination token indicating where to continue the listing of inference
	// schedulers.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListInferenceSchedulersInput) GoString

func (s ListInferenceSchedulersInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceSchedulersInput) SetInferenceSchedulerNameBeginsWith

func (s *ListInferenceSchedulersInput) SetInferenceSchedulerNameBeginsWith(v string) *ListInferenceSchedulersInput

SetInferenceSchedulerNameBeginsWith sets the InferenceSchedulerNameBeginsWith field's value.

func (*ListInferenceSchedulersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListInferenceSchedulersInput) SetModelName

SetModelName sets the ModelName field's value.

func (*ListInferenceSchedulersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListInferenceSchedulersInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceSchedulersInput) Validate

func (s *ListInferenceSchedulersInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListInferenceSchedulersOutput

type ListInferenceSchedulersOutput struct {

	// Provides information about the specified inference scheduler, including data
	// upload frequency, model name and ARN, and status.
	InferenceSchedulerSummaries []*InferenceSchedulerSummary `type:"list"`

	// An opaque pagination token indicating where to continue the listing of inference
	// schedulers.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListInferenceSchedulersOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListInferenceSchedulersOutput) SetInferenceSchedulerSummaries

SetInferenceSchedulerSummaries sets the InferenceSchedulerSummaries field's value.

func (*ListInferenceSchedulersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListInferenceSchedulersOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListModelsInput

type ListModelsInput struct {

	// The beginning of the name of the dataset of the ML models to be listed.
	DatasetNameBeginsWith *string `min:"1" type:"string"`

	// Specifies the maximum number of ML models to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// The beginning of the name of the ML models being listed.
	ModelNameBeginsWith *string `min:"1" type:"string"`

	// An opaque pagination token indicating where to continue the listing of ML
	// models.
	NextToken *string `type:"string"`

	// The status of the ML model.
	Status *string `type:"string" enum:"ModelStatus"`
	// contains filtered or unexported fields
}

func (ListModelsInput) GoString

func (s ListModelsInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListModelsInput) SetDatasetNameBeginsWith

func (s *ListModelsInput) SetDatasetNameBeginsWith(v string) *ListModelsInput

SetDatasetNameBeginsWith sets the DatasetNameBeginsWith field's value.

func (*ListModelsInput) SetMaxResults

func (s *ListModelsInput) SetMaxResults(v int64) *ListModelsInput

SetMaxResults sets the MaxResults field's value.

func (*ListModelsInput) SetModelNameBeginsWith

func (s *ListModelsInput) SetModelNameBeginsWith(v string) *ListModelsInput

SetModelNameBeginsWith sets the ModelNameBeginsWith field's value.

func (*ListModelsInput) SetNextToken

func (s *ListModelsInput) SetNextToken(v string) *ListModelsInput

SetNextToken sets the NextToken field's value.

func (*ListModelsInput) SetStatus

func (s *ListModelsInput) SetStatus(v string) *ListModelsInput

SetStatus sets the Status field's value.

func (ListModelsInput) String

func (s ListModelsInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListModelsInput) Validate

func (s *ListModelsInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListModelsOutput

type ListModelsOutput struct {

	// Provides information on the specified model, including created time, model
	// and dataset ARNs, and status.
	ModelSummaries []*ModelSummary `type:"list"`

	// An opaque pagination token indicating where to continue the listing of ML
	// models.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListModelsOutput) GoString

func (s ListModelsOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListModelsOutput) SetModelSummaries

func (s *ListModelsOutput) SetModelSummaries(v []*ModelSummary) *ListModelsOutput

SetModelSummaries sets the ModelSummaries field's value.

func (*ListModelsOutput) SetNextToken

func (s *ListModelsOutput) SetNextToken(v string) *ListModelsOutput

SetNextToken sets the NextToken field's value.

func (ListModelsOutput) String

func (s ListModelsOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ListTagsForResourceInput

type ListTagsForResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource (such as the dataset or model)
	// that is the focus of the ListTagsForResource operation.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceInput) GoString

func (s ListTagsForResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (ListTagsForResourceInput) String

func (s ListTagsForResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceInput) Validate

func (s *ListTagsForResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type ListTagsForResourceOutput

type ListTagsForResourceOutput struct {

	// Any tags associated with the resource.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (ListTagsForResourceOutput) GoString

func (s ListTagsForResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ListTagsForResourceOutput) SetTags

SetTags sets the Tags field's value.

func (ListTagsForResourceOutput) String

func (s ListTagsForResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type LookoutEquipment

type LookoutEquipment struct {
	*client.Client
}

LookoutEquipment provides the API operation methods for making requests to Amazon Lookout for Equipment. See this package's package overview docs for details on the service.

LookoutEquipment methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.

func New

New creates a new instance of the LookoutEquipment client with a session. If additional configuration is needed for the client instance use the optional aws.Config parameter to add your extra config.

Example:

mySession := session.Must(session.NewSession())

// Create a LookoutEquipment client from just a session.
svc := lookoutequipment.New(mySession)

// Create a LookoutEquipment client with additional configuration
svc := lookoutequipment.New(mySession, aws.NewConfig().WithRegion("us-west-2"))

func (*LookoutEquipment) CreateDataset

func (c *LookoutEquipment) CreateDataset(input *CreateDatasetInput) (*CreateDatasetOutput, error)

CreateDataset API operation for Amazon Lookout for Equipment.

Creates a container for a collection of data being ingested for analysis. The dataset contains the metadata describing where the data is and what the data actually looks like. In other words, it contains the location of the data source, the data schema, and other information. A dataset also contains any tags associated with the ingested data.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation CreateDataset for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException Resource limitations have been exceeded.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateDataset

func (*LookoutEquipment) CreateDatasetRequest

func (c *LookoutEquipment) CreateDatasetRequest(input *CreateDatasetInput) (req *request.Request, output *CreateDatasetOutput)

CreateDatasetRequest generates a "aws/request.Request" representing the client's request for the CreateDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateDataset for more information on using the CreateDataset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateDatasetRequest method.
req, resp := client.CreateDatasetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateDataset

func (*LookoutEquipment) CreateDatasetWithContext

func (c *LookoutEquipment) CreateDatasetWithContext(ctx aws.Context, input *CreateDatasetInput, opts ...request.Option) (*CreateDatasetOutput, error)

CreateDatasetWithContext is the same as CreateDataset with the addition of the ability to pass a context and additional request options.

See CreateDataset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) CreateInferenceScheduler

CreateInferenceScheduler API operation for Amazon Lookout for Equipment.

Creates a scheduled inference. Scheduling an inference is setting up a continuous real-time inference plan to analyze new measurement data. When setting up the schedule, you provide an S3 bucket location for the input data, assign it a delimiter between separate entries in the data, set an offset delay if desired, and set the frequency of inferencing. You must also provide an S3 bucket location for the output data.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation CreateInferenceScheduler for usage and error information.

Returned Error Types:

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ServiceQuotaExceededException Resource limitations have been exceeded.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateInferenceScheduler

func (*LookoutEquipment) CreateInferenceSchedulerRequest

func (c *LookoutEquipment) CreateInferenceSchedulerRequest(input *CreateInferenceSchedulerInput) (req *request.Request, output *CreateInferenceSchedulerOutput)

CreateInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the CreateInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateInferenceScheduler for more information on using the CreateInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateInferenceSchedulerRequest method.
req, resp := client.CreateInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateInferenceScheduler

func (*LookoutEquipment) CreateInferenceSchedulerWithContext

func (c *LookoutEquipment) CreateInferenceSchedulerWithContext(ctx aws.Context, input *CreateInferenceSchedulerInput, opts ...request.Option) (*CreateInferenceSchedulerOutput, error)

CreateInferenceSchedulerWithContext is the same as CreateInferenceScheduler with the addition of the ability to pass a context and additional request options.

See CreateInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) CreateModel

func (c *LookoutEquipment) CreateModel(input *CreateModelInput) (*CreateModelOutput, error)

CreateModel API operation for Amazon Lookout for Equipment.

Creates an ML model for data inference.

A machine-learning (ML) model is a mathematical model that finds patterns in your data. In Amazon Lookout for Equipment, the model learns the patterns of normal behavior and detects abnormal behavior that could be potential equipment failure (or maintenance events). The models are made by analyzing normal data and abnormalities in machine behavior that have already occurred.

Your model is trained using a portion of the data from your dataset and uses that data to learn patterns of normal behavior and abnormal patterns that lead to equipment failure. Another portion of the data is used to evaluate the model's accuracy.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation CreateModel for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException Resource limitations have been exceeded.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateModel

func (*LookoutEquipment) CreateModelRequest

func (c *LookoutEquipment) CreateModelRequest(input *CreateModelInput) (req *request.Request, output *CreateModelOutput)

CreateModelRequest generates a "aws/request.Request" representing the client's request for the CreateModel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See CreateModel for more information on using the CreateModel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the CreateModelRequest method.
req, resp := client.CreateModelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/CreateModel

func (*LookoutEquipment) CreateModelWithContext

func (c *LookoutEquipment) CreateModelWithContext(ctx aws.Context, input *CreateModelInput, opts ...request.Option) (*CreateModelOutput, error)

CreateModelWithContext is the same as CreateModel with the addition of the ability to pass a context and additional request options.

See CreateModel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DeleteDataset

func (c *LookoutEquipment) DeleteDataset(input *DeleteDatasetInput) (*DeleteDatasetOutput, error)

DeleteDataset API operation for Amazon Lookout for Equipment.

Deletes a dataset and associated artifacts. The operation will check to see if any inference scheduler or data ingestion job is currently using the dataset, and if there isn't, the dataset, its metadata, and any associated data stored in S3 will be deleted. This does not affect any models that used this dataset for training and evaluation, but does prevent it from being used in the future.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DeleteDataset for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteDataset

func (*LookoutEquipment) DeleteDatasetRequest

func (c *LookoutEquipment) DeleteDatasetRequest(input *DeleteDatasetInput) (req *request.Request, output *DeleteDatasetOutput)

DeleteDatasetRequest generates a "aws/request.Request" representing the client's request for the DeleteDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteDataset for more information on using the DeleteDataset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteDatasetRequest method.
req, resp := client.DeleteDatasetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteDataset

func (*LookoutEquipment) DeleteDatasetWithContext

func (c *LookoutEquipment) DeleteDatasetWithContext(ctx aws.Context, input *DeleteDatasetInput, opts ...request.Option) (*DeleteDatasetOutput, error)

DeleteDatasetWithContext is the same as DeleteDataset with the addition of the ability to pass a context and additional request options.

See DeleteDataset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DeleteInferenceScheduler

DeleteInferenceScheduler API operation for Amazon Lookout for Equipment.

Deletes an inference scheduler that has been set up. Already processed output results are not affected.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DeleteInferenceScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteInferenceScheduler

func (*LookoutEquipment) DeleteInferenceSchedulerRequest

func (c *LookoutEquipment) DeleteInferenceSchedulerRequest(input *DeleteInferenceSchedulerInput) (req *request.Request, output *DeleteInferenceSchedulerOutput)

DeleteInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the DeleteInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteInferenceScheduler for more information on using the DeleteInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteInferenceSchedulerRequest method.
req, resp := client.DeleteInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteInferenceScheduler

func (*LookoutEquipment) DeleteInferenceSchedulerWithContext

func (c *LookoutEquipment) DeleteInferenceSchedulerWithContext(ctx aws.Context, input *DeleteInferenceSchedulerInput, opts ...request.Option) (*DeleteInferenceSchedulerOutput, error)

DeleteInferenceSchedulerWithContext is the same as DeleteInferenceScheduler with the addition of the ability to pass a context and additional request options.

See DeleteInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DeleteModel

func (c *LookoutEquipment) DeleteModel(input *DeleteModelInput) (*DeleteModelOutput, error)

DeleteModel API operation for Amazon Lookout for Equipment.

Deletes an ML model currently available for Amazon Lookout for Equipment. This will prevent it from being used with an inference scheduler, even one that is already set up.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DeleteModel for usage and error information.

Returned Error Types:

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteModel

func (*LookoutEquipment) DeleteModelRequest

func (c *LookoutEquipment) DeleteModelRequest(input *DeleteModelInput) (req *request.Request, output *DeleteModelOutput)

DeleteModelRequest generates a "aws/request.Request" representing the client's request for the DeleteModel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DeleteModel for more information on using the DeleteModel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DeleteModelRequest method.
req, resp := client.DeleteModelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DeleteModel

func (*LookoutEquipment) DeleteModelWithContext

func (c *LookoutEquipment) DeleteModelWithContext(ctx aws.Context, input *DeleteModelInput, opts ...request.Option) (*DeleteModelOutput, error)

DeleteModelWithContext is the same as DeleteModel with the addition of the ability to pass a context and additional request options.

See DeleteModel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DescribeDataIngestionJob

DescribeDataIngestionJob API operation for Amazon Lookout for Equipment.

Provides information on a specific data ingestion job such as creation time, dataset ARN, status, and so on.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DescribeDataIngestionJob for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeDataIngestionJob

func (*LookoutEquipment) DescribeDataIngestionJobRequest

func (c *LookoutEquipment) DescribeDataIngestionJobRequest(input *DescribeDataIngestionJobInput) (req *request.Request, output *DescribeDataIngestionJobOutput)

DescribeDataIngestionJobRequest generates a "aws/request.Request" representing the client's request for the DescribeDataIngestionJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataIngestionJob for more information on using the DescribeDataIngestionJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDataIngestionJobRequest method.
req, resp := client.DescribeDataIngestionJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeDataIngestionJob

func (*LookoutEquipment) DescribeDataIngestionJobWithContext

func (c *LookoutEquipment) DescribeDataIngestionJobWithContext(ctx aws.Context, input *DescribeDataIngestionJobInput, opts ...request.Option) (*DescribeDataIngestionJobOutput, error)

DescribeDataIngestionJobWithContext is the same as DescribeDataIngestionJob with the addition of the ability to pass a context and additional request options.

See DescribeDataIngestionJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DescribeDataset

func (c *LookoutEquipment) DescribeDataset(input *DescribeDatasetInput) (*DescribeDatasetOutput, error)

DescribeDataset API operation for Amazon Lookout for Equipment.

Provides a JSON description of the data that is in each time series dataset, including names, column names, and data types.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DescribeDataset for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeDataset

func (*LookoutEquipment) DescribeDatasetRequest

func (c *LookoutEquipment) DescribeDatasetRequest(input *DescribeDatasetInput) (req *request.Request, output *DescribeDatasetOutput)

DescribeDatasetRequest generates a "aws/request.Request" representing the client's request for the DescribeDataset operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeDataset for more information on using the DescribeDataset API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeDatasetRequest method.
req, resp := client.DescribeDatasetRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeDataset

func (*LookoutEquipment) DescribeDatasetWithContext

func (c *LookoutEquipment) DescribeDatasetWithContext(ctx aws.Context, input *DescribeDatasetInput, opts ...request.Option) (*DescribeDatasetOutput, error)

DescribeDatasetWithContext is the same as DescribeDataset with the addition of the ability to pass a context and additional request options.

See DescribeDataset for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DescribeInferenceScheduler

DescribeInferenceScheduler API operation for Amazon Lookout for Equipment.

Specifies information about the inference scheduler being used, including name, model, status, and associated metadata

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DescribeInferenceScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeInferenceScheduler

func (*LookoutEquipment) DescribeInferenceSchedulerRequest

func (c *LookoutEquipment) DescribeInferenceSchedulerRequest(input *DescribeInferenceSchedulerInput) (req *request.Request, output *DescribeInferenceSchedulerOutput)

DescribeInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the DescribeInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeInferenceScheduler for more information on using the DescribeInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeInferenceSchedulerRequest method.
req, resp := client.DescribeInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeInferenceScheduler

func (*LookoutEquipment) DescribeInferenceSchedulerWithContext

func (c *LookoutEquipment) DescribeInferenceSchedulerWithContext(ctx aws.Context, input *DescribeInferenceSchedulerInput, opts ...request.Option) (*DescribeInferenceSchedulerOutput, error)

DescribeInferenceSchedulerWithContext is the same as DescribeInferenceScheduler with the addition of the ability to pass a context and additional request options.

See DescribeInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) DescribeModel

func (c *LookoutEquipment) DescribeModel(input *DescribeModelInput) (*DescribeModelOutput, error)

DescribeModel API operation for Amazon Lookout for Equipment.

Provides a JSON containing the overall information about a specific ML model, including model name and ARN, dataset, training and evaluation information, status, and so on.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation DescribeModel for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeModel

func (*LookoutEquipment) DescribeModelRequest

func (c *LookoutEquipment) DescribeModelRequest(input *DescribeModelInput) (req *request.Request, output *DescribeModelOutput)

DescribeModelRequest generates a "aws/request.Request" representing the client's request for the DescribeModel operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See DescribeModel for more information on using the DescribeModel API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the DescribeModelRequest method.
req, resp := client.DescribeModelRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/DescribeModel

func (*LookoutEquipment) DescribeModelWithContext

func (c *LookoutEquipment) DescribeModelWithContext(ctx aws.Context, input *DescribeModelInput, opts ...request.Option) (*DescribeModelOutput, error)

DescribeModelWithContext is the same as DescribeModel with the addition of the ability to pass a context and additional request options.

See DescribeModel for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListDataIngestionJobs

ListDataIngestionJobs API operation for Amazon Lookout for Equipment.

Provides a list of all data ingestion jobs, including dataset name and ARN, S3 location of the input data, status, and so on.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListDataIngestionJobs for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListDataIngestionJobs

func (*LookoutEquipment) ListDataIngestionJobsPages

func (c *LookoutEquipment) ListDataIngestionJobsPages(input *ListDataIngestionJobsInput, fn func(*ListDataIngestionJobsOutput, bool) bool) error

ListDataIngestionJobsPages iterates over the pages of a ListDataIngestionJobs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDataIngestionJobs method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDataIngestionJobs operation.
pageNum := 0
err := client.ListDataIngestionJobsPages(params,
    func(page *lookoutequipment.ListDataIngestionJobsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListDataIngestionJobsPagesWithContext

func (c *LookoutEquipment) ListDataIngestionJobsPagesWithContext(ctx aws.Context, input *ListDataIngestionJobsInput, fn func(*ListDataIngestionJobsOutput, bool) bool, opts ...request.Option) error

ListDataIngestionJobsPagesWithContext same as ListDataIngestionJobsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListDataIngestionJobsRequest

func (c *LookoutEquipment) ListDataIngestionJobsRequest(input *ListDataIngestionJobsInput) (req *request.Request, output *ListDataIngestionJobsOutput)

ListDataIngestionJobsRequest generates a "aws/request.Request" representing the client's request for the ListDataIngestionJobs operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDataIngestionJobs for more information on using the ListDataIngestionJobs API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDataIngestionJobsRequest method.
req, resp := client.ListDataIngestionJobsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListDataIngestionJobs

func (*LookoutEquipment) ListDataIngestionJobsWithContext

func (c *LookoutEquipment) ListDataIngestionJobsWithContext(ctx aws.Context, input *ListDataIngestionJobsInput, opts ...request.Option) (*ListDataIngestionJobsOutput, error)

ListDataIngestionJobsWithContext is the same as ListDataIngestionJobs with the addition of the ability to pass a context and additional request options.

See ListDataIngestionJobs for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListDatasets

func (c *LookoutEquipment) ListDatasets(input *ListDatasetsInput) (*ListDatasetsOutput, error)

ListDatasets API operation for Amazon Lookout for Equipment.

Lists all datasets currently available in your account, filtering on the dataset name.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListDatasets for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListDatasets

func (*LookoutEquipment) ListDatasetsPages

func (c *LookoutEquipment) ListDatasetsPages(input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool) error

ListDatasetsPages iterates over the pages of a ListDatasets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListDatasets method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListDatasets operation.
pageNum := 0
err := client.ListDatasetsPages(params,
    func(page *lookoutequipment.ListDatasetsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListDatasetsPagesWithContext

func (c *LookoutEquipment) ListDatasetsPagesWithContext(ctx aws.Context, input *ListDatasetsInput, fn func(*ListDatasetsOutput, bool) bool, opts ...request.Option) error

ListDatasetsPagesWithContext same as ListDatasetsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListDatasetsRequest

func (c *LookoutEquipment) ListDatasetsRequest(input *ListDatasetsInput) (req *request.Request, output *ListDatasetsOutput)

ListDatasetsRequest generates a "aws/request.Request" representing the client's request for the ListDatasets operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListDatasets for more information on using the ListDatasets API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListDatasetsRequest method.
req, resp := client.ListDatasetsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListDatasets

func (*LookoutEquipment) ListDatasetsWithContext

func (c *LookoutEquipment) ListDatasetsWithContext(ctx aws.Context, input *ListDatasetsInput, opts ...request.Option) (*ListDatasetsOutput, error)

ListDatasetsWithContext is the same as ListDatasets with the addition of the ability to pass a context and additional request options.

See ListDatasets for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListInferenceExecutions

ListInferenceExecutions API operation for Amazon Lookout for Equipment.

Lists all inference executions that have been performed by the specified inference scheduler.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListInferenceExecutions for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListInferenceExecutions

func (*LookoutEquipment) ListInferenceExecutionsPages

func (c *LookoutEquipment) ListInferenceExecutionsPages(input *ListInferenceExecutionsInput, fn func(*ListInferenceExecutionsOutput, bool) bool) error

ListInferenceExecutionsPages iterates over the pages of a ListInferenceExecutions operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListInferenceExecutions method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListInferenceExecutions operation.
pageNum := 0
err := client.ListInferenceExecutionsPages(params,
    func(page *lookoutequipment.ListInferenceExecutionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListInferenceExecutionsPagesWithContext

func (c *LookoutEquipment) ListInferenceExecutionsPagesWithContext(ctx aws.Context, input *ListInferenceExecutionsInput, fn func(*ListInferenceExecutionsOutput, bool) bool, opts ...request.Option) error

ListInferenceExecutionsPagesWithContext same as ListInferenceExecutionsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListInferenceExecutionsRequest

func (c *LookoutEquipment) ListInferenceExecutionsRequest(input *ListInferenceExecutionsInput) (req *request.Request, output *ListInferenceExecutionsOutput)

ListInferenceExecutionsRequest generates a "aws/request.Request" representing the client's request for the ListInferenceExecutions operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListInferenceExecutions for more information on using the ListInferenceExecutions API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListInferenceExecutionsRequest method.
req, resp := client.ListInferenceExecutionsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListInferenceExecutions

func (*LookoutEquipment) ListInferenceExecutionsWithContext

func (c *LookoutEquipment) ListInferenceExecutionsWithContext(ctx aws.Context, input *ListInferenceExecutionsInput, opts ...request.Option) (*ListInferenceExecutionsOutput, error)

ListInferenceExecutionsWithContext is the same as ListInferenceExecutions with the addition of the ability to pass a context and additional request options.

See ListInferenceExecutions for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListInferenceSchedulers

ListInferenceSchedulers API operation for Amazon Lookout for Equipment.

Retrieves a list of all inference schedulers currently available for your account.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListInferenceSchedulers for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListInferenceSchedulers

func (*LookoutEquipment) ListInferenceSchedulersPages

func (c *LookoutEquipment) ListInferenceSchedulersPages(input *ListInferenceSchedulersInput, fn func(*ListInferenceSchedulersOutput, bool) bool) error

ListInferenceSchedulersPages iterates over the pages of a ListInferenceSchedulers operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListInferenceSchedulers method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListInferenceSchedulers operation.
pageNum := 0
err := client.ListInferenceSchedulersPages(params,
    func(page *lookoutequipment.ListInferenceSchedulersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListInferenceSchedulersPagesWithContext

func (c *LookoutEquipment) ListInferenceSchedulersPagesWithContext(ctx aws.Context, input *ListInferenceSchedulersInput, fn func(*ListInferenceSchedulersOutput, bool) bool, opts ...request.Option) error

ListInferenceSchedulersPagesWithContext same as ListInferenceSchedulersPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListInferenceSchedulersRequest

func (c *LookoutEquipment) ListInferenceSchedulersRequest(input *ListInferenceSchedulersInput) (req *request.Request, output *ListInferenceSchedulersOutput)

ListInferenceSchedulersRequest generates a "aws/request.Request" representing the client's request for the ListInferenceSchedulers operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListInferenceSchedulers for more information on using the ListInferenceSchedulers API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListInferenceSchedulersRequest method.
req, resp := client.ListInferenceSchedulersRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListInferenceSchedulers

func (*LookoutEquipment) ListInferenceSchedulersWithContext

func (c *LookoutEquipment) ListInferenceSchedulersWithContext(ctx aws.Context, input *ListInferenceSchedulersInput, opts ...request.Option) (*ListInferenceSchedulersOutput, error)

ListInferenceSchedulersWithContext is the same as ListInferenceSchedulers with the addition of the ability to pass a context and additional request options.

See ListInferenceSchedulers for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListModels

func (c *LookoutEquipment) ListModels(input *ListModelsInput) (*ListModelsOutput, error)

ListModels API operation for Amazon Lookout for Equipment.

Generates a list of all models in the account, including model name and ARN, dataset, and status.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListModels for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListModels

func (*LookoutEquipment) ListModelsPages

func (c *LookoutEquipment) ListModelsPages(input *ListModelsInput, fn func(*ListModelsOutput, bool) bool) error

ListModelsPages iterates over the pages of a ListModels operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.

See ListModels method for more information on how to use this operation.

Note: This operation can generate multiple requests to a service.

// Example iterating over at most 3 pages of a ListModels operation.
pageNum := 0
err := client.ListModelsPages(params,
    func(page *lookoutequipment.ListModelsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListModelsPagesWithContext

func (c *LookoutEquipment) ListModelsPagesWithContext(ctx aws.Context, input *ListModelsInput, fn func(*ListModelsOutput, bool) bool, opts ...request.Option) error

ListModelsPagesWithContext same as ListModelsPages except it takes a Context and allows setting request options on the pages.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListModelsRequest

func (c *LookoutEquipment) ListModelsRequest(input *ListModelsInput) (req *request.Request, output *ListModelsOutput)

ListModelsRequest generates a "aws/request.Request" representing the client's request for the ListModels operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListModels for more information on using the ListModels API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListModelsRequest method.
req, resp := client.ListModelsRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListModels

func (*LookoutEquipment) ListModelsWithContext

func (c *LookoutEquipment) ListModelsWithContext(ctx aws.Context, input *ListModelsInput, opts ...request.Option) (*ListModelsOutput, error)

ListModelsWithContext is the same as ListModels with the addition of the ability to pass a context and additional request options.

See ListModels for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) ListTagsForResource

func (c *LookoutEquipment) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)

ListTagsForResource API operation for Amazon Lookout for Equipment.

Lists all the tags for a specified resource, including key and value.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation ListTagsForResource for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListTagsForResource

func (*LookoutEquipment) ListTagsForResourceRequest

func (c *LookoutEquipment) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)

ListTagsForResourceRequest generates a "aws/request.Request" representing the client's request for the ListTagsForResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See ListTagsForResource for more information on using the ListTagsForResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the ListTagsForResourceRequest method.
req, resp := client.ListTagsForResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/ListTagsForResource

func (*LookoutEquipment) ListTagsForResourceWithContext

func (c *LookoutEquipment) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)

ListTagsForResourceWithContext is the same as ListTagsForResource with the addition of the ability to pass a context and additional request options.

See ListTagsForResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) StartDataIngestionJob

StartDataIngestionJob API operation for Amazon Lookout for Equipment.

Starts a data ingestion job. Amazon Lookout for Equipment returns the job status.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation StartDataIngestionJob for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ThrottlingException The request was denied due to request throttling.

  • ServiceQuotaExceededException Resource limitations have been exceeded.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StartDataIngestionJob

func (*LookoutEquipment) StartDataIngestionJobRequest

func (c *LookoutEquipment) StartDataIngestionJobRequest(input *StartDataIngestionJobInput) (req *request.Request, output *StartDataIngestionJobOutput)

StartDataIngestionJobRequest generates a "aws/request.Request" representing the client's request for the StartDataIngestionJob operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartDataIngestionJob for more information on using the StartDataIngestionJob API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartDataIngestionJobRequest method.
req, resp := client.StartDataIngestionJobRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StartDataIngestionJob

func (*LookoutEquipment) StartDataIngestionJobWithContext

func (c *LookoutEquipment) StartDataIngestionJobWithContext(ctx aws.Context, input *StartDataIngestionJobInput, opts ...request.Option) (*StartDataIngestionJobOutput, error)

StartDataIngestionJobWithContext is the same as StartDataIngestionJob with the addition of the ability to pass a context and additional request options.

See StartDataIngestionJob for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) StartInferenceScheduler

StartInferenceScheduler API operation for Amazon Lookout for Equipment.

Starts an inference scheduler.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation StartInferenceScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StartInferenceScheduler

func (*LookoutEquipment) StartInferenceSchedulerRequest

func (c *LookoutEquipment) StartInferenceSchedulerRequest(input *StartInferenceSchedulerInput) (req *request.Request, output *StartInferenceSchedulerOutput)

StartInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the StartInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StartInferenceScheduler for more information on using the StartInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StartInferenceSchedulerRequest method.
req, resp := client.StartInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StartInferenceScheduler

func (*LookoutEquipment) StartInferenceSchedulerWithContext

func (c *LookoutEquipment) StartInferenceSchedulerWithContext(ctx aws.Context, input *StartInferenceSchedulerInput, opts ...request.Option) (*StartInferenceSchedulerOutput, error)

StartInferenceSchedulerWithContext is the same as StartInferenceScheduler with the addition of the ability to pass a context and additional request options.

See StartInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) StopInferenceScheduler

StopInferenceScheduler API operation for Amazon Lookout for Equipment.

Stops an inference scheduler.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation StopInferenceScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StopInferenceScheduler

func (*LookoutEquipment) StopInferenceSchedulerRequest

func (c *LookoutEquipment) StopInferenceSchedulerRequest(input *StopInferenceSchedulerInput) (req *request.Request, output *StopInferenceSchedulerOutput)

StopInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the StopInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See StopInferenceScheduler for more information on using the StopInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the StopInferenceSchedulerRequest method.
req, resp := client.StopInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/StopInferenceScheduler

func (*LookoutEquipment) StopInferenceSchedulerWithContext

func (c *LookoutEquipment) StopInferenceSchedulerWithContext(ctx aws.Context, input *StopInferenceSchedulerInput, opts ...request.Option) (*StopInferenceSchedulerOutput, error)

StopInferenceSchedulerWithContext is the same as StopInferenceScheduler with the addition of the ability to pass a context and additional request options.

See StopInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) TagResource

func (c *LookoutEquipment) TagResource(input *TagResourceInput) (*TagResourceOutput, error)

TagResource API operation for Amazon Lookout for Equipment.

Associates a given tag to a resource in your account. A tag is a key-value pair which can be added to an Amazon Lookout for Equipment resource as metadata. Tags can be used for organizing your resources as well as helping you to search and filter by tag. Multiple tags can be added to a resource, either when you create it, or later. Up to 50 tags can be associated with each resource.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation TagResource for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ServiceQuotaExceededException Resource limitations have been exceeded.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/TagResource

func (*LookoutEquipment) TagResourceRequest

func (c *LookoutEquipment) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)

TagResourceRequest generates a "aws/request.Request" representing the client's request for the TagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See TagResource for more information on using the TagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the TagResourceRequest method.
req, resp := client.TagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/TagResource

func (*LookoutEquipment) TagResourceWithContext

func (c *LookoutEquipment) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)

TagResourceWithContext is the same as TagResource with the addition of the ability to pass a context and additional request options.

See TagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) UntagResource

func (c *LookoutEquipment) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)

UntagResource API operation for Amazon Lookout for Equipment.

Removes a specific tag from a given resource. The tag is specified by its key.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation UntagResource for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/UntagResource

func (*LookoutEquipment) UntagResourceRequest

func (c *LookoutEquipment) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)

UntagResourceRequest generates a "aws/request.Request" representing the client's request for the UntagResource operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UntagResource for more information on using the UntagResource API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UntagResourceRequest method.
req, resp := client.UntagResourceRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/UntagResource

func (*LookoutEquipment) UntagResourceWithContext

func (c *LookoutEquipment) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)

UntagResourceWithContext is the same as UntagResource with the addition of the ability to pass a context and additional request options.

See UntagResource for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

func (*LookoutEquipment) UpdateInferenceScheduler

UpdateInferenceScheduler API operation for Amazon Lookout for Equipment.

Updates an inference scheduler.

Returns awserr.Error for service API and SDK errors. Use runtime type assertions with awserr.Error's Code and Message methods to get detailed information about the error.

See the AWS API reference guide for Amazon Lookout for Equipment's API operation UpdateInferenceScheduler for usage and error information.

Returned Error Types:

  • ConflictException The request could not be completed due to a conflict with the current state of the target resource.

  • ResourceNotFoundException The resource requested could not be found. Verify the resource ID and retry your request.

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

  • ThrottlingException The request was denied due to request throttling.

  • AccessDeniedException The request could not be completed because you do not have access to the resource.

  • InternalServerException Processing of the request has failed because of an unknown error, exception or failure.

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/UpdateInferenceScheduler

func (*LookoutEquipment) UpdateInferenceSchedulerRequest

func (c *LookoutEquipment) UpdateInferenceSchedulerRequest(input *UpdateInferenceSchedulerInput) (req *request.Request, output *UpdateInferenceSchedulerOutput)

UpdateInferenceSchedulerRequest generates a "aws/request.Request" representing the client's request for the UpdateInferenceScheduler operation. The "output" return value will be populated with the request's response once the request completes successfully.

Use "Send" method on the returned Request to send the API call to the service. the "output" return value is not valid until after Send returns without error.

See UpdateInferenceScheduler for more information on using the UpdateInferenceScheduler API call, and error handling.

This method is useful when you want to inject custom logic or configuration into the SDK's request lifecycle. Such as custom headers, or retry logic.

// Example sending a request using the UpdateInferenceSchedulerRequest method.
req, resp := client.UpdateInferenceSchedulerRequest(params)

err := req.Send()
if err == nil { // resp is now filled
    fmt.Println(resp)
}

See also, https://docs.aws.amazon.com/goto/WebAPI/lookoutequipment-2020-12-15/UpdateInferenceScheduler

func (*LookoutEquipment) UpdateInferenceSchedulerWithContext

func (c *LookoutEquipment) UpdateInferenceSchedulerWithContext(ctx aws.Context, input *UpdateInferenceSchedulerInput, opts ...request.Option) (*UpdateInferenceSchedulerOutput, error)

UpdateInferenceSchedulerWithContext is the same as UpdateInferenceScheduler with the addition of the ability to pass a context and additional request options.

See UpdateInferenceScheduler for details on how to use this API operation.

The context must be non-nil and will be used for request cancellation. If the context is nil a panic will occur. In the future the SDK may create sub-contexts for http.Requests. See https://golang.org/pkg/context/ for more information on using Contexts.

type ModelSummary

type ModelSummary struct {

	// The time at which the specific model was created.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the dataset used to create the model.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset being used for the ML model.
	DatasetName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model.
	ModelName *string `min:"1" type:"string"`

	// Indicates the status of the ML model.
	Status *string `type:"string" enum:"ModelStatus"`
	// contains filtered or unexported fields
}

Provides information about the specified ML model, including dataset and model names and ARNs, as well as status.

func (ModelSummary) GoString

func (s ModelSummary) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ModelSummary) SetCreatedAt

func (s *ModelSummary) SetCreatedAt(v time.Time) *ModelSummary

SetCreatedAt sets the CreatedAt field's value.

func (*ModelSummary) SetDatasetArn

func (s *ModelSummary) SetDatasetArn(v string) *ModelSummary

SetDatasetArn sets the DatasetArn field's value.

func (*ModelSummary) SetDatasetName

func (s *ModelSummary) SetDatasetName(v string) *ModelSummary

SetDatasetName sets the DatasetName field's value.

func (*ModelSummary) SetModelArn

func (s *ModelSummary) SetModelArn(v string) *ModelSummary

SetModelArn sets the ModelArn field's value.

func (*ModelSummary) SetModelName

func (s *ModelSummary) SetModelName(v string) *ModelSummary

SetModelName sets the ModelName field's value.

func (*ModelSummary) SetStatus

func (s *ModelSummary) SetStatus(v string) *ModelSummary

SetStatus sets the Status field's value.

func (ModelSummary) String

func (s ModelSummary) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ResourceNotFoundException

type ResourceNotFoundException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The resource requested could not be found. Verify the resource ID and retry your request.

func (*ResourceNotFoundException) Code

Code returns the exception type name.

func (*ResourceNotFoundException) Error

func (s *ResourceNotFoundException) Error() string

func (ResourceNotFoundException) GoString

func (s ResourceNotFoundException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ResourceNotFoundException) Message

func (s *ResourceNotFoundException) Message() string

Message returns the exception's message.

func (*ResourceNotFoundException) OrigErr

func (s *ResourceNotFoundException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ResourceNotFoundException) RequestID

func (s *ResourceNotFoundException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ResourceNotFoundException) StatusCode

func (s *ResourceNotFoundException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ResourceNotFoundException) String

func (s ResourceNotFoundException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type S3Object

type S3Object struct {

	// The name of the specific S3 bucket.
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The AWS Key Management Service (AWS KMS) key being used to encrypt the S3
	// object. Without this key, data in the bucket is not accessible.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

Contains information about an S3 bucket.

func (S3Object) GoString

func (s S3Object) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*S3Object) SetBucket

func (s *S3Object) SetBucket(v string) *S3Object

SetBucket sets the Bucket field's value.

func (*S3Object) SetKey

func (s *S3Object) SetKey(v string) *S3Object

SetKey sets the Key field's value.

func (S3Object) String

func (s S3Object) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ServiceQuotaExceededException

type ServiceQuotaExceededException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

Resource limitations have been exceeded.

func (*ServiceQuotaExceededException) Code

Code returns the exception type name.

func (*ServiceQuotaExceededException) Error

func (ServiceQuotaExceededException) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ServiceQuotaExceededException) Message

Message returns the exception's message.

func (*ServiceQuotaExceededException) OrigErr

func (s *ServiceQuotaExceededException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ServiceQuotaExceededException) RequestID

func (s *ServiceQuotaExceededException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ServiceQuotaExceededException) StatusCode

func (s *ServiceQuotaExceededException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ServiceQuotaExceededException) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartDataIngestionJobInput

type StartDataIngestionJobInput struct {

	// A unique identifier for the request. If you do not set the client request
	// token, Amazon Lookout for Equipment generates one.
	ClientToken *string `min:"1" type:"string" idempotencyToken:"true"`

	// The name of the dataset being used by the data ingestion job.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// Specifies information for the input data for the data ingestion job, including
	// dataset S3 location.
	//
	// IngestionInputConfiguration is a required field
	IngestionInputConfiguration *IngestionInputConfiguration `type:"structure" required:"true"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source for the data ingestion job.
	//
	// RoleArn is a required field
	RoleArn *string `min:"20" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartDataIngestionJobInput) GoString

func (s StartDataIngestionJobInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataIngestionJobInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*StartDataIngestionJobInput) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*StartDataIngestionJobInput) SetIngestionInputConfiguration

SetIngestionInputConfiguration sets the IngestionInputConfiguration field's value.

func (*StartDataIngestionJobInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (StartDataIngestionJobInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataIngestionJobInput) Validate

func (s *StartDataIngestionJobInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartDataIngestionJobOutput

type StartDataIngestionJobOutput struct {

	// Indicates the job ID of the data ingestion job.
	JobId *string `type:"string"`

	// Indicates the status of the StartDataIngestionJob operation.
	Status *string `type:"string" enum:"IngestionJobStatus"`
	// contains filtered or unexported fields
}

func (StartDataIngestionJobOutput) GoString

func (s StartDataIngestionJobOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartDataIngestionJobOutput) SetJobId

SetJobId sets the JobId field's value.

func (*StartDataIngestionJobOutput) SetStatus

SetStatus sets the Status field's value.

func (StartDataIngestionJobOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StartInferenceSchedulerInput

type StartInferenceSchedulerInput struct {

	// The name of the inference scheduler to be started.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartInferenceSchedulerInput) GoString

func (s StartInferenceSchedulerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartInferenceSchedulerInput) SetInferenceSchedulerName

func (s *StartInferenceSchedulerInput) SetInferenceSchedulerName(v string) *StartInferenceSchedulerInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (StartInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartInferenceSchedulerInput) Validate

func (s *StartInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StartInferenceSchedulerOutput

type StartInferenceSchedulerOutput struct {

	// The Amazon Resource Name (ARN) of the inference scheduler being started.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of the inference scheduler being started.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model being used by the inference
	// scheduler.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model being used by the inference scheduler.
	ModelName *string `min:"1" type:"string"`

	// Indicates the status of the inference scheduler.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`
	// contains filtered or unexported fields
}

func (StartInferenceSchedulerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StartInferenceSchedulerOutput) SetInferenceSchedulerArn

func (s *StartInferenceSchedulerOutput) SetInferenceSchedulerArn(v string) *StartInferenceSchedulerOutput

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*StartInferenceSchedulerOutput) SetInferenceSchedulerName

func (s *StartInferenceSchedulerOutput) SetInferenceSchedulerName(v string) *StartInferenceSchedulerOutput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*StartInferenceSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*StartInferenceSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*StartInferenceSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (StartInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type StopInferenceSchedulerInput

type StopInferenceSchedulerInput struct {

	// The name of the inference scheduler to be stopped.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopInferenceSchedulerInput) GoString

func (s StopInferenceSchedulerInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopInferenceSchedulerInput) SetInferenceSchedulerName

func (s *StopInferenceSchedulerInput) SetInferenceSchedulerName(v string) *StopInferenceSchedulerInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (StopInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopInferenceSchedulerInput) Validate

func (s *StopInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type StopInferenceSchedulerOutput

type StopInferenceSchedulerOutput struct {

	// The Amazon Resource Name (ARN) of the inference schedule being stopped.
	InferenceSchedulerArn *string `min:"20" type:"string"`

	// The name of the inference scheduler being stopped.
	InferenceSchedulerName *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the ML model used by the inference scheduler
	// being stopped.
	ModelArn *string `min:"20" type:"string"`

	// The name of the ML model used by the inference scheduler being stopped.
	ModelName *string `min:"1" type:"string"`

	// Indicates the status of the inference scheduler.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`
	// contains filtered or unexported fields
}

func (StopInferenceSchedulerOutput) GoString

func (s StopInferenceSchedulerOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*StopInferenceSchedulerOutput) SetInferenceSchedulerArn

func (s *StopInferenceSchedulerOutput) SetInferenceSchedulerArn(v string) *StopInferenceSchedulerOutput

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*StopInferenceSchedulerOutput) SetInferenceSchedulerName

func (s *StopInferenceSchedulerOutput) SetInferenceSchedulerName(v string) *StopInferenceSchedulerOutput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*StopInferenceSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*StopInferenceSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*StopInferenceSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (StopInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type Tag

type Tag struct {

	// The key for the specified tag.
	//
	// Key is a required field
	Key *string `min:"1" type:"string" required:"true"`

	// The value for the specified tag.
	//
	// Value is a required field
	Value *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

A tag is a key-value pair that can be added to a resource as metadata.

func (Tag) GoString

func (s Tag) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) SetKey

func (s *Tag) SetKey(v string) *Tag

SetKey sets the Key field's value.

func (*Tag) SetValue

func (s *Tag) SetValue(v string) *Tag

SetValue sets the Value field's value.

func (Tag) String

func (s Tag) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*Tag) Validate

func (s *Tag) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceInput

type TagResourceInput struct {

	// The Amazon Resource Name (ARN) of the specific resource to which the tag
	// should be associated.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"1" type:"string" required:"true"`

	// The tag or tags to be associated with a specific resource. Both the tag key
	// and value are specified.
	//
	// Tags is a required field
	Tags []*Tag `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (TagResourceInput) GoString

func (s TagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) SetResourceArn

func (s *TagResourceInput) SetResourceArn(v string) *TagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*TagResourceInput) SetTags

func (s *TagResourceInput) SetTags(v []*Tag) *TagResourceInput

SetTags sets the Tags field's value.

func (TagResourceInput) String

func (s TagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*TagResourceInput) Validate

func (s *TagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type TagResourceOutput

type TagResourceOutput struct {
	// contains filtered or unexported fields
}

func (TagResourceOutput) GoString

func (s TagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (TagResourceOutput) String

func (s TagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ThrottlingException

type ThrottlingException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The request was denied due to request throttling.

func (*ThrottlingException) Code

func (s *ThrottlingException) Code() string

Code returns the exception type name.

func (*ThrottlingException) Error

func (s *ThrottlingException) Error() string

func (ThrottlingException) GoString

func (s ThrottlingException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ThrottlingException) Message

func (s *ThrottlingException) Message() string

Message returns the exception's message.

func (*ThrottlingException) OrigErr

func (s *ThrottlingException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ThrottlingException) RequestID

func (s *ThrottlingException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ThrottlingException) StatusCode

func (s *ThrottlingException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ThrottlingException) String

func (s ThrottlingException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UntagResourceInput

type UntagResourceInput struct {

	// The Amazon Resource Name (ARN) of the resource to which the tag is currently
	// associated.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"1" type:"string" required:"true"`

	// Specifies the key of the tag to be removed from a specified resource.
	//
	// TagKeys is a required field
	TagKeys []*string `type:"list" required:"true"`
	// contains filtered or unexported fields
}

func (UntagResourceInput) GoString

func (s UntagResourceInput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) SetResourceArn

func (s *UntagResourceInput) SetResourceArn(v string) *UntagResourceInput

SetResourceArn sets the ResourceArn field's value.

func (*UntagResourceInput) SetTagKeys

func (s *UntagResourceInput) SetTagKeys(v []*string) *UntagResourceInput

SetTagKeys sets the TagKeys field's value.

func (UntagResourceInput) String

func (s UntagResourceInput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UntagResourceInput) Validate

func (s *UntagResourceInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UntagResourceOutput

type UntagResourceOutput struct {
	// contains filtered or unexported fields
}

func (UntagResourceOutput) GoString

func (s UntagResourceOutput) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UntagResourceOutput) String

func (s UntagResourceOutput) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type UpdateInferenceSchedulerInput

type UpdateInferenceSchedulerInput struct {

	// A period of time (in minutes) by which inference on the data is delayed after
	// the data starts. For instance, if you select an offset delay time of five
	// minutes, inference will not begin on the data until the first data measurement
	// after the five minute mark. For example, if five minutes is selected, the
	// inference scheduler will wake up at the configured frequency with the additional
	// five minute delay time to check the customer S3 bucket. The customer can
	// upload data at the same frequency and they don't need to stop and restart
	// the scheduler when uploading new data.
	DataDelayOffsetInMinutes *int64 `type:"long"`

	// Specifies information for the input data for the inference scheduler, including
	// delimiter, format, and dataset location.
	DataInputConfiguration *InferenceInputConfiguration `type:"structure"`

	// Specifies information for the output results from the inference scheduler,
	// including the output S3 location.
	DataOutputConfiguration *InferenceOutputConfiguration `type:"structure"`

	// How often data is uploaded to the source S3 bucket for the input data. The
	// value chosen is the length of time between data uploads. For instance, if
	// you select 5 minutes, Amazon Lookout for Equipment will upload the real-time
	// data to the source bucket once every 5 minutes. This frequency also determines
	// how often Amazon Lookout for Equipment starts a scheduled inference on your
	// data. In this example, it starts once every 5 minutes.
	DataUploadFrequency *string `type:"string" enum:"DataUploadFrequency"`

	// The name of the inference scheduler to be updated.
	//
	// InferenceSchedulerName is a required field
	InferenceSchedulerName *string `min:"1" type:"string" required:"true"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source for the inference scheduler.
	RoleArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateInferenceSchedulerInput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateInferenceSchedulerInput) SetDataDelayOffsetInMinutes

func (s *UpdateInferenceSchedulerInput) SetDataDelayOffsetInMinutes(v int64) *UpdateInferenceSchedulerInput

SetDataDelayOffsetInMinutes sets the DataDelayOffsetInMinutes field's value.

func (*UpdateInferenceSchedulerInput) SetDataInputConfiguration

SetDataInputConfiguration sets the DataInputConfiguration field's value.

func (*UpdateInferenceSchedulerInput) SetDataOutputConfiguration

SetDataOutputConfiguration sets the DataOutputConfiguration field's value.

func (*UpdateInferenceSchedulerInput) SetDataUploadFrequency

SetDataUploadFrequency sets the DataUploadFrequency field's value.

func (*UpdateInferenceSchedulerInput) SetInferenceSchedulerName

func (s *UpdateInferenceSchedulerInput) SetInferenceSchedulerName(v string) *UpdateInferenceSchedulerInput

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*UpdateInferenceSchedulerInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (UpdateInferenceSchedulerInput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*UpdateInferenceSchedulerInput) Validate

func (s *UpdateInferenceSchedulerInput) Validate() error

Validate inspects the fields of the type to determine if they are valid.

type UpdateInferenceSchedulerOutput

type UpdateInferenceSchedulerOutput struct {
	// contains filtered or unexported fields
}

func (UpdateInferenceSchedulerOutput) GoString

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (UpdateInferenceSchedulerOutput) String

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

type ValidationException

type ValidationException struct {
	RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"`

	Message_ *string `locationName:"Message" min:"1" type:"string"`
	// contains filtered or unexported fields
}

The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related AWS service that's being utilized.

func (*ValidationException) Code

func (s *ValidationException) Code() string

Code returns the exception type name.

func (*ValidationException) Error

func (s *ValidationException) Error() string

func (ValidationException) GoString

func (s ValidationException) GoString() string

GoString returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

func (*ValidationException) Message

func (s *ValidationException) Message() string

Message returns the exception's message.

func (*ValidationException) OrigErr

func (s *ValidationException) OrigErr() error

OrigErr always returns nil, satisfies awserr.Error interface.

func (*ValidationException) RequestID

func (s *ValidationException) RequestID() string

RequestID returns the service's response RequestID for request.

func (*ValidationException) StatusCode

func (s *ValidationException) StatusCode() int

Status code returns the HTTP status code for the request's response error.

func (ValidationException) String

func (s ValidationException) String() string

String returns the string representation.

API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".

Directories

Path Synopsis
Package lookoutequipmentiface provides an interface to enable mocking the Amazon Lookout for Equipment service client for testing your code.
Package lookoutequipmentiface provides an interface to enable mocking the Amazon Lookout for Equipment service client for testing your code.

Jump to

Keyboard shortcuts

? : This menu
/ : Search site
f or F : Jump to
y or Y : Canonical URL