lookoutequipment

package
v1.0.3 Latest Latest
Warning

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

Go to latest
Published: Nov 5, 2024 License: Apache-2.0 Imports: 10 Imported by: 0

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

Examples

Constants

View Source
const (
	// AutoPromotionResultModelPromoted is a AutoPromotionResult enum value
	AutoPromotionResultModelPromoted = "MODEL_PROMOTED"

	// AutoPromotionResultModelNotPromoted is a AutoPromotionResult enum value
	AutoPromotionResultModelNotPromoted = "MODEL_NOT_PROMOTED"

	// AutoPromotionResultRetrainingInternalError is a AutoPromotionResult enum value
	AutoPromotionResultRetrainingInternalError = "RETRAINING_INTERNAL_ERROR"

	// AutoPromotionResultRetrainingCustomerError is a AutoPromotionResult enum value
	AutoPromotionResultRetrainingCustomerError = "RETRAINING_CUSTOMER_ERROR"

	// AutoPromotionResultRetrainingCancelled is a AutoPromotionResult enum value
	AutoPromotionResultRetrainingCancelled = "RETRAINING_CANCELLED"
)
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"

	// DatasetStatusImportInProgress is a DatasetStatus enum value
	DatasetStatusImportInProgress = "IMPORT_IN_PROGRESS"
)
View Source
const (
	// InferenceDataImportStrategyNoImport is a InferenceDataImportStrategy enum value
	InferenceDataImportStrategyNoImport = "NO_IMPORT"

	// InferenceDataImportStrategyAddWhenEmpty is a InferenceDataImportStrategy enum value
	InferenceDataImportStrategyAddWhenEmpty = "ADD_WHEN_EMPTY"

	// InferenceDataImportStrategyOverwrite is a InferenceDataImportStrategy enum value
	InferenceDataImportStrategyOverwrite = "OVERWRITE"
)
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"

	// IngestionJobStatusImportInProgress is a IngestionJobStatus enum value
	IngestionJobStatusImportInProgress = "IMPORT_IN_PROGRESS"
)
View Source
const (
	// LabelRatingAnomaly is a LabelRating enum value
	LabelRatingAnomaly = "ANOMALY"

	// LabelRatingNoAnomaly is a LabelRating enum value
	LabelRatingNoAnomaly = "NO_ANOMALY"

	// LabelRatingNeutral is a LabelRating enum value
	LabelRatingNeutral = "NEUTRAL"
)
View Source
const (
	// LatestInferenceResultAnomalous is a LatestInferenceResult enum value
	LatestInferenceResultAnomalous = "ANOMALOUS"

	// LatestInferenceResultNormal is a LatestInferenceResult enum value
	LatestInferenceResultNormal = "NORMAL"
)
View Source
const (
	// ModelPromoteModeManaged is a ModelPromoteMode enum value
	ModelPromoteModeManaged = "MANAGED"

	// ModelPromoteModeManual is a ModelPromoteMode enum value
	ModelPromoteModeManual = "MANUAL"
)
View Source
const (
	// ModelQualityQualityThresholdMet is a ModelQuality enum value
	ModelQualityQualityThresholdMet = "QUALITY_THRESHOLD_MET"

	// ModelQualityCannotDetermineQuality is a ModelQuality enum value
	ModelQualityCannotDetermineQuality = "CANNOT_DETERMINE_QUALITY"

	// ModelQualityPoorQualityDetected is a ModelQuality enum value
	ModelQualityPoorQualityDetected = "POOR_QUALITY_DETECTED"
)
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"

	// ModelStatusImportInProgress is a ModelStatus enum value
	ModelStatusImportInProgress = "IMPORT_IN_PROGRESS"
)
View Source
const (
	// ModelVersionSourceTypeTraining is a ModelVersionSourceType enum value
	ModelVersionSourceTypeTraining = "TRAINING"

	// ModelVersionSourceTypeRetraining is a ModelVersionSourceType enum value
	ModelVersionSourceTypeRetraining = "RETRAINING"

	// ModelVersionSourceTypeImport is a ModelVersionSourceType enum value
	ModelVersionSourceTypeImport = "IMPORT"
)
View Source
const (
	// ModelVersionStatusInProgress is a ModelVersionStatus enum value
	ModelVersionStatusInProgress = "IN_PROGRESS"

	// ModelVersionStatusSuccess is a ModelVersionStatus enum value
	ModelVersionStatusSuccess = "SUCCESS"

	// ModelVersionStatusFailed is a ModelVersionStatus enum value
	ModelVersionStatusFailed = "FAILED"

	// ModelVersionStatusImportInProgress is a ModelVersionStatus enum value
	ModelVersionStatusImportInProgress = "IMPORT_IN_PROGRESS"

	// ModelVersionStatusCanceled is a ModelVersionStatus enum value
	ModelVersionStatusCanceled = "CANCELED"
)
View Source
const (
	// MonotonicityDecreasing is a Monotonicity enum value
	MonotonicityDecreasing = "DECREASING"

	// MonotonicityIncreasing is a Monotonicity enum value
	MonotonicityIncreasing = "INCREASING"

	// MonotonicityStatic is a Monotonicity enum value
	MonotonicityStatic = "STATIC"
)
View Source
const (
	// RetrainingSchedulerStatusPending is a RetrainingSchedulerStatus enum value
	RetrainingSchedulerStatusPending = "PENDING"

	// RetrainingSchedulerStatusRunning is a RetrainingSchedulerStatus enum value
	RetrainingSchedulerStatusRunning = "RUNNING"

	// RetrainingSchedulerStatusStopping is a RetrainingSchedulerStatus enum value
	RetrainingSchedulerStatusStopping = "STOPPING"

	// RetrainingSchedulerStatusStopped is a RetrainingSchedulerStatus enum value
	RetrainingSchedulerStatusStopped = "STOPPED"
)
View Source
const (
	// StatisticalIssueStatusPotentialIssueDetected is a StatisticalIssueStatus enum value
	StatisticalIssueStatusPotentialIssueDetected = "POTENTIAL_ISSUE_DETECTED"

	// StatisticalIssueStatusNoIssueDetected is a StatisticalIssueStatus enum value
	StatisticalIssueStatusNoIssueDetected = "NO_ISSUE_DETECTED"
)
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 Amazon Web Services 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 AutoPromotionResult_Values

func AutoPromotionResult_Values() []string

AutoPromotionResult_Values returns all elements of the AutoPromotionResult enum

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 InferenceDataImportStrategy_Values

func InferenceDataImportStrategy_Values() []string

InferenceDataImportStrategy_Values returns all elements of the InferenceDataImportStrategy 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 LabelRating_Values

func LabelRating_Values() []string

LabelRating_Values returns all elements of the LabelRating enum

func LatestInferenceResult_Values

func LatestInferenceResult_Values() []string

LatestInferenceResult_Values returns all elements of the LatestInferenceResult enum

func ModelPromoteMode_Values

func ModelPromoteMode_Values() []string

ModelPromoteMode_Values returns all elements of the ModelPromoteMode enum

func ModelQuality_Values

func ModelQuality_Values() []string

ModelQuality_Values returns all elements of the ModelQuality enum

func ModelStatus_Values

func ModelStatus_Values() []string

ModelStatus_Values returns all elements of the ModelStatus enum

func ModelVersionSourceType_Values

func ModelVersionSourceType_Values() []string

ModelVersionSourceType_Values returns all elements of the ModelVersionSourceType enum

func ModelVersionStatus_Values

func ModelVersionStatus_Values() []string

ModelVersionStatus_Values returns all elements of the ModelVersionStatus enum

func Monotonicity_Values

func Monotonicity_Values() []string

Monotonicity_Values returns all elements of the Monotonicity enum

func RetrainingSchedulerStatus_Values

func RetrainingSchedulerStatus_Values() []string

RetrainingSchedulerStatus_Values returns all elements of the RetrainingSchedulerStatus enum

func StatisticalIssueStatus_Values

func StatisticalIssueStatus_Values() []string

StatisticalIssueStatus_Values returns all elements of the StatisticalIssueStatus 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 CategoricalValues

type CategoricalValues struct {

	// Indicates the number of categories in the data.
	NumberOfCategory *int64 `type:"integer"`

	// Indicates whether there is a potential data issue related to categorical
	// values.
	//
	// Status is a required field
	Status *string `type:"string" required:"true" enum:"StatisticalIssueStatus"`
	// contains filtered or unexported fields
}

Entity that comprises information on categorical values in data.

func (CategoricalValues) GoString

func (s CategoricalValues) 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 (*CategoricalValues) SetNumberOfCategory

func (s *CategoricalValues) SetNumberOfCategory(v int64) *CategoricalValues

SetNumberOfCategory sets the NumberOfCategory field's value.

func (*CategoricalValues) SetStatus

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

SetStatus sets the Status field's value.

func (CategoricalValues) String

func (s CategoricalValues) 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 CountPercent

type CountPercent struct {

	// Indicates the count of occurences of the given statistic.
	//
	// Count is a required field
	Count *int64 `type:"integer" required:"true"`

	// Indicates the percentage of occurances of the given statistic.
	//
	// Percentage is a required field
	Percentage *float64 `type:"float" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises information of count and percentage.

func (CountPercent) GoString

func (s CountPercent) 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 (*CountPercent) SetCount

func (s *CountPercent) SetCount(v int64) *CountPercent

SetCount sets the Count field's value.

func (*CountPercent) SetPercentage

func (s *CountPercent) SetPercentage(v float64) *CountPercent

SetPercentage sets the Percentage field's value.

func (CountPercent) String

func (s CountPercent) 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 *DatasetSchema `type:"structure"`

	// 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"`

	// The interval (in minutes) of planned delay at the start of each inference
	// segment. For example, if inference is set to run every ten minutes, the delay
	// is set to five minutes and the time is 09:08. The inference scheduler will
	// wake up at the configured interval (which, without a delay configured, would
	// be 09:10) plus the additional five minute delay time (so 09:15) to check
	// your Amazon S3 bucket. The delay provides a buffer for you to upload data
	// at the same frequency, so that you don't have to stop and restart the scheduler
	// when uploading new data.
	//
	// For more information, see Understanding the inference process (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-inference-process.html).
	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 Amazon 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 runs inference on your data.
	//
	// For more information, see Understanding the inference process (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-inference-process.html).
	//
	// 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 machine learning 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"`

	// Provides a quality assessment for a model that uses labels. If Lookout for
	// Equipment determines that the model quality is poor based on training metrics,
	// the value is POOR_QUALITY_DETECTED. Otherwise, the value is QUALITY_THRESHOLD_MET.
	//
	// If the model is unlabeled, the model quality can't be assessed and the value
	// of ModelQuality is CANNOT_DETERMINE_QUALITY. In this situation, you can get
	// a model quality assessment by adding labels to the input dataset and retraining
	// the model.
	//
	// For information about using labels with your models, see Understanding labeling
	// (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-labeling.html).
	//
	// For information about improving the quality of a model, see Best practices
	// with Amazon Lookout for Equipment (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/best-practices.html).
	ModelQuality *string `type:"string" enum:"ModelQuality"`

	// 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) SetModelQuality

SetModelQuality sets the ModelQuality 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 CreateLabelGroupInput

type CreateLabelGroupInput struct {

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

	// The acceptable fault codes (indicating the type of anomaly associated with
	// the label) that can be used with this label group.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	FaultCodes []*string `type:"list"`

	// Names a group of labels.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`

	// Tags that provide metadata about the label group you are creating.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (CreateLabelGroupInput) GoString

func (s CreateLabelGroupInput) 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 (*CreateLabelGroupInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateLabelGroupInput) SetFaultCodes

func (s *CreateLabelGroupInput) SetFaultCodes(v []*string) *CreateLabelGroupInput

SetFaultCodes sets the FaultCodes field's value.

func (*CreateLabelGroupInput) SetLabelGroupName

func (s *CreateLabelGroupInput) SetLabelGroupName(v string) *CreateLabelGroupInput

SetLabelGroupName sets the LabelGroupName field's value.

func (*CreateLabelGroupInput) SetTags

SetTags sets the Tags field's value.

func (CreateLabelGroupInput) String

func (s CreateLabelGroupInput) 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 (*CreateLabelGroupInput) Validate

func (s *CreateLabelGroupInput) Validate() error

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

type CreateLabelGroupOutput

type CreateLabelGroupOutput struct {

	// The Amazon Resource Name (ARN) of the label group that you have created.
	LabelGroupArn *string `min:"20" type:"string"`

	// The name of the label group that you have created. Data in this field will
	// be retained for service usage. Follow best practices for the security of
	// your data.
	LabelGroupName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (CreateLabelGroupOutput) GoString

func (s CreateLabelGroupOutput) 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 (*CreateLabelGroupOutput) SetLabelGroupArn

func (s *CreateLabelGroupOutput) SetLabelGroupArn(v string) *CreateLabelGroupOutput

SetLabelGroupArn sets the LabelGroupArn field's value.

func (*CreateLabelGroupOutput) SetLabelGroupName

func (s *CreateLabelGroupOutput) SetLabelGroupName(v string) *CreateLabelGroupOutput

SetLabelGroupName sets the LabelGroupName field's value.

func (CreateLabelGroupOutput) String

func (s CreateLabelGroupOutput) 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 CreateLabelInput

type CreateLabelInput struct {

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

	// The end time of the labeled event.
	//
	// EndTime is a required field
	EndTime *time.Time `type:"timestamp" required:"true"`

	// Indicates that a label pertains to a particular piece of equipment.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	Equipment *string `min:"1" type:"string"`

	// Provides additional information about the label. The fault code must be defined
	// in the FaultCodes attribute of the label group.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	FaultCode *string `min:"1" type:"string"`

	// The name of a group of labels.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`

	// Metadata providing additional information about the label.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	Notes *string `min:"1" type:"string"`

	// Indicates whether a labeled event represents an anomaly.
	//
	// Rating is a required field
	Rating *string `type:"string" required:"true" enum:"LabelRating"`

	// The start time of the labeled event.
	//
	// StartTime is a required field
	StartTime *time.Time `type:"timestamp" required:"true"`
	// contains filtered or unexported fields
}

func (CreateLabelInput) GoString

func (s CreateLabelInput) 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 (*CreateLabelInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*CreateLabelInput) SetEndTime

func (s *CreateLabelInput) SetEndTime(v time.Time) *CreateLabelInput

SetEndTime sets the EndTime field's value.

func (*CreateLabelInput) SetEquipment

func (s *CreateLabelInput) SetEquipment(v string) *CreateLabelInput

SetEquipment sets the Equipment field's value.

func (*CreateLabelInput) SetFaultCode

func (s *CreateLabelInput) SetFaultCode(v string) *CreateLabelInput

SetFaultCode sets the FaultCode field's value.

func (*CreateLabelInput) SetLabelGroupName

func (s *CreateLabelInput) SetLabelGroupName(v string) *CreateLabelInput

SetLabelGroupName sets the LabelGroupName field's value.

func (*CreateLabelInput) SetNotes

func (s *CreateLabelInput) SetNotes(v string) *CreateLabelInput

SetNotes sets the Notes field's value.

func (*CreateLabelInput) SetRating

func (s *CreateLabelInput) SetRating(v string) *CreateLabelInput

SetRating sets the Rating field's value.

func (*CreateLabelInput) SetStartTime

func (s *CreateLabelInput) SetStartTime(v time.Time) *CreateLabelInput

SetStartTime sets the StartTime field's value.

func (CreateLabelInput) String

func (s CreateLabelInput) 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 (*CreateLabelInput) Validate

func (s *CreateLabelInput) Validate() error

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

type CreateLabelOutput

type CreateLabelOutput struct {

	// The ID of the label that you have created.
	LabelId *string `type:"string"`
	// contains filtered or unexported fields
}

func (CreateLabelOutput) GoString

func (s CreateLabelOutput) 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 (*CreateLabelOutput) SetLabelId

func (s *CreateLabelOutput) SetLabelId(v string) *CreateLabelOutput

SetLabelId sets the LabelId field's value.

func (CreateLabelOutput) String

func (s CreateLabelOutput) 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 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 machine learning model being created.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// The data schema for the machine learning 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 machine learning 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 machine learning model.
	EvaluationDataStartTime *time.Time `type:"timestamp"`

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

	// The Amazon S3 location where you want Amazon Lookout for Equipment to save
	// the pointwise model diagnostics. You must also specify the RoleArn request
	// parameter.
	ModelDiagnosticsOutputConfiguration *ModelDiagnosticsOutputConfiguration `type:"structure"`

	// The name for the machine learning 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 machine learning 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 machine learning 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 machine learning 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 machine learning 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) SetModelDiagnosticsOutputConfiguration

func (s *CreateModelInput) SetModelDiagnosticsOutputConfiguration(v *ModelDiagnosticsOutputConfiguration) *CreateModelInput

SetModelDiagnosticsOutputConfiguration sets the ModelDiagnosticsOutputConfiguration field's value.

func (*CreateModelInput) SetModelName

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

SetModelName sets the ModelName field's value.

func (*CreateModelInput) SetOffCondition

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 CreateRetrainingSchedulerInput

type CreateRetrainingSchedulerInput 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 number of past days of data that will be used for retraining.
	//
	// LookbackWindow is a required field
	LookbackWindow *string `type:"string" required:"true"`

	// The name of the model to add the retraining scheduler to.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// Indicates how the service will use new models. In MANAGED mode, new models
	// will automatically be used for inference if they have better performance
	// than the current model. In MANUAL mode, the new models will not be used until
	// they are manually activated (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/versioning-model.html#model-activation).
	PromoteMode *string `type:"string" enum:"ModelPromoteMode"`

	// This parameter uses the ISO 8601 (https://en.wikipedia.org/wiki/ISO_8601#Durations)
	// standard to set the frequency at which you want retraining to occur in terms
	// of Years, Months, and/or Days (note: other parameters like Time are not currently
	// supported). The minimum value is 30 days (P30D) and the maximum value is
	// 1 year (P1Y). For example, the following values are valid:
	//
	//    * P3M15D – Every 3 months and 15 days
	//
	//    * P2M – Every 2 months
	//
	//    * P150D – Every 150 days
	//
	// RetrainingFrequency is a required field
	RetrainingFrequency *string `min:"1" type:"string" required:"true"`

	// The start date for the retraining scheduler. Lookout for Equipment truncates
	// the time you provide to the nearest UTC day.
	RetrainingStartDate *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (CreateRetrainingSchedulerInput) 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 (*CreateRetrainingSchedulerInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*CreateRetrainingSchedulerInput) SetLookbackWindow

SetLookbackWindow sets the LookbackWindow field's value.

func (*CreateRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (*CreateRetrainingSchedulerInput) SetPromoteMode

SetPromoteMode sets the PromoteMode field's value.

func (*CreateRetrainingSchedulerInput) SetRetrainingFrequency

SetRetrainingFrequency sets the RetrainingFrequency field's value.

func (*CreateRetrainingSchedulerInput) SetRetrainingStartDate

SetRetrainingStartDate sets the RetrainingStartDate field's value.

func (CreateRetrainingSchedulerInput) 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 (*CreateRetrainingSchedulerInput) Validate

func (s *CreateRetrainingSchedulerInput) Validate() error

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

type CreateRetrainingSchedulerOutput

type CreateRetrainingSchedulerOutput struct {

	// The ARN of the model that you added the retraining scheduler to.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model that you added the retraining scheduler to.
	ModelName *string `min:"1" type:"string"`

	// The status of the retraining scheduler.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`
	// contains filtered or unexported fields
}

func (CreateRetrainingSchedulerOutput) 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 (*CreateRetrainingSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*CreateRetrainingSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*CreateRetrainingSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (CreateRetrainingSchedulerOutput) 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 Amazon 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 DataQualitySummary

type DataQualitySummary struct {

	// Parameter that gives information about duplicate timestamps in the input
	// data.
	//
	// DuplicateTimestamps is a required field
	DuplicateTimestamps *DuplicateTimestamps `type:"structure" required:"true"`

	// Parameter that gives information about insufficient data for sensors in the
	// dataset. This includes information about those sensors that have complete
	// data missing and those with a short date range.
	//
	// InsufficientSensorData is a required field
	InsufficientSensorData *InsufficientSensorData `type:"structure" required:"true"`

	// Parameter that gives information about data that is invalid over all the
	// sensors in the input data.
	//
	// InvalidSensorData is a required field
	InvalidSensorData *InvalidSensorData `type:"structure" required:"true"`

	// Parameter that gives information about data that is missing over all the
	// sensors in the input data.
	//
	// MissingSensorData is a required field
	MissingSensorData *MissingSensorData `type:"structure" required:"true"`

	// Parameter that gives information about unsupported timestamps in the input
	// data.
	//
	// UnsupportedTimestamps is a required field
	UnsupportedTimestamps *UnsupportedTimestamps `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

DataQualitySummary gives aggregated statistics over all the sensors about a completed ingestion job. It primarily gives more information about statistics over different incorrect data like MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats, InsufficientSensorData, DuplicateTimeStamps.

func (DataQualitySummary) GoString

func (s DataQualitySummary) 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 (*DataQualitySummary) SetDuplicateTimestamps

func (s *DataQualitySummary) SetDuplicateTimestamps(v *DuplicateTimestamps) *DataQualitySummary

SetDuplicateTimestamps sets the DuplicateTimestamps field's value.

func (*DataQualitySummary) SetInsufficientSensorData

func (s *DataQualitySummary) SetInsufficientSensorData(v *InsufficientSensorData) *DataQualitySummary

SetInsufficientSensorData sets the InsufficientSensorData field's value.

func (*DataQualitySummary) SetInvalidSensorData

func (s *DataQualitySummary) SetInvalidSensorData(v *InvalidSensorData) *DataQualitySummary

SetInvalidSensorData sets the InvalidSensorData field's value.

func (*DataQualitySummary) SetMissingSensorData

func (s *DataQualitySummary) SetMissingSensorData(v *MissingSensorData) *DataQualitySummary

SetMissingSensorData sets the MissingSensorData field's value.

func (*DataQualitySummary) SetUnsupportedTimestamps

func (s *DataQualitySummary) SetUnsupportedTimestamps(v *UnsupportedTimestamps) *DataQualitySummary

SetUnsupportedTimestamps sets the UnsupportedTimestamps field's value.

func (DataQualitySummary) String

func (s DataQualitySummary) 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 DatasetSchema

type DatasetSchema struct {

	// The data schema used within the given dataset.
	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 DeleteLabelGroupInput

type DeleteLabelGroupInput struct {

	// The name of the label group that you want to delete. Data in this field will
	// be retained for service usage. Follow best practices for the security of
	// your data.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLabelGroupInput) GoString

func (s DeleteLabelGroupInput) 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 (*DeleteLabelGroupInput) SetLabelGroupName

func (s *DeleteLabelGroupInput) SetLabelGroupName(v string) *DeleteLabelGroupInput

SetLabelGroupName sets the LabelGroupName field's value.

func (DeleteLabelGroupInput) String

func (s DeleteLabelGroupInput) 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 (*DeleteLabelGroupInput) Validate

func (s *DeleteLabelGroupInput) Validate() error

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

type DeleteLabelGroupOutput

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

func (DeleteLabelGroupOutput) GoString

func (s DeleteLabelGroupOutput) 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 (DeleteLabelGroupOutput) String

func (s DeleteLabelGroupOutput) 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 DeleteLabelInput

type DeleteLabelInput struct {

	// The name of the label group that contains the label that you want to delete.
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`

	// The ID of the label that you want to delete.
	//
	// LabelId is a required field
	LabelId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteLabelInput) GoString

func (s DeleteLabelInput) 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 (*DeleteLabelInput) SetLabelGroupName

func (s *DeleteLabelInput) SetLabelGroupName(v string) *DeleteLabelInput

SetLabelGroupName sets the LabelGroupName field's value.

func (*DeleteLabelInput) SetLabelId

func (s *DeleteLabelInput) SetLabelId(v string) *DeleteLabelInput

SetLabelId sets the LabelId field's value.

func (DeleteLabelInput) String

func (s DeleteLabelInput) 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 (*DeleteLabelInput) Validate

func (s *DeleteLabelInput) Validate() error

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

type DeleteLabelOutput

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

func (DeleteLabelOutput) GoString

func (s DeleteLabelOutput) 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 (DeleteLabelOutput) String

func (s DeleteLabelOutput) 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 DeleteModelInput

type DeleteModelInput struct {

	// The name of the machine learning 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 DeleteResourcePolicyInput

type DeleteResourcePolicyInput struct {

	// The Amazon Resource Name (ARN) of the resource for which the resource policy
	// should be deleted.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"20" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteResourcePolicyInput) GoString

func (s DeleteResourcePolicyInput) 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 (*DeleteResourcePolicyInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (DeleteResourcePolicyInput) String

func (s DeleteResourcePolicyInput) 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 (*DeleteResourcePolicyInput) Validate

func (s *DeleteResourcePolicyInput) Validate() error

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

type DeleteResourcePolicyOutput

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

func (DeleteResourcePolicyOutput) GoString

func (s DeleteResourcePolicyOutput) 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 (DeleteResourcePolicyOutput) 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 DeleteRetrainingSchedulerInput

type DeleteRetrainingSchedulerInput struct {

	// The name of the model whose retraining scheduler you want to delete.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DeleteRetrainingSchedulerInput) 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 (*DeleteRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (DeleteRetrainingSchedulerInput) 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 (*DeleteRetrainingSchedulerInput) Validate

func (s *DeleteRetrainingSchedulerInput) Validate() error

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

type DeleteRetrainingSchedulerOutput

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

func (DeleteRetrainingSchedulerOutput) 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 (DeleteRetrainingSchedulerOutput) 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"`

	// Indicates the latest timestamp corresponding to data that was successfully
	// ingested during this specific ingestion job.
	DataEndTime *time.Time `type:"timestamp"`

	// Gives statistics about a completed ingestion job. These statistics primarily
	// relate to quantifying incorrect data such as MissingCompleteSensorData, MissingSensorData,
	// UnsupportedDateFormats, InsufficientSensorData, and DuplicateTimeStamps.
	DataQualitySummary *DataQualitySummary `type:"structure"`

	// Indicates the earliest timestamp corresponding to data that was successfully
	// ingested during this specific ingestion job.
	DataStartTime *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"`

	// Indicates the size of the ingested dataset.
	IngestedDataSize *int64 `type:"long"`

	// Gives statistics about how many files have been ingested, and which files
	// have not been ingested, for a particular ingestion job.
	IngestedFilesSummary *IngestedFilesSummary `type:"structure"`

	// 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"`

	// The Amazon Resource Name (ARN) of the source dataset from which the data
	// used for the data ingestion job was imported from.
	SourceDatasetArn *string `min:"20" type:"string"`

	// Indicates the status of the DataIngestionJob operation.
	Status *string `type:"string" enum:"IngestionJobStatus"`

	// Provides details about status of the ingestion job that is currently in progress.
	StatusDetail *string `min:"1" type:"string"`
	// 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) SetDataEndTime

SetDataEndTime sets the DataEndTime field's value.

func (*DescribeDataIngestionJobOutput) SetDataQualitySummary

SetDataQualitySummary sets the DataQualitySummary field's value.

func (*DescribeDataIngestionJobOutput) SetDataStartTime

SetDataStartTime sets the DataStartTime 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) SetIngestedDataSize

SetIngestedDataSize sets the IngestedDataSize field's value.

func (*DescribeDataIngestionJobOutput) SetIngestedFilesSummary

SetIngestedFilesSummary sets the IngestedFilesSummary 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) SetSourceDatasetArn

SetSourceDatasetArn sets the SourceDatasetArn field's value.

func (*DescribeDataIngestionJobOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeDataIngestionJobOutput) SetStatusDetail

SetStatusDetail sets the StatusDetail 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 Lookout for Equipment.
	CreatedAt *time.Time `type:"timestamp"`

	// Indicates the latest timestamp corresponding to data that was successfully
	// ingested during the most recent ingestion of this particular dataset.
	DataEndTime *time.Time `type:"timestamp"`

	// Gives statistics associated with the given dataset for the latest successful
	// associated ingestion job id. These statistics primarily relate to quantifying
	// incorrect data such as MissingCompleteSensorData, MissingSensorData, UnsupportedDateFormats,
	// InsufficientSensorData, and DuplicateTimeStamps.
	DataQualitySummary *DataQualitySummary `type:"structure"`

	// Indicates the earliest timestamp corresponding to data that was successfully
	// ingested during the most recent ingestion of this particular dataset.
	DataStartTime *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"`

	// IngestedFilesSummary associated with the given dataset for the latest successful
	// associated ingestion job id.
	IngestedFilesSummary *IngestedFilesSummary `type:"structure"`

	// 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"`

	// The Amazon Resource Name (ARN) of the IAM role that you are using for this
	// the data ingestion job.
	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 dataset data by Amazon
	// Lookout for Equipment.
	ServerSideKmsKeyId *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the source dataset from which the current
	// data being described was imported from.
	SourceDatasetArn *string `min:"20" 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) SetDataEndTime

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

SetDataEndTime sets the DataEndTime field's value.

func (*DescribeDatasetOutput) SetDataQualitySummary

func (s *DescribeDatasetOutput) SetDataQualitySummary(v *DataQualitySummary) *DescribeDatasetOutput

SetDataQualitySummary sets the DataQualitySummary field's value.

func (*DescribeDatasetOutput) SetDataStartTime

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

SetDataStartTime sets the DataStartTime 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) SetIngestedFilesSummary

func (s *DescribeDatasetOutput) SetIngestedFilesSummary(v *IngestedFilesSummary) *DescribeDatasetOutput

SetIngestedFilesSummary sets the IngestedFilesSummary 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) SetRoleArn

SetRoleArn sets the RoleArn 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) SetSourceDatasetArn

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

SetSourceDatasetArn sets the SourceDatasetArn 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"`

	// Indicates whether the latest execution for the inference scheduler was Anomalous
	// (anomalous events found) or Normal (no anomalous events found).
	LatestInferenceResult *string `type:"string" enum:"LatestInferenceResult"`

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

	// The name of the machine learning 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) SetLatestInferenceResult

SetLatestInferenceResult sets the LatestInferenceResult 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 DescribeLabelGroupInput

type DescribeLabelGroupInput struct {

	// Returns the name of the label group.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeLabelGroupInput) GoString

func (s DescribeLabelGroupInput) 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 (*DescribeLabelGroupInput) SetLabelGroupName

func (s *DescribeLabelGroupInput) SetLabelGroupName(v string) *DescribeLabelGroupInput

SetLabelGroupName sets the LabelGroupName field's value.

func (DescribeLabelGroupInput) String

func (s DescribeLabelGroupInput) 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 (*DescribeLabelGroupInput) Validate

func (s *DescribeLabelGroupInput) Validate() error

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

type DescribeLabelGroupOutput

type DescribeLabelGroupOutput struct {

	// The time at which the label group was created.
	CreatedAt *time.Time `type:"timestamp"`

	// Codes indicating the type of anomaly associated with the labels in the lagbel
	// group.
	FaultCodes []*string `type:"list"`

	// The Amazon Resource Name (ARN) of the label group.
	LabelGroupArn *string `min:"20" type:"string"`

	// The name of the label group.
	LabelGroupName *string `min:"1" type:"string"`

	// The time at which the label group was updated.
	UpdatedAt *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeLabelGroupOutput) GoString

func (s DescribeLabelGroupOutput) 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 (*DescribeLabelGroupOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeLabelGroupOutput) SetFaultCodes

SetFaultCodes sets the FaultCodes field's value.

func (*DescribeLabelGroupOutput) SetLabelGroupArn

SetLabelGroupArn sets the LabelGroupArn field's value.

func (*DescribeLabelGroupOutput) SetLabelGroupName

func (s *DescribeLabelGroupOutput) SetLabelGroupName(v string) *DescribeLabelGroupOutput

SetLabelGroupName sets the LabelGroupName field's value.

func (*DescribeLabelGroupOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeLabelGroupOutput) String

func (s DescribeLabelGroupOutput) 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 DescribeLabelInput

type DescribeLabelInput struct {

	// Returns the name of the group containing the label.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`

	// Returns the ID of the label.
	//
	// LabelId is a required field
	LabelId *string `type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeLabelInput) GoString

func (s DescribeLabelInput) 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 (*DescribeLabelInput) SetLabelGroupName

func (s *DescribeLabelInput) SetLabelGroupName(v string) *DescribeLabelInput

SetLabelGroupName sets the LabelGroupName field's value.

func (*DescribeLabelInput) SetLabelId

func (s *DescribeLabelInput) SetLabelId(v string) *DescribeLabelInput

SetLabelId sets the LabelId field's value.

func (DescribeLabelInput) String

func (s DescribeLabelInput) 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 (*DescribeLabelInput) Validate

func (s *DescribeLabelInput) Validate() error

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

type DescribeLabelOutput

type DescribeLabelOutput struct {

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

	// The end time of the requested label.
	EndTime *time.Time `type:"timestamp"`

	// Indicates that a label pertains to a particular piece of equipment.
	Equipment *string `min:"1" type:"string"`

	// Indicates the type of anomaly associated with the label.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	FaultCode *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the requested label group.
	LabelGroupArn *string `min:"20" type:"string"`

	// The name of the requested label group.
	LabelGroupName *string `min:"1" type:"string"`

	// The ID of the requested label.
	LabelId *string `type:"string"`

	// Metadata providing additional information about the label.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	Notes *string `min:"1" type:"string"`

	// Indicates whether a labeled event represents an anomaly.
	Rating *string `type:"string" enum:"LabelRating"`

	// The start time of the requested label.
	StartTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeLabelOutput) GoString

func (s DescribeLabelOutput) 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 (*DescribeLabelOutput) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeLabelOutput) SetEndTime

SetEndTime sets the EndTime field's value.

func (*DescribeLabelOutput) SetEquipment

func (s *DescribeLabelOutput) SetEquipment(v string) *DescribeLabelOutput

SetEquipment sets the Equipment field's value.

func (*DescribeLabelOutput) SetFaultCode

func (s *DescribeLabelOutput) SetFaultCode(v string) *DescribeLabelOutput

SetFaultCode sets the FaultCode field's value.

func (*DescribeLabelOutput) SetLabelGroupArn

func (s *DescribeLabelOutput) SetLabelGroupArn(v string) *DescribeLabelOutput

SetLabelGroupArn sets the LabelGroupArn field's value.

func (*DescribeLabelOutput) SetLabelGroupName

func (s *DescribeLabelOutput) SetLabelGroupName(v string) *DescribeLabelOutput

SetLabelGroupName sets the LabelGroupName field's value.

func (*DescribeLabelOutput) SetLabelId

SetLabelId sets the LabelId field's value.

func (*DescribeLabelOutput) SetNotes

SetNotes sets the Notes field's value.

func (*DescribeLabelOutput) SetRating

SetRating sets the Rating field's value.

func (*DescribeLabelOutput) SetStartTime

func (s *DescribeLabelOutput) SetStartTime(v time.Time) *DescribeLabelOutput

SetStartTime sets the StartTime field's value.

func (DescribeLabelOutput) String

func (s DescribeLabelOutput) 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 DescribeModelInput

type DescribeModelInput struct {

	// The name of the machine learning 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 end time of the inference data that has been accumulated.
	AccumulatedInferenceDataEndTime *time.Time `type:"timestamp"`

	// Indicates the start time of the inference data that has been accumulated.
	AccumulatedInferenceDataStartTime *time.Time `type:"timestamp"`

	// The name of the model version used by the inference schedular when running
	// a scheduled inference execution.
	ActiveModelVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Name (ARN) of the model version used by the inference
	// scheduler when running a scheduled inference execution.
	ActiveModelVersionArn *string `min:"20" type:"string"`

	// Indicates the time and date at which the machine learning 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 machine learning
	// model being described.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset being used by the machine learning 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 machine learning 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 machine learning model.
	EvaluationDataStartTime *time.Time `type:"timestamp"`

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

	// The date and time when the import job was completed. This field appears if
	// the active model version was imported.
	ImportJobEndTime *time.Time `type:"timestamp"`

	// The date and time when the import job was started. This field appears if
	// the active model version was imported.
	ImportJobStartTime *time.Time `type:"timestamp"`

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

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

	// Indicates the number of days of data used in the most recent scheduled retraining
	// run.
	LatestScheduledRetrainingAvailableDataInDays *int64 `type:"integer"`

	// If the model version was generated by retraining and the training failed,
	// this indicates the reason for that failure.
	LatestScheduledRetrainingFailedReason *string `min:"1" type:"string"`

	// Indicates the most recent model version that was generated by retraining.
	LatestScheduledRetrainingModelVersion *int64 `min:"1" type:"long"`

	// Indicates the start time of the most recent scheduled retraining run.
	LatestScheduledRetrainingStartTime *time.Time `type:"timestamp"`

	// Indicates the status of the most recent scheduled retraining run.
	LatestScheduledRetrainingStatus *string `type:"string" enum:"ModelVersionStatus"`

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

	// Configuration information for the model's pointwise model diagnostics.
	ModelDiagnosticsOutputConfiguration *ModelDiagnosticsOutputConfiguration `type:"structure"`

	// 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 machine learning model being described.
	ModelName *string `min:"1" type:"string"`

	// Provides a quality assessment for a model that uses labels. If Lookout for
	// Equipment determines that the model quality is poor based on training metrics,
	// the value is POOR_QUALITY_DETECTED. Otherwise, the value is QUALITY_THRESHOLD_MET.
	//
	// If the model is unlabeled, the model quality can't be assessed and the value
	// of ModelQuality is CANNOT_DETERMINE_QUALITY. In this situation, you can get
	// a model quality assessment by adding labels to the input dataset and retraining
	// the model.
	//
	// For information about using labels with your models, see Understanding labeling
	// (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-labeling.html).
	//
	// For information about improving the quality of a model, see Best practices
	// with Amazon Lookout for Equipment (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/best-practices.html).
	ModelQuality *string `type:"string" enum:"ModelQuality"`

	// The date the active model version was activated.
	ModelVersionActivatedAt *time.Time `type:"timestamp"`

	// Indicates the date and time that the next scheduled retraining run will start
	// on. Lookout for Equipment truncates the time you provide to the nearest UTC
	// day.
	NextScheduledRetrainingStartDate *time.Time `type:"timestamp"`

	// 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 model version that was set as the active model version prior to the current
	// active model version.
	PreviousActiveModelVersion *int64 `min:"1" type:"long"`

	// The ARN of the model version that was set as the active model version prior
	// to the current active model version.
	PreviousActiveModelVersionArn *string `min:"20" type:"string"`

	// The date and time when the previous active model version was activated.
	PreviousModelVersionActivatedAt *time.Time `type:"timestamp"`

	// If the model version was retrained, this field shows a summary of the performance
	// of the prior model on the new training range. You can use the information
	// in this JSON-formatted object to compare the new model version and the prior
	// model version.
	PriorModelMetrics *string `min:"1" type:"string"`

	// Indicates the status of the retraining scheduler.
	RetrainingSchedulerStatus *string `type:"string" enum:"RetrainingSchedulerStatus"`

	// The Amazon Resource Name (ARN) of a role with permission to access the data
	// source for the machine learning 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"`

	// The Amazon Resource Name (ARN) of the source model version. This field appears
	// if the active model version was imported.
	SourceModelVersionArn *string `min:"20" 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 machine learning 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 machine learning model.
	TrainingDataStartTime *time.Time `type:"timestamp"`

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

	// Indicates the time at which the training of the machine learning 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) SetAccumulatedInferenceDataEndTime

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

SetAccumulatedInferenceDataEndTime sets the AccumulatedInferenceDataEndTime field's value.

func (*DescribeModelOutput) SetAccumulatedInferenceDataStartTime

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

SetAccumulatedInferenceDataStartTime sets the AccumulatedInferenceDataStartTime field's value.

func (*DescribeModelOutput) SetActiveModelVersion

func (s *DescribeModelOutput) SetActiveModelVersion(v int64) *DescribeModelOutput

SetActiveModelVersion sets the ActiveModelVersion field's value.

func (*DescribeModelOutput) SetActiveModelVersionArn

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

SetActiveModelVersionArn sets the ActiveModelVersionArn field's value.

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) SetImportJobEndTime

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

SetImportJobEndTime sets the ImportJobEndTime field's value.

func (*DescribeModelOutput) SetImportJobStartTime

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

SetImportJobStartTime sets the ImportJobStartTime 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) SetLatestScheduledRetrainingAvailableDataInDays

func (s *DescribeModelOutput) SetLatestScheduledRetrainingAvailableDataInDays(v int64) *DescribeModelOutput

SetLatestScheduledRetrainingAvailableDataInDays sets the LatestScheduledRetrainingAvailableDataInDays field's value.

func (*DescribeModelOutput) SetLatestScheduledRetrainingFailedReason

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

SetLatestScheduledRetrainingFailedReason sets the LatestScheduledRetrainingFailedReason field's value.

func (*DescribeModelOutput) SetLatestScheduledRetrainingModelVersion

func (s *DescribeModelOutput) SetLatestScheduledRetrainingModelVersion(v int64) *DescribeModelOutput

SetLatestScheduledRetrainingModelVersion sets the LatestScheduledRetrainingModelVersion field's value.

func (*DescribeModelOutput) SetLatestScheduledRetrainingStartTime

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

SetLatestScheduledRetrainingStartTime sets the LatestScheduledRetrainingStartTime field's value.

func (*DescribeModelOutput) SetLatestScheduledRetrainingStatus

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

SetLatestScheduledRetrainingStatus sets the LatestScheduledRetrainingStatus field's value.

func (*DescribeModelOutput) SetModelArn

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

SetModelArn sets the ModelArn field's value.

func (*DescribeModelOutput) SetModelDiagnosticsOutputConfiguration

func (s *DescribeModelOutput) SetModelDiagnosticsOutputConfiguration(v *ModelDiagnosticsOutputConfiguration) *DescribeModelOutput

SetModelDiagnosticsOutputConfiguration sets the ModelDiagnosticsOutputConfiguration 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) SetModelQuality

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

SetModelQuality sets the ModelQuality field's value.

func (*DescribeModelOutput) SetModelVersionActivatedAt

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

SetModelVersionActivatedAt sets the ModelVersionActivatedAt field's value.

func (*DescribeModelOutput) SetNextScheduledRetrainingStartDate

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

SetNextScheduledRetrainingStartDate sets the NextScheduledRetrainingStartDate field's value.

func (*DescribeModelOutput) SetOffCondition

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

SetOffCondition sets the OffCondition field's value.

func (*DescribeModelOutput) SetPreviousActiveModelVersion

func (s *DescribeModelOutput) SetPreviousActiveModelVersion(v int64) *DescribeModelOutput

SetPreviousActiveModelVersion sets the PreviousActiveModelVersion field's value.

func (*DescribeModelOutput) SetPreviousActiveModelVersionArn

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

SetPreviousActiveModelVersionArn sets the PreviousActiveModelVersionArn field's value.

func (*DescribeModelOutput) SetPreviousModelVersionActivatedAt

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

SetPreviousModelVersionActivatedAt sets the PreviousModelVersionActivatedAt field's value.

func (*DescribeModelOutput) SetPriorModelMetrics

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

SetPriorModelMetrics sets the PriorModelMetrics field's value.

func (*DescribeModelOutput) SetRetrainingSchedulerStatus

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

SetRetrainingSchedulerStatus sets the RetrainingSchedulerStatus 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) SetSourceModelVersionArn

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

SetSourceModelVersionArn sets the SourceModelVersionArn 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 DescribeModelVersionInput

type DescribeModelVersionInput struct {

	// The name of the machine learning model that this version belongs to.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// The version of the machine learning model.
	//
	// ModelVersion is a required field
	ModelVersion *int64 `min:"1" type:"long" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeModelVersionInput) GoString

func (s DescribeModelVersionInput) 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 (*DescribeModelVersionInput) SetModelName

SetModelName sets the ModelName field's value.

func (*DescribeModelVersionInput) SetModelVersion

SetModelVersion sets the ModelVersion field's value.

func (DescribeModelVersionInput) String

func (s DescribeModelVersionInput) 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 (*DescribeModelVersionInput) Validate

func (s *DescribeModelVersionInput) Validate() error

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

type DescribeModelVersionOutput

type DescribeModelVersionOutput struct {

	// Indicates whether the model version was promoted to be the active version
	// after retraining or if there was an error with or cancellation of the retraining.
	AutoPromotionResult *string `type:"string" enum:"AutoPromotionResult"`

	// Indicates the reason for the AutoPromotionResult. For example, a model might
	// not be promoted if its performance was worse than the active version, if
	// there was an error during training, or if the retraining scheduler was using
	// MANUAL promote mode. The model will be promoted in MANAGED promote mode if
	// the performance is better than the previous model.
	AutoPromotionResultReason *string `min:"1" type:"string"`

	// Indicates the time and date at which the machine learning model version 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 Resource Name (ARN) of the dataset used to train the model version.
	DatasetArn *string `min:"20" type:"string"`

	// The name of the dataset used to train the model version.
	DatasetName *string `min:"1" type:"string"`

	// The date on which the data in the evaluation set began being gathered. If
	// you imported the version, this is the date that the evaluation set data in
	// the source version finished being gathered.
	EvaluationDataEndTime *time.Time `type:"timestamp"`

	// The date on which the data in the evaluation set began being gathered. If
	// you imported the version, this is the date that the evaluation set data in
	// the source version began being gathered.
	EvaluationDataStartTime *time.Time `type:"timestamp"`

	// The failure message if the training of the model version failed.
	FailedReason *string `min:"1" type:"string"`

	// The date and time when the import job completed. This field appears if the
	// model version was imported.
	ImportJobEndTime *time.Time `type:"timestamp"`

	// The date and time when the import job began. This field appears if the model
	// version was imported.
	ImportJobStartTime *time.Time `type:"timestamp"`

	// The size in bytes of the imported data. This field appears if the model version
	// was imported.
	ImportedDataSizeInBytes *int64 `type:"long"`

	// Contains the configuration information for the S3 location being used to
	// hold label data.
	LabelsInputConfiguration *LabelsInputConfiguration `type:"structure"`

	// Indicates the last time the machine learning model version was updated.
	LastUpdatedTime *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the parent machine learning model that
	// this version belong to.
	ModelArn *string `min:"20" type:"string"`

	// The Amazon S3 location where Amazon Lookout for Equipment saves the pointwise
	// model diagnostics for the model version.
	ModelDiagnosticsOutputConfiguration *ModelDiagnosticsOutputConfiguration `type:"structure"`

	// The Amazon S3 output prefix for where Lookout for Equipment saves the pointwise
	// model diagnostics for the model version.
	ModelDiagnosticsResultsObject *S3Object `type:"structure"`

	// Shows an aggregated summary, in JSON format, of the model's performance within
	// the evaluation time range. These metrics are created when evaluating the
	// model.
	ModelMetrics *string `min:"1" type:"string"`

	// The name of the machine learning model that this version belongs to.
	ModelName *string `min:"1" type:"string"`

	// Provides a quality assessment for a model that uses labels. If Lookout for
	// Equipment determines that the model quality is poor based on training metrics,
	// the value is POOR_QUALITY_DETECTED. Otherwise, the value is QUALITY_THRESHOLD_MET.
	//
	// If the model is unlabeled, the model quality can't be assessed and the value
	// of ModelQuality is CANNOT_DETERMINE_QUALITY. In this situation, you can get
	// a model quality assessment by adding labels to the input dataset and retraining
	// the model.
	//
	// For information about using labels with your models, see Understanding labeling
	// (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-labeling.html).
	//
	// For information about improving the quality of a model, see Best practices
	// with Amazon Lookout for Equipment (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/best-practices.html).
	ModelQuality *string `type:"string" enum:"ModelQuality"`

	// The version of the machine learning model.
	ModelVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Name (ARN) of the model version.
	ModelVersionArn *string `min:"20" 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"`

	// If the model version was retrained, this field shows a summary of the performance
	// of the prior model on the new training range. You can use the information
	// in this JSON-formatted object to compare the new model version and the prior
	// model version.
	PriorModelMetrics *string `min:"1" type:"string"`

	// Indicates the number of days of data used in the most recent scheduled retraining
	// run.
	RetrainingAvailableDataInDays *int64 `type:"integer"`

	// The Amazon Resource Name (ARN) of the role that was used to train the model
	// version.
	RoleArn *string `min:"20" type:"string"`

	// The schema of the data used to train the model version.
	Schema *string `min:"1" type:"string"`

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

	// If model version was imported, then this field is the arn of the source model
	// version.
	SourceModelVersionArn *string `min:"20" type:"string"`

	// Indicates whether this model version was created by training or by importing.
	SourceType *string `type:"string" enum:"ModelVersionSourceType"`

	// The current status of the model version.
	Status *string `type:"string" enum:"ModelVersionStatus"`

	// The date on which the training data finished being gathered. If you imported
	// the version, this is the date that the training data in the source version
	// finished being gathered.
	TrainingDataEndTime *time.Time `type:"timestamp"`

	// The date on which the training data began being gathered. If you imported
	// the version, this is the date that the training data in the source version
	// began being gathered.
	TrainingDataStartTime *time.Time `type:"timestamp"`

	// The time when the training of the version completed.
	TrainingExecutionEndTime *time.Time `type:"timestamp"`

	// The time when the training of the version began.
	TrainingExecutionStartTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeModelVersionOutput) GoString

func (s DescribeModelVersionOutput) 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 (*DescribeModelVersionOutput) SetAutoPromotionResult

func (s *DescribeModelVersionOutput) SetAutoPromotionResult(v string) *DescribeModelVersionOutput

SetAutoPromotionResult sets the AutoPromotionResult field's value.

func (*DescribeModelVersionOutput) SetAutoPromotionResultReason

func (s *DescribeModelVersionOutput) SetAutoPromotionResultReason(v string) *DescribeModelVersionOutput

SetAutoPromotionResultReason sets the AutoPromotionResultReason field's value.

func (*DescribeModelVersionOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeModelVersionOutput) SetDataPreProcessingConfiguration

SetDataPreProcessingConfiguration sets the DataPreProcessingConfiguration field's value.

func (*DescribeModelVersionOutput) SetDatasetArn

SetDatasetArn sets the DatasetArn field's value.

func (*DescribeModelVersionOutput) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*DescribeModelVersionOutput) SetEvaluationDataEndTime

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

SetEvaluationDataEndTime sets the EvaluationDataEndTime field's value.

func (*DescribeModelVersionOutput) SetEvaluationDataStartTime

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

SetEvaluationDataStartTime sets the EvaluationDataStartTime field's value.

func (*DescribeModelVersionOutput) SetFailedReason

SetFailedReason sets the FailedReason field's value.

func (*DescribeModelVersionOutput) SetImportJobEndTime

SetImportJobEndTime sets the ImportJobEndTime field's value.

func (*DescribeModelVersionOutput) SetImportJobStartTime

func (s *DescribeModelVersionOutput) SetImportJobStartTime(v time.Time) *DescribeModelVersionOutput

SetImportJobStartTime sets the ImportJobStartTime field's value.

func (*DescribeModelVersionOutput) SetImportedDataSizeInBytes

func (s *DescribeModelVersionOutput) SetImportedDataSizeInBytes(v int64) *DescribeModelVersionOutput

SetImportedDataSizeInBytes sets the ImportedDataSizeInBytes field's value.

func (*DescribeModelVersionOutput) SetLabelsInputConfiguration

SetLabelsInputConfiguration sets the LabelsInputConfiguration field's value.

func (*DescribeModelVersionOutput) SetLastUpdatedTime

SetLastUpdatedTime sets the LastUpdatedTime field's value.

func (*DescribeModelVersionOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*DescribeModelVersionOutput) SetModelDiagnosticsOutputConfiguration

func (s *DescribeModelVersionOutput) SetModelDiagnosticsOutputConfiguration(v *ModelDiagnosticsOutputConfiguration) *DescribeModelVersionOutput

SetModelDiagnosticsOutputConfiguration sets the ModelDiagnosticsOutputConfiguration field's value.

func (*DescribeModelVersionOutput) SetModelDiagnosticsResultsObject

func (s *DescribeModelVersionOutput) SetModelDiagnosticsResultsObject(v *S3Object) *DescribeModelVersionOutput

SetModelDiagnosticsResultsObject sets the ModelDiagnosticsResultsObject field's value.

func (*DescribeModelVersionOutput) SetModelMetrics

SetModelMetrics sets the ModelMetrics field's value.

func (*DescribeModelVersionOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*DescribeModelVersionOutput) SetModelQuality

SetModelQuality sets the ModelQuality field's value.

func (*DescribeModelVersionOutput) SetModelVersion

SetModelVersion sets the ModelVersion field's value.

func (*DescribeModelVersionOutput) SetModelVersionArn

SetModelVersionArn sets the ModelVersionArn field's value.

func (*DescribeModelVersionOutput) SetOffCondition

SetOffCondition sets the OffCondition field's value.

func (*DescribeModelVersionOutput) SetPriorModelMetrics

func (s *DescribeModelVersionOutput) SetPriorModelMetrics(v string) *DescribeModelVersionOutput

SetPriorModelMetrics sets the PriorModelMetrics field's value.

func (*DescribeModelVersionOutput) SetRetrainingAvailableDataInDays

func (s *DescribeModelVersionOutput) SetRetrainingAvailableDataInDays(v int64) *DescribeModelVersionOutput

SetRetrainingAvailableDataInDays sets the RetrainingAvailableDataInDays field's value.

func (*DescribeModelVersionOutput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*DescribeModelVersionOutput) SetSchema

SetSchema sets the Schema field's value.

func (*DescribeModelVersionOutput) SetServerSideKmsKeyId

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

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*DescribeModelVersionOutput) SetSourceModelVersionArn

func (s *DescribeModelVersionOutput) SetSourceModelVersionArn(v string) *DescribeModelVersionOutput

SetSourceModelVersionArn sets the SourceModelVersionArn field's value.

func (*DescribeModelVersionOutput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*DescribeModelVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeModelVersionOutput) SetTrainingDataEndTime

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

SetTrainingDataEndTime sets the TrainingDataEndTime field's value.

func (*DescribeModelVersionOutput) SetTrainingDataStartTime

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

SetTrainingDataStartTime sets the TrainingDataStartTime field's value.

func (*DescribeModelVersionOutput) SetTrainingExecutionEndTime

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

SetTrainingExecutionEndTime sets the TrainingExecutionEndTime field's value.

func (*DescribeModelVersionOutput) SetTrainingExecutionStartTime

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

SetTrainingExecutionStartTime sets the TrainingExecutionStartTime field's value.

func (DescribeModelVersionOutput) 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 DescribeResourcePolicyInput

type DescribeResourcePolicyInput struct {

	// The Amazon Resource Name (ARN) of the resource that is associated with the
	// resource policy.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"20" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (DescribeResourcePolicyInput) GoString

func (s DescribeResourcePolicyInput) 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 (*DescribeResourcePolicyInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (DescribeResourcePolicyInput) 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 (*DescribeResourcePolicyInput) Validate

func (s *DescribeResourcePolicyInput) Validate() error

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

type DescribeResourcePolicyOutput

type DescribeResourcePolicyOutput struct {

	// The time when the resource policy was created.
	CreationTime *time.Time `type:"timestamp"`

	// The time when the resource policy was last modified.
	LastModifiedTime *time.Time `type:"timestamp"`

	// A unique identifier for a revision of the resource policy.
	PolicyRevisionId *string `type:"string"`

	// The resource policy in a JSON-formatted string.
	ResourcePolicy *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

func (DescribeResourcePolicyOutput) GoString

func (s DescribeResourcePolicyOutput) 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 (*DescribeResourcePolicyOutput) SetCreationTime

SetCreationTime sets the CreationTime field's value.

func (*DescribeResourcePolicyOutput) SetLastModifiedTime

SetLastModifiedTime sets the LastModifiedTime field's value.

func (*DescribeResourcePolicyOutput) SetPolicyRevisionId

SetPolicyRevisionId sets the PolicyRevisionId field's value.

func (*DescribeResourcePolicyOutput) SetResourcePolicy

SetResourcePolicy sets the ResourcePolicy field's value.

func (DescribeResourcePolicyOutput) 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 DescribeRetrainingSchedulerInput

type DescribeRetrainingSchedulerInput struct {

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

func (DescribeRetrainingSchedulerInput) 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 (*DescribeRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (DescribeRetrainingSchedulerInput) 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 (*DescribeRetrainingSchedulerInput) Validate

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

type DescribeRetrainingSchedulerOutput

type DescribeRetrainingSchedulerOutput struct {

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

	// The number of past days of data used for retraining.
	LookbackWindow *string `type:"string"`

	// The ARN of the model that the retraining scheduler is attached to.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model that the retraining scheduler is attached to.
	ModelName *string `min:"1" type:"string"`

	// Indicates how the service uses new models. In MANAGED mode, new models are
	// used for inference if they have better performance than the current model.
	// In MANUAL mode, the new models are not used until they are manually activated
	// (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/versioning-model.html#model-activation).
	PromoteMode *string `type:"string" enum:"ModelPromoteMode"`

	// The frequency at which the model retraining is set. This follows the ISO
	// 8601 (https://en.wikipedia.org/wiki/ISO_8601#Durations) guidelines.
	RetrainingFrequency *string `min:"1" type:"string"`

	// The start date for the retraining scheduler. Lookout for Equipment truncates
	// the time you provide to the nearest UTC day.
	RetrainingStartDate *time.Time `type:"timestamp"`

	// The status of the retraining scheduler.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`

	// Indicates the time and date at which the retraining scheduler was updated.
	UpdatedAt *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (DescribeRetrainingSchedulerOutput) 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 (*DescribeRetrainingSchedulerOutput) SetCreatedAt

SetCreatedAt sets the CreatedAt field's value.

func (*DescribeRetrainingSchedulerOutput) SetLookbackWindow

SetLookbackWindow sets the LookbackWindow field's value.

func (*DescribeRetrainingSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*DescribeRetrainingSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*DescribeRetrainingSchedulerOutput) SetPromoteMode

SetPromoteMode sets the PromoteMode field's value.

func (*DescribeRetrainingSchedulerOutput) SetRetrainingFrequency

SetRetrainingFrequency sets the RetrainingFrequency field's value.

func (*DescribeRetrainingSchedulerOutput) SetRetrainingStartDate

SetRetrainingStartDate sets the RetrainingStartDate field's value.

func (*DescribeRetrainingSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (*DescribeRetrainingSchedulerOutput) SetUpdatedAt

SetUpdatedAt sets the UpdatedAt field's value.

func (DescribeRetrainingSchedulerOutput) 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 DuplicateTimestamps

type DuplicateTimestamps struct {

	// Indicates the total number of duplicate timestamps.
	//
	// TotalNumberOfDuplicateTimestamps is a required field
	TotalNumberOfDuplicateTimestamps *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises information abount duplicate timestamps in the dataset.

func (DuplicateTimestamps) GoString

func (s DuplicateTimestamps) 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 (*DuplicateTimestamps) SetTotalNumberOfDuplicateTimestamps

func (s *DuplicateTimestamps) SetTotalNumberOfDuplicateTimestamps(v int64) *DuplicateTimestamps

SetTotalNumberOfDuplicateTimestamps sets the TotalNumberOfDuplicateTimestamps field's value.

func (DuplicateTimestamps) String

func (s DuplicateTimestamps) 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 ImportDatasetInput

type ImportDatasetInput 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 machine learning dataset to be created. If the dataset already
	// exists, Amazon Lookout for Equipment overwrites the existing dataset. If
	// you don't specify this field, it is filled with the name of the source dataset.
	DatasetName *string `min:"1" type:"string"`

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

	// The Amazon Resource Name (ARN) of the dataset to import.
	//
	// SourceDatasetArn is a required field
	SourceDatasetArn *string `min:"20" type:"string" required:"true"`

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

func (ImportDatasetInput) GoString

func (s ImportDatasetInput) 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 (*ImportDatasetInput) SetClientToken

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

SetClientToken sets the ClientToken field's value.

func (*ImportDatasetInput) SetDatasetName

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

SetDatasetName sets the DatasetName field's value.

func (*ImportDatasetInput) SetServerSideKmsKeyId

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

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*ImportDatasetInput) SetSourceDatasetArn

func (s *ImportDatasetInput) SetSourceDatasetArn(v string) *ImportDatasetInput

SetSourceDatasetArn sets the SourceDatasetArn field's value.

func (*ImportDatasetInput) SetTags

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

SetTags sets the Tags field's value.

func (ImportDatasetInput) String

func (s ImportDatasetInput) 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 (*ImportDatasetInput) Validate

func (s *ImportDatasetInput) Validate() error

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

type ImportDatasetOutput

type ImportDatasetOutput struct {

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

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

	// A unique identifier for the job of importing the dataset.
	JobId *string `type:"string"`

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

func (ImportDatasetOutput) GoString

func (s ImportDatasetOutput) 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 (*ImportDatasetOutput) SetDatasetArn

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

SetDatasetArn sets the DatasetArn field's value.

func (*ImportDatasetOutput) SetDatasetName

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

SetDatasetName sets the DatasetName field's value.

func (*ImportDatasetOutput) SetJobId

SetJobId sets the JobId field's value.

func (*ImportDatasetOutput) SetStatus

SetStatus sets the Status field's value.

func (ImportDatasetOutput) String

func (s ImportDatasetOutput) 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 ImportModelVersionInput

type ImportModelVersionInput 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 for the machine learning model being imported.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// Indicates how to import the accumulated inference data when a model version
	// is imported. The possible values are as follows:
	//
	//    * NO_IMPORT – Don't import the data.
	//
	//    * ADD_WHEN_EMPTY – Only import the data from the source model if there
	//    is no existing data in the target model.
	//
	//    * OVERWRITE – Import the data from the source model and overwrite the
	//    existing data in the target model.
	InferenceDataImportStrategy *string `type:"string" enum:"InferenceDataImportStrategy"`

	// Contains the configuration information for the S3 location being used to
	// hold label data.
	LabelsInputConfiguration *LabelsInputConfiguration `type:"structure"`

	// The name for the machine learning model to be created. If the model already
	// exists, Amazon Lookout for Equipment creates a new version. If you do not
	// specify this field, it is filled with the name of the source model.
	ModelName *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 machine learning model.
	RoleArn *string `min:"20" type:"string"`

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

	// The Amazon Resource Name (ARN) of the model version to import.
	//
	// SourceModelVersionArn is a required field
	SourceModelVersionArn *string `min:"20" type:"string" required:"true"`

	// The tags associated with the machine learning model to be created.
	Tags []*Tag `type:"list"`
	// contains filtered or unexported fields
}

func (ImportModelVersionInput) GoString

func (s ImportModelVersionInput) 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 (*ImportModelVersionInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*ImportModelVersionInput) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*ImportModelVersionInput) SetInferenceDataImportStrategy

func (s *ImportModelVersionInput) SetInferenceDataImportStrategy(v string) *ImportModelVersionInput

SetInferenceDataImportStrategy sets the InferenceDataImportStrategy field's value.

func (*ImportModelVersionInput) SetLabelsInputConfiguration

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

SetLabelsInputConfiguration sets the LabelsInputConfiguration field's value.

func (*ImportModelVersionInput) SetModelName

SetModelName sets the ModelName field's value.

func (*ImportModelVersionInput) SetRoleArn

SetRoleArn sets the RoleArn field's value.

func (*ImportModelVersionInput) SetServerSideKmsKeyId

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

SetServerSideKmsKeyId sets the ServerSideKmsKeyId field's value.

func (*ImportModelVersionInput) SetSourceModelVersionArn

func (s *ImportModelVersionInput) SetSourceModelVersionArn(v string) *ImportModelVersionInput

SetSourceModelVersionArn sets the SourceModelVersionArn field's value.

func (*ImportModelVersionInput) SetTags

SetTags sets the Tags field's value.

func (ImportModelVersionInput) String

func (s ImportModelVersionInput) 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 (*ImportModelVersionInput) Validate

func (s *ImportModelVersionInput) Validate() error

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

type ImportModelVersionOutput

type ImportModelVersionOutput struct {

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

	// The name for the machine learning model.
	ModelName *string `min:"1" type:"string"`

	// The version of the model being created.
	ModelVersion *int64 `min:"1" type:"long"`

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

	// The status of the ImportModelVersion operation.
	Status *string `type:"string" enum:"ModelVersionStatus"`
	// contains filtered or unexported fields
}

func (ImportModelVersionOutput) GoString

func (s ImportModelVersionOutput) 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 (*ImportModelVersionOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*ImportModelVersionOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*ImportModelVersionOutput) SetModelVersion

SetModelVersion sets the ModelVersion field's value.

func (*ImportModelVersionOutput) SetModelVersionArn

func (s *ImportModelVersionOutput) SetModelVersionArn(v string) *ImportModelVersionOutput

SetModelVersionArn sets the ModelVersionArn field's value.

func (*ImportModelVersionOutput) SetStatus

SetStatus sets the Status field's value.

func (ImportModelVersionOutput) String

func (s ImportModelVersionOutput) 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 InferenceEventSummary

type InferenceEventSummary struct {

	// An array which specifies the names and values of all sensors contributing
	// to an inference event.
	Diagnostics *string `min:"1" type:"string"`

	// Indicates the size of an inference event in seconds.
	EventDurationInSeconds *int64 `type:"long"`

	// Indicates the ending time of an inference event.
	EventEndTime *time.Time `type:"timestamp"`

	// Indicates the starting time of an inference event.
	EventStartTime *time.Time `type:"timestamp"`

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

	// The name of the inference scheduler being used for the inference events.
	InferenceSchedulerName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Contains information about the specific inference event, including start and end time, diagnostics information, event duration and so on.

func (InferenceEventSummary) GoString

func (s InferenceEventSummary) 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 (*InferenceEventSummary) SetDiagnostics

func (s *InferenceEventSummary) SetDiagnostics(v string) *InferenceEventSummary

SetDiagnostics sets the Diagnostics field's value.

func (*InferenceEventSummary) SetEventDurationInSeconds

func (s *InferenceEventSummary) SetEventDurationInSeconds(v int64) *InferenceEventSummary

SetEventDurationInSeconds sets the EventDurationInSeconds field's value.

func (*InferenceEventSummary) SetEventEndTime

func (s *InferenceEventSummary) SetEventEndTime(v time.Time) *InferenceEventSummary

SetEventEndTime sets the EventEndTime field's value.

func (*InferenceEventSummary) SetEventStartTime

func (s *InferenceEventSummary) SetEventStartTime(v time.Time) *InferenceEventSummary

SetEventStartTime sets the EventStartTime field's value.

func (*InferenceEventSummary) SetInferenceSchedulerArn

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

SetInferenceSchedulerArn sets the InferenceSchedulerArn field's value.

func (*InferenceEventSummary) SetInferenceSchedulerName

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

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (InferenceEventSummary) String

func (s InferenceEventSummary) 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 {

	// The S3 object that the inference execution results were uploaded to.
	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 Amazon 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 machine learning model used for the
	// inference execution.
	ModelArn *string `min:"20" type:"string"`

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

	// The model version used for the inference execution.
	ModelVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Number (ARN) of the model version used for the inference
	// execution.
	ModelVersionArn *string `min:"20" 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) SetModelVersion

SetModelVersion sets the ModelVersion field's value.

func (*InferenceExecutionSummary) SetModelVersionArn

SetModelVersionArn sets the ModelVersionArn 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 Coordinated Universal
	// Time (UTC).
	InputTimeZoneOffset *string `type:"string"`

	// Specifies configuration information for the input data for the inference,
	// including Amazon 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 Amazon 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 KMS key 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"`

	// Indicates whether the latest execution for the inference scheduler was Anomalous
	// (anomalous events found) or Normal (no anomalous events found).
	LatestInferenceResult *string `type:"string" enum:"LatestInferenceResult"`

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

	// The name of the machine learning 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) SetLatestInferenceResult

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

SetLatestInferenceResult sets the LatestInferenceResult 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 IngestedFilesSummary

type IngestedFilesSummary struct {

	// Indicates the number of files that were discarded. A file could be discarded
	// because its format is invalid (for example, a jpg or pdf) or not readable.
	DiscardedFiles []*S3Object `type:"list"`

	// Indicates the number of files that were successfully ingested.
	//
	// IngestedNumberOfFiles is a required field
	IngestedNumberOfFiles *int64 `type:"integer" required:"true"`

	// Indicates the total number of files that were submitted for ingestion.
	//
	// TotalNumberOfFiles is a required field
	TotalNumberOfFiles *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Gives statistics about how many files have been ingested, and which files have not been ingested, for a particular ingestion job.

func (IngestedFilesSummary) GoString

func (s IngestedFilesSummary) 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 (*IngestedFilesSummary) SetDiscardedFiles

func (s *IngestedFilesSummary) SetDiscardedFiles(v []*S3Object) *IngestedFilesSummary

SetDiscardedFiles sets the DiscardedFiles field's value.

func (*IngestedFilesSummary) SetIngestedNumberOfFiles

func (s *IngestedFilesSummary) SetIngestedNumberOfFiles(v int64) *IngestedFilesSummary

SetIngestedNumberOfFiles sets the IngestedNumberOfFiles field's value.

func (*IngestedFilesSummary) SetTotalNumberOfFiles

func (s *IngestedFilesSummary) SetTotalNumberOfFiles(v int64) *IngestedFilesSummary

SetTotalNumberOfFiles sets the TotalNumberOfFiles field's value.

func (IngestedFilesSummary) String

func (s IngestedFilesSummary) 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 pattern for matching the Amazon S3 files that will be used for ingestion.
	// If the schema was created previously without any KeyPattern, then the default
	// KeyPattern {prefix}/{component_name}/* is used to download files from Amazon
	// S3 according to the schema. This field is required when ingestion is being
	// done for the first time.
	//
	// Valid Values: {prefix}/{component_name}_* | {prefix}/{component_name}/* |
	// {prefix}/{component_name}[DELIMITER]* (Allowed delimiters : space, dot, underscore,
	// hyphen)
	KeyPattern *string `min:"1" type:"string"`

	// 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) SetKeyPattern

SetKeyPattern sets the KeyPattern 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 InsufficientSensorData

type InsufficientSensorData struct {

	// Parameter that describes the total number of sensors that have data completely
	// missing for it.
	//
	// MissingCompleteSensorData is a required field
	MissingCompleteSensorData *MissingCompleteSensorData `type:"structure" required:"true"`

	// Parameter that describes the total number of sensors that have a short date
	// range of less than 14 days of data overall.
	//
	// SensorsWithShortDateRange is a required field
	SensorsWithShortDateRange *SensorsWithShortDateRange `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises aggregated information on sensors having insufficient data.

func (InsufficientSensorData) GoString

func (s InsufficientSensorData) 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 (*InsufficientSensorData) SetMissingCompleteSensorData

func (s *InsufficientSensorData) SetMissingCompleteSensorData(v *MissingCompleteSensorData) *InsufficientSensorData

SetMissingCompleteSensorData sets the MissingCompleteSensorData field's value.

func (*InsufficientSensorData) SetSensorsWithShortDateRange

func (s *InsufficientSensorData) SetSensorsWithShortDateRange(v *SensorsWithShortDateRange) *InsufficientSensorData

SetSensorsWithShortDateRange sets the SensorsWithShortDateRange field's value.

func (InsufficientSensorData) String

func (s InsufficientSensorData) 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 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 InvalidSensorData

type InvalidSensorData struct {

	// Indicates the number of sensors that have at least some invalid values.
	//
	// AffectedSensorCount is a required field
	AffectedSensorCount *int64 `type:"integer" required:"true"`

	// Indicates the total number of invalid values across all the sensors.
	//
	// TotalNumberOfInvalidValues is a required field
	TotalNumberOfInvalidValues *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises aggregated information on sensors having insufficient data.

func (InvalidSensorData) GoString

func (s InvalidSensorData) 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 (*InvalidSensorData) SetAffectedSensorCount

func (s *InvalidSensorData) SetAffectedSensorCount(v int64) *InvalidSensorData

SetAffectedSensorCount sets the AffectedSensorCount field's value.

func (*InvalidSensorData) SetTotalNumberOfInvalidValues

func (s *InvalidSensorData) SetTotalNumberOfInvalidValues(v int64) *InvalidSensorData

SetTotalNumberOfInvalidValues sets the TotalNumberOfInvalidValues field's value.

func (InvalidSensorData) String

func (s InvalidSensorData) 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 LabelGroupSummary

type LabelGroupSummary struct {

	// The time at which the label group was created.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the label group.
	LabelGroupArn *string `min:"20" type:"string"`

	// The name of the label group.
	LabelGroupName *string `min:"1" type:"string"`

	// The time at which the label group was updated.
	UpdatedAt *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

Contains information about the label group.

func (LabelGroupSummary) GoString

func (s LabelGroupSummary) 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 (*LabelGroupSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*LabelGroupSummary) SetLabelGroupArn

func (s *LabelGroupSummary) SetLabelGroupArn(v string) *LabelGroupSummary

SetLabelGroupArn sets the LabelGroupArn field's value.

func (*LabelGroupSummary) SetLabelGroupName

func (s *LabelGroupSummary) SetLabelGroupName(v string) *LabelGroupSummary

SetLabelGroupName sets the LabelGroupName field's value.

func (*LabelGroupSummary) SetUpdatedAt

func (s *LabelGroupSummary) SetUpdatedAt(v time.Time) *LabelGroupSummary

SetUpdatedAt sets the UpdatedAt field's value.

func (LabelGroupSummary) String

func (s LabelGroupSummary) 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 LabelSummary

type LabelSummary struct {

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

	// The timestamp indicating the end of the label.
	EndTime *time.Time `type:"timestamp"`

	// Indicates that a label pertains to a particular piece of equipment.
	Equipment *string `min:"1" type:"string"`

	// Indicates the type of anomaly associated with the label.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	FaultCode *string `min:"1" type:"string"`

	// The Amazon Resource Name (ARN) of the label group.
	LabelGroupArn *string `min:"20" type:"string"`

	// The name of the label group.
	LabelGroupName *string `min:"1" type:"string"`

	// The ID of the label.
	LabelId *string `type:"string"`

	// Indicates whether a labeled event represents an anomaly.
	Rating *string `type:"string" enum:"LabelRating"`

	// The timestamp indicating the start of the label.
	StartTime *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

Information about the label.

func (LabelSummary) GoString

func (s LabelSummary) 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 (*LabelSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*LabelSummary) SetEndTime

func (s *LabelSummary) SetEndTime(v time.Time) *LabelSummary

SetEndTime sets the EndTime field's value.

func (*LabelSummary) SetEquipment

func (s *LabelSummary) SetEquipment(v string) *LabelSummary

SetEquipment sets the Equipment field's value.

func (*LabelSummary) SetFaultCode

func (s *LabelSummary) SetFaultCode(v string) *LabelSummary

SetFaultCode sets the FaultCode field's value.

func (*LabelSummary) SetLabelGroupArn

func (s *LabelSummary) SetLabelGroupArn(v string) *LabelSummary

SetLabelGroupArn sets the LabelGroupArn field's value.

func (*LabelSummary) SetLabelGroupName

func (s *LabelSummary) SetLabelGroupName(v string) *LabelSummary

SetLabelGroupName sets the LabelGroupName field's value.

func (*LabelSummary) SetLabelId

func (s *LabelSummary) SetLabelId(v string) *LabelSummary

SetLabelId sets the LabelId field's value.

func (*LabelSummary) SetRating

func (s *LabelSummary) SetRating(v string) *LabelSummary

SetRating sets the Rating field's value.

func (*LabelSummary) SetStartTime

func (s *LabelSummary) SetStartTime(v time.Time) *LabelSummary

SetStartTime sets the StartTime field's value.

func (LabelSummary) String

func (s LabelSummary) 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 {

	// The name of the label group to be used for label data.
	LabelGroupName *string `min:"1" type:"string"`

	// Contains location information for the S3 location being used for label data.
	S3InputConfiguration *LabelsS3InputConfiguration `type:"structure"`
	// 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) SetLabelGroupName

func (s *LabelsInputConfiguration) SetLabelGroupName(v string) *LabelsInputConfiguration

SetLabelGroupName sets the LabelGroupName field's value.

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 LargeTimestampGaps

type LargeTimestampGaps struct {

	// Indicates the size of the largest timestamp gap, in days.
	MaxTimestampGapInDays *int64 `type:"integer"`

	// Indicates the number of large timestamp gaps, if there are any.
	NumberOfLargeTimestampGaps *int64 `type:"integer"`

	// Indicates whether there is a potential data issue related to large gaps in
	// timestamps.
	//
	// Status is a required field
	Status *string `type:"string" required:"true" enum:"StatisticalIssueStatus"`
	// contains filtered or unexported fields
}

Entity that comprises information on large gaps between consecutive timestamps in data.

func (LargeTimestampGaps) GoString

func (s LargeTimestampGaps) 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 (*LargeTimestampGaps) SetMaxTimestampGapInDays

func (s *LargeTimestampGaps) SetMaxTimestampGapInDays(v int64) *LargeTimestampGaps

SetMaxTimestampGapInDays sets the MaxTimestampGapInDays field's value.

func (*LargeTimestampGaps) SetNumberOfLargeTimestampGaps

func (s *LargeTimestampGaps) SetNumberOfLargeTimestampGaps(v int64) *LargeTimestampGaps

SetNumberOfLargeTimestampGaps sets the NumberOfLargeTimestampGaps field's value.

func (*LargeTimestampGaps) SetStatus

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

SetStatus sets the Status field's value.

func (LargeTimestampGaps) String

func (s LargeTimestampGaps) 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 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 ListInferenceEventsInput

type ListInferenceEventsInput struct {

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

	// Returns all the inference events with an end start time equal to or greater
	// than less than the end time given.
	//
	// IntervalEndTime is a required field
	IntervalEndTime *time.Time `type:"timestamp" required:"true"`

	// Lookout for Equipment will return all the inference events with an end time
	// equal to or greater than the start time given.
	//
	// IntervalStartTime is a required field
	IntervalStartTime *time.Time `type:"timestamp" required:"true"`

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

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

func (ListInferenceEventsInput) GoString

func (s ListInferenceEventsInput) 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 (*ListInferenceEventsInput) SetInferenceSchedulerName

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

SetInferenceSchedulerName sets the InferenceSchedulerName field's value.

func (*ListInferenceEventsInput) SetIntervalEndTime

func (s *ListInferenceEventsInput) SetIntervalEndTime(v time.Time) *ListInferenceEventsInput

SetIntervalEndTime sets the IntervalEndTime field's value.

func (*ListInferenceEventsInput) SetIntervalStartTime

func (s *ListInferenceEventsInput) SetIntervalStartTime(v time.Time) *ListInferenceEventsInput

SetIntervalStartTime sets the IntervalStartTime field's value.

func (*ListInferenceEventsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListInferenceEventsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListInferenceEventsInput) String

func (s ListInferenceEventsInput) 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 (*ListInferenceEventsInput) Validate

func (s *ListInferenceEventsInput) Validate() error

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

type ListInferenceEventsOutput

type ListInferenceEventsOutput struct {

	// Provides an array of information about the individual inference events returned
	// from the ListInferenceEvents operation, including scheduler used, event start
	// time, event end time, diagnostics, and so on.
	InferenceEventSummaries []*InferenceEventSummary `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 (ListInferenceEventsOutput) GoString

func (s ListInferenceEventsOutput) 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 (*ListInferenceEventsOutput) SetInferenceEventSummaries

func (s *ListInferenceEventsOutput) SetInferenceEventSummaries(v []*InferenceEventSummary) *ListInferenceEventsOutput

SetInferenceEventSummaries sets the InferenceEventSummaries field's value.

func (*ListInferenceEventsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListInferenceEventsOutput) String

func (s ListInferenceEventsOutput) 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.
	//
	// If you don't supply the InferenceSchedulerName request parameter, or if you
	// supply the name of an inference scheduler that doesn't exist, ListInferenceExecutions
	// returns an empty array in InferenceExecutionSummaries.
	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 machine learning 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"`

	// Specifies the current status of the inference schedulers.
	Status *string `type:"string" enum:"InferenceSchedulerStatus"`
	// 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) SetStatus

SetStatus sets the Status 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 ListLabelGroupsInput

type ListLabelGroupsInput struct {

	// The beginning of the name of the label groups to be listed.
	LabelGroupNameBeginsWith *string `min:"1" type:"string"`

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

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

func (ListLabelGroupsInput) GoString

func (s ListLabelGroupsInput) 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 (*ListLabelGroupsInput) SetLabelGroupNameBeginsWith

func (s *ListLabelGroupsInput) SetLabelGroupNameBeginsWith(v string) *ListLabelGroupsInput

SetLabelGroupNameBeginsWith sets the LabelGroupNameBeginsWith field's value.

func (*ListLabelGroupsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListLabelGroupsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListLabelGroupsInput) String

func (s ListLabelGroupsInput) 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 (*ListLabelGroupsInput) Validate

func (s *ListLabelGroupsInput) Validate() error

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

type ListLabelGroupsOutput

type ListLabelGroupsOutput struct {

	// A summary of the label groups.
	LabelGroupSummaries []*LabelGroupSummary `type:"list"`

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

func (ListLabelGroupsOutput) GoString

func (s ListLabelGroupsOutput) 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 (*ListLabelGroupsOutput) SetLabelGroupSummaries

func (s *ListLabelGroupsOutput) SetLabelGroupSummaries(v []*LabelGroupSummary) *ListLabelGroupsOutput

SetLabelGroupSummaries sets the LabelGroupSummaries field's value.

func (*ListLabelGroupsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListLabelGroupsOutput) String

func (s ListLabelGroupsOutput) 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 ListLabelsInput

type ListLabelsInput struct {

	// Lists the labels that pertain to a particular piece of equipment.
	Equipment *string `min:"1" type:"string"`

	// Returns labels with a particular fault code.
	FaultCode *string `min:"1" type:"string"`

	// Returns all labels with a start time earlier than the end time given.
	IntervalEndTime *time.Time `type:"timestamp"`

	// Returns all the labels with a end time equal to or later than the start time
	// given.
	IntervalStartTime *time.Time `type:"timestamp"`

	// Returns the name of the label group.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`

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

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

func (ListLabelsInput) GoString

func (s ListLabelsInput) 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 (*ListLabelsInput) SetEquipment

func (s *ListLabelsInput) SetEquipment(v string) *ListLabelsInput

SetEquipment sets the Equipment field's value.

func (*ListLabelsInput) SetFaultCode

func (s *ListLabelsInput) SetFaultCode(v string) *ListLabelsInput

SetFaultCode sets the FaultCode field's value.

func (*ListLabelsInput) SetIntervalEndTime

func (s *ListLabelsInput) SetIntervalEndTime(v time.Time) *ListLabelsInput

SetIntervalEndTime sets the IntervalEndTime field's value.

func (*ListLabelsInput) SetIntervalStartTime

func (s *ListLabelsInput) SetIntervalStartTime(v time.Time) *ListLabelsInput

SetIntervalStartTime sets the IntervalStartTime field's value.

func (*ListLabelsInput) SetLabelGroupName

func (s *ListLabelsInput) SetLabelGroupName(v string) *ListLabelsInput

SetLabelGroupName sets the LabelGroupName field's value.

func (*ListLabelsInput) SetMaxResults

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

SetMaxResults sets the MaxResults field's value.

func (*ListLabelsInput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListLabelsInput) String

func (s ListLabelsInput) 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 (*ListLabelsInput) Validate

func (s *ListLabelsInput) Validate() error

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

type ListLabelsOutput

type ListLabelsOutput struct {

	// A summary of the items in the label group.
	//
	// If you don't supply the LabelGroupName request parameter, or if you supply
	// the name of a label group that doesn't exist, ListLabels returns an empty
	// array in LabelSummaries.
	LabelSummaries []*LabelSummary `type:"list"`

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

func (ListLabelsOutput) GoString

func (s ListLabelsOutput) 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 (*ListLabelsOutput) SetLabelSummaries

func (s *ListLabelsOutput) SetLabelSummaries(v []*LabelSummary) *ListLabelsOutput

SetLabelSummaries sets the LabelSummaries field's value.

func (*ListLabelsOutput) SetNextToken

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

SetNextToken sets the NextToken field's value.

func (ListLabelsOutput) String

func (s ListLabelsOutput) 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 ListModelVersionsInput

type ListModelVersionsInput struct {

	// Filter results to return all the model versions created before this time.
	CreatedAtEndTime *time.Time `type:"timestamp"`

	// Filter results to return all the model versions created after this time.
	CreatedAtStartTime *time.Time `type:"timestamp"`

	// Specifies the highest version of the model to return in the list.
	MaxModelVersion *int64 `min:"1" type:"long"`

	// Specifies the maximum number of machine learning model versions to list.
	MaxResults *int64 `min:"1" type:"integer"`

	// Specifies the lowest version of the model to return in the list.
	MinModelVersion *int64 `min:"1" type:"long"`

	// Then name of the machine learning model for which the model versions are
	// to be listed.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// If the total number of results exceeds the limit that the response can display,
	// the response returns an opaque pagination token indicating where to continue
	// the listing of machine learning model versions. Use this token in the NextToken
	// field in the request to list the next page of results.
	NextToken *string `type:"string"`

	// Filter the results based on the way the model version was generated.
	SourceType *string `type:"string" enum:"ModelVersionSourceType"`

	// Filter the results based on the current status of the model version.
	Status *string `type:"string" enum:"ModelVersionStatus"`
	// contains filtered or unexported fields
}

func (ListModelVersionsInput) GoString

func (s ListModelVersionsInput) 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 (*ListModelVersionsInput) SetCreatedAtEndTime

func (s *ListModelVersionsInput) SetCreatedAtEndTime(v time.Time) *ListModelVersionsInput

SetCreatedAtEndTime sets the CreatedAtEndTime field's value.

func (*ListModelVersionsInput) SetCreatedAtStartTime

func (s *ListModelVersionsInput) SetCreatedAtStartTime(v time.Time) *ListModelVersionsInput

SetCreatedAtStartTime sets the CreatedAtStartTime field's value.

func (*ListModelVersionsInput) SetMaxModelVersion

func (s *ListModelVersionsInput) SetMaxModelVersion(v int64) *ListModelVersionsInput

SetMaxModelVersion sets the MaxModelVersion field's value.

func (*ListModelVersionsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListModelVersionsInput) SetMinModelVersion

func (s *ListModelVersionsInput) SetMinModelVersion(v int64) *ListModelVersionsInput

SetMinModelVersion sets the MinModelVersion field's value.

func (*ListModelVersionsInput) SetModelName

SetModelName sets the ModelName field's value.

func (*ListModelVersionsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListModelVersionsInput) SetSourceType

SetSourceType sets the SourceType field's value.

func (*ListModelVersionsInput) SetStatus

SetStatus sets the Status field's value.

func (ListModelVersionsInput) String

func (s ListModelVersionsInput) 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 (*ListModelVersionsInput) Validate

func (s *ListModelVersionsInput) Validate() error

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

type ListModelVersionsOutput

type ListModelVersionsOutput struct {

	// Provides information on the specified model version, including the created
	// time, model and dataset ARNs, and status.
	//
	// If you don't supply the ModelName request parameter, or if you supply the
	// name of a model that doesn't exist, ListModelVersions returns an empty array
	// in ModelVersionSummaries.
	ModelVersionSummaries []*ModelVersionSummary `type:"list"`

	// If the total number of results exceeds the limit that the response can display,
	// the response returns an opaque pagination token indicating where to continue
	// the listing of machine learning model versions. Use this token in the NextToken
	// field in the request to list the next page of results.
	NextToken *string `type:"string"`
	// contains filtered or unexported fields
}

func (ListModelVersionsOutput) GoString

func (s ListModelVersionsOutput) 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 (*ListModelVersionsOutput) SetModelVersionSummaries

func (s *ListModelVersionsOutput) SetModelVersionSummaries(v []*ModelVersionSummary) *ListModelVersionsOutput

SetModelVersionSummaries sets the ModelVersionSummaries field's value.

func (*ListModelVersionsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListModelVersionsOutput) String

func (s ListModelVersionsOutput) 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 ListModelsInput

type ListModelsInput struct {

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

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

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

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

	// The status of the machine learning 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 machine
	// learning 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 ListRetrainingSchedulersInput

type ListRetrainingSchedulersInput struct {

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

	// Specify this field to only list retraining schedulers whose machine learning
	// models begin with the value you specify.
	ModelNameBeginsWith *string `min:"1" type:"string"`

	// If the number of results exceeds the maximum, a pagination token is returned.
	// Use the token in the request to show the next page of retraining schedulers.
	NextToken *string `type:"string"`

	// Specify this field to only list retraining schedulers whose status matches
	// the value you specify.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`
	// contains filtered or unexported fields
}

func (ListRetrainingSchedulersInput) 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 (*ListRetrainingSchedulersInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListRetrainingSchedulersInput) SetModelNameBeginsWith

SetModelNameBeginsWith sets the ModelNameBeginsWith field's value.

func (*ListRetrainingSchedulersInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListRetrainingSchedulersInput) SetStatus

SetStatus sets the Status field's value.

func (ListRetrainingSchedulersInput) 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 (*ListRetrainingSchedulersInput) Validate

func (s *ListRetrainingSchedulersInput) Validate() error

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

type ListRetrainingSchedulersOutput

type ListRetrainingSchedulersOutput struct {

	// If the number of results exceeds the maximum, this pagination token is returned.
	// Use this token in the request to show the next page of retraining schedulers.
	NextToken *string `type:"string"`

	// Provides information on the specified retraining scheduler, including the
	// model name, model ARN, status, and start date.
	RetrainingSchedulerSummaries []*RetrainingSchedulerSummary `type:"list"`
	// contains filtered or unexported fields
}

func (ListRetrainingSchedulersOutput) 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 (*ListRetrainingSchedulersOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListRetrainingSchedulersOutput) SetRetrainingSchedulerSummaries

SetRetrainingSchedulerSummaries sets the RetrainingSchedulerSummaries field's value.

func (ListRetrainingSchedulersOutput) 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 ListSensorStatisticsInput

type ListSensorStatisticsInput struct {

	// The name of the dataset associated with the list of Sensor Statistics.
	//
	// DatasetName is a required field
	DatasetName *string `min:"1" type:"string" required:"true"`

	// The ingestion job id associated with the list of Sensor Statistics. To get
	// sensor statistics for a particular ingestion job id, both dataset name and
	// ingestion job id must be submitted as inputs.
	IngestionJobId *string `type:"string"`

	// Specifies the maximum number of sensors for which to retrieve statistics.
	MaxResults *int64 `min:"1" type:"integer"`

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

func (ListSensorStatisticsInput) GoString

func (s ListSensorStatisticsInput) 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 (*ListSensorStatisticsInput) SetDatasetName

SetDatasetName sets the DatasetName field's value.

func (*ListSensorStatisticsInput) SetIngestionJobId

SetIngestionJobId sets the IngestionJobId field's value.

func (*ListSensorStatisticsInput) SetMaxResults

SetMaxResults sets the MaxResults field's value.

func (*ListSensorStatisticsInput) SetNextToken

SetNextToken sets the NextToken field's value.

func (ListSensorStatisticsInput) String

func (s ListSensorStatisticsInput) 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 (*ListSensorStatisticsInput) Validate

func (s *ListSensorStatisticsInput) Validate() error

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

type ListSensorStatisticsOutput

type ListSensorStatisticsOutput struct {

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

	// Provides ingestion-based statistics regarding the specified sensor with respect
	// to various validation types, such as whether data exists, the number and
	// percentage of missing values, and the number and percentage of duplicate
	// timestamps.
	SensorStatisticsSummaries []*SensorStatisticsSummary `type:"list"`
	// contains filtered or unexported fields
}

func (ListSensorStatisticsOutput) GoString

func (s ListSensorStatisticsOutput) 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 (*ListSensorStatisticsOutput) SetNextToken

SetNextToken sets the NextToken field's value.

func (*ListSensorStatisticsOutput) SetSensorStatisticsSummaries

func (s *ListSensorStatisticsOutput) SetSensorStatisticsSummaries(v []*SensorStatisticsSummary) *ListSensorStatisticsOutput

SetSensorStatisticsSummaries sets the SensorStatisticsSummaries field's value.

func (ListSensorStatisticsOutput) 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. For example, 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 Amazon Web Services 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 Amazon Web Services 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) CreateLabel

func (c *LookoutEquipment) CreateLabel(input *CreateLabelInput) (*CreateLabelOutput, error)

CreateLabel API operation for Amazon Lookout for Equipment.

Creates a label for an event.

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 CreateLabel for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/CreateLabel

func (*LookoutEquipment) CreateLabelGroup

func (c *LookoutEquipment) CreateLabelGroup(input *CreateLabelGroupInput) (*CreateLabelGroupOutput, error)

CreateLabelGroup API operation for Amazon Lookout for Equipment.

Creates a group of labels.

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 CreateLabelGroup for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/CreateLabelGroup

func (*LookoutEquipment) CreateLabelGroupRequest

func (c *LookoutEquipment) CreateLabelGroupRequest(input *CreateLabelGroupInput) (req *request.Request, output *CreateLabelGroupOutput)

CreateLabelGroupRequest generates a "aws/request.Request" representing the client's request for the CreateLabelGroup 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 CreateLabelGroup for more information on using the CreateLabelGroup 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 CreateLabelGroupRequest method.
req, resp := client.CreateLabelGroupRequest(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/CreateLabelGroup

func (*LookoutEquipment) CreateLabelGroupWithContext

func (c *LookoutEquipment) CreateLabelGroupWithContext(ctx aws.Context, input *CreateLabelGroupInput, opts ...request.Option) (*CreateLabelGroupOutput, error)

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

See CreateLabelGroup 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) CreateLabelRequest

func (c *LookoutEquipment) CreateLabelRequest(input *CreateLabelInput) (req *request.Request, output *CreateLabelOutput)

CreateLabelRequest generates a "aws/request.Request" representing the client's request for the CreateLabel 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 CreateLabel for more information on using the CreateLabel 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 CreateLabelRequest method.
req, resp := client.CreateLabelRequest(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/CreateLabel

func (*LookoutEquipment) CreateLabelWithContext

func (c *LookoutEquipment) CreateLabelWithContext(ctx aws.Context, input *CreateLabelInput, opts ...request.Option) (*CreateLabelOutput, error)

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

See CreateLabel 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 a machine learning 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 Amazon Web Services 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) CreateRetrainingScheduler

CreateRetrainingScheduler API operation for Amazon Lookout for Equipment.

Creates a retraining scheduler on the specified model.

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 CreateRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/CreateRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.CreateRetrainingSchedulerInput{
		ClientToken:         aws.String("sample-client-token"),
		LookbackWindow:      aws.String("P360D"),
		ModelName:           aws.String("sample-model"),
		PromoteMode:         aws.String("MANUAL"),
		RetrainingFrequency: aws.String("P1M"),
	}

	result, err := svc.CreateRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

Example (Shared01)
package main

import (
	"fmt"
	"time"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func parseTime(layout, value string) *time.Time {
	t, err := time.Parse(layout, value)
	if err != nil {
		panic(err)
	}
	return &t
}

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.CreateRetrainingSchedulerInput{
		ClientToken:         aws.String("sample-client-token"),
		LookbackWindow:      aws.String("P360D"),
		ModelName:           aws.String("sample-model"),
		RetrainingFrequency: aws.String("P1M"),
		RetrainingStartDate: parseTime("2006-01-02T15:04:05.999999999Z", "2024-01-01T00:00:00Z"),
	}

	result, err := svc.CreateRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) CreateRetrainingSchedulerRequest

func (c *LookoutEquipment) CreateRetrainingSchedulerRequest(input *CreateRetrainingSchedulerInput) (req *request.Request, output *CreateRetrainingSchedulerOutput)

CreateRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the CreateRetrainingScheduler 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 CreateRetrainingScheduler for more information on using the CreateRetrainingScheduler 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 CreateRetrainingSchedulerRequest method.
req, resp := client.CreateRetrainingSchedulerRequest(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/CreateRetrainingScheduler

func (*LookoutEquipment) CreateRetrainingSchedulerWithContext

func (c *LookoutEquipment) CreateRetrainingSchedulerWithContext(ctx aws.Context, input *CreateRetrainingSchedulerInput, opts ...request.Option) (*CreateRetrainingSchedulerOutput, error)

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

See CreateRetrainingScheduler 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.

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

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. Prior inference results will not be deleted.

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 Amazon Web Services 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) DeleteLabel

func (c *LookoutEquipment) DeleteLabel(input *DeleteLabelInput) (*DeleteLabelOutput, error)

DeleteLabel API operation for Amazon Lookout for Equipment.

Deletes a label.

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 DeleteLabel 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.

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

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

func (*LookoutEquipment) DeleteLabelGroup

func (c *LookoutEquipment) DeleteLabelGroup(input *DeleteLabelGroupInput) (*DeleteLabelGroupOutput, error)

DeleteLabelGroup API operation for Amazon Lookout for Equipment.

Deletes a group of labels.

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 DeleteLabelGroup 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.

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

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

func (*LookoutEquipment) DeleteLabelGroupRequest

func (c *LookoutEquipment) DeleteLabelGroupRequest(input *DeleteLabelGroupInput) (req *request.Request, output *DeleteLabelGroupOutput)

DeleteLabelGroupRequest generates a "aws/request.Request" representing the client's request for the DeleteLabelGroup 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 DeleteLabelGroup for more information on using the DeleteLabelGroup 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 DeleteLabelGroupRequest method.
req, resp := client.DeleteLabelGroupRequest(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/DeleteLabelGroup

func (*LookoutEquipment) DeleteLabelGroupWithContext

func (c *LookoutEquipment) DeleteLabelGroupWithContext(ctx aws.Context, input *DeleteLabelGroupInput, opts ...request.Option) (*DeleteLabelGroupOutput, error)

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

See DeleteLabelGroup 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) DeleteLabelRequest

func (c *LookoutEquipment) DeleteLabelRequest(input *DeleteLabelInput) (req *request.Request, output *DeleteLabelOutput)

DeleteLabelRequest generates a "aws/request.Request" representing the client's request for the DeleteLabel 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 DeleteLabel for more information on using the DeleteLabel 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 DeleteLabelRequest method.
req, resp := client.DeleteLabelRequest(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/DeleteLabel

func (*LookoutEquipment) DeleteLabelWithContext

func (c *LookoutEquipment) DeleteLabelWithContext(ctx aws.Context, input *DeleteLabelInput, opts ...request.Option) (*DeleteLabelOutput, error)

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

See DeleteLabel 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 a machine learning 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.

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

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) DeleteResourcePolicy

func (c *LookoutEquipment) DeleteResourcePolicy(input *DeleteResourcePolicyInput) (*DeleteResourcePolicyOutput, error)

DeleteResourcePolicy API operation for Amazon Lookout for Equipment.

Deletes the resource policy attached to the 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 DeleteResourcePolicy 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.

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

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

func (*LookoutEquipment) DeleteResourcePolicyRequest

func (c *LookoutEquipment) DeleteResourcePolicyRequest(input *DeleteResourcePolicyInput) (req *request.Request, output *DeleteResourcePolicyOutput)

DeleteResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DeleteResourcePolicy 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 DeleteResourcePolicy for more information on using the DeleteResourcePolicy 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 DeleteResourcePolicyRequest method.
req, resp := client.DeleteResourcePolicyRequest(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/DeleteResourcePolicy

func (*LookoutEquipment) DeleteResourcePolicyWithContext

func (c *LookoutEquipment) DeleteResourcePolicyWithContext(ctx aws.Context, input *DeleteResourcePolicyInput, opts ...request.Option) (*DeleteResourcePolicyOutput, error)

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

See DeleteResourcePolicy 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) DeleteRetrainingScheduler

DeleteRetrainingScheduler API operation for Amazon Lookout for Equipment.

Deletes a retraining scheduler from a model. The retraining scheduler must be in the STOPPED 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 DeleteRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DeleteRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.DeleteRetrainingSchedulerInput{
		ModelName: aws.String("sample-model"),
	}

	result, err := svc.DeleteRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) DeleteRetrainingSchedulerRequest

func (c *LookoutEquipment) DeleteRetrainingSchedulerRequest(input *DeleteRetrainingSchedulerInput) (req *request.Request, output *DeleteRetrainingSchedulerOutput)

DeleteRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the DeleteRetrainingScheduler 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 DeleteRetrainingScheduler for more information on using the DeleteRetrainingScheduler 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 DeleteRetrainingSchedulerRequest method.
req, resp := client.DeleteRetrainingSchedulerRequest(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/DeleteRetrainingScheduler

func (*LookoutEquipment) DeleteRetrainingSchedulerWithContext

func (c *LookoutEquipment) DeleteRetrainingSchedulerWithContext(ctx aws.Context, input *DeleteRetrainingSchedulerInput, opts ...request.Option) (*DeleteRetrainingSchedulerOutput, error)

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

See DeleteRetrainingScheduler 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, 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 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 Amazon Web Services 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 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 Amazon Web Services 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 Amazon Web Services 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) DescribeLabel

func (c *LookoutEquipment) DescribeLabel(input *DescribeLabelInput) (*DescribeLabelOutput, error)

DescribeLabel API operation for Amazon Lookout for Equipment.

Returns the name of the label.

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 DescribeLabel for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DescribeLabel

func (*LookoutEquipment) DescribeLabelGroup

func (c *LookoutEquipment) DescribeLabelGroup(input *DescribeLabelGroupInput) (*DescribeLabelGroupOutput, error)

DescribeLabelGroup API operation for Amazon Lookout for Equipment.

Returns information about the label group.

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 DescribeLabelGroup for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DescribeLabelGroup

func (*LookoutEquipment) DescribeLabelGroupRequest

func (c *LookoutEquipment) DescribeLabelGroupRequest(input *DescribeLabelGroupInput) (req *request.Request, output *DescribeLabelGroupOutput)

DescribeLabelGroupRequest generates a "aws/request.Request" representing the client's request for the DescribeLabelGroup 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 DescribeLabelGroup for more information on using the DescribeLabelGroup 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 DescribeLabelGroupRequest method.
req, resp := client.DescribeLabelGroupRequest(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/DescribeLabelGroup

func (*LookoutEquipment) DescribeLabelGroupWithContext

func (c *LookoutEquipment) DescribeLabelGroupWithContext(ctx aws.Context, input *DescribeLabelGroupInput, opts ...request.Option) (*DescribeLabelGroupOutput, error)

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

See DescribeLabelGroup 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) DescribeLabelRequest

func (c *LookoutEquipment) DescribeLabelRequest(input *DescribeLabelInput) (req *request.Request, output *DescribeLabelOutput)

DescribeLabelRequest generates a "aws/request.Request" representing the client's request for the DescribeLabel 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 DescribeLabel for more information on using the DescribeLabel 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 DescribeLabelRequest method.
req, resp := client.DescribeLabelRequest(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/DescribeLabel

func (*LookoutEquipment) DescribeLabelWithContext

func (c *LookoutEquipment) DescribeLabelWithContext(ctx aws.Context, input *DescribeLabelInput, opts ...request.Option) (*DescribeLabelOutput, error)

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

See DescribeLabel 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 machine learning 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 Amazon Web Services 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) DescribeModelVersion

func (c *LookoutEquipment) DescribeModelVersion(input *DescribeModelVersionInput) (*DescribeModelVersionOutput, error)

DescribeModelVersion API operation for Amazon Lookout for Equipment.

Retrieves information about a specific machine learning model version.

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 DescribeModelVersion for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DescribeModelVersion

func (*LookoutEquipment) DescribeModelVersionRequest

func (c *LookoutEquipment) DescribeModelVersionRequest(input *DescribeModelVersionInput) (req *request.Request, output *DescribeModelVersionOutput)

DescribeModelVersionRequest generates a "aws/request.Request" representing the client's request for the DescribeModelVersion 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 DescribeModelVersion for more information on using the DescribeModelVersion 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 DescribeModelVersionRequest method.
req, resp := client.DescribeModelVersionRequest(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/DescribeModelVersion

func (*LookoutEquipment) DescribeModelVersionWithContext

func (c *LookoutEquipment) DescribeModelVersionWithContext(ctx aws.Context, input *DescribeModelVersionInput, opts ...request.Option) (*DescribeModelVersionOutput, error)

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

See DescribeModelVersion 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) 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) DescribeResourcePolicy

DescribeResourcePolicy API operation for Amazon Lookout for Equipment.

Provides the details of a resource policy attached to a 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 DescribeResourcePolicy for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DescribeResourcePolicy

func (*LookoutEquipment) DescribeResourcePolicyRequest

func (c *LookoutEquipment) DescribeResourcePolicyRequest(input *DescribeResourcePolicyInput) (req *request.Request, output *DescribeResourcePolicyOutput)

DescribeResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the DescribeResourcePolicy 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 DescribeResourcePolicy for more information on using the DescribeResourcePolicy 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 DescribeResourcePolicyRequest method.
req, resp := client.DescribeResourcePolicyRequest(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/DescribeResourcePolicy

func (*LookoutEquipment) DescribeResourcePolicyWithContext

func (c *LookoutEquipment) DescribeResourcePolicyWithContext(ctx aws.Context, input *DescribeResourcePolicyInput, opts ...request.Option) (*DescribeResourcePolicyOutput, error)

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

See DescribeResourcePolicy 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) DescribeRetrainingScheduler

DescribeRetrainingScheduler API operation for Amazon Lookout for Equipment.

Provides a description of the retraining scheduler, including information such as the model name and retraining parameters.

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 DescribeRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/DescribeRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.DescribeRetrainingSchedulerInput{
		ModelName: aws.String("sample-model"),
	}

	result, err := svc.DescribeRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) DescribeRetrainingSchedulerRequest

func (c *LookoutEquipment) DescribeRetrainingSchedulerRequest(input *DescribeRetrainingSchedulerInput) (req *request.Request, output *DescribeRetrainingSchedulerOutput)

DescribeRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the DescribeRetrainingScheduler 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 DescribeRetrainingScheduler for more information on using the DescribeRetrainingScheduler 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 DescribeRetrainingSchedulerRequest method.
req, resp := client.DescribeRetrainingSchedulerRequest(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/DescribeRetrainingScheduler

func (*LookoutEquipment) DescribeRetrainingSchedulerWithContext

func (c *LookoutEquipment) DescribeRetrainingSchedulerWithContext(ctx aws.Context, input *DescribeRetrainingSchedulerInput, opts ...request.Option) (*DescribeRetrainingSchedulerOutput, error)

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

See DescribeRetrainingScheduler 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) ImportDataset

func (c *LookoutEquipment) ImportDataset(input *ImportDatasetInput) (*ImportDatasetOutput, error)

ImportDataset API operation for Amazon Lookout for Equipment.

Imports a dataset.

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 ImportDataset 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 Amazon Web Services 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/ImportDataset

func (*LookoutEquipment) ImportDatasetRequest

func (c *LookoutEquipment) ImportDatasetRequest(input *ImportDatasetInput) (req *request.Request, output *ImportDatasetOutput)

ImportDatasetRequest generates a "aws/request.Request" representing the client's request for the ImportDataset 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 ImportDataset for more information on using the ImportDataset 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 ImportDatasetRequest method.
req, resp := client.ImportDatasetRequest(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/ImportDataset

func (*LookoutEquipment) ImportDatasetWithContext

func (c *LookoutEquipment) ImportDatasetWithContext(ctx aws.Context, input *ImportDatasetInput, opts ...request.Option) (*ImportDatasetOutput, error)

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

See ImportDataset 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) ImportModelVersion

func (c *LookoutEquipment) ImportModelVersion(input *ImportModelVersionInput) (*ImportModelVersionOutput, error)

ImportModelVersion API operation for Amazon Lookout for Equipment.

Imports a model that has been trained successfully.

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 ImportModelVersion 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 Amazon Web Services 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/ImportModelVersion

func (*LookoutEquipment) ImportModelVersionRequest

func (c *LookoutEquipment) ImportModelVersionRequest(input *ImportModelVersionInput) (req *request.Request, output *ImportModelVersionOutput)

ImportModelVersionRequest generates a "aws/request.Request" representing the client's request for the ImportModelVersion 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 ImportModelVersion for more information on using the ImportModelVersion 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 ImportModelVersionRequest method.
req, resp := client.ImportModelVersionRequest(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/ImportModelVersion

func (*LookoutEquipment) ImportModelVersionWithContext

func (c *LookoutEquipment) ImportModelVersionWithContext(ctx aws.Context, input *ImportModelVersionInput, opts ...request.Option) (*ImportModelVersionOutput, error)

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

See ImportModelVersion 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 Amazon Web Services 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 Amazon Web Services 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) ListInferenceEvents

func (c *LookoutEquipment) ListInferenceEvents(input *ListInferenceEventsInput) (*ListInferenceEventsOutput, error)

ListInferenceEvents API operation for Amazon Lookout for Equipment.

Lists all inference events that have been found for 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 ListInferenceEvents for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListInferenceEvents

func (*LookoutEquipment) ListInferenceEventsPages

func (c *LookoutEquipment) ListInferenceEventsPages(input *ListInferenceEventsInput, fn func(*ListInferenceEventsOutput, bool) bool) error

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

See ListInferenceEvents 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 ListInferenceEvents operation.
pageNum := 0
err := client.ListInferenceEventsPages(params,
    func(page *lookoutequipment.ListInferenceEventsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListInferenceEventsPagesWithContext

func (c *LookoutEquipment) ListInferenceEventsPagesWithContext(ctx aws.Context, input *ListInferenceEventsInput, fn func(*ListInferenceEventsOutput, bool) bool, opts ...request.Option) error

ListInferenceEventsPagesWithContext same as ListInferenceEventsPages 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) ListInferenceEventsRequest

func (c *LookoutEquipment) ListInferenceEventsRequest(input *ListInferenceEventsInput) (req *request.Request, output *ListInferenceEventsOutput)

ListInferenceEventsRequest generates a "aws/request.Request" representing the client's request for the ListInferenceEvents 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 ListInferenceEvents for more information on using the ListInferenceEvents 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 ListInferenceEventsRequest method.
req, resp := client.ListInferenceEventsRequest(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/ListInferenceEvents

func (*LookoutEquipment) ListInferenceEventsWithContext

func (c *LookoutEquipment) ListInferenceEventsWithContext(ctx aws.Context, input *ListInferenceEventsInput, opts ...request.Option) (*ListInferenceEventsOutput, error)

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

See ListInferenceEvents 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 Amazon Web Services 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 Amazon Web Services 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) ListLabelGroups

func (c *LookoutEquipment) ListLabelGroups(input *ListLabelGroupsInput) (*ListLabelGroupsOutput, error)

ListLabelGroups API operation for Amazon Lookout for Equipment.

Returns a list of the label groups.

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 ListLabelGroups for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListLabelGroups

func (*LookoutEquipment) ListLabelGroupsPages

func (c *LookoutEquipment) ListLabelGroupsPages(input *ListLabelGroupsInput, fn func(*ListLabelGroupsOutput, bool) bool) error

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

See ListLabelGroups 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 ListLabelGroups operation.
pageNum := 0
err := client.ListLabelGroupsPages(params,
    func(page *lookoutequipment.ListLabelGroupsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListLabelGroupsPagesWithContext

func (c *LookoutEquipment) ListLabelGroupsPagesWithContext(ctx aws.Context, input *ListLabelGroupsInput, fn func(*ListLabelGroupsOutput, bool) bool, opts ...request.Option) error

ListLabelGroupsPagesWithContext same as ListLabelGroupsPages 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) ListLabelGroupsRequest

func (c *LookoutEquipment) ListLabelGroupsRequest(input *ListLabelGroupsInput) (req *request.Request, output *ListLabelGroupsOutput)

ListLabelGroupsRequest generates a "aws/request.Request" representing the client's request for the ListLabelGroups 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 ListLabelGroups for more information on using the ListLabelGroups 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 ListLabelGroupsRequest method.
req, resp := client.ListLabelGroupsRequest(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/ListLabelGroups

func (*LookoutEquipment) ListLabelGroupsWithContext

func (c *LookoutEquipment) ListLabelGroupsWithContext(ctx aws.Context, input *ListLabelGroupsInput, opts ...request.Option) (*ListLabelGroupsOutput, error)

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

See ListLabelGroups 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) ListLabels

func (c *LookoutEquipment) ListLabels(input *ListLabelsInput) (*ListLabelsOutput, error)

ListLabels API operation for Amazon Lookout for Equipment.

Provides a list of labels.

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 ListLabels for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListLabels

func (*LookoutEquipment) ListLabelsPages

func (c *LookoutEquipment) ListLabelsPages(input *ListLabelsInput, fn func(*ListLabelsOutput, bool) bool) error

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

See ListLabels 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 ListLabels operation.
pageNum := 0
err := client.ListLabelsPages(params,
    func(page *lookoutequipment.ListLabelsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListLabelsPagesWithContext

func (c *LookoutEquipment) ListLabelsPagesWithContext(ctx aws.Context, input *ListLabelsInput, fn func(*ListLabelsOutput, bool) bool, opts ...request.Option) error

ListLabelsPagesWithContext same as ListLabelsPages 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) ListLabelsRequest

func (c *LookoutEquipment) ListLabelsRequest(input *ListLabelsInput) (req *request.Request, output *ListLabelsOutput)

ListLabelsRequest generates a "aws/request.Request" representing the client's request for the ListLabels 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 ListLabels for more information on using the ListLabels 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 ListLabelsRequest method.
req, resp := client.ListLabelsRequest(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/ListLabels

func (*LookoutEquipment) ListLabelsWithContext

func (c *LookoutEquipment) ListLabelsWithContext(ctx aws.Context, input *ListLabelsInput, opts ...request.Option) (*ListLabelsOutput, error)

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

See ListLabels 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) ListModelVersions

func (c *LookoutEquipment) ListModelVersions(input *ListModelVersionsInput) (*ListModelVersionsOutput, error)

ListModelVersions API operation for Amazon Lookout for Equipment.

Generates a list of all model versions for a given model, including the model version, model version ARN, and status. To list a subset of versions, use the MaxModelVersion and MinModelVersion fields.

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 ListModelVersions for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListModelVersions

func (*LookoutEquipment) ListModelVersionsPages

func (c *LookoutEquipment) ListModelVersionsPages(input *ListModelVersionsInput, fn func(*ListModelVersionsOutput, bool) bool) error

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

See ListModelVersions 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 ListModelVersions operation.
pageNum := 0
err := client.ListModelVersionsPages(params,
    func(page *lookoutequipment.ListModelVersionsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListModelVersionsPagesWithContext

func (c *LookoutEquipment) ListModelVersionsPagesWithContext(ctx aws.Context, input *ListModelVersionsInput, fn func(*ListModelVersionsOutput, bool) bool, opts ...request.Option) error

ListModelVersionsPagesWithContext same as ListModelVersionsPages 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) ListModelVersionsRequest

func (c *LookoutEquipment) ListModelVersionsRequest(input *ListModelVersionsInput) (req *request.Request, output *ListModelVersionsOutput)

ListModelVersionsRequest generates a "aws/request.Request" representing the client's request for the ListModelVersions 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 ListModelVersions for more information on using the ListModelVersions 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 ListModelVersionsRequest method.
req, resp := client.ListModelVersionsRequest(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/ListModelVersions

func (*LookoutEquipment) ListModelVersionsWithContext

func (c *LookoutEquipment) ListModelVersionsWithContext(ctx aws.Context, input *ListModelVersionsInput, opts ...request.Option) (*ListModelVersionsOutput, error)

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

See ListModelVersions 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 Amazon Web Services 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) ListRetrainingSchedulers

ListRetrainingSchedulers API operation for Amazon Lookout for Equipment.

Lists all retraining schedulers in your account, filtering by model name prefix 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 ListRetrainingSchedulers for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListRetrainingSchedulers

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.ListRetrainingSchedulersInput{
		MaxResults: aws.Int64(50),
	}

	result, err := svc.ListRetrainingSchedulers(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) ListRetrainingSchedulersPages

func (c *LookoutEquipment) ListRetrainingSchedulersPages(input *ListRetrainingSchedulersInput, fn func(*ListRetrainingSchedulersOutput, bool) bool) error

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

See ListRetrainingSchedulers 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 ListRetrainingSchedulers operation.
pageNum := 0
err := client.ListRetrainingSchedulersPages(params,
    func(page *lookoutequipment.ListRetrainingSchedulersOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListRetrainingSchedulersPagesWithContext

func (c *LookoutEquipment) ListRetrainingSchedulersPagesWithContext(ctx aws.Context, input *ListRetrainingSchedulersInput, fn func(*ListRetrainingSchedulersOutput, bool) bool, opts ...request.Option) error

ListRetrainingSchedulersPagesWithContext same as ListRetrainingSchedulersPages 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) ListRetrainingSchedulersRequest

func (c *LookoutEquipment) ListRetrainingSchedulersRequest(input *ListRetrainingSchedulersInput) (req *request.Request, output *ListRetrainingSchedulersOutput)

ListRetrainingSchedulersRequest generates a "aws/request.Request" representing the client's request for the ListRetrainingSchedulers 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 ListRetrainingSchedulers for more information on using the ListRetrainingSchedulers 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 ListRetrainingSchedulersRequest method.
req, resp := client.ListRetrainingSchedulersRequest(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/ListRetrainingSchedulers

func (*LookoutEquipment) ListRetrainingSchedulersWithContext

func (c *LookoutEquipment) ListRetrainingSchedulersWithContext(ctx aws.Context, input *ListRetrainingSchedulersInput, opts ...request.Option) (*ListRetrainingSchedulersOutput, error)

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

See ListRetrainingSchedulers 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) ListSensorStatistics

func (c *LookoutEquipment) ListSensorStatistics(input *ListSensorStatisticsInput) (*ListSensorStatisticsOutput, error)

ListSensorStatistics API operation for Amazon Lookout for Equipment.

Lists statistics about the data collected for each of the sensors that have been successfully ingested in the particular dataset. Can also be used to retreive Sensor Statistics for a previous ingestion job.

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 ListSensorStatistics for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/ListSensorStatistics

func (*LookoutEquipment) ListSensorStatisticsPages

func (c *LookoutEquipment) ListSensorStatisticsPages(input *ListSensorStatisticsInput, fn func(*ListSensorStatisticsOutput, bool) bool) error

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

See ListSensorStatistics 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 ListSensorStatistics operation.
pageNum := 0
err := client.ListSensorStatisticsPages(params,
    func(page *lookoutequipment.ListSensorStatisticsOutput, lastPage bool) bool {
        pageNum++
        fmt.Println(page)
        return pageNum <= 3
    })

func (*LookoutEquipment) ListSensorStatisticsPagesWithContext

func (c *LookoutEquipment) ListSensorStatisticsPagesWithContext(ctx aws.Context, input *ListSensorStatisticsInput, fn func(*ListSensorStatisticsOutput, bool) bool, opts ...request.Option) error

ListSensorStatisticsPagesWithContext same as ListSensorStatisticsPages 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) ListSensorStatisticsRequest

func (c *LookoutEquipment) ListSensorStatisticsRequest(input *ListSensorStatisticsInput) (req *request.Request, output *ListSensorStatisticsOutput)

ListSensorStatisticsRequest generates a "aws/request.Request" representing the client's request for the ListSensorStatistics 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 ListSensorStatistics for more information on using the ListSensorStatistics 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 ListSensorStatisticsRequest method.
req, resp := client.ListSensorStatisticsRequest(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/ListSensorStatistics

func (*LookoutEquipment) ListSensorStatisticsWithContext

func (c *LookoutEquipment) ListSensorStatisticsWithContext(ctx aws.Context, input *ListSensorStatisticsInput, opts ...request.Option) (*ListSensorStatisticsOutput, error)

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

See ListSensorStatistics 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 Amazon Web Services 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) PutResourcePolicy

func (c *LookoutEquipment) PutResourcePolicy(input *PutResourcePolicyInput) (*PutResourcePolicyOutput, error)

PutResourcePolicy API operation for Amazon Lookout for Equipment.

Creates a resource control policy for a given 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 PutResourcePolicy for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/PutResourcePolicy

func (*LookoutEquipment) PutResourcePolicyRequest

func (c *LookoutEquipment) PutResourcePolicyRequest(input *PutResourcePolicyInput) (req *request.Request, output *PutResourcePolicyOutput)

PutResourcePolicyRequest generates a "aws/request.Request" representing the client's request for the PutResourcePolicy 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 PutResourcePolicy for more information on using the PutResourcePolicy 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 PutResourcePolicyRequest method.
req, resp := client.PutResourcePolicyRequest(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/PutResourcePolicy

func (*LookoutEquipment) PutResourcePolicyWithContext

func (c *LookoutEquipment) PutResourcePolicyWithContext(ctx aws.Context, input *PutResourcePolicyInput, opts ...request.Option) (*PutResourcePolicyOutput, error)

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

See PutResourcePolicy 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 Amazon Web Services 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 Amazon Web Services 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) StartRetrainingScheduler

StartRetrainingScheduler API operation for Amazon Lookout for Equipment.

Starts a retraining 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 StartRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/StartRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.StartRetrainingSchedulerInput{
		ModelName: aws.String("sample-model"),
	}

	result, err := svc.StartRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) StartRetrainingSchedulerRequest

func (c *LookoutEquipment) StartRetrainingSchedulerRequest(input *StartRetrainingSchedulerInput) (req *request.Request, output *StartRetrainingSchedulerOutput)

StartRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the StartRetrainingScheduler 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 StartRetrainingScheduler for more information on using the StartRetrainingScheduler 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 StartRetrainingSchedulerRequest method.
req, resp := client.StartRetrainingSchedulerRequest(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/StartRetrainingScheduler

func (*LookoutEquipment) StartRetrainingSchedulerWithContext

func (c *LookoutEquipment) StartRetrainingSchedulerWithContext(ctx aws.Context, input *StartRetrainingSchedulerInput, opts ...request.Option) (*StartRetrainingSchedulerOutput, error)

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

See StartRetrainingScheduler 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 Amazon Web Services 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) StopRetrainingScheduler

StopRetrainingScheduler API operation for Amazon Lookout for Equipment.

Stops a retraining 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 StopRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/StopRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.StopRetrainingSchedulerInput{
		ModelName: aws.String("sample-model"),
	}

	result, err := svc.StopRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) StopRetrainingSchedulerRequest

func (c *LookoutEquipment) StopRetrainingSchedulerRequest(input *StopRetrainingSchedulerInput) (req *request.Request, output *StopRetrainingSchedulerOutput)

StopRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the StopRetrainingScheduler 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 StopRetrainingScheduler for more information on using the StopRetrainingScheduler 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 StopRetrainingSchedulerRequest method.
req, resp := client.StopRetrainingSchedulerRequest(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/StopRetrainingScheduler

func (*LookoutEquipment) StopRetrainingSchedulerWithContext

func (c *LookoutEquipment) StopRetrainingSchedulerWithContext(ctx aws.Context, input *StopRetrainingSchedulerInput, opts ...request.Option) (*StopRetrainingSchedulerOutput, error)

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

See StopRetrainingScheduler 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 Amazon Web Services 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 Amazon Web Services 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) UpdateActiveModelVersion

UpdateActiveModelVersion API operation for Amazon Lookout for Equipment.

Sets the active model version for a given machine learning model.

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 UpdateActiveModelVersion for usage and error information.

Returned Error Types:

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

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

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

  • 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.

  • 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/UpdateActiveModelVersion

func (*LookoutEquipment) UpdateActiveModelVersionRequest

func (c *LookoutEquipment) UpdateActiveModelVersionRequest(input *UpdateActiveModelVersionInput) (req *request.Request, output *UpdateActiveModelVersionOutput)

UpdateActiveModelVersionRequest generates a "aws/request.Request" representing the client's request for the UpdateActiveModelVersion 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 UpdateActiveModelVersion for more information on using the UpdateActiveModelVersion 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 UpdateActiveModelVersionRequest method.
req, resp := client.UpdateActiveModelVersionRequest(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/UpdateActiveModelVersion

func (*LookoutEquipment) UpdateActiveModelVersionWithContext

func (c *LookoutEquipment) UpdateActiveModelVersionWithContext(ctx aws.Context, input *UpdateActiveModelVersionInput, opts ...request.Option) (*UpdateActiveModelVersionOutput, error)

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

See UpdateActiveModelVersion 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 Amazon Web Services 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.

func (*LookoutEquipment) UpdateLabelGroup

func (c *LookoutEquipment) UpdateLabelGroup(input *UpdateLabelGroupInput) (*UpdateLabelGroupOutput, error)

UpdateLabelGroup API operation for Amazon Lookout for Equipment.

Updates the label group.

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 UpdateLabelGroup 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 Amazon Web Services 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/UpdateLabelGroup

func (*LookoutEquipment) UpdateLabelGroupRequest

func (c *LookoutEquipment) UpdateLabelGroupRequest(input *UpdateLabelGroupInput) (req *request.Request, output *UpdateLabelGroupOutput)

UpdateLabelGroupRequest generates a "aws/request.Request" representing the client's request for the UpdateLabelGroup 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 UpdateLabelGroup for more information on using the UpdateLabelGroup 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 UpdateLabelGroupRequest method.
req, resp := client.UpdateLabelGroupRequest(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/UpdateLabelGroup

func (*LookoutEquipment) UpdateLabelGroupWithContext

func (c *LookoutEquipment) UpdateLabelGroupWithContext(ctx aws.Context, input *UpdateLabelGroupInput, opts ...request.Option) (*UpdateLabelGroupOutput, error)

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

See UpdateLabelGroup 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) UpdateModel

func (c *LookoutEquipment) UpdateModel(input *UpdateModelInput) (*UpdateModelOutput, error)

UpdateModel API operation for Amazon Lookout for Equipment.

Updates a model in the 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 UpdateModel 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 Amazon Web Services 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/UpdateModel

Example (Shared00)
package main

import (
	"fmt"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.UpdateModelInput{
		LabelsInputConfiguration: &lookoutequipment.LabelsInputConfiguration{
			LabelGroupName: aws.String("sample-label-group"),
		},
		ModelName: aws.String("sample-model"),
	}

	result, err := svc.UpdateModel(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) UpdateModelRequest

func (c *LookoutEquipment) UpdateModelRequest(input *UpdateModelInput) (req *request.Request, output *UpdateModelOutput)

UpdateModelRequest generates a "aws/request.Request" representing the client's request for the UpdateModel 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 UpdateModel for more information on using the UpdateModel 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 UpdateModelRequest method.
req, resp := client.UpdateModelRequest(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/UpdateModel

func (*LookoutEquipment) UpdateModelWithContext

func (c *LookoutEquipment) UpdateModelWithContext(ctx aws.Context, input *UpdateModelInput, opts ...request.Option) (*UpdateModelOutput, error)

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

See UpdateModel 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) UpdateRetrainingScheduler

UpdateRetrainingScheduler API operation for Amazon Lookout for Equipment.

Updates a retraining 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 UpdateRetrainingScheduler for usage and error information.

Returned Error Types:

  • ValidationException The input fails to satisfy constraints specified by Amazon Lookout for Equipment or a related Amazon Web Services 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/UpdateRetrainingScheduler

Example (Shared00)
package main

import (
	"fmt"
	"time"

	"github.com/OS-M/aws-sdk-go/aws"
	"github.com/OS-M/aws-sdk-go/aws/awserr"
	"github.com/OS-M/aws-sdk-go/aws/session"
	"github.com/OS-M/aws-sdk-go/service/lookoutequipment"
)

func parseTime(layout, value string) *time.Time {
	t, err := time.Parse(layout, value)
	if err != nil {
		panic(err)
	}
	return &t
}

func main() {
	svc := lookoutequipment.New(session.New())
	input := &lookoutequipment.UpdateRetrainingSchedulerInput{
		ModelName:           aws.String("sample-model"),
		RetrainingFrequency: aws.String("P1Y"),
		RetrainingStartDate: parseTime("2006-01-02T15:04:05.999999999Z", "2024-01-01T00:00:00Z"),
	}

	result, err := svc.UpdateRetrainingScheduler(input)
	if err != nil {
		if aerr, ok := err.(awserr.Error); ok {
			switch aerr.Code() {
			case lookoutequipment.ErrCodeValidationException:
				fmt.Println(lookoutequipment.ErrCodeValidationException, aerr.Error())
			case lookoutequipment.ErrCodeResourceNotFoundException:
				fmt.Println(lookoutequipment.ErrCodeResourceNotFoundException, aerr.Error())
			case lookoutequipment.ErrCodeConflictException:
				fmt.Println(lookoutequipment.ErrCodeConflictException, aerr.Error())
			case lookoutequipment.ErrCodeThrottlingException:
				fmt.Println(lookoutequipment.ErrCodeThrottlingException, aerr.Error())
			case lookoutequipment.ErrCodeAccessDeniedException:
				fmt.Println(lookoutequipment.ErrCodeAccessDeniedException, aerr.Error())
			case lookoutequipment.ErrCodeInternalServerException:
				fmt.Println(lookoutequipment.ErrCodeInternalServerException, aerr.Error())
			default:
				fmt.Println(aerr.Error())
			}
		} else {
			// Print the error, cast err to awserr.Error to get the Code and
			// Message from an error.
			fmt.Println(err.Error())
		}
		return
	}

	fmt.Println(result)
}
Output:

func (*LookoutEquipment) UpdateRetrainingSchedulerRequest

func (c *LookoutEquipment) UpdateRetrainingSchedulerRequest(input *UpdateRetrainingSchedulerInput) (req *request.Request, output *UpdateRetrainingSchedulerOutput)

UpdateRetrainingSchedulerRequest generates a "aws/request.Request" representing the client's request for the UpdateRetrainingScheduler 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 UpdateRetrainingScheduler for more information on using the UpdateRetrainingScheduler 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 UpdateRetrainingSchedulerRequest method.
req, resp := client.UpdateRetrainingSchedulerRequest(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/UpdateRetrainingScheduler

func (*LookoutEquipment) UpdateRetrainingSchedulerWithContext

func (c *LookoutEquipment) UpdateRetrainingSchedulerWithContext(ctx aws.Context, input *UpdateRetrainingSchedulerInput, opts ...request.Option) (*UpdateRetrainingSchedulerOutput, error)

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

See UpdateRetrainingScheduler 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 MissingCompleteSensorData

type MissingCompleteSensorData struct {

	// Indicates the number of sensors that have data missing completely.
	//
	// AffectedSensorCount is a required field
	AffectedSensorCount *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises information on sensors that have sensor data completely missing.

func (MissingCompleteSensorData) GoString

func (s MissingCompleteSensorData) 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 (*MissingCompleteSensorData) SetAffectedSensorCount

func (s *MissingCompleteSensorData) SetAffectedSensorCount(v int64) *MissingCompleteSensorData

SetAffectedSensorCount sets the AffectedSensorCount field's value.

func (MissingCompleteSensorData) String

func (s MissingCompleteSensorData) 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 MissingSensorData

type MissingSensorData struct {

	// Indicates the number of sensors that have atleast some data missing.
	//
	// AffectedSensorCount is a required field
	AffectedSensorCount *int64 `type:"integer" required:"true"`

	// Indicates the total number of missing values across all the sensors.
	//
	// TotalNumberOfMissingValues is a required field
	TotalNumberOfMissingValues *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises aggregated information on sensors having missing data.

func (MissingSensorData) GoString

func (s MissingSensorData) 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 (*MissingSensorData) SetAffectedSensorCount

func (s *MissingSensorData) SetAffectedSensorCount(v int64) *MissingSensorData

SetAffectedSensorCount sets the AffectedSensorCount field's value.

func (*MissingSensorData) SetTotalNumberOfMissingValues

func (s *MissingSensorData) SetTotalNumberOfMissingValues(v int64) *MissingSensorData

SetTotalNumberOfMissingValues sets the TotalNumberOfMissingValues field's value.

func (MissingSensorData) String

func (s MissingSensorData) 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 ModelDiagnosticsOutputConfiguration

type ModelDiagnosticsOutputConfiguration struct {

	// The Amazon Web Services Key Management Service (KMS) key identifier to encrypt
	// the pointwise model diagnostics files.
	KmsKeyId *string `min:"1" type:"string"`

	// The Amazon S3 location for the pointwise model diagnostics.
	//
	// S3OutputConfiguration is a required field
	S3OutputConfiguration *ModelDiagnosticsS3OutputConfiguration `type:"structure" required:"true"`
	// contains filtered or unexported fields
}

Output configuration information for the pointwise model diagnostics for an Amazon Lookout for Equipment model.

func (ModelDiagnosticsOutputConfiguration) 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 (*ModelDiagnosticsOutputConfiguration) SetKmsKeyId

SetKmsKeyId sets the KmsKeyId field's value.

func (*ModelDiagnosticsOutputConfiguration) SetS3OutputConfiguration

SetS3OutputConfiguration sets the S3OutputConfiguration field's value.

func (ModelDiagnosticsOutputConfiguration) 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 (*ModelDiagnosticsOutputConfiguration) Validate

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

type ModelDiagnosticsS3OutputConfiguration

type ModelDiagnosticsS3OutputConfiguration struct {

	// The name of the Amazon S3 bucket where the pointwise model diagnostics are
	// located. You must be the owner of the Amazon S3 bucket.
	//
	// Bucket is a required field
	Bucket *string `min:"3" type:"string" required:"true"`

	// The Amazon S3 prefix for the location of the pointwise model diagnostics.
	// The prefix specifies the folder and evaluation result file name. (bucket).
	//
	// When you call CreateModel or UpdateModel, specify the path within the bucket
	// that you want Lookout for Equipment to save the model to. During training,
	// Lookout for Equipment creates the model evaluation model as a compressed
	// JSON file with the name model_diagnostics_results.json.gz.
	//
	// When you call DescribeModel or DescribeModelVersion, prefix contains the
	// file path and filename of the model evaluation file.
	Prefix *string `type:"string"`
	// contains filtered or unexported fields
}

The Amazon S3 location for the pointwise model diagnostics for an Amazon Lookout for Equipment model.

func (ModelDiagnosticsS3OutputConfiguration) 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 (*ModelDiagnosticsS3OutputConfiguration) SetBucket

SetBucket sets the Bucket field's value.

func (*ModelDiagnosticsS3OutputConfiguration) SetPrefix

SetPrefix sets the Prefix field's value.

func (ModelDiagnosticsS3OutputConfiguration) 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 (*ModelDiagnosticsS3OutputConfiguration) Validate

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

type ModelSummary

type ModelSummary struct {

	// The model version that the inference scheduler uses to run an inference execution.
	ActiveModelVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Name (ARN) of the model version that is set as active.
	// The active model version is the model version that the inference scheduler
	// uses to run an inference execution.
	ActiveModelVersionArn *string `min:"20" type:"string"`

	// 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 machine learning model.
	DatasetName *string `min:"1" type:"string"`

	// Indicates the most recent model version that was generated by retraining.
	LatestScheduledRetrainingModelVersion *int64 `min:"1" type:"long"`

	// Indicates the start time of the most recent scheduled retraining run.
	LatestScheduledRetrainingStartTime *time.Time `type:"timestamp"`

	// Indicates the status of the most recent scheduled retraining run.
	LatestScheduledRetrainingStatus *string `type:"string" enum:"ModelVersionStatus"`

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

	// Output configuration information for the pointwise model diagnostics for
	// an Amazon Lookout for Equipment model.
	ModelDiagnosticsOutputConfiguration *ModelDiagnosticsOutputConfiguration `type:"structure"`

	// The name of the machine learning model.
	ModelName *string `min:"1" type:"string"`

	// Provides a quality assessment for a model that uses labels. If Lookout for
	// Equipment determines that the model quality is poor based on training metrics,
	// the value is POOR_QUALITY_DETECTED. Otherwise, the value is QUALITY_THRESHOLD_MET.
	//
	// If the model is unlabeled, the model quality can't be assessed and the value
	// of ModelQuality is CANNOT_DETERMINE_QUALITY. In this situation, you can get
	// a model quality assessment by adding labels to the input dataset and retraining
	// the model.
	//
	// For information about using labels with your models, see Understanding labeling
	// (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/understanding-labeling.html).
	//
	// For information about improving the quality of a model, see Best practices
	// with Amazon Lookout for Equipment (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/best-practices.html).
	ModelQuality *string `type:"string" enum:"ModelQuality"`

	// Indicates the date that the next scheduled retraining run will start on.
	// Lookout for Equipment truncates the time you provide to the nearest UTC day
	// (https://docs.aws.amazon.com/https:/docs.aws.amazon.com/cli/latest/userguide/cli-usage-parameters-types.html#parameter-type-timestamp).
	NextScheduledRetrainingStartDate *time.Time `type:"timestamp"`

	// Indicates the status of the retraining scheduler.
	RetrainingSchedulerStatus *string `type:"string" enum:"RetrainingSchedulerStatus"`

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

Provides information about the specified machine learning 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) SetActiveModelVersion

func (s *ModelSummary) SetActiveModelVersion(v int64) *ModelSummary

SetActiveModelVersion sets the ActiveModelVersion field's value.

func (*ModelSummary) SetActiveModelVersionArn

func (s *ModelSummary) SetActiveModelVersionArn(v string) *ModelSummary

SetActiveModelVersionArn sets the ActiveModelVersionArn field's value.

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) SetLatestScheduledRetrainingModelVersion

func (s *ModelSummary) SetLatestScheduledRetrainingModelVersion(v int64) *ModelSummary

SetLatestScheduledRetrainingModelVersion sets the LatestScheduledRetrainingModelVersion field's value.

func (*ModelSummary) SetLatestScheduledRetrainingStartTime

func (s *ModelSummary) SetLatestScheduledRetrainingStartTime(v time.Time) *ModelSummary

SetLatestScheduledRetrainingStartTime sets the LatestScheduledRetrainingStartTime field's value.

func (*ModelSummary) SetLatestScheduledRetrainingStatus

func (s *ModelSummary) SetLatestScheduledRetrainingStatus(v string) *ModelSummary

SetLatestScheduledRetrainingStatus sets the LatestScheduledRetrainingStatus field's value.

func (*ModelSummary) SetModelArn

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

SetModelArn sets the ModelArn field's value.

func (*ModelSummary) SetModelDiagnosticsOutputConfiguration

func (s *ModelSummary) SetModelDiagnosticsOutputConfiguration(v *ModelDiagnosticsOutputConfiguration) *ModelSummary

SetModelDiagnosticsOutputConfiguration sets the ModelDiagnosticsOutputConfiguration field's value.

func (*ModelSummary) SetModelName

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

SetModelName sets the ModelName field's value.

func (*ModelSummary) SetModelQuality

func (s *ModelSummary) SetModelQuality(v string) *ModelSummary

SetModelQuality sets the ModelQuality field's value.

func (*ModelSummary) SetNextScheduledRetrainingStartDate

func (s *ModelSummary) SetNextScheduledRetrainingStartDate(v time.Time) *ModelSummary

SetNextScheduledRetrainingStartDate sets the NextScheduledRetrainingStartDate field's value.

func (*ModelSummary) SetRetrainingSchedulerStatus

func (s *ModelSummary) SetRetrainingSchedulerStatus(v string) *ModelSummary

SetRetrainingSchedulerStatus sets the RetrainingSchedulerStatus 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 ModelVersionSummary

type ModelVersionSummary struct {

	// The time when this model version was created.
	CreatedAt *time.Time `type:"timestamp"`

	// The Amazon Resource Name (ARN) of the model that this model version is a
	// version of.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model that this model version is a version of.
	ModelName *string `min:"1" type:"string"`

	// Provides a quality assessment for a model that uses labels. If Lookout for
	// Equipment determines that the model quality is poor based on training metrics,
	// the value is POOR_QUALITY_DETECTED. Otherwise, the value is QUALITY_THRESHOLD_MET.
	//
	// If the model is unlabeled, the model quality can't be assessed and the value
	// of ModelQuality is CANNOT_DETERMINE_QUALITY. In this situation, you can get
	// a model quality assessment by adding labels to the input dataset and retraining
	// the model.
	//
	// For information about improving the quality of a model, see Best practices
	// with Amazon Lookout for Equipment (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/best-practices.html).
	ModelQuality *string `type:"string" enum:"ModelQuality"`

	// The version of the model.
	ModelVersion *int64 `min:"1" type:"long"`

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

	// Indicates how this model version was generated.
	SourceType *string `type:"string" enum:"ModelVersionSourceType"`

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

Contains information about the specific model version.

func (ModelVersionSummary) GoString

func (s ModelVersionSummary) 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 (*ModelVersionSummary) SetCreatedAt

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

SetCreatedAt sets the CreatedAt field's value.

func (*ModelVersionSummary) SetModelArn

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

SetModelArn sets the ModelArn field's value.

func (*ModelVersionSummary) SetModelName

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

SetModelName sets the ModelName field's value.

func (*ModelVersionSummary) SetModelQuality

func (s *ModelVersionSummary) SetModelQuality(v string) *ModelVersionSummary

SetModelQuality sets the ModelQuality field's value.

func (*ModelVersionSummary) SetModelVersion

func (s *ModelVersionSummary) SetModelVersion(v int64) *ModelVersionSummary

SetModelVersion sets the ModelVersion field's value.

func (*ModelVersionSummary) SetModelVersionArn

func (s *ModelVersionSummary) SetModelVersionArn(v string) *ModelVersionSummary

SetModelVersionArn sets the ModelVersionArn field's value.

func (*ModelVersionSummary) SetSourceType

func (s *ModelVersionSummary) SetSourceType(v string) *ModelVersionSummary

SetSourceType sets the SourceType field's value.

func (*ModelVersionSummary) SetStatus

SetStatus sets the Status field's value.

func (ModelVersionSummary) String

func (s ModelVersionSummary) 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 MonotonicValues

type MonotonicValues struct {

	// Indicates the monotonicity of values. Can be INCREASING, DECREASING, or STATIC.
	Monotonicity *string `type:"string" enum:"Monotonicity"`

	// Indicates whether there is a potential data issue related to having monotonic
	// values.
	//
	// Status is a required field
	Status *string `type:"string" required:"true" enum:"StatisticalIssueStatus"`
	// contains filtered or unexported fields
}

Entity that comprises information on monotonic values in the data.

func (MonotonicValues) GoString

func (s MonotonicValues) 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 (*MonotonicValues) SetMonotonicity

func (s *MonotonicValues) SetMonotonicity(v string) *MonotonicValues

SetMonotonicity sets the Monotonicity field's value.

func (*MonotonicValues) SetStatus

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

SetStatus sets the Status field's value.

func (MonotonicValues) String

func (s MonotonicValues) 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 MultipleOperatingModes

type MultipleOperatingModes struct {

	// Indicates whether there is a potential data issue related to having multiple
	// operating modes.
	//
	// Status is a required field
	Status *string `type:"string" required:"true" enum:"StatisticalIssueStatus"`
	// contains filtered or unexported fields
}

Entity that comprises information on operating modes in data.

func (MultipleOperatingModes) GoString

func (s MultipleOperatingModes) 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 (*MultipleOperatingModes) SetStatus

SetStatus sets the Status field's value.

func (MultipleOperatingModes) String

func (s MultipleOperatingModes) 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 PutResourcePolicyInput

type PutResourcePolicyInput 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 unique identifier for a revision of the resource policy.
	PolicyRevisionId *string `type:"string"`

	// The Amazon Resource Name (ARN) of the resource for which the policy is being
	// created.
	//
	// ResourceArn is a required field
	ResourceArn *string `min:"20" type:"string" required:"true"`

	// The JSON-formatted resource policy to create.
	//
	// ResourcePolicy is a required field
	ResourcePolicy *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (PutResourcePolicyInput) GoString

func (s PutResourcePolicyInput) 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 (*PutResourcePolicyInput) SetClientToken

SetClientToken sets the ClientToken field's value.

func (*PutResourcePolicyInput) SetPolicyRevisionId

func (s *PutResourcePolicyInput) SetPolicyRevisionId(v string) *PutResourcePolicyInput

SetPolicyRevisionId sets the PolicyRevisionId field's value.

func (*PutResourcePolicyInput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (*PutResourcePolicyInput) SetResourcePolicy

func (s *PutResourcePolicyInput) SetResourcePolicy(v string) *PutResourcePolicyInput

SetResourcePolicy sets the ResourcePolicy field's value.

func (PutResourcePolicyInput) String

func (s PutResourcePolicyInput) 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 (*PutResourcePolicyInput) Validate

func (s *PutResourcePolicyInput) Validate() error

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

type PutResourcePolicyOutput

type PutResourcePolicyOutput struct {

	// A unique identifier for a revision of the resource policy.
	PolicyRevisionId *string `type:"string"`

	// The Amazon Resource Name (ARN) of the resource for which the policy was created.
	ResourceArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (PutResourcePolicyOutput) GoString

func (s PutResourcePolicyOutput) 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 (*PutResourcePolicyOutput) SetPolicyRevisionId

func (s *PutResourcePolicyOutput) SetPolicyRevisionId(v string) *PutResourcePolicyOutput

SetPolicyRevisionId sets the PolicyRevisionId field's value.

func (*PutResourcePolicyOutput) SetResourceArn

SetResourceArn sets the ResourceArn field's value.

func (PutResourcePolicyOutput) String

func (s PutResourcePolicyOutput) 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 RetrainingSchedulerSummary

type RetrainingSchedulerSummary struct {

	// The number of past days of data used for retraining.
	LookbackWindow *string `type:"string"`

	// The ARN of the model that the retraining scheduler is attached to.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model that the retraining scheduler is attached to.
	ModelName *string `min:"1" type:"string"`

	// The frequency at which the model retraining is set. This follows the ISO
	// 8601 (https://en.wikipedia.org/wiki/ISO_8601#Durations) guidelines.
	RetrainingFrequency *string `min:"1" type:"string"`

	// The start date for the retraining scheduler. Lookout for Equipment truncates
	// the time you provide to the nearest UTC day.
	RetrainingStartDate *time.Time `type:"timestamp"`

	// The status of the retraining scheduler.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`
	// contains filtered or unexported fields
}

Provides information about the specified retraining scheduler, including model name, status, start date, frequency, and lookback window.

func (RetrainingSchedulerSummary) GoString

func (s RetrainingSchedulerSummary) 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 (*RetrainingSchedulerSummary) SetLookbackWindow

SetLookbackWindow sets the LookbackWindow field's value.

func (*RetrainingSchedulerSummary) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*RetrainingSchedulerSummary) SetModelName

SetModelName sets the ModelName field's value.

func (*RetrainingSchedulerSummary) SetRetrainingFrequency

func (s *RetrainingSchedulerSummary) SetRetrainingFrequency(v string) *RetrainingSchedulerSummary

SetRetrainingFrequency sets the RetrainingFrequency field's value.

func (*RetrainingSchedulerSummary) SetRetrainingStartDate

func (s *RetrainingSchedulerSummary) SetRetrainingStartDate(v time.Time) *RetrainingSchedulerSummary

SetRetrainingStartDate sets the RetrainingStartDate field's value.

func (*RetrainingSchedulerSummary) SetStatus

SetStatus sets the Status field's value.

func (RetrainingSchedulerSummary) 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 Amazon Web Services Key Management Service (KMS key) 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 SensorStatisticsSummary

type SensorStatisticsSummary struct {

	// Parameter that describes potential risk about whether data associated with
	// the sensor is categorical.
	CategoricalValues *CategoricalValues `type:"structure"`

	// Name of the component to which the particular sensor belongs for which the
	// statistics belong to.
	ComponentName *string `min:"1" type:"string"`

	// Indicates the time reference to indicate the end of valid data associated
	// with the sensor that the statistics belong to.
	DataEndTime *time.Time `type:"timestamp"`

	// Parameter that indicates whether data exists for the sensor that the statistics
	// belong to.
	DataExists *bool `type:"boolean"`

	// Indicates the time reference to indicate the beginning of valid data associated
	// with the sensor that the statistics belong to.
	DataStartTime *time.Time `type:"timestamp"`

	// Parameter that describes the total number of duplicate timestamp records
	// associated with the sensor that the statistics belong to.
	DuplicateTimestamps *CountPercent `type:"structure"`

	// Parameter that describes the total number of invalid date entries associated
	// with the sensor that the statistics belong to.
	InvalidDateEntries *CountPercent `type:"structure"`

	// Parameter that describes the total number of, and percentage of, values that
	// are invalid for the sensor that the statistics belong to.
	InvalidValues *CountPercent `type:"structure"`

	// Parameter that describes potential risk about whether data associated with
	// the sensor contains one or more large gaps between consecutive timestamps.
	LargeTimestampGaps *LargeTimestampGaps `type:"structure"`

	// Parameter that describes the total number of, and percentage of, values that
	// are missing for the sensor that the statistics belong to.
	MissingValues *CountPercent `type:"structure"`

	// Parameter that describes potential risk about whether data associated with
	// the sensor is mostly monotonic.
	MonotonicValues *MonotonicValues `type:"structure"`

	// Parameter that describes potential risk about whether data associated with
	// the sensor has more than one operating mode.
	MultipleOperatingModes *MultipleOperatingModes `type:"structure"`

	// Name of the sensor that the statistics belong to.
	SensorName *string `min:"1" type:"string"`
	// contains filtered or unexported fields
}

Summary of ingestion statistics like whether data exists, number of missing values, number of invalid values and so on related to the particular sensor.

func (SensorStatisticsSummary) GoString

func (s SensorStatisticsSummary) 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 (*SensorStatisticsSummary) SetCategoricalValues

SetCategoricalValues sets the CategoricalValues field's value.

func (*SensorStatisticsSummary) SetComponentName

func (s *SensorStatisticsSummary) SetComponentName(v string) *SensorStatisticsSummary

SetComponentName sets the ComponentName field's value.

func (*SensorStatisticsSummary) SetDataEndTime

SetDataEndTime sets the DataEndTime field's value.

func (*SensorStatisticsSummary) SetDataExists

SetDataExists sets the DataExists field's value.

func (*SensorStatisticsSummary) SetDataStartTime

func (s *SensorStatisticsSummary) SetDataStartTime(v time.Time) *SensorStatisticsSummary

SetDataStartTime sets the DataStartTime field's value.

func (*SensorStatisticsSummary) SetDuplicateTimestamps

func (s *SensorStatisticsSummary) SetDuplicateTimestamps(v *CountPercent) *SensorStatisticsSummary

SetDuplicateTimestamps sets the DuplicateTimestamps field's value.

func (*SensorStatisticsSummary) SetInvalidDateEntries

func (s *SensorStatisticsSummary) SetInvalidDateEntries(v *CountPercent) *SensorStatisticsSummary

SetInvalidDateEntries sets the InvalidDateEntries field's value.

func (*SensorStatisticsSummary) SetInvalidValues

SetInvalidValues sets the InvalidValues field's value.

func (*SensorStatisticsSummary) SetLargeTimestampGaps

SetLargeTimestampGaps sets the LargeTimestampGaps field's value.

func (*SensorStatisticsSummary) SetMissingValues

SetMissingValues sets the MissingValues field's value.

func (*SensorStatisticsSummary) SetMonotonicValues

SetMonotonicValues sets the MonotonicValues field's value.

func (*SensorStatisticsSummary) SetMultipleOperatingModes

SetMultipleOperatingModes sets the MultipleOperatingModes field's value.

func (*SensorStatisticsSummary) SetSensorName

SetSensorName sets the SensorName field's value.

func (SensorStatisticsSummary) String

func (s SensorStatisticsSummary) 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 SensorsWithShortDateRange

type SensorsWithShortDateRange struct {

	// Indicates the number of sensors that have less than 14 days of data.
	//
	// AffectedSensorCount is a required field
	AffectedSensorCount *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises information on sensors that have shorter date range.

func (SensorsWithShortDateRange) GoString

func (s SensorsWithShortDateRange) 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 (*SensorsWithShortDateRange) SetAffectedSensorCount

func (s *SensorsWithShortDateRange) SetAffectedSensorCount(v int64) *SensorsWithShortDateRange

SetAffectedSensorCount sets the AffectedSensorCount field's value.

func (SensorsWithShortDateRange) String

func (s SensorsWithShortDateRange) 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 machine learning model being used by
	// the inference scheduler.
	ModelArn *string `min:"20" type:"string"`

	// The name of the machine learning 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 StartRetrainingSchedulerInput

type StartRetrainingSchedulerInput struct {

	// The name of the model whose retraining scheduler you want to start.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StartRetrainingSchedulerInput) 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 (*StartRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (StartRetrainingSchedulerInput) 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 (*StartRetrainingSchedulerInput) Validate

func (s *StartRetrainingSchedulerInput) Validate() error

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

type StartRetrainingSchedulerOutput

type StartRetrainingSchedulerOutput struct {

	// The ARN of the model whose retraining scheduler is being started.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model whose retraining scheduler is being started.
	ModelName *string `min:"1" type:"string"`

	// The status of the retraining scheduler.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`
	// contains filtered or unexported fields
}

func (StartRetrainingSchedulerOutput) 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 (*StartRetrainingSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*StartRetrainingSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*StartRetrainingSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (StartRetrainingSchedulerOutput) 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 machine learning model used by the
	// inference scheduler being stopped.
	ModelArn *string `min:"20" type:"string"`

	// The name of the machine learning 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 StopRetrainingSchedulerInput

type StopRetrainingSchedulerInput struct {

	// The name of the model whose retraining scheduler you want to stop.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (StopRetrainingSchedulerInput) GoString

func (s StopRetrainingSchedulerInput) 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 (*StopRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (StopRetrainingSchedulerInput) 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 (*StopRetrainingSchedulerInput) Validate

func (s *StopRetrainingSchedulerInput) Validate() error

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

type StopRetrainingSchedulerOutput

type StopRetrainingSchedulerOutput struct {

	// The ARN of the model whose retraining scheduler is being stopped.
	ModelArn *string `min:"20" type:"string"`

	// The name of the model whose retraining scheduler is being stopped.
	ModelName *string `min:"1" type:"string"`

	// The status of the retraining scheduler.
	Status *string `type:"string" enum:"RetrainingSchedulerStatus"`
	// contains filtered or unexported fields
}

func (StopRetrainingSchedulerOutput) 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 (*StopRetrainingSchedulerOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*StopRetrainingSchedulerOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*StopRetrainingSchedulerOutput) SetStatus

SetStatus sets the Status field's value.

func (StopRetrainingSchedulerOutput) 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 UnsupportedTimestamps

type UnsupportedTimestamps struct {

	// Indicates the total number of unsupported timestamps across the ingested
	// data.
	//
	// TotalNumberOfUnsupportedTimestamps is a required field
	TotalNumberOfUnsupportedTimestamps *int64 `type:"integer" required:"true"`
	// contains filtered or unexported fields
}

Entity that comprises information abount unsupported timestamps in the dataset.

func (UnsupportedTimestamps) GoString

func (s UnsupportedTimestamps) 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 (*UnsupportedTimestamps) SetTotalNumberOfUnsupportedTimestamps

func (s *UnsupportedTimestamps) SetTotalNumberOfUnsupportedTimestamps(v int64) *UnsupportedTimestamps

SetTotalNumberOfUnsupportedTimestamps sets the TotalNumberOfUnsupportedTimestamps field's value.

func (UnsupportedTimestamps) String

func (s UnsupportedTimestamps) 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 UpdateActiveModelVersionInput

type UpdateActiveModelVersionInput struct {

	// The name of the machine learning model for which the active model version
	// is being set.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// The version of the machine learning model for which the active model version
	// is being set.
	//
	// ModelVersion is a required field
	ModelVersion *int64 `min:"1" type:"long" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateActiveModelVersionInput) 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 (*UpdateActiveModelVersionInput) SetModelName

SetModelName sets the ModelName field's value.

func (*UpdateActiveModelVersionInput) SetModelVersion

SetModelVersion sets the ModelVersion field's value.

func (UpdateActiveModelVersionInput) 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 (*UpdateActiveModelVersionInput) Validate

func (s *UpdateActiveModelVersionInput) Validate() error

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

type UpdateActiveModelVersionOutput

type UpdateActiveModelVersionOutput struct {

	// The version that is currently active of the machine learning model for which
	// the active model version was set.
	CurrentActiveVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Name (ARN) of the machine learning model version that
	// is the current active model version.
	CurrentActiveVersionArn *string `min:"20" type:"string"`

	// The Amazon Resource Name (ARN) of the machine learning model for which the
	// active model version was set.
	ModelArn *string `min:"20" type:"string"`

	// The name of the machine learning model for which the active model version
	// was set.
	ModelName *string `min:"1" type:"string"`

	// The previous version that was active of the machine learning model for which
	// the active model version was set.
	PreviousActiveVersion *int64 `min:"1" type:"long"`

	// The Amazon Resource Name (ARN) of the machine learning model version that
	// was the previous active model version.
	PreviousActiveVersionArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateActiveModelVersionOutput) 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 (*UpdateActiveModelVersionOutput) SetCurrentActiveVersion

SetCurrentActiveVersion sets the CurrentActiveVersion field's value.

func (*UpdateActiveModelVersionOutput) SetCurrentActiveVersionArn

func (s *UpdateActiveModelVersionOutput) SetCurrentActiveVersionArn(v string) *UpdateActiveModelVersionOutput

SetCurrentActiveVersionArn sets the CurrentActiveVersionArn field's value.

func (*UpdateActiveModelVersionOutput) SetModelArn

SetModelArn sets the ModelArn field's value.

func (*UpdateActiveModelVersionOutput) SetModelName

SetModelName sets the ModelName field's value.

func (*UpdateActiveModelVersionOutput) SetPreviousActiveVersion

SetPreviousActiveVersion sets the PreviousActiveVersion field's value.

func (*UpdateActiveModelVersionOutput) SetPreviousActiveVersionArn

func (s *UpdateActiveModelVersionOutput) SetPreviousActiveVersionArn(v string) *UpdateActiveModelVersionOutput

SetPreviousActiveVersionArn sets the PreviousActiveVersionArn field's value.

func (UpdateActiveModelVersionOutput) 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 UpdateLabelGroupInput

type UpdateLabelGroupInput struct {

	// Updates the code indicating the type of anomaly associated with the label.
	//
	// Data in this field will be retained for service usage. Follow best practices
	// for the security of your data.
	FaultCodes []*string `type:"list"`

	// The name of the label group to be updated.
	//
	// LabelGroupName is a required field
	LabelGroupName *string `min:"1" type:"string" required:"true"`
	// contains filtered or unexported fields
}

func (UpdateLabelGroupInput) GoString

func (s UpdateLabelGroupInput) 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 (*UpdateLabelGroupInput) SetFaultCodes

func (s *UpdateLabelGroupInput) SetFaultCodes(v []*string) *UpdateLabelGroupInput

SetFaultCodes sets the FaultCodes field's value.

func (*UpdateLabelGroupInput) SetLabelGroupName

func (s *UpdateLabelGroupInput) SetLabelGroupName(v string) *UpdateLabelGroupInput

SetLabelGroupName sets the LabelGroupName field's value.

func (UpdateLabelGroupInput) String

func (s UpdateLabelGroupInput) 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 (*UpdateLabelGroupInput) Validate

func (s *UpdateLabelGroupInput) Validate() error

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

type UpdateLabelGroupOutput

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

func (UpdateLabelGroupOutput) GoString

func (s UpdateLabelGroupOutput) 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 (UpdateLabelGroupOutput) String

func (s UpdateLabelGroupOutput) 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 UpdateModelInput

type UpdateModelInput struct {

	// Contains the configuration information for the S3 location being used to
	// hold label data.
	LabelsInputConfiguration *LabelsInputConfiguration `type:"structure"`

	// The Amazon S3 location where you want Amazon Lookout for Equipment to save
	// the pointwise model diagnostics for the model. You must also specify the
	// RoleArn request parameter.
	ModelDiagnosticsOutputConfiguration *ModelDiagnosticsOutputConfiguration `type:"structure"`

	// The name of the model to update.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// The ARN of the model to update.
	RoleArn *string `min:"20" type:"string"`
	// contains filtered or unexported fields
}

func (UpdateModelInput) GoString

func (s UpdateModelInput) 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 (*UpdateModelInput) SetLabelsInputConfiguration

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

SetLabelsInputConfiguration sets the LabelsInputConfiguration field's value.

func (*UpdateModelInput) SetModelDiagnosticsOutputConfiguration

func (s *UpdateModelInput) SetModelDiagnosticsOutputConfiguration(v *ModelDiagnosticsOutputConfiguration) *UpdateModelInput

SetModelDiagnosticsOutputConfiguration sets the ModelDiagnosticsOutputConfiguration field's value.

func (*UpdateModelInput) SetModelName

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

SetModelName sets the ModelName field's value.

func (*UpdateModelInput) SetRoleArn

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

SetRoleArn sets the RoleArn field's value.

func (UpdateModelInput) String

func (s UpdateModelInput) 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 (*UpdateModelInput) Validate

func (s *UpdateModelInput) Validate() error

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

type UpdateModelOutput

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

func (UpdateModelOutput) GoString

func (s UpdateModelOutput) 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 (UpdateModelOutput) String

func (s UpdateModelOutput) 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 UpdateRetrainingSchedulerInput

type UpdateRetrainingSchedulerInput struct {

	// The number of past days of data that will be used for retraining.
	LookbackWindow *string `type:"string"`

	// The name of the model whose retraining scheduler you want to update.
	//
	// ModelName is a required field
	ModelName *string `min:"1" type:"string" required:"true"`

	// Indicates how the service will use new models. In MANAGED mode, new models
	// will automatically be used for inference if they have better performance
	// than the current model. In MANUAL mode, the new models will not be used until
	// they are manually activated (https://docs.aws.amazon.com/lookout-for-equipment/latest/ug/versioning-model.html#model-activation).
	PromoteMode *string `type:"string" enum:"ModelPromoteMode"`

	// This parameter uses the ISO 8601 (https://en.wikipedia.org/wiki/ISO_8601#Durations)
	// standard to set the frequency at which you want retraining to occur in terms
	// of Years, Months, and/or Days (note: other parameters like Time are not currently
	// supported). The minimum value is 30 days (P30D) and the maximum value is
	// 1 year (P1Y). For example, the following values are valid:
	//
	//    * P3M15D – Every 3 months and 15 days
	//
	//    * P2M – Every 2 months
	//
	//    * P150D – Every 150 days
	RetrainingFrequency *string `min:"1" type:"string"`

	// The start date for the retraining scheduler. Lookout for Equipment truncates
	// the time you provide to the nearest UTC day.
	RetrainingStartDate *time.Time `type:"timestamp"`
	// contains filtered or unexported fields
}

func (UpdateRetrainingSchedulerInput) 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 (*UpdateRetrainingSchedulerInput) SetLookbackWindow

SetLookbackWindow sets the LookbackWindow field's value.

func (*UpdateRetrainingSchedulerInput) SetModelName

SetModelName sets the ModelName field's value.

func (*UpdateRetrainingSchedulerInput) SetPromoteMode

SetPromoteMode sets the PromoteMode field's value.

func (*UpdateRetrainingSchedulerInput) SetRetrainingFrequency

SetRetrainingFrequency sets the RetrainingFrequency field's value.

func (*UpdateRetrainingSchedulerInput) SetRetrainingStartDate

SetRetrainingStartDate sets the RetrainingStartDate field's value.

func (UpdateRetrainingSchedulerInput) 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 (*UpdateRetrainingSchedulerInput) Validate

func (s *UpdateRetrainingSchedulerInput) Validate() error

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

type UpdateRetrainingSchedulerOutput

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

func (UpdateRetrainingSchedulerOutput) 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 (UpdateRetrainingSchedulerOutput) 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 Amazon Web Services 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