Documentation ¶
Overview ¶
Package iotfleetwise provides the client and types for making API requests to AWS IoT FleetWise.
Amazon Web Services IoT FleetWise is a fully managed service that you can use to collect, model, and transfer vehicle data to the Amazon Web Services cloud at scale. With Amazon Web Services IoT FleetWise, you can standardize all of your vehicle data models, independent of the in-vehicle communication architecture, and define data collection rules to transfer only high-value data to the cloud.
For more information, see What is Amazon Web Services IoT FleetWise? (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/) in the Amazon Web Services IoT FleetWise Developer Guide.
See https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17 for more information on this service.
See iotfleetwise package documentation for more information. https://docs.aws.amazon.com/sdk-for-go/api/service/iotfleetwise/
Using the Client ¶
To contact AWS IoT FleetWise 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 AWS IoT FleetWise client IoTFleetWise for more information on creating client for this service. https://docs.aws.amazon.com/sdk-for-go/api/service/iotfleetwise/#New
Index ¶
- Constants
- func CampaignStatus_Values() []string
- func Compression_Values() []string
- func DataFormat_Values() []string
- func DiagnosticsMode_Values() []string
- func EncryptionStatus_Values() []string
- func EncryptionType_Values() []string
- func LogType_Values() []string
- func ManifestStatus_Values() []string
- func NetworkInterfaceFailureReason_Values() []string
- func NetworkInterfaceType_Values() []string
- func NodeDataEncoding_Values() []string
- func NodeDataType_Values() []string
- func ROS2PrimitiveType_Values() []string
- func RegistrationStatus_Values() []string
- func SignalDecoderFailureReason_Values() []string
- func SignalDecoderType_Values() []string
- func SpoolingMode_Values() []string
- func StorageCompressionFormat_Values() []string
- func StructuredMessageListType_Values() []string
- func TriggerMode_Values() []string
- func UpdateCampaignAction_Values() []string
- func UpdateMode_Values() []string
- func ValidationExceptionReason_Values() []string
- func VehicleAssociationBehavior_Values() []string
- func VehicleMiddlewareProtocol_Values() []string
- func VehicleState_Values() []string
- type AccessDeniedException
- func (s *AccessDeniedException) Code() string
- func (s *AccessDeniedException) Error() string
- func (s AccessDeniedException) GoString() string
- func (s *AccessDeniedException) Message() string
- func (s *AccessDeniedException) OrigErr() error
- func (s *AccessDeniedException) RequestID() string
- func (s *AccessDeniedException) StatusCode() int
- func (s AccessDeniedException) String() string
- type Actuator
- func (s Actuator) GoString() string
- func (s *Actuator) SetAllowedValues(v []*string) *Actuator
- func (s *Actuator) SetAssignedValue(v string) *Actuator
- func (s *Actuator) SetComment(v string) *Actuator
- func (s *Actuator) SetDataType(v string) *Actuator
- func (s *Actuator) SetDeprecationMessage(v string) *Actuator
- func (s *Actuator) SetDescription(v string) *Actuator
- func (s *Actuator) SetFullyQualifiedName(v string) *Actuator
- func (s *Actuator) SetMax(v float64) *Actuator
- func (s *Actuator) SetMin(v float64) *Actuator
- func (s *Actuator) SetStructFullyQualifiedName(v string) *Actuator
- func (s *Actuator) SetUnit(v string) *Actuator
- func (s Actuator) String() string
- func (s *Actuator) Validate() error
- type AssociateVehicleFleetInput
- func (s AssociateVehicleFleetInput) GoString() string
- func (s *AssociateVehicleFleetInput) SetFleetId(v string) *AssociateVehicleFleetInput
- func (s *AssociateVehicleFleetInput) SetVehicleName(v string) *AssociateVehicleFleetInput
- func (s AssociateVehicleFleetInput) String() string
- func (s *AssociateVehicleFleetInput) Validate() error
- type AssociateVehicleFleetOutput
- type Attribute
- func (s Attribute) GoString() string
- func (s *Attribute) SetAllowedValues(v []*string) *Attribute
- func (s *Attribute) SetAssignedValue(v string) *Attribute
- func (s *Attribute) SetComment(v string) *Attribute
- func (s *Attribute) SetDataType(v string) *Attribute
- func (s *Attribute) SetDefaultValue(v string) *Attribute
- func (s *Attribute) SetDeprecationMessage(v string) *Attribute
- func (s *Attribute) SetDescription(v string) *Attribute
- func (s *Attribute) SetFullyQualifiedName(v string) *Attribute
- func (s *Attribute) SetMax(v float64) *Attribute
- func (s *Attribute) SetMin(v float64) *Attribute
- func (s *Attribute) SetUnit(v string) *Attribute
- func (s Attribute) String() string
- func (s *Attribute) Validate() error
- type BatchCreateVehicleInput
- type BatchCreateVehicleOutput
- func (s BatchCreateVehicleOutput) GoString() string
- func (s *BatchCreateVehicleOutput) SetErrors(v []*CreateVehicleError) *BatchCreateVehicleOutput
- func (s *BatchCreateVehicleOutput) SetVehicles(v []*CreateVehicleResponseItem) *BatchCreateVehicleOutput
- func (s BatchCreateVehicleOutput) String() string
- type BatchUpdateVehicleInput
- type BatchUpdateVehicleOutput
- func (s BatchUpdateVehicleOutput) GoString() string
- func (s *BatchUpdateVehicleOutput) SetErrors(v []*UpdateVehicleError) *BatchUpdateVehicleOutput
- func (s *BatchUpdateVehicleOutput) SetVehicles(v []*UpdateVehicleResponseItem) *BatchUpdateVehicleOutput
- func (s BatchUpdateVehicleOutput) String() string
- type Branch
- func (s Branch) GoString() string
- func (s *Branch) SetComment(v string) *Branch
- func (s *Branch) SetDeprecationMessage(v string) *Branch
- func (s *Branch) SetDescription(v string) *Branch
- func (s *Branch) SetFullyQualifiedName(v string) *Branch
- func (s Branch) String() string
- func (s *Branch) Validate() error
- type CampaignSummary
- func (s CampaignSummary) GoString() string
- func (s *CampaignSummary) SetArn(v string) *CampaignSummary
- func (s *CampaignSummary) SetCreationTime(v time.Time) *CampaignSummary
- func (s *CampaignSummary) SetDescription(v string) *CampaignSummary
- func (s *CampaignSummary) SetLastModificationTime(v time.Time) *CampaignSummary
- func (s *CampaignSummary) SetName(v string) *CampaignSummary
- func (s *CampaignSummary) SetSignalCatalogArn(v string) *CampaignSummary
- func (s *CampaignSummary) SetStatus(v string) *CampaignSummary
- func (s *CampaignSummary) SetTargetArn(v string) *CampaignSummary
- func (s CampaignSummary) String() string
- type CanDbcDefinition
- func (s CanDbcDefinition) GoString() string
- func (s *CanDbcDefinition) SetCanDbcFiles(v [][]byte) *CanDbcDefinition
- func (s *CanDbcDefinition) SetNetworkInterface(v string) *CanDbcDefinition
- func (s *CanDbcDefinition) SetSignalsMap(v map[string]*string) *CanDbcDefinition
- func (s CanDbcDefinition) String() string
- func (s *CanDbcDefinition) Validate() error
- type CanInterface
- func (s CanInterface) GoString() string
- func (s *CanInterface) SetName(v string) *CanInterface
- func (s *CanInterface) SetProtocolName(v string) *CanInterface
- func (s *CanInterface) SetProtocolVersion(v string) *CanInterface
- func (s CanInterface) String() string
- func (s *CanInterface) Validate() error
- type CanSignal
- func (s CanSignal) GoString() string
- func (s *CanSignal) SetFactor(v float64) *CanSignal
- func (s *CanSignal) SetIsBigEndian(v bool) *CanSignal
- func (s *CanSignal) SetIsSigned(v bool) *CanSignal
- func (s *CanSignal) SetLength(v int64) *CanSignal
- func (s *CanSignal) SetMessageId(v int64) *CanSignal
- func (s *CanSignal) SetName(v string) *CanSignal
- func (s *CanSignal) SetOffset(v float64) *CanSignal
- func (s *CanSignal) SetStartBit(v int64) *CanSignal
- func (s CanSignal) String() string
- func (s *CanSignal) Validate() error
- type CloudWatchLogDeliveryOptions
- func (s CloudWatchLogDeliveryOptions) GoString() string
- func (s *CloudWatchLogDeliveryOptions) SetLogGroupName(v string) *CloudWatchLogDeliveryOptions
- func (s *CloudWatchLogDeliveryOptions) SetLogType(v string) *CloudWatchLogDeliveryOptions
- func (s CloudWatchLogDeliveryOptions) String() string
- func (s *CloudWatchLogDeliveryOptions) Validate() error
- type CollectionScheme
- func (s CollectionScheme) GoString() string
- func (s *CollectionScheme) SetConditionBasedCollectionScheme(v *ConditionBasedCollectionScheme) *CollectionScheme
- func (s *CollectionScheme) SetTimeBasedCollectionScheme(v *TimeBasedCollectionScheme) *CollectionScheme
- func (s CollectionScheme) String() string
- func (s *CollectionScheme) Validate() error
- type ConditionBasedCollectionScheme
- func (s ConditionBasedCollectionScheme) GoString() string
- func (s *ConditionBasedCollectionScheme) SetConditionLanguageVersion(v int64) *ConditionBasedCollectionScheme
- func (s *ConditionBasedCollectionScheme) SetExpression(v string) *ConditionBasedCollectionScheme
- func (s *ConditionBasedCollectionScheme) SetMinimumTriggerIntervalMs(v int64) *ConditionBasedCollectionScheme
- func (s *ConditionBasedCollectionScheme) SetTriggerMode(v string) *ConditionBasedCollectionScheme
- func (s ConditionBasedCollectionScheme) String() string
- func (s *ConditionBasedCollectionScheme) Validate() error
- type ConflictException
- func (s *ConflictException) Code() string
- func (s *ConflictException) Error() string
- func (s ConflictException) GoString() string
- func (s *ConflictException) Message() string
- func (s *ConflictException) OrigErr() error
- func (s *ConflictException) RequestID() string
- func (s *ConflictException) StatusCode() int
- func (s ConflictException) String() string
- type CreateCampaignInput
- func (s CreateCampaignInput) GoString() string
- func (s *CreateCampaignInput) SetCollectionScheme(v *CollectionScheme) *CreateCampaignInput
- func (s *CreateCampaignInput) SetCompression(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetDataDestinationConfigs(v []*DataDestinationConfig) *CreateCampaignInput
- func (s *CreateCampaignInput) SetDataExtraDimensions(v []*string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetDescription(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetDiagnosticsMode(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetExpiryTime(v time.Time) *CreateCampaignInput
- func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetPostTriggerCollectionDuration(v int64) *CreateCampaignInput
- func (s *CreateCampaignInput) SetPriority(v int64) *CreateCampaignInput
- func (s *CreateCampaignInput) SetSignalCatalogArn(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetSignalsToCollect(v []*SignalInformation) *CreateCampaignInput
- func (s *CreateCampaignInput) SetSpoolingMode(v string) *CreateCampaignInput
- func (s *CreateCampaignInput) SetStartTime(v time.Time) *CreateCampaignInput
- func (s *CreateCampaignInput) SetTags(v []*Tag) *CreateCampaignInput
- func (s *CreateCampaignInput) SetTargetArn(v string) *CreateCampaignInput
- func (s CreateCampaignInput) String() string
- func (s *CreateCampaignInput) Validate() error
- type CreateCampaignOutput
- type CreateDecoderManifestInput
- func (s CreateDecoderManifestInput) GoString() string
- func (s *CreateDecoderManifestInput) SetDescription(v string) *CreateDecoderManifestInput
- func (s *CreateDecoderManifestInput) SetModelManifestArn(v string) *CreateDecoderManifestInput
- func (s *CreateDecoderManifestInput) SetName(v string) *CreateDecoderManifestInput
- func (s *CreateDecoderManifestInput) SetNetworkInterfaces(v []*NetworkInterface) *CreateDecoderManifestInput
- func (s *CreateDecoderManifestInput) SetSignalDecoders(v []*SignalDecoder) *CreateDecoderManifestInput
- func (s *CreateDecoderManifestInput) SetTags(v []*Tag) *CreateDecoderManifestInput
- func (s CreateDecoderManifestInput) String() string
- func (s *CreateDecoderManifestInput) Validate() error
- type CreateDecoderManifestOutput
- type CreateFleetInput
- func (s CreateFleetInput) GoString() string
- func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetFleetId(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetSignalCatalogArn(v string) *CreateFleetInput
- func (s *CreateFleetInput) SetTags(v []*Tag) *CreateFleetInput
- func (s CreateFleetInput) String() string
- func (s *CreateFleetInput) Validate() error
- type CreateFleetOutput
- type CreateModelManifestInput
- func (s CreateModelManifestInput) GoString() string
- func (s *CreateModelManifestInput) SetDescription(v string) *CreateModelManifestInput
- func (s *CreateModelManifestInput) SetName(v string) *CreateModelManifestInput
- func (s *CreateModelManifestInput) SetNodes(v []*string) *CreateModelManifestInput
- func (s *CreateModelManifestInput) SetSignalCatalogArn(v string) *CreateModelManifestInput
- func (s *CreateModelManifestInput) SetTags(v []*Tag) *CreateModelManifestInput
- func (s CreateModelManifestInput) String() string
- func (s *CreateModelManifestInput) Validate() error
- type CreateModelManifestOutput
- type CreateSignalCatalogInput
- func (s CreateSignalCatalogInput) GoString() string
- func (s *CreateSignalCatalogInput) SetDescription(v string) *CreateSignalCatalogInput
- func (s *CreateSignalCatalogInput) SetName(v string) *CreateSignalCatalogInput
- func (s *CreateSignalCatalogInput) SetNodes(v []*Node) *CreateSignalCatalogInput
- func (s *CreateSignalCatalogInput) SetTags(v []*Tag) *CreateSignalCatalogInput
- func (s CreateSignalCatalogInput) String() string
- func (s *CreateSignalCatalogInput) Validate() error
- type CreateSignalCatalogOutput
- type CreateVehicleError
- func (s CreateVehicleError) GoString() string
- func (s *CreateVehicleError) SetCode(v string) *CreateVehicleError
- func (s *CreateVehicleError) SetMessage(v string) *CreateVehicleError
- func (s *CreateVehicleError) SetVehicleName(v string) *CreateVehicleError
- func (s CreateVehicleError) String() string
- type CreateVehicleInput
- func (s CreateVehicleInput) GoString() string
- func (s *CreateVehicleInput) SetAssociationBehavior(v string) *CreateVehicleInput
- func (s *CreateVehicleInput) SetAttributes(v map[string]*string) *CreateVehicleInput
- func (s *CreateVehicleInput) SetDecoderManifestArn(v string) *CreateVehicleInput
- func (s *CreateVehicleInput) SetModelManifestArn(v string) *CreateVehicleInput
- func (s *CreateVehicleInput) SetTags(v []*Tag) *CreateVehicleInput
- func (s *CreateVehicleInput) SetVehicleName(v string) *CreateVehicleInput
- func (s CreateVehicleInput) String() string
- func (s *CreateVehicleInput) Validate() error
- type CreateVehicleOutput
- func (s CreateVehicleOutput) GoString() string
- func (s *CreateVehicleOutput) SetArn(v string) *CreateVehicleOutput
- func (s *CreateVehicleOutput) SetThingArn(v string) *CreateVehicleOutput
- func (s *CreateVehicleOutput) SetVehicleName(v string) *CreateVehicleOutput
- func (s CreateVehicleOutput) String() string
- type CreateVehicleRequestItem
- func (s CreateVehicleRequestItem) GoString() string
- func (s *CreateVehicleRequestItem) SetAssociationBehavior(v string) *CreateVehicleRequestItem
- func (s *CreateVehicleRequestItem) SetAttributes(v map[string]*string) *CreateVehicleRequestItem
- func (s *CreateVehicleRequestItem) SetDecoderManifestArn(v string) *CreateVehicleRequestItem
- func (s *CreateVehicleRequestItem) SetModelManifestArn(v string) *CreateVehicleRequestItem
- func (s *CreateVehicleRequestItem) SetTags(v []*Tag) *CreateVehicleRequestItem
- func (s *CreateVehicleRequestItem) SetVehicleName(v string) *CreateVehicleRequestItem
- func (s CreateVehicleRequestItem) String() string
- func (s *CreateVehicleRequestItem) Validate() error
- type CreateVehicleResponseItem
- func (s CreateVehicleResponseItem) GoString() string
- func (s *CreateVehicleResponseItem) SetArn(v string) *CreateVehicleResponseItem
- func (s *CreateVehicleResponseItem) SetThingArn(v string) *CreateVehicleResponseItem
- func (s *CreateVehicleResponseItem) SetVehicleName(v string) *CreateVehicleResponseItem
- func (s CreateVehicleResponseItem) String() string
- type CustomProperty
- func (s CustomProperty) GoString() string
- func (s *CustomProperty) SetComment(v string) *CustomProperty
- func (s *CustomProperty) SetDataEncoding(v string) *CustomProperty
- func (s *CustomProperty) SetDataType(v string) *CustomProperty
- func (s *CustomProperty) SetDeprecationMessage(v string) *CustomProperty
- func (s *CustomProperty) SetDescription(v string) *CustomProperty
- func (s *CustomProperty) SetFullyQualifiedName(v string) *CustomProperty
- func (s *CustomProperty) SetStructFullyQualifiedName(v string) *CustomProperty
- func (s CustomProperty) String() string
- func (s *CustomProperty) Validate() error
- type CustomStruct
- func (s CustomStruct) GoString() string
- func (s *CustomStruct) SetComment(v string) *CustomStruct
- func (s *CustomStruct) SetDeprecationMessage(v string) *CustomStruct
- func (s *CustomStruct) SetDescription(v string) *CustomStruct
- func (s *CustomStruct) SetFullyQualifiedName(v string) *CustomStruct
- func (s CustomStruct) String() string
- func (s *CustomStruct) Validate() error
- type DataDestinationConfig
- func (s DataDestinationConfig) GoString() string
- func (s *DataDestinationConfig) SetS3Config(v *S3Config) *DataDestinationConfig
- func (s *DataDestinationConfig) SetTimestreamConfig(v *TimestreamConfig) *DataDestinationConfig
- func (s DataDestinationConfig) String() string
- func (s *DataDestinationConfig) Validate() error
- type DecoderManifestSummary
- func (s DecoderManifestSummary) GoString() string
- func (s *DecoderManifestSummary) SetArn(v string) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetCreationTime(v time.Time) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetDescription(v string) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetLastModificationTime(v time.Time) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetMessage(v string) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetModelManifestArn(v string) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetName(v string) *DecoderManifestSummary
- func (s *DecoderManifestSummary) SetStatus(v string) *DecoderManifestSummary
- func (s DecoderManifestSummary) String() string
- type DecoderManifestValidationException
- func (s *DecoderManifestValidationException) Code() string
- func (s *DecoderManifestValidationException) Error() string
- func (s DecoderManifestValidationException) GoString() string
- func (s *DecoderManifestValidationException) Message() string
- func (s *DecoderManifestValidationException) OrigErr() error
- func (s *DecoderManifestValidationException) RequestID() string
- func (s *DecoderManifestValidationException) StatusCode() int
- func (s DecoderManifestValidationException) String() string
- type DeleteCampaignInput
- type DeleteCampaignOutput
- type DeleteDecoderManifestInput
- type DeleteDecoderManifestOutput
- type DeleteFleetInput
- type DeleteFleetOutput
- type DeleteModelManifestInput
- type DeleteModelManifestOutput
- type DeleteSignalCatalogInput
- type DeleteSignalCatalogOutput
- type DeleteVehicleInput
- type DeleteVehicleOutput
- type DisassociateVehicleFleetInput
- func (s DisassociateVehicleFleetInput) GoString() string
- func (s *DisassociateVehicleFleetInput) SetFleetId(v string) *DisassociateVehicleFleetInput
- func (s *DisassociateVehicleFleetInput) SetVehicleName(v string) *DisassociateVehicleFleetInput
- func (s DisassociateVehicleFleetInput) String() string
- func (s *DisassociateVehicleFleetInput) Validate() error
- type DisassociateVehicleFleetOutput
- type FleetSummary
- func (s FleetSummary) GoString() string
- func (s *FleetSummary) SetArn(v string) *FleetSummary
- func (s *FleetSummary) SetCreationTime(v time.Time) *FleetSummary
- func (s *FleetSummary) SetDescription(v string) *FleetSummary
- func (s *FleetSummary) SetId(v string) *FleetSummary
- func (s *FleetSummary) SetLastModificationTime(v time.Time) *FleetSummary
- func (s *FleetSummary) SetSignalCatalogArn(v string) *FleetSummary
- func (s FleetSummary) String() string
- type FormattedVss
- type GetCampaignInput
- type GetCampaignOutput
- func (s GetCampaignOutput) GoString() string
- func (s *GetCampaignOutput) SetArn(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetCollectionScheme(v *CollectionScheme) *GetCampaignOutput
- func (s *GetCampaignOutput) SetCompression(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetCreationTime(v time.Time) *GetCampaignOutput
- func (s *GetCampaignOutput) SetDataDestinationConfigs(v []*DataDestinationConfig) *GetCampaignOutput
- func (s *GetCampaignOutput) SetDataExtraDimensions(v []*string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetDescription(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetDiagnosticsMode(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetExpiryTime(v time.Time) *GetCampaignOutput
- func (s *GetCampaignOutput) SetLastModificationTime(v time.Time) *GetCampaignOutput
- func (s *GetCampaignOutput) SetName(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetPostTriggerCollectionDuration(v int64) *GetCampaignOutput
- func (s *GetCampaignOutput) SetPriority(v int64) *GetCampaignOutput
- func (s *GetCampaignOutput) SetSignalCatalogArn(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetSignalsToCollect(v []*SignalInformation) *GetCampaignOutput
- func (s *GetCampaignOutput) SetSpoolingMode(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetStartTime(v time.Time) *GetCampaignOutput
- func (s *GetCampaignOutput) SetStatus(v string) *GetCampaignOutput
- func (s *GetCampaignOutput) SetTargetArn(v string) *GetCampaignOutput
- func (s GetCampaignOutput) String() string
- type GetDecoderManifestInput
- type GetDecoderManifestOutput
- func (s GetDecoderManifestOutput) GoString() string
- func (s *GetDecoderManifestOutput) SetArn(v string) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetCreationTime(v time.Time) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetDescription(v string) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetLastModificationTime(v time.Time) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetMessage(v string) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetModelManifestArn(v string) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetName(v string) *GetDecoderManifestOutput
- func (s *GetDecoderManifestOutput) SetStatus(v string) *GetDecoderManifestOutput
- func (s GetDecoderManifestOutput) String() string
- type GetEncryptionConfigurationInput
- type GetEncryptionConfigurationOutput
- func (s GetEncryptionConfigurationOutput) GoString() string
- func (s *GetEncryptionConfigurationOutput) SetCreationTime(v time.Time) *GetEncryptionConfigurationOutput
- func (s *GetEncryptionConfigurationOutput) SetEncryptionStatus(v string) *GetEncryptionConfigurationOutput
- func (s *GetEncryptionConfigurationOutput) SetEncryptionType(v string) *GetEncryptionConfigurationOutput
- func (s *GetEncryptionConfigurationOutput) SetErrorMessage(v string) *GetEncryptionConfigurationOutput
- func (s *GetEncryptionConfigurationOutput) SetKmsKeyId(v string) *GetEncryptionConfigurationOutput
- func (s *GetEncryptionConfigurationOutput) SetLastModificationTime(v time.Time) *GetEncryptionConfigurationOutput
- func (s GetEncryptionConfigurationOutput) String() string
- type GetFleetInput
- type GetFleetOutput
- func (s GetFleetOutput) GoString() string
- func (s *GetFleetOutput) SetArn(v string) *GetFleetOutput
- func (s *GetFleetOutput) SetCreationTime(v time.Time) *GetFleetOutput
- func (s *GetFleetOutput) SetDescription(v string) *GetFleetOutput
- func (s *GetFleetOutput) SetId(v string) *GetFleetOutput
- func (s *GetFleetOutput) SetLastModificationTime(v time.Time) *GetFleetOutput
- func (s *GetFleetOutput) SetSignalCatalogArn(v string) *GetFleetOutput
- func (s GetFleetOutput) String() string
- type GetLoggingOptionsInput
- type GetLoggingOptionsOutput
- type GetModelManifestInput
- type GetModelManifestOutput
- func (s GetModelManifestOutput) GoString() string
- func (s *GetModelManifestOutput) SetArn(v string) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetCreationTime(v time.Time) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetDescription(v string) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetLastModificationTime(v time.Time) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetName(v string) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetSignalCatalogArn(v string) *GetModelManifestOutput
- func (s *GetModelManifestOutput) SetStatus(v string) *GetModelManifestOutput
- func (s GetModelManifestOutput) String() string
- type GetRegisterAccountStatusInput
- type GetRegisterAccountStatusOutput
- func (s GetRegisterAccountStatusOutput) GoString() string
- func (s *GetRegisterAccountStatusOutput) SetAccountStatus(v string) *GetRegisterAccountStatusOutput
- func (s *GetRegisterAccountStatusOutput) SetCreationTime(v time.Time) *GetRegisterAccountStatusOutput
- func (s *GetRegisterAccountStatusOutput) SetCustomerAccountId(v string) *GetRegisterAccountStatusOutput
- func (s *GetRegisterAccountStatusOutput) SetIamRegistrationResponse(v *IamRegistrationResponse) *GetRegisterAccountStatusOutput
- func (s *GetRegisterAccountStatusOutput) SetLastModificationTime(v time.Time) *GetRegisterAccountStatusOutput
- func (s *GetRegisterAccountStatusOutput) SetTimestreamRegistrationResponse(v *TimestreamRegistrationResponse) *GetRegisterAccountStatusOutput
- func (s GetRegisterAccountStatusOutput) String() string
- type GetSignalCatalogInput
- type GetSignalCatalogOutput
- func (s GetSignalCatalogOutput) GoString() string
- func (s *GetSignalCatalogOutput) SetArn(v string) *GetSignalCatalogOutput
- func (s *GetSignalCatalogOutput) SetCreationTime(v time.Time) *GetSignalCatalogOutput
- func (s *GetSignalCatalogOutput) SetDescription(v string) *GetSignalCatalogOutput
- func (s *GetSignalCatalogOutput) SetLastModificationTime(v time.Time) *GetSignalCatalogOutput
- func (s *GetSignalCatalogOutput) SetName(v string) *GetSignalCatalogOutput
- func (s *GetSignalCatalogOutput) SetNodeCounts(v *NodeCounts) *GetSignalCatalogOutput
- func (s GetSignalCatalogOutput) String() string
- type GetVehicleInput
- type GetVehicleOutput
- func (s GetVehicleOutput) GoString() string
- func (s *GetVehicleOutput) SetArn(v string) *GetVehicleOutput
- func (s *GetVehicleOutput) SetAttributes(v map[string]*string) *GetVehicleOutput
- func (s *GetVehicleOutput) SetCreationTime(v time.Time) *GetVehicleOutput
- func (s *GetVehicleOutput) SetDecoderManifestArn(v string) *GetVehicleOutput
- func (s *GetVehicleOutput) SetLastModificationTime(v time.Time) *GetVehicleOutput
- func (s *GetVehicleOutput) SetModelManifestArn(v string) *GetVehicleOutput
- func (s *GetVehicleOutput) SetVehicleName(v string) *GetVehicleOutput
- func (s GetVehicleOutput) String() string
- type GetVehicleStatusInput
- func (s GetVehicleStatusInput) GoString() string
- func (s *GetVehicleStatusInput) SetMaxResults(v int64) *GetVehicleStatusInput
- func (s *GetVehicleStatusInput) SetNextToken(v string) *GetVehicleStatusInput
- func (s *GetVehicleStatusInput) SetVehicleName(v string) *GetVehicleStatusInput
- func (s GetVehicleStatusInput) String() string
- func (s *GetVehicleStatusInput) Validate() error
- type GetVehicleStatusOutput
- type IamRegistrationResponse
- func (s IamRegistrationResponse) GoString() string
- func (s *IamRegistrationResponse) SetErrorMessage(v string) *IamRegistrationResponse
- func (s *IamRegistrationResponse) SetRegistrationStatus(v string) *IamRegistrationResponse
- func (s *IamRegistrationResponse) SetRoleArn(v string) *IamRegistrationResponse
- func (s IamRegistrationResponse) String() string
- type IamResources
- type ImportDecoderManifestInput
- func (s ImportDecoderManifestInput) GoString() string
- func (s *ImportDecoderManifestInput) SetName(v string) *ImportDecoderManifestInput
- func (s *ImportDecoderManifestInput) SetNetworkFileDefinitions(v []*NetworkFileDefinition) *ImportDecoderManifestInput
- func (s ImportDecoderManifestInput) String() string
- func (s *ImportDecoderManifestInput) Validate() error
- type ImportDecoderManifestOutput
- type ImportSignalCatalogInput
- func (s ImportSignalCatalogInput) GoString() string
- func (s *ImportSignalCatalogInput) SetDescription(v string) *ImportSignalCatalogInput
- func (s *ImportSignalCatalogInput) SetName(v string) *ImportSignalCatalogInput
- func (s *ImportSignalCatalogInput) SetTags(v []*Tag) *ImportSignalCatalogInput
- func (s *ImportSignalCatalogInput) SetVss(v *FormattedVss) *ImportSignalCatalogInput
- func (s ImportSignalCatalogInput) String() string
- func (s *ImportSignalCatalogInput) Validate() error
- type ImportSignalCatalogOutput
- type InternalServerException
- func (s *InternalServerException) Code() string
- func (s *InternalServerException) Error() string
- func (s InternalServerException) GoString() string
- func (s *InternalServerException) Message() string
- func (s *InternalServerException) OrigErr() error
- func (s *InternalServerException) RequestID() string
- func (s *InternalServerException) StatusCode() int
- func (s InternalServerException) String() string
- type InvalidNetworkInterface
- type InvalidNodeException
- func (s *InvalidNodeException) Code() string
- func (s *InvalidNodeException) Error() string
- func (s InvalidNodeException) GoString() string
- func (s *InvalidNodeException) Message() string
- func (s *InvalidNodeException) OrigErr() error
- func (s *InvalidNodeException) RequestID() string
- func (s *InvalidNodeException) StatusCode() int
- func (s InvalidNodeException) String() string
- type InvalidSignal
- type InvalidSignalDecoder
- func (s InvalidSignalDecoder) GoString() string
- func (s *InvalidSignalDecoder) SetHint(v string) *InvalidSignalDecoder
- func (s *InvalidSignalDecoder) SetName(v string) *InvalidSignalDecoder
- func (s *InvalidSignalDecoder) SetReason(v string) *InvalidSignalDecoder
- func (s InvalidSignalDecoder) String() string
- type InvalidSignalsException
- func (s *InvalidSignalsException) Code() string
- func (s *InvalidSignalsException) Error() string
- func (s InvalidSignalsException) GoString() string
- func (s *InvalidSignalsException) Message() string
- func (s *InvalidSignalsException) OrigErr() error
- func (s *InvalidSignalsException) RequestID() string
- func (s *InvalidSignalsException) StatusCode() int
- func (s InvalidSignalsException) String() string
- type IoTFleetWise
- func (c *IoTFleetWise) AssociateVehicleFleet(input *AssociateVehicleFleetInput) (*AssociateVehicleFleetOutput, error)
- func (c *IoTFleetWise) AssociateVehicleFleetRequest(input *AssociateVehicleFleetInput) (req *request.Request, output *AssociateVehicleFleetOutput)
- func (c *IoTFleetWise) AssociateVehicleFleetWithContext(ctx aws.Context, input *AssociateVehicleFleetInput, opts ...request.Option) (*AssociateVehicleFleetOutput, error)
- func (c *IoTFleetWise) BatchCreateVehicle(input *BatchCreateVehicleInput) (*BatchCreateVehicleOutput, error)
- func (c *IoTFleetWise) BatchCreateVehicleRequest(input *BatchCreateVehicleInput) (req *request.Request, output *BatchCreateVehicleOutput)
- func (c *IoTFleetWise) BatchCreateVehicleWithContext(ctx aws.Context, input *BatchCreateVehicleInput, opts ...request.Option) (*BatchCreateVehicleOutput, error)
- func (c *IoTFleetWise) BatchUpdateVehicle(input *BatchUpdateVehicleInput) (*BatchUpdateVehicleOutput, error)
- func (c *IoTFleetWise) BatchUpdateVehicleRequest(input *BatchUpdateVehicleInput) (req *request.Request, output *BatchUpdateVehicleOutput)
- func (c *IoTFleetWise) BatchUpdateVehicleWithContext(ctx aws.Context, input *BatchUpdateVehicleInput, opts ...request.Option) (*BatchUpdateVehicleOutput, error)
- func (c *IoTFleetWise) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
- func (c *IoTFleetWise) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
- func (c *IoTFleetWise) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
- func (c *IoTFleetWise) CreateDecoderManifest(input *CreateDecoderManifestInput) (*CreateDecoderManifestOutput, error)
- func (c *IoTFleetWise) CreateDecoderManifestRequest(input *CreateDecoderManifestInput) (req *request.Request, output *CreateDecoderManifestOutput)
- func (c *IoTFleetWise) CreateDecoderManifestWithContext(ctx aws.Context, input *CreateDecoderManifestInput, opts ...request.Option) (*CreateDecoderManifestOutput, error)
- func (c *IoTFleetWise) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
- func (c *IoTFleetWise) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
- func (c *IoTFleetWise) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
- func (c *IoTFleetWise) CreateModelManifest(input *CreateModelManifestInput) (*CreateModelManifestOutput, error)
- func (c *IoTFleetWise) CreateModelManifestRequest(input *CreateModelManifestInput) (req *request.Request, output *CreateModelManifestOutput)
- func (c *IoTFleetWise) CreateModelManifestWithContext(ctx aws.Context, input *CreateModelManifestInput, opts ...request.Option) (*CreateModelManifestOutput, error)
- func (c *IoTFleetWise) CreateSignalCatalog(input *CreateSignalCatalogInput) (*CreateSignalCatalogOutput, error)
- func (c *IoTFleetWise) CreateSignalCatalogRequest(input *CreateSignalCatalogInput) (req *request.Request, output *CreateSignalCatalogOutput)
- func (c *IoTFleetWise) CreateSignalCatalogWithContext(ctx aws.Context, input *CreateSignalCatalogInput, opts ...request.Option) (*CreateSignalCatalogOutput, error)
- func (c *IoTFleetWise) CreateVehicle(input *CreateVehicleInput) (*CreateVehicleOutput, error)
- func (c *IoTFleetWise) CreateVehicleRequest(input *CreateVehicleInput) (req *request.Request, output *CreateVehicleOutput)
- func (c *IoTFleetWise) CreateVehicleWithContext(ctx aws.Context, input *CreateVehicleInput, opts ...request.Option) (*CreateVehicleOutput, error)
- func (c *IoTFleetWise) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
- func (c *IoTFleetWise) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
- func (c *IoTFleetWise) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
- func (c *IoTFleetWise) DeleteDecoderManifest(input *DeleteDecoderManifestInput) (*DeleteDecoderManifestOutput, error)
- func (c *IoTFleetWise) DeleteDecoderManifestRequest(input *DeleteDecoderManifestInput) (req *request.Request, output *DeleteDecoderManifestOutput)
- func (c *IoTFleetWise) DeleteDecoderManifestWithContext(ctx aws.Context, input *DeleteDecoderManifestInput, opts ...request.Option) (*DeleteDecoderManifestOutput, error)
- func (c *IoTFleetWise) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
- func (c *IoTFleetWise) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
- func (c *IoTFleetWise) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
- func (c *IoTFleetWise) DeleteModelManifest(input *DeleteModelManifestInput) (*DeleteModelManifestOutput, error)
- func (c *IoTFleetWise) DeleteModelManifestRequest(input *DeleteModelManifestInput) (req *request.Request, output *DeleteModelManifestOutput)
- func (c *IoTFleetWise) DeleteModelManifestWithContext(ctx aws.Context, input *DeleteModelManifestInput, opts ...request.Option) (*DeleteModelManifestOutput, error)
- func (c *IoTFleetWise) DeleteSignalCatalog(input *DeleteSignalCatalogInput) (*DeleteSignalCatalogOutput, error)
- func (c *IoTFleetWise) DeleteSignalCatalogRequest(input *DeleteSignalCatalogInput) (req *request.Request, output *DeleteSignalCatalogOutput)
- func (c *IoTFleetWise) DeleteSignalCatalogWithContext(ctx aws.Context, input *DeleteSignalCatalogInput, opts ...request.Option) (*DeleteSignalCatalogOutput, error)
- func (c *IoTFleetWise) DeleteVehicle(input *DeleteVehicleInput) (*DeleteVehicleOutput, error)
- func (c *IoTFleetWise) DeleteVehicleRequest(input *DeleteVehicleInput) (req *request.Request, output *DeleteVehicleOutput)
- func (c *IoTFleetWise) DeleteVehicleWithContext(ctx aws.Context, input *DeleteVehicleInput, opts ...request.Option) (*DeleteVehicleOutput, error)
- func (c *IoTFleetWise) DisassociateVehicleFleet(input *DisassociateVehicleFleetInput) (*DisassociateVehicleFleetOutput, error)
- func (c *IoTFleetWise) DisassociateVehicleFleetRequest(input *DisassociateVehicleFleetInput) (req *request.Request, output *DisassociateVehicleFleetOutput)
- func (c *IoTFleetWise) DisassociateVehicleFleetWithContext(ctx aws.Context, input *DisassociateVehicleFleetInput, opts ...request.Option) (*DisassociateVehicleFleetOutput, error)
- func (c *IoTFleetWise) GetCampaign(input *GetCampaignInput) (*GetCampaignOutput, error)
- func (c *IoTFleetWise) GetCampaignRequest(input *GetCampaignInput) (req *request.Request, output *GetCampaignOutput)
- func (c *IoTFleetWise) GetCampaignWithContext(ctx aws.Context, input *GetCampaignInput, opts ...request.Option) (*GetCampaignOutput, error)
- func (c *IoTFleetWise) GetDecoderManifest(input *GetDecoderManifestInput) (*GetDecoderManifestOutput, error)
- func (c *IoTFleetWise) GetDecoderManifestRequest(input *GetDecoderManifestInput) (req *request.Request, output *GetDecoderManifestOutput)
- func (c *IoTFleetWise) GetDecoderManifestWithContext(ctx aws.Context, input *GetDecoderManifestInput, opts ...request.Option) (*GetDecoderManifestOutput, error)
- func (c *IoTFleetWise) GetEncryptionConfiguration(input *GetEncryptionConfigurationInput) (*GetEncryptionConfigurationOutput, error)
- func (c *IoTFleetWise) GetEncryptionConfigurationRequest(input *GetEncryptionConfigurationInput) (req *request.Request, output *GetEncryptionConfigurationOutput)
- func (c *IoTFleetWise) GetEncryptionConfigurationWithContext(ctx aws.Context, input *GetEncryptionConfigurationInput, ...) (*GetEncryptionConfigurationOutput, error)
- func (c *IoTFleetWise) GetFleet(input *GetFleetInput) (*GetFleetOutput, error)
- func (c *IoTFleetWise) GetFleetRequest(input *GetFleetInput) (req *request.Request, output *GetFleetOutput)
- func (c *IoTFleetWise) GetFleetWithContext(ctx aws.Context, input *GetFleetInput, opts ...request.Option) (*GetFleetOutput, error)
- func (c *IoTFleetWise) GetLoggingOptions(input *GetLoggingOptionsInput) (*GetLoggingOptionsOutput, error)
- func (c *IoTFleetWise) GetLoggingOptionsRequest(input *GetLoggingOptionsInput) (req *request.Request, output *GetLoggingOptionsOutput)
- func (c *IoTFleetWise) GetLoggingOptionsWithContext(ctx aws.Context, input *GetLoggingOptionsInput, opts ...request.Option) (*GetLoggingOptionsOutput, error)
- func (c *IoTFleetWise) GetModelManifest(input *GetModelManifestInput) (*GetModelManifestOutput, error)
- func (c *IoTFleetWise) GetModelManifestRequest(input *GetModelManifestInput) (req *request.Request, output *GetModelManifestOutput)
- func (c *IoTFleetWise) GetModelManifestWithContext(ctx aws.Context, input *GetModelManifestInput, opts ...request.Option) (*GetModelManifestOutput, error)
- func (c *IoTFleetWise) GetRegisterAccountStatus(input *GetRegisterAccountStatusInput) (*GetRegisterAccountStatusOutput, error)
- func (c *IoTFleetWise) GetRegisterAccountStatusRequest(input *GetRegisterAccountStatusInput) (req *request.Request, output *GetRegisterAccountStatusOutput)
- func (c *IoTFleetWise) GetRegisterAccountStatusWithContext(ctx aws.Context, input *GetRegisterAccountStatusInput, opts ...request.Option) (*GetRegisterAccountStatusOutput, error)
- func (c *IoTFleetWise) GetSignalCatalog(input *GetSignalCatalogInput) (*GetSignalCatalogOutput, error)
- func (c *IoTFleetWise) GetSignalCatalogRequest(input *GetSignalCatalogInput) (req *request.Request, output *GetSignalCatalogOutput)
- func (c *IoTFleetWise) GetSignalCatalogWithContext(ctx aws.Context, input *GetSignalCatalogInput, opts ...request.Option) (*GetSignalCatalogOutput, error)
- func (c *IoTFleetWise) GetVehicle(input *GetVehicleInput) (*GetVehicleOutput, error)
- func (c *IoTFleetWise) GetVehicleRequest(input *GetVehicleInput) (req *request.Request, output *GetVehicleOutput)
- func (c *IoTFleetWise) GetVehicleStatus(input *GetVehicleStatusInput) (*GetVehicleStatusOutput, error)
- func (c *IoTFleetWise) GetVehicleStatusPages(input *GetVehicleStatusInput, fn func(*GetVehicleStatusOutput, bool) bool) error
- func (c *IoTFleetWise) GetVehicleStatusPagesWithContext(ctx aws.Context, input *GetVehicleStatusInput, ...) error
- func (c *IoTFleetWise) GetVehicleStatusRequest(input *GetVehicleStatusInput) (req *request.Request, output *GetVehicleStatusOutput)
- func (c *IoTFleetWise) GetVehicleStatusWithContext(ctx aws.Context, input *GetVehicleStatusInput, opts ...request.Option) (*GetVehicleStatusOutput, error)
- func (c *IoTFleetWise) GetVehicleWithContext(ctx aws.Context, input *GetVehicleInput, opts ...request.Option) (*GetVehicleOutput, error)
- func (c *IoTFleetWise) ImportDecoderManifest(input *ImportDecoderManifestInput) (*ImportDecoderManifestOutput, error)
- func (c *IoTFleetWise) ImportDecoderManifestRequest(input *ImportDecoderManifestInput) (req *request.Request, output *ImportDecoderManifestOutput)
- func (c *IoTFleetWise) ImportDecoderManifestWithContext(ctx aws.Context, input *ImportDecoderManifestInput, opts ...request.Option) (*ImportDecoderManifestOutput, error)
- func (c *IoTFleetWise) ImportSignalCatalog(input *ImportSignalCatalogInput) (*ImportSignalCatalogOutput, error)
- func (c *IoTFleetWise) ImportSignalCatalogRequest(input *ImportSignalCatalogInput) (req *request.Request, output *ImportSignalCatalogOutput)
- func (c *IoTFleetWise) ImportSignalCatalogWithContext(ctx aws.Context, input *ImportSignalCatalogInput, opts ...request.Option) (*ImportSignalCatalogOutput, error)
- func (c *IoTFleetWise) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
- func (c *IoTFleetWise) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
- func (c *IoTFleetWise) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, ...) error
- func (c *IoTFleetWise) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
- func (c *IoTFleetWise) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
- func (c *IoTFleetWise) ListDecoderManifestNetworkInterfaces(input *ListDecoderManifestNetworkInterfacesInput) (*ListDecoderManifestNetworkInterfacesOutput, error)
- func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesPages(input *ListDecoderManifestNetworkInterfacesInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesPagesWithContext(ctx aws.Context, input *ListDecoderManifestNetworkInterfacesInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesRequest(input *ListDecoderManifestNetworkInterfacesInput) (req *request.Request, output *ListDecoderManifestNetworkInterfacesOutput)
- func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesWithContext(ctx aws.Context, input *ListDecoderManifestNetworkInterfacesInput, ...) (*ListDecoderManifestNetworkInterfacesOutput, error)
- func (c *IoTFleetWise) ListDecoderManifestSignals(input *ListDecoderManifestSignalsInput) (*ListDecoderManifestSignalsOutput, error)
- func (c *IoTFleetWise) ListDecoderManifestSignalsPages(input *ListDecoderManifestSignalsInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestSignalsPagesWithContext(ctx aws.Context, input *ListDecoderManifestSignalsInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestSignalsRequest(input *ListDecoderManifestSignalsInput) (req *request.Request, output *ListDecoderManifestSignalsOutput)
- func (c *IoTFleetWise) ListDecoderManifestSignalsWithContext(ctx aws.Context, input *ListDecoderManifestSignalsInput, ...) (*ListDecoderManifestSignalsOutput, error)
- func (c *IoTFleetWise) ListDecoderManifests(input *ListDecoderManifestsInput) (*ListDecoderManifestsOutput, error)
- func (c *IoTFleetWise) ListDecoderManifestsPages(input *ListDecoderManifestsInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestsPagesWithContext(ctx aws.Context, input *ListDecoderManifestsInput, ...) error
- func (c *IoTFleetWise) ListDecoderManifestsRequest(input *ListDecoderManifestsInput) (req *request.Request, output *ListDecoderManifestsOutput)
- func (c *IoTFleetWise) ListDecoderManifestsWithContext(ctx aws.Context, input *ListDecoderManifestsInput, opts ...request.Option) (*ListDecoderManifestsOutput, error)
- func (c *IoTFleetWise) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)
- func (c *IoTFleetWise) ListFleetsForVehicle(input *ListFleetsForVehicleInput) (*ListFleetsForVehicleOutput, error)
- func (c *IoTFleetWise) ListFleetsForVehiclePages(input *ListFleetsForVehicleInput, ...) error
- func (c *IoTFleetWise) ListFleetsForVehiclePagesWithContext(ctx aws.Context, input *ListFleetsForVehicleInput, ...) error
- func (c *IoTFleetWise) ListFleetsForVehicleRequest(input *ListFleetsForVehicleInput) (req *request.Request, output *ListFleetsForVehicleOutput)
- func (c *IoTFleetWise) ListFleetsForVehicleWithContext(ctx aws.Context, input *ListFleetsForVehicleInput, opts ...request.Option) (*ListFleetsForVehicleOutput, error)
- func (c *IoTFleetWise) ListFleetsPages(input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool) error
- func (c *IoTFleetWise) ListFleetsPagesWithContext(ctx aws.Context, input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool, ...) error
- func (c *IoTFleetWise) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)
- func (c *IoTFleetWise) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)
- func (c *IoTFleetWise) ListModelManifestNodes(input *ListModelManifestNodesInput) (*ListModelManifestNodesOutput, error)
- func (c *IoTFleetWise) ListModelManifestNodesPages(input *ListModelManifestNodesInput, ...) error
- func (c *IoTFleetWise) ListModelManifestNodesPagesWithContext(ctx aws.Context, input *ListModelManifestNodesInput, ...) error
- func (c *IoTFleetWise) ListModelManifestNodesRequest(input *ListModelManifestNodesInput) (req *request.Request, output *ListModelManifestNodesOutput)
- func (c *IoTFleetWise) ListModelManifestNodesWithContext(ctx aws.Context, input *ListModelManifestNodesInput, opts ...request.Option) (*ListModelManifestNodesOutput, error)
- func (c *IoTFleetWise) ListModelManifests(input *ListModelManifestsInput) (*ListModelManifestsOutput, error)
- func (c *IoTFleetWise) ListModelManifestsPages(input *ListModelManifestsInput, fn func(*ListModelManifestsOutput, bool) bool) error
- func (c *IoTFleetWise) ListModelManifestsPagesWithContext(ctx aws.Context, input *ListModelManifestsInput, ...) error
- func (c *IoTFleetWise) ListModelManifestsRequest(input *ListModelManifestsInput) (req *request.Request, output *ListModelManifestsOutput)
- func (c *IoTFleetWise) ListModelManifestsWithContext(ctx aws.Context, input *ListModelManifestsInput, opts ...request.Option) (*ListModelManifestsOutput, error)
- func (c *IoTFleetWise) ListSignalCatalogNodes(input *ListSignalCatalogNodesInput) (*ListSignalCatalogNodesOutput, error)
- func (c *IoTFleetWise) ListSignalCatalogNodesPages(input *ListSignalCatalogNodesInput, ...) error
- func (c *IoTFleetWise) ListSignalCatalogNodesPagesWithContext(ctx aws.Context, input *ListSignalCatalogNodesInput, ...) error
- func (c *IoTFleetWise) ListSignalCatalogNodesRequest(input *ListSignalCatalogNodesInput) (req *request.Request, output *ListSignalCatalogNodesOutput)
- func (c *IoTFleetWise) ListSignalCatalogNodesWithContext(ctx aws.Context, input *ListSignalCatalogNodesInput, opts ...request.Option) (*ListSignalCatalogNodesOutput, error)
- func (c *IoTFleetWise) ListSignalCatalogs(input *ListSignalCatalogsInput) (*ListSignalCatalogsOutput, error)
- func (c *IoTFleetWise) ListSignalCatalogsPages(input *ListSignalCatalogsInput, fn func(*ListSignalCatalogsOutput, bool) bool) error
- func (c *IoTFleetWise) ListSignalCatalogsPagesWithContext(ctx aws.Context, input *ListSignalCatalogsInput, ...) error
- func (c *IoTFleetWise) ListSignalCatalogsRequest(input *ListSignalCatalogsInput) (req *request.Request, output *ListSignalCatalogsOutput)
- func (c *IoTFleetWise) ListSignalCatalogsWithContext(ctx aws.Context, input *ListSignalCatalogsInput, opts ...request.Option) (*ListSignalCatalogsOutput, error)
- func (c *IoTFleetWise) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
- func (c *IoTFleetWise) ListTagsForResourceRequest(input *ListTagsForResourceInput) (req *request.Request, output *ListTagsForResourceOutput)
- func (c *IoTFleetWise) ListTagsForResourceWithContext(ctx aws.Context, input *ListTagsForResourceInput, opts ...request.Option) (*ListTagsForResourceOutput, error)
- func (c *IoTFleetWise) ListVehicles(input *ListVehiclesInput) (*ListVehiclesOutput, error)
- func (c *IoTFleetWise) ListVehiclesInFleet(input *ListVehiclesInFleetInput) (*ListVehiclesInFleetOutput, error)
- func (c *IoTFleetWise) ListVehiclesInFleetPages(input *ListVehiclesInFleetInput, ...) error
- func (c *IoTFleetWise) ListVehiclesInFleetPagesWithContext(ctx aws.Context, input *ListVehiclesInFleetInput, ...) error
- func (c *IoTFleetWise) ListVehiclesInFleetRequest(input *ListVehiclesInFleetInput) (req *request.Request, output *ListVehiclesInFleetOutput)
- func (c *IoTFleetWise) ListVehiclesInFleetWithContext(ctx aws.Context, input *ListVehiclesInFleetInput, opts ...request.Option) (*ListVehiclesInFleetOutput, error)
- func (c *IoTFleetWise) ListVehiclesPages(input *ListVehiclesInput, fn func(*ListVehiclesOutput, bool) bool) error
- func (c *IoTFleetWise) ListVehiclesPagesWithContext(ctx aws.Context, input *ListVehiclesInput, ...) error
- func (c *IoTFleetWise) ListVehiclesRequest(input *ListVehiclesInput) (req *request.Request, output *ListVehiclesOutput)
- func (c *IoTFleetWise) ListVehiclesWithContext(ctx aws.Context, input *ListVehiclesInput, opts ...request.Option) (*ListVehiclesOutput, error)
- func (c *IoTFleetWise) PutEncryptionConfiguration(input *PutEncryptionConfigurationInput) (*PutEncryptionConfigurationOutput, error)
- func (c *IoTFleetWise) PutEncryptionConfigurationRequest(input *PutEncryptionConfigurationInput) (req *request.Request, output *PutEncryptionConfigurationOutput)
- func (c *IoTFleetWise) PutEncryptionConfigurationWithContext(ctx aws.Context, input *PutEncryptionConfigurationInput, ...) (*PutEncryptionConfigurationOutput, error)
- func (c *IoTFleetWise) PutLoggingOptions(input *PutLoggingOptionsInput) (*PutLoggingOptionsOutput, error)
- func (c *IoTFleetWise) PutLoggingOptionsRequest(input *PutLoggingOptionsInput) (req *request.Request, output *PutLoggingOptionsOutput)
- func (c *IoTFleetWise) PutLoggingOptionsWithContext(ctx aws.Context, input *PutLoggingOptionsInput, opts ...request.Option) (*PutLoggingOptionsOutput, error)
- func (c *IoTFleetWise) RegisterAccount(input *RegisterAccountInput) (*RegisterAccountOutput, error)
- func (c *IoTFleetWise) RegisterAccountRequest(input *RegisterAccountInput) (req *request.Request, output *RegisterAccountOutput)
- func (c *IoTFleetWise) RegisterAccountWithContext(ctx aws.Context, input *RegisterAccountInput, opts ...request.Option) (*RegisterAccountOutput, error)
- func (c *IoTFleetWise) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
- func (c *IoTFleetWise) TagResourceRequest(input *TagResourceInput) (req *request.Request, output *TagResourceOutput)
- func (c *IoTFleetWise) TagResourceWithContext(ctx aws.Context, input *TagResourceInput, opts ...request.Option) (*TagResourceOutput, error)
- func (c *IoTFleetWise) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
- func (c *IoTFleetWise) UntagResourceRequest(input *UntagResourceInput) (req *request.Request, output *UntagResourceOutput)
- func (c *IoTFleetWise) UntagResourceWithContext(ctx aws.Context, input *UntagResourceInput, opts ...request.Option) (*UntagResourceOutput, error)
- func (c *IoTFleetWise) UpdateCampaign(input *UpdateCampaignInput) (*UpdateCampaignOutput, error)
- func (c *IoTFleetWise) UpdateCampaignRequest(input *UpdateCampaignInput) (req *request.Request, output *UpdateCampaignOutput)
- func (c *IoTFleetWise) UpdateCampaignWithContext(ctx aws.Context, input *UpdateCampaignInput, opts ...request.Option) (*UpdateCampaignOutput, error)
- func (c *IoTFleetWise) UpdateDecoderManifest(input *UpdateDecoderManifestInput) (*UpdateDecoderManifestOutput, error)
- func (c *IoTFleetWise) UpdateDecoderManifestRequest(input *UpdateDecoderManifestInput) (req *request.Request, output *UpdateDecoderManifestOutput)
- func (c *IoTFleetWise) UpdateDecoderManifestWithContext(ctx aws.Context, input *UpdateDecoderManifestInput, opts ...request.Option) (*UpdateDecoderManifestOutput, error)
- func (c *IoTFleetWise) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
- func (c *IoTFleetWise) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
- func (c *IoTFleetWise) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
- func (c *IoTFleetWise) UpdateModelManifest(input *UpdateModelManifestInput) (*UpdateModelManifestOutput, error)
- func (c *IoTFleetWise) UpdateModelManifestRequest(input *UpdateModelManifestInput) (req *request.Request, output *UpdateModelManifestOutput)
- func (c *IoTFleetWise) UpdateModelManifestWithContext(ctx aws.Context, input *UpdateModelManifestInput, opts ...request.Option) (*UpdateModelManifestOutput, error)
- func (c *IoTFleetWise) UpdateSignalCatalog(input *UpdateSignalCatalogInput) (*UpdateSignalCatalogOutput, error)
- func (c *IoTFleetWise) UpdateSignalCatalogRequest(input *UpdateSignalCatalogInput) (req *request.Request, output *UpdateSignalCatalogOutput)
- func (c *IoTFleetWise) UpdateSignalCatalogWithContext(ctx aws.Context, input *UpdateSignalCatalogInput, opts ...request.Option) (*UpdateSignalCatalogOutput, error)
- func (c *IoTFleetWise) UpdateVehicle(input *UpdateVehicleInput) (*UpdateVehicleOutput, error)
- func (c *IoTFleetWise) UpdateVehicleRequest(input *UpdateVehicleInput) (req *request.Request, output *UpdateVehicleOutput)
- func (c *IoTFleetWise) UpdateVehicleWithContext(ctx aws.Context, input *UpdateVehicleInput, opts ...request.Option) (*UpdateVehicleOutput, error)
- type LimitExceededException
- func (s *LimitExceededException) Code() string
- func (s *LimitExceededException) Error() string
- func (s LimitExceededException) GoString() string
- func (s *LimitExceededException) Message() string
- func (s *LimitExceededException) OrigErr() error
- func (s *LimitExceededException) RequestID() string
- func (s *LimitExceededException) StatusCode() int
- func (s LimitExceededException) String() string
- type ListCampaignsInput
- func (s ListCampaignsInput) GoString() string
- func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
- func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
- func (s *ListCampaignsInput) SetStatus(v string) *ListCampaignsInput
- func (s ListCampaignsInput) String() string
- func (s *ListCampaignsInput) Validate() error
- type ListCampaignsOutput
- type ListDecoderManifestNetworkInterfacesInput
- func (s ListDecoderManifestNetworkInterfacesInput) GoString() string
- func (s *ListDecoderManifestNetworkInterfacesInput) SetMaxResults(v int64) *ListDecoderManifestNetworkInterfacesInput
- func (s *ListDecoderManifestNetworkInterfacesInput) SetName(v string) *ListDecoderManifestNetworkInterfacesInput
- func (s *ListDecoderManifestNetworkInterfacesInput) SetNextToken(v string) *ListDecoderManifestNetworkInterfacesInput
- func (s ListDecoderManifestNetworkInterfacesInput) String() string
- func (s *ListDecoderManifestNetworkInterfacesInput) Validate() error
- type ListDecoderManifestNetworkInterfacesOutput
- func (s ListDecoderManifestNetworkInterfacesOutput) GoString() string
- func (s *ListDecoderManifestNetworkInterfacesOutput) SetNetworkInterfaces(v []*NetworkInterface) *ListDecoderManifestNetworkInterfacesOutput
- func (s *ListDecoderManifestNetworkInterfacesOutput) SetNextToken(v string) *ListDecoderManifestNetworkInterfacesOutput
- func (s ListDecoderManifestNetworkInterfacesOutput) String() string
- type ListDecoderManifestSignalsInput
- func (s ListDecoderManifestSignalsInput) GoString() string
- func (s *ListDecoderManifestSignalsInput) SetMaxResults(v int64) *ListDecoderManifestSignalsInput
- func (s *ListDecoderManifestSignalsInput) SetName(v string) *ListDecoderManifestSignalsInput
- func (s *ListDecoderManifestSignalsInput) SetNextToken(v string) *ListDecoderManifestSignalsInput
- func (s ListDecoderManifestSignalsInput) String() string
- func (s *ListDecoderManifestSignalsInput) Validate() error
- type ListDecoderManifestSignalsOutput
- func (s ListDecoderManifestSignalsOutput) GoString() string
- func (s *ListDecoderManifestSignalsOutput) SetNextToken(v string) *ListDecoderManifestSignalsOutput
- func (s *ListDecoderManifestSignalsOutput) SetSignalDecoders(v []*SignalDecoder) *ListDecoderManifestSignalsOutput
- func (s ListDecoderManifestSignalsOutput) String() string
- type ListDecoderManifestsInput
- func (s ListDecoderManifestsInput) GoString() string
- func (s *ListDecoderManifestsInput) SetMaxResults(v int64) *ListDecoderManifestsInput
- func (s *ListDecoderManifestsInput) SetModelManifestArn(v string) *ListDecoderManifestsInput
- func (s *ListDecoderManifestsInput) SetNextToken(v string) *ListDecoderManifestsInput
- func (s ListDecoderManifestsInput) String() string
- func (s *ListDecoderManifestsInput) Validate() error
- type ListDecoderManifestsOutput
- func (s ListDecoderManifestsOutput) GoString() string
- func (s *ListDecoderManifestsOutput) SetNextToken(v string) *ListDecoderManifestsOutput
- func (s *ListDecoderManifestsOutput) SetSummaries(v []*DecoderManifestSummary) *ListDecoderManifestsOutput
- func (s ListDecoderManifestsOutput) String() string
- type ListFleetsForVehicleInput
- func (s ListFleetsForVehicleInput) GoString() string
- func (s *ListFleetsForVehicleInput) SetMaxResults(v int64) *ListFleetsForVehicleInput
- func (s *ListFleetsForVehicleInput) SetNextToken(v string) *ListFleetsForVehicleInput
- func (s *ListFleetsForVehicleInput) SetVehicleName(v string) *ListFleetsForVehicleInput
- func (s ListFleetsForVehicleInput) String() string
- func (s *ListFleetsForVehicleInput) Validate() error
- type ListFleetsForVehicleOutput
- type ListFleetsInput
- type ListFleetsOutput
- type ListModelManifestNodesInput
- func (s ListModelManifestNodesInput) GoString() string
- func (s *ListModelManifestNodesInput) SetMaxResults(v int64) *ListModelManifestNodesInput
- func (s *ListModelManifestNodesInput) SetName(v string) *ListModelManifestNodesInput
- func (s *ListModelManifestNodesInput) SetNextToken(v string) *ListModelManifestNodesInput
- func (s ListModelManifestNodesInput) String() string
- func (s *ListModelManifestNodesInput) Validate() error
- type ListModelManifestNodesOutput
- type ListModelManifestsInput
- func (s ListModelManifestsInput) GoString() string
- func (s *ListModelManifestsInput) SetMaxResults(v int64) *ListModelManifestsInput
- func (s *ListModelManifestsInput) SetNextToken(v string) *ListModelManifestsInput
- func (s *ListModelManifestsInput) SetSignalCatalogArn(v string) *ListModelManifestsInput
- func (s ListModelManifestsInput) String() string
- func (s *ListModelManifestsInput) Validate() error
- type ListModelManifestsOutput
- type ListSignalCatalogNodesInput
- func (s ListSignalCatalogNodesInput) GoString() string
- func (s *ListSignalCatalogNodesInput) SetMaxResults(v int64) *ListSignalCatalogNodesInput
- func (s *ListSignalCatalogNodesInput) SetName(v string) *ListSignalCatalogNodesInput
- func (s *ListSignalCatalogNodesInput) SetNextToken(v string) *ListSignalCatalogNodesInput
- func (s ListSignalCatalogNodesInput) String() string
- func (s *ListSignalCatalogNodesInput) Validate() error
- type ListSignalCatalogNodesOutput
- type ListSignalCatalogsInput
- func (s ListSignalCatalogsInput) GoString() string
- func (s *ListSignalCatalogsInput) SetMaxResults(v int64) *ListSignalCatalogsInput
- func (s *ListSignalCatalogsInput) SetNextToken(v string) *ListSignalCatalogsInput
- func (s ListSignalCatalogsInput) String() string
- func (s *ListSignalCatalogsInput) Validate() error
- type ListSignalCatalogsOutput
- type ListTagsForResourceInput
- type ListTagsForResourceOutput
- type ListVehiclesInFleetInput
- func (s ListVehiclesInFleetInput) GoString() string
- func (s *ListVehiclesInFleetInput) SetFleetId(v string) *ListVehiclesInFleetInput
- func (s *ListVehiclesInFleetInput) SetMaxResults(v int64) *ListVehiclesInFleetInput
- func (s *ListVehiclesInFleetInput) SetNextToken(v string) *ListVehiclesInFleetInput
- func (s ListVehiclesInFleetInput) String() string
- func (s *ListVehiclesInFleetInput) Validate() error
- type ListVehiclesInFleetOutput
- type ListVehiclesInput
- func (s ListVehiclesInput) GoString() string
- func (s *ListVehiclesInput) SetMaxResults(v int64) *ListVehiclesInput
- func (s *ListVehiclesInput) SetModelManifestArn(v string) *ListVehiclesInput
- func (s *ListVehiclesInput) SetNextToken(v string) *ListVehiclesInput
- func (s ListVehiclesInput) String() string
- func (s *ListVehiclesInput) Validate() error
- type ListVehiclesOutput
- type MessageSignal
- type ModelManifestSummary
- func (s ModelManifestSummary) GoString() string
- func (s *ModelManifestSummary) SetArn(v string) *ModelManifestSummary
- func (s *ModelManifestSummary) SetCreationTime(v time.Time) *ModelManifestSummary
- func (s *ModelManifestSummary) SetDescription(v string) *ModelManifestSummary
- func (s *ModelManifestSummary) SetLastModificationTime(v time.Time) *ModelManifestSummary
- func (s *ModelManifestSummary) SetName(v string) *ModelManifestSummary
- func (s *ModelManifestSummary) SetSignalCatalogArn(v string) *ModelManifestSummary
- func (s *ModelManifestSummary) SetStatus(v string) *ModelManifestSummary
- func (s ModelManifestSummary) String() string
- type NetworkFileDefinition
- type NetworkInterface
- func (s NetworkInterface) GoString() string
- func (s *NetworkInterface) SetCanInterface(v *CanInterface) *NetworkInterface
- func (s *NetworkInterface) SetInterfaceId(v string) *NetworkInterface
- func (s *NetworkInterface) SetObdInterface(v *ObdInterface) *NetworkInterface
- func (s *NetworkInterface) SetType(v string) *NetworkInterface
- func (s *NetworkInterface) SetVehicleMiddleware(v *VehicleMiddleware) *NetworkInterface
- func (s NetworkInterface) String() string
- func (s *NetworkInterface) Validate() error
- type Node
- func (s Node) GoString() string
- func (s *Node) SetActuator(v *Actuator) *Node
- func (s *Node) SetAttribute(v *Attribute) *Node
- func (s *Node) SetBranch(v *Branch) *Node
- func (s *Node) SetProperty(v *CustomProperty) *Node
- func (s *Node) SetSensor(v *Sensor) *Node
- func (s *Node) SetStruct(v *CustomStruct) *Node
- func (s Node) String() string
- func (s *Node) Validate() error
- type NodeCounts
- func (s NodeCounts) GoString() string
- func (s *NodeCounts) SetTotalActuators(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalAttributes(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalBranches(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalNodes(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalProperties(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalSensors(v int64) *NodeCounts
- func (s *NodeCounts) SetTotalStructs(v int64) *NodeCounts
- func (s NodeCounts) String() string
- type ObdInterface
- func (s ObdInterface) GoString() string
- func (s *ObdInterface) SetDtcRequestIntervalSeconds(v int64) *ObdInterface
- func (s *ObdInterface) SetHasTransmissionEcu(v bool) *ObdInterface
- func (s *ObdInterface) SetName(v string) *ObdInterface
- func (s *ObdInterface) SetObdStandard(v string) *ObdInterface
- func (s *ObdInterface) SetPidRequestIntervalSeconds(v int64) *ObdInterface
- func (s *ObdInterface) SetRequestMessageId(v int64) *ObdInterface
- func (s *ObdInterface) SetUseExtendedIds(v bool) *ObdInterface
- func (s ObdInterface) String() string
- func (s *ObdInterface) Validate() error
- type ObdSignal
- func (s ObdSignal) GoString() string
- func (s *ObdSignal) SetBitMaskLength(v int64) *ObdSignal
- func (s *ObdSignal) SetBitRightShift(v int64) *ObdSignal
- func (s *ObdSignal) SetByteLength(v int64) *ObdSignal
- func (s *ObdSignal) SetOffset(v float64) *ObdSignal
- func (s *ObdSignal) SetPid(v int64) *ObdSignal
- func (s *ObdSignal) SetPidResponseLength(v int64) *ObdSignal
- func (s *ObdSignal) SetScaling(v float64) *ObdSignal
- func (s *ObdSignal) SetServiceMode(v int64) *ObdSignal
- func (s *ObdSignal) SetStartByte(v int64) *ObdSignal
- func (s ObdSignal) String() string
- func (s *ObdSignal) Validate() error
- type PrimitiveMessageDefinition
- type PutEncryptionConfigurationInput
- func (s PutEncryptionConfigurationInput) GoString() string
- func (s *PutEncryptionConfigurationInput) SetEncryptionType(v string) *PutEncryptionConfigurationInput
- func (s *PutEncryptionConfigurationInput) SetKmsKeyId(v string) *PutEncryptionConfigurationInput
- func (s PutEncryptionConfigurationInput) String() string
- func (s *PutEncryptionConfigurationInput) Validate() error
- type PutEncryptionConfigurationOutput
- func (s PutEncryptionConfigurationOutput) GoString() string
- func (s *PutEncryptionConfigurationOutput) SetEncryptionStatus(v string) *PutEncryptionConfigurationOutput
- func (s *PutEncryptionConfigurationOutput) SetEncryptionType(v string) *PutEncryptionConfigurationOutput
- func (s *PutEncryptionConfigurationOutput) SetKmsKeyId(v string) *PutEncryptionConfigurationOutput
- func (s PutEncryptionConfigurationOutput) String() string
- type PutLoggingOptionsInput
- type PutLoggingOptionsOutput
- type ROS2PrimitiveMessageDefinition
- func (s ROS2PrimitiveMessageDefinition) GoString() string
- func (s *ROS2PrimitiveMessageDefinition) SetOffset(v float64) *ROS2PrimitiveMessageDefinition
- func (s *ROS2PrimitiveMessageDefinition) SetPrimitiveType(v string) *ROS2PrimitiveMessageDefinition
- func (s *ROS2PrimitiveMessageDefinition) SetScaling(v float64) *ROS2PrimitiveMessageDefinition
- func (s *ROS2PrimitiveMessageDefinition) SetUpperBound(v int64) *ROS2PrimitiveMessageDefinition
- func (s ROS2PrimitiveMessageDefinition) String() string
- func (s *ROS2PrimitiveMessageDefinition) Validate() error
- type RegisterAccountInput
- func (s RegisterAccountInput) GoString() string
- func (s *RegisterAccountInput) SetIamResources(v *IamResources) *RegisterAccountInput
- func (s *RegisterAccountInput) SetTimestreamResources(v *TimestreamResources) *RegisterAccountInput
- func (s RegisterAccountInput) String() string
- func (s *RegisterAccountInput) Validate() error
- type RegisterAccountOutput
- func (s RegisterAccountOutput) GoString() string
- func (s *RegisterAccountOutput) SetCreationTime(v time.Time) *RegisterAccountOutput
- func (s *RegisterAccountOutput) SetIamResources(v *IamResources) *RegisterAccountOutput
- func (s *RegisterAccountOutput) SetLastModificationTime(v time.Time) *RegisterAccountOutput
- func (s *RegisterAccountOutput) SetRegisterAccountStatus(v string) *RegisterAccountOutput
- func (s *RegisterAccountOutput) SetTimestreamResources(v *TimestreamResources) *RegisterAccountOutput
- func (s RegisterAccountOutput) String() string
- type ResourceNotFoundException
- func (s *ResourceNotFoundException) Code() string
- func (s *ResourceNotFoundException) Error() string
- func (s ResourceNotFoundException) GoString() string
- func (s *ResourceNotFoundException) Message() string
- func (s *ResourceNotFoundException) OrigErr() error
- func (s *ResourceNotFoundException) RequestID() string
- func (s *ResourceNotFoundException) StatusCode() int
- func (s ResourceNotFoundException) String() string
- type S3Config
- func (s S3Config) GoString() string
- func (s *S3Config) SetBucketArn(v string) *S3Config
- func (s *S3Config) SetDataFormat(v string) *S3Config
- func (s *S3Config) SetPrefix(v string) *S3Config
- func (s *S3Config) SetStorageCompressionFormat(v string) *S3Config
- func (s S3Config) String() string
- func (s *S3Config) Validate() error
- type Sensor
- func (s Sensor) GoString() string
- func (s *Sensor) SetAllowedValues(v []*string) *Sensor
- func (s *Sensor) SetComment(v string) *Sensor
- func (s *Sensor) SetDataType(v string) *Sensor
- func (s *Sensor) SetDeprecationMessage(v string) *Sensor
- func (s *Sensor) SetDescription(v string) *Sensor
- func (s *Sensor) SetFullyQualifiedName(v string) *Sensor
- func (s *Sensor) SetMax(v float64) *Sensor
- func (s *Sensor) SetMin(v float64) *Sensor
- func (s *Sensor) SetStructFullyQualifiedName(v string) *Sensor
- func (s *Sensor) SetUnit(v string) *Sensor
- func (s Sensor) String() string
- func (s *Sensor) Validate() error
- type SignalCatalogSummary
- func (s SignalCatalogSummary) GoString() string
- func (s *SignalCatalogSummary) SetArn(v string) *SignalCatalogSummary
- func (s *SignalCatalogSummary) SetCreationTime(v time.Time) *SignalCatalogSummary
- func (s *SignalCatalogSummary) SetLastModificationTime(v time.Time) *SignalCatalogSummary
- func (s *SignalCatalogSummary) SetName(v string) *SignalCatalogSummary
- func (s SignalCatalogSummary) String() string
- type SignalDecoder
- func (s SignalDecoder) GoString() string
- func (s *SignalDecoder) SetCanSignal(v *CanSignal) *SignalDecoder
- func (s *SignalDecoder) SetFullyQualifiedName(v string) *SignalDecoder
- func (s *SignalDecoder) SetInterfaceId(v string) *SignalDecoder
- func (s *SignalDecoder) SetMessageSignal(v *MessageSignal) *SignalDecoder
- func (s *SignalDecoder) SetObdSignal(v *ObdSignal) *SignalDecoder
- func (s *SignalDecoder) SetType(v string) *SignalDecoder
- func (s SignalDecoder) String() string
- func (s *SignalDecoder) Validate() error
- type SignalInformation
- func (s SignalInformation) GoString() string
- func (s *SignalInformation) SetMaxSampleCount(v int64) *SignalInformation
- func (s *SignalInformation) SetMinimumSamplingIntervalMs(v int64) *SignalInformation
- func (s *SignalInformation) SetName(v string) *SignalInformation
- func (s SignalInformation) String() string
- func (s *SignalInformation) Validate() error
- type StructuredMessage
- func (s StructuredMessage) GoString() string
- func (s *StructuredMessage) SetPrimitiveMessageDefinition(v *PrimitiveMessageDefinition) *StructuredMessage
- func (s *StructuredMessage) SetStructuredMessageDefinition(v []*StructuredMessageFieldNameAndDataTypePair) *StructuredMessage
- func (s *StructuredMessage) SetStructuredMessageListDefinition(v *StructuredMessageListDefinition) *StructuredMessage
- func (s StructuredMessage) String() string
- func (s *StructuredMessage) Validate() error
- type StructuredMessageFieldNameAndDataTypePair
- func (s StructuredMessageFieldNameAndDataTypePair) GoString() string
- func (s *StructuredMessageFieldNameAndDataTypePair) SetDataType(v *StructuredMessage) *StructuredMessageFieldNameAndDataTypePair
- func (s *StructuredMessageFieldNameAndDataTypePair) SetFieldName(v string) *StructuredMessageFieldNameAndDataTypePair
- func (s StructuredMessageFieldNameAndDataTypePair) String() string
- func (s *StructuredMessageFieldNameAndDataTypePair) Validate() error
- type StructuredMessageListDefinition
- func (s StructuredMessageListDefinition) GoString() string
- func (s *StructuredMessageListDefinition) SetCapacity(v int64) *StructuredMessageListDefinition
- func (s *StructuredMessageListDefinition) SetListType(v string) *StructuredMessageListDefinition
- func (s *StructuredMessageListDefinition) SetMemberType(v *StructuredMessage) *StructuredMessageListDefinition
- func (s *StructuredMessageListDefinition) SetName(v string) *StructuredMessageListDefinition
- func (s StructuredMessageListDefinition) String() string
- func (s *StructuredMessageListDefinition) Validate() error
- type Tag
- type TagResourceInput
- type TagResourceOutput
- type ThrottlingException
- func (s *ThrottlingException) Code() string
- func (s *ThrottlingException) Error() string
- func (s ThrottlingException) GoString() string
- func (s *ThrottlingException) Message() string
- func (s *ThrottlingException) OrigErr() error
- func (s *ThrottlingException) RequestID() string
- func (s *ThrottlingException) StatusCode() int
- func (s ThrottlingException) String() string
- type TimeBasedCollectionScheme
- type TimestreamConfig
- type TimestreamRegistrationResponse
- func (s TimestreamRegistrationResponse) GoString() string
- func (s *TimestreamRegistrationResponse) SetErrorMessage(v string) *TimestreamRegistrationResponse
- func (s *TimestreamRegistrationResponse) SetRegistrationStatus(v string) *TimestreamRegistrationResponse
- func (s *TimestreamRegistrationResponse) SetTimestreamDatabaseArn(v string) *TimestreamRegistrationResponse
- func (s *TimestreamRegistrationResponse) SetTimestreamDatabaseName(v string) *TimestreamRegistrationResponse
- func (s *TimestreamRegistrationResponse) SetTimestreamTableArn(v string) *TimestreamRegistrationResponse
- func (s *TimestreamRegistrationResponse) SetTimestreamTableName(v string) *TimestreamRegistrationResponse
- func (s TimestreamRegistrationResponse) String() string
- type TimestreamResources
- func (s TimestreamResources) GoString() string
- func (s *TimestreamResources) SetTimestreamDatabaseName(v string) *TimestreamResources
- func (s *TimestreamResources) SetTimestreamTableName(v string) *TimestreamResources
- func (s TimestreamResources) String() string
- func (s *TimestreamResources) Validate() error
- type UntagResourceInput
- type UntagResourceOutput
- type UpdateCampaignInput
- func (s UpdateCampaignInput) GoString() string
- func (s *UpdateCampaignInput) SetAction(v string) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetDataExtraDimensions(v []*string) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetDescription(v string) *UpdateCampaignInput
- func (s *UpdateCampaignInput) SetName(v string) *UpdateCampaignInput
- func (s UpdateCampaignInput) String() string
- func (s *UpdateCampaignInput) Validate() error
- type UpdateCampaignOutput
- func (s UpdateCampaignOutput) GoString() string
- func (s *UpdateCampaignOutput) SetArn(v string) *UpdateCampaignOutput
- func (s *UpdateCampaignOutput) SetName(v string) *UpdateCampaignOutput
- func (s *UpdateCampaignOutput) SetStatus(v string) *UpdateCampaignOutput
- func (s UpdateCampaignOutput) String() string
- type UpdateDecoderManifestInput
- func (s UpdateDecoderManifestInput) GoString() string
- func (s *UpdateDecoderManifestInput) SetDescription(v string) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetName(v string) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToAdd(v []*NetworkInterface) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToRemove(v []*string) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToUpdate(v []*NetworkInterface) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetSignalDecodersToAdd(v []*SignalDecoder) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetSignalDecodersToRemove(v []*string) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetSignalDecodersToUpdate(v []*SignalDecoder) *UpdateDecoderManifestInput
- func (s *UpdateDecoderManifestInput) SetStatus(v string) *UpdateDecoderManifestInput
- func (s UpdateDecoderManifestInput) String() string
- func (s *UpdateDecoderManifestInput) Validate() error
- type UpdateDecoderManifestOutput
- type UpdateFleetInput
- type UpdateFleetOutput
- type UpdateModelManifestInput
- func (s UpdateModelManifestInput) GoString() string
- func (s *UpdateModelManifestInput) SetDescription(v string) *UpdateModelManifestInput
- func (s *UpdateModelManifestInput) SetName(v string) *UpdateModelManifestInput
- func (s *UpdateModelManifestInput) SetNodesToAdd(v []*string) *UpdateModelManifestInput
- func (s *UpdateModelManifestInput) SetNodesToRemove(v []*string) *UpdateModelManifestInput
- func (s *UpdateModelManifestInput) SetStatus(v string) *UpdateModelManifestInput
- func (s UpdateModelManifestInput) String() string
- func (s *UpdateModelManifestInput) Validate() error
- type UpdateModelManifestOutput
- type UpdateSignalCatalogInput
- func (s UpdateSignalCatalogInput) GoString() string
- func (s *UpdateSignalCatalogInput) SetDescription(v string) *UpdateSignalCatalogInput
- func (s *UpdateSignalCatalogInput) SetName(v string) *UpdateSignalCatalogInput
- func (s *UpdateSignalCatalogInput) SetNodesToAdd(v []*Node) *UpdateSignalCatalogInput
- func (s *UpdateSignalCatalogInput) SetNodesToRemove(v []*string) *UpdateSignalCatalogInput
- func (s *UpdateSignalCatalogInput) SetNodesToUpdate(v []*Node) *UpdateSignalCatalogInput
- func (s UpdateSignalCatalogInput) String() string
- func (s *UpdateSignalCatalogInput) Validate() error
- type UpdateSignalCatalogOutput
- type UpdateVehicleError
- type UpdateVehicleInput
- func (s UpdateVehicleInput) GoString() string
- func (s *UpdateVehicleInput) SetAttributeUpdateMode(v string) *UpdateVehicleInput
- func (s *UpdateVehicleInput) SetAttributes(v map[string]*string) *UpdateVehicleInput
- func (s *UpdateVehicleInput) SetDecoderManifestArn(v string) *UpdateVehicleInput
- func (s *UpdateVehicleInput) SetModelManifestArn(v string) *UpdateVehicleInput
- func (s *UpdateVehicleInput) SetVehicleName(v string) *UpdateVehicleInput
- func (s UpdateVehicleInput) String() string
- func (s *UpdateVehicleInput) Validate() error
- type UpdateVehicleOutput
- type UpdateVehicleRequestItem
- func (s UpdateVehicleRequestItem) GoString() string
- func (s *UpdateVehicleRequestItem) SetAttributeUpdateMode(v string) *UpdateVehicleRequestItem
- func (s *UpdateVehicleRequestItem) SetAttributes(v map[string]*string) *UpdateVehicleRequestItem
- func (s *UpdateVehicleRequestItem) SetDecoderManifestArn(v string) *UpdateVehicleRequestItem
- func (s *UpdateVehicleRequestItem) SetModelManifestArn(v string) *UpdateVehicleRequestItem
- func (s *UpdateVehicleRequestItem) SetVehicleName(v string) *UpdateVehicleRequestItem
- func (s UpdateVehicleRequestItem) String() string
- func (s *UpdateVehicleRequestItem) Validate() error
- type UpdateVehicleResponseItem
- type ValidationException
- func (s *ValidationException) Code() string
- func (s *ValidationException) Error() string
- func (s ValidationException) GoString() string
- func (s *ValidationException) Message() string
- func (s *ValidationException) OrigErr() error
- func (s *ValidationException) RequestID() string
- func (s *ValidationException) StatusCode() int
- func (s ValidationException) String() string
- type ValidationExceptionField
- type VehicleMiddleware
- type VehicleStatus
- type VehicleSummary
- func (s VehicleSummary) GoString() string
- func (s *VehicleSummary) SetArn(v string) *VehicleSummary
- func (s *VehicleSummary) SetCreationTime(v time.Time) *VehicleSummary
- func (s *VehicleSummary) SetDecoderManifestArn(v string) *VehicleSummary
- func (s *VehicleSummary) SetLastModificationTime(v time.Time) *VehicleSummary
- func (s *VehicleSummary) SetModelManifestArn(v string) *VehicleSummary
- func (s *VehicleSummary) SetVehicleName(v string) *VehicleSummary
- func (s VehicleSummary) String() string
Constants ¶
const ( // CampaignStatusCreating is a CampaignStatus enum value CampaignStatusCreating = "CREATING" // CampaignStatusWaitingForApproval is a CampaignStatus enum value CampaignStatusWaitingForApproval = "WAITING_FOR_APPROVAL" // CampaignStatusRunning is a CampaignStatus enum value CampaignStatusRunning = "RUNNING" // CampaignStatusSuspended is a CampaignStatus enum value CampaignStatusSuspended = "SUSPENDED" )
const ( // CompressionOff is a Compression enum value CompressionOff = "OFF" // CompressionSnappy is a Compression enum value CompressionSnappy = "SNAPPY" )
const ( // DataFormatJson is a DataFormat enum value DataFormatJson = "JSON" // DataFormatParquet is a DataFormat enum value DataFormatParquet = "PARQUET" )
const ( // DiagnosticsModeOff is a DiagnosticsMode enum value DiagnosticsModeOff = "OFF" // DiagnosticsModeSendActiveDtcs is a DiagnosticsMode enum value DiagnosticsModeSendActiveDtcs = "SEND_ACTIVE_DTCS" )
const ( // EncryptionStatusPending is a EncryptionStatus enum value EncryptionStatusPending = "PENDING" // EncryptionStatusSuccess is a EncryptionStatus enum value EncryptionStatusSuccess = "SUCCESS" // EncryptionStatusFailure is a EncryptionStatus enum value EncryptionStatusFailure = "FAILURE" )
const ( // EncryptionTypeKmsBasedEncryption is a EncryptionType enum value EncryptionTypeKmsBasedEncryption = "KMS_BASED_ENCRYPTION" // EncryptionTypeFleetwiseDefaultEncryption is a EncryptionType enum value EncryptionTypeFleetwiseDefaultEncryption = "FLEETWISE_DEFAULT_ENCRYPTION" )
const ( // LogTypeOff is a LogType enum value LogTypeOff = "OFF" // LogTypeError is a LogType enum value LogTypeError = "ERROR" )
const ( // ManifestStatusActive is a ManifestStatus enum value ManifestStatusActive = "ACTIVE" // ManifestStatusDraft is a ManifestStatus enum value ManifestStatusDraft = "DRAFT" // ManifestStatusInvalid is a ManifestStatus enum value ManifestStatusInvalid = "INVALID" // ManifestStatusValidating is a ManifestStatus enum value ManifestStatusValidating = "VALIDATING" )
const ( // NetworkInterfaceFailureReasonDuplicateNetworkInterface is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonDuplicateNetworkInterface = "DUPLICATE_NETWORK_INTERFACE" // NetworkInterfaceFailureReasonConflictingNetworkInterface is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonConflictingNetworkInterface = "CONFLICTING_NETWORK_INTERFACE" // NetworkInterfaceFailureReasonNetworkInterfaceToAddAlreadyExists is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonNetworkInterfaceToAddAlreadyExists = "NETWORK_INTERFACE_TO_ADD_ALREADY_EXISTS" // NetworkInterfaceFailureReasonCanNetworkInterfaceInfoIsNull is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonCanNetworkInterfaceInfoIsNull = "CAN_NETWORK_INTERFACE_INFO_IS_NULL" // NetworkInterfaceFailureReasonObdNetworkInterfaceInfoIsNull is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonObdNetworkInterfaceInfoIsNull = "OBD_NETWORK_INTERFACE_INFO_IS_NULL" // NetworkInterfaceFailureReasonNetworkInterfaceToRemoveAssociatedWithSignals is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonNetworkInterfaceToRemoveAssociatedWithSignals = "NETWORK_INTERFACE_TO_REMOVE_ASSOCIATED_WITH_SIGNALS" // NetworkInterfaceFailureReasonVehicleMiddlewareNetworkInterfaceInfoIsNull is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonVehicleMiddlewareNetworkInterfaceInfoIsNull = "VEHICLE_MIDDLEWARE_NETWORK_INTERFACE_INFO_IS_NULL" // NetworkInterfaceFailureReasonCustomerDecodedSignalNetworkInterfaceInfoIsNull is a NetworkInterfaceFailureReason enum value NetworkInterfaceFailureReasonCustomerDecodedSignalNetworkInterfaceInfoIsNull = "CUSTOMER_DECODED_SIGNAL_NETWORK_INTERFACE_INFO_IS_NULL" )
const ( // NetworkInterfaceTypeCanInterface is a NetworkInterfaceType enum value NetworkInterfaceTypeCanInterface = "CAN_INTERFACE" // NetworkInterfaceTypeObdInterface is a NetworkInterfaceType enum value NetworkInterfaceTypeObdInterface = "OBD_INTERFACE" // NetworkInterfaceTypeVehicleMiddleware is a NetworkInterfaceType enum value NetworkInterfaceTypeVehicleMiddleware = "VEHICLE_MIDDLEWARE" // NetworkInterfaceTypeCustomerDecodedInterface is a NetworkInterfaceType enum value NetworkInterfaceTypeCustomerDecodedInterface = "CUSTOMER_DECODED_INTERFACE" )
const ( // NodeDataEncodingBinary is a NodeDataEncoding enum value NodeDataEncodingBinary = "BINARY" // NodeDataEncodingTyped is a NodeDataEncoding enum value NodeDataEncodingTyped = "TYPED" )
const ( // NodeDataTypeInt8 is a NodeDataType enum value NodeDataTypeInt8 = "INT8" // NodeDataTypeUint8 is a NodeDataType enum value NodeDataTypeUint8 = "UINT8" // NodeDataTypeInt16 is a NodeDataType enum value NodeDataTypeInt16 = "INT16" // NodeDataTypeUint16 is a NodeDataType enum value NodeDataTypeUint16 = "UINT16" // NodeDataTypeInt32 is a NodeDataType enum value NodeDataTypeInt32 = "INT32" // NodeDataTypeUint32 is a NodeDataType enum value NodeDataTypeUint32 = "UINT32" // NodeDataTypeInt64 is a NodeDataType enum value NodeDataTypeInt64 = "INT64" // NodeDataTypeUint64 is a NodeDataType enum value NodeDataTypeUint64 = "UINT64" // NodeDataTypeBoolean is a NodeDataType enum value NodeDataTypeBoolean = "BOOLEAN" // NodeDataTypeFloat is a NodeDataType enum value NodeDataTypeFloat = "FLOAT" // NodeDataTypeDouble is a NodeDataType enum value NodeDataTypeDouble = "DOUBLE" // NodeDataTypeString is a NodeDataType enum value NodeDataTypeString = "STRING" // NodeDataTypeUnixTimestamp is a NodeDataType enum value NodeDataTypeUnixTimestamp = "UNIX_TIMESTAMP" // NodeDataTypeInt8Array is a NodeDataType enum value NodeDataTypeInt8Array = "INT8_ARRAY" // NodeDataTypeUint8Array is a NodeDataType enum value NodeDataTypeUint8Array = "UINT8_ARRAY" // NodeDataTypeInt16Array is a NodeDataType enum value NodeDataTypeInt16Array = "INT16_ARRAY" // NodeDataTypeUint16Array is a NodeDataType enum value NodeDataTypeUint16Array = "UINT16_ARRAY" // NodeDataTypeInt32Array is a NodeDataType enum value NodeDataTypeInt32Array = "INT32_ARRAY" // NodeDataTypeUint32Array is a NodeDataType enum value NodeDataTypeUint32Array = "UINT32_ARRAY" // NodeDataTypeInt64Array is a NodeDataType enum value NodeDataTypeInt64Array = "INT64_ARRAY" // NodeDataTypeUint64Array is a NodeDataType enum value NodeDataTypeUint64Array = "UINT64_ARRAY" // NodeDataTypeBooleanArray is a NodeDataType enum value NodeDataTypeBooleanArray = "BOOLEAN_ARRAY" // NodeDataTypeFloatArray is a NodeDataType enum value NodeDataTypeFloatArray = "FLOAT_ARRAY" // NodeDataTypeDoubleArray is a NodeDataType enum value NodeDataTypeDoubleArray = "DOUBLE_ARRAY" // NodeDataTypeStringArray is a NodeDataType enum value NodeDataTypeStringArray = "STRING_ARRAY" // NodeDataTypeUnixTimestampArray is a NodeDataType enum value NodeDataTypeUnixTimestampArray = "UNIX_TIMESTAMP_ARRAY" // NodeDataTypeUnknown is a NodeDataType enum value NodeDataTypeUnknown = "UNKNOWN" // NodeDataTypeStruct is a NodeDataType enum value NodeDataTypeStruct = "STRUCT" // NodeDataTypeStructArray is a NodeDataType enum value NodeDataTypeStructArray = "STRUCT_ARRAY" )
const ( // ROS2PrimitiveTypeBool is a ROS2PrimitiveType enum value ROS2PrimitiveTypeBool = "BOOL" // ROS2PrimitiveTypeByte is a ROS2PrimitiveType enum value ROS2PrimitiveTypeByte = "BYTE" // ROS2PrimitiveTypeChar is a ROS2PrimitiveType enum value ROS2PrimitiveTypeChar = "CHAR" // ROS2PrimitiveTypeFloat32 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeFloat32 = "FLOAT32" // ROS2PrimitiveTypeFloat64 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeFloat64 = "FLOAT64" // ROS2PrimitiveTypeInt8 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeInt8 = "INT8" // ROS2PrimitiveTypeUint8 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeUint8 = "UINT8" // ROS2PrimitiveTypeInt16 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeInt16 = "INT16" // ROS2PrimitiveTypeUint16 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeUint16 = "UINT16" // ROS2PrimitiveTypeInt32 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeInt32 = "INT32" // ROS2PrimitiveTypeUint32 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeUint32 = "UINT32" // ROS2PrimitiveTypeInt64 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeInt64 = "INT64" // ROS2PrimitiveTypeUint64 is a ROS2PrimitiveType enum value ROS2PrimitiveTypeUint64 = "UINT64" // ROS2PrimitiveTypeString is a ROS2PrimitiveType enum value ROS2PrimitiveTypeString = "STRING" // ROS2PrimitiveTypeWstring is a ROS2PrimitiveType enum value ROS2PrimitiveTypeWstring = "WSTRING" )
const ( // RegistrationStatusRegistrationPending is a RegistrationStatus enum value RegistrationStatusRegistrationPending = "REGISTRATION_PENDING" // RegistrationStatusRegistrationSuccess is a RegistrationStatus enum value RegistrationStatusRegistrationSuccess = "REGISTRATION_SUCCESS" // RegistrationStatusRegistrationFailure is a RegistrationStatus enum value RegistrationStatusRegistrationFailure = "REGISTRATION_FAILURE" )
const ( // SignalDecoderFailureReasonDuplicateSignal is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonDuplicateSignal = "DUPLICATE_SIGNAL" // SignalDecoderFailureReasonConflictingSignal is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonConflictingSignal = "CONFLICTING_SIGNAL" // SignalDecoderFailureReasonSignalToAddAlreadyExists is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonSignalToAddAlreadyExists = "SIGNAL_TO_ADD_ALREADY_EXISTS" // SignalDecoderFailureReasonSignalNotAssociatedWithNetworkInterface is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonSignalNotAssociatedWithNetworkInterface = "SIGNAL_NOT_ASSOCIATED_WITH_NETWORK_INTERFACE" // SignalDecoderFailureReasonNetworkInterfaceTypeIncompatibleWithSignalDecoderType is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonNetworkInterfaceTypeIncompatibleWithSignalDecoderType = "NETWORK_INTERFACE_TYPE_INCOMPATIBLE_WITH_SIGNAL_DECODER_TYPE" // SignalDecoderFailureReasonSignalNotInModel is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonSignalNotInModel = "SIGNAL_NOT_IN_MODEL" // SignalDecoderFailureReasonCanSignalInfoIsNull is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonCanSignalInfoIsNull = "CAN_SIGNAL_INFO_IS_NULL" // SignalDecoderFailureReasonObdSignalInfoIsNull is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonObdSignalInfoIsNull = "OBD_SIGNAL_INFO_IS_NULL" // SignalDecoderFailureReasonNoDecoderInfoForSignalInModel is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonNoDecoderInfoForSignalInModel = "NO_DECODER_INFO_FOR_SIGNAL_IN_MODEL" // SignalDecoderFailureReasonMessageSignalInfoIsNull is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonMessageSignalInfoIsNull = "MESSAGE_SIGNAL_INFO_IS_NULL" // SignalDecoderFailureReasonSignalDecoderTypeIncompatibleWithMessageSignalType is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonSignalDecoderTypeIncompatibleWithMessageSignalType = "SIGNAL_DECODER_TYPE_INCOMPATIBLE_WITH_MESSAGE_SIGNAL_TYPE" // SignalDecoderFailureReasonStructSizeMismatch is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonStructSizeMismatch = "STRUCT_SIZE_MISMATCH" // SignalDecoderFailureReasonNoSignalInCatalogForDecoderSignal is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonNoSignalInCatalogForDecoderSignal = "NO_SIGNAL_IN_CATALOG_FOR_DECODER_SIGNAL" // SignalDecoderFailureReasonSignalDecoderIncompatibleWithSignalCatalog is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonSignalDecoderIncompatibleWithSignalCatalog = "SIGNAL_DECODER_INCOMPATIBLE_WITH_SIGNAL_CATALOG" // SignalDecoderFailureReasonEmptyMessageSignal is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonEmptyMessageSignal = "EMPTY_MESSAGE_SIGNAL" // SignalDecoderFailureReasonCustomerDecodedSignalInfoIsNull is a SignalDecoderFailureReason enum value SignalDecoderFailureReasonCustomerDecodedSignalInfoIsNull = "CUSTOMER_DECODED_SIGNAL_INFO_IS_NULL" )
const ( // SignalDecoderTypeCanSignal is a SignalDecoderType enum value SignalDecoderTypeCanSignal = "CAN_SIGNAL" // SignalDecoderTypeObdSignal is a SignalDecoderType enum value SignalDecoderTypeObdSignal = "OBD_SIGNAL" // SignalDecoderTypeMessageSignal is a SignalDecoderType enum value SignalDecoderTypeMessageSignal = "MESSAGE_SIGNAL" // SignalDecoderTypeCustomerDecodedSignal is a SignalDecoderType enum value SignalDecoderTypeCustomerDecodedSignal = "CUSTOMER_DECODED_SIGNAL" )
const ( // SpoolingModeOff is a SpoolingMode enum value SpoolingModeOff = "OFF" // SpoolingModeToDisk is a SpoolingMode enum value SpoolingModeToDisk = "TO_DISK" )
const ( // StorageCompressionFormatNone is a StorageCompressionFormat enum value StorageCompressionFormatNone = "NONE" // StorageCompressionFormatGzip is a StorageCompressionFormat enum value StorageCompressionFormatGzip = "GZIP" )
const ( // StructuredMessageListTypeFixedCapacity is a StructuredMessageListType enum value StructuredMessageListTypeFixedCapacity = "FIXED_CAPACITY" // StructuredMessageListTypeDynamicUnboundedCapacity is a StructuredMessageListType enum value StructuredMessageListTypeDynamicUnboundedCapacity = "DYNAMIC_UNBOUNDED_CAPACITY" // StructuredMessageListTypeDynamicBoundedCapacity is a StructuredMessageListType enum value StructuredMessageListTypeDynamicBoundedCapacity = "DYNAMIC_BOUNDED_CAPACITY" )
const ( // TriggerModeAlways is a TriggerMode enum value TriggerModeAlways = "ALWAYS" // TriggerModeRisingEdge is a TriggerMode enum value TriggerModeRisingEdge = "RISING_EDGE" )
const ( // UpdateCampaignActionApprove is a UpdateCampaignAction enum value UpdateCampaignActionApprove = "APPROVE" // UpdateCampaignActionSuspend is a UpdateCampaignAction enum value UpdateCampaignActionSuspend = "SUSPEND" // UpdateCampaignActionResume is a UpdateCampaignAction enum value UpdateCampaignActionResume = "RESUME" // UpdateCampaignActionUpdate is a UpdateCampaignAction enum value UpdateCampaignActionUpdate = "UPDATE" )
const ( // UpdateModeOverwrite is a UpdateMode enum value UpdateModeOverwrite = "Overwrite" // UpdateModeMerge is a UpdateMode enum value UpdateModeMerge = "Merge" )
const ( // ValidationExceptionReasonUnknownOperation is a ValidationExceptionReason enum value ValidationExceptionReasonUnknownOperation = "unknownOperation" // ValidationExceptionReasonCannotParse is a ValidationExceptionReason enum value ValidationExceptionReasonCannotParse = "cannotParse" // ValidationExceptionReasonFieldValidationFailed is a ValidationExceptionReason enum value ValidationExceptionReasonFieldValidationFailed = "fieldValidationFailed" // ValidationExceptionReasonOther is a ValidationExceptionReason enum value ValidationExceptionReasonOther = "other" )
const ( // VehicleAssociationBehaviorCreateIotThing is a VehicleAssociationBehavior enum value VehicleAssociationBehaviorCreateIotThing = "CreateIotThing" // VehicleAssociationBehaviorValidateIotThingExists is a VehicleAssociationBehavior enum value VehicleAssociationBehaviorValidateIotThingExists = "ValidateIotThingExists" )
const ( // VehicleStateCreated is a VehicleState enum value VehicleStateCreated = "CREATED" // VehicleStateReady is a VehicleState enum value VehicleStateReady = "READY" // VehicleStateHealthy is a VehicleState enum value VehicleStateHealthy = "HEALTHY" // VehicleStateSuspended is a VehicleState enum value VehicleStateSuspended = "SUSPENDED" // VehicleStateDeleting is a VehicleState enum value VehicleStateDeleting = "DELETING" )
const ( // ErrCodeAccessDeniedException for service response error code // "AccessDeniedException". // // You don't have sufficient permission to perform this action. ErrCodeAccessDeniedException = "AccessDeniedException" // ErrCodeConflictException for service response error code // "ConflictException". // // The request has conflicting operations. This can occur if you're trying to // perform more than one operation on the same resource at the same time. ErrCodeConflictException = "ConflictException" // ErrCodeDecoderManifestValidationException for service response error code // "DecoderManifestValidationException". // // The request couldn't be completed because it contains signal decoders with // one or more validation errors. ErrCodeDecoderManifestValidationException = "DecoderManifestValidationException" // ErrCodeInternalServerException for service response error code // "InternalServerException". // // The request couldn't be completed because the server temporarily failed. ErrCodeInternalServerException = "InternalServerException" // ErrCodeInvalidNodeException for service response error code // "InvalidNodeException". // // The specified node type doesn't match the expected node type for a node. // You can specify the node type as branch, sensor, actuator, or attribute. ErrCodeInvalidNodeException = "InvalidNodeException" // ErrCodeInvalidSignalsException for service response error code // "InvalidSignalsException". // // The request couldn't be completed because it contains signals that aren't // valid. ErrCodeInvalidSignalsException = "InvalidSignalsException" // ErrCodeLimitExceededException for service response error code // "LimitExceededException". // // A service quota was exceeded. ErrCodeLimitExceededException = "LimitExceededException" // ErrCodeResourceNotFoundException for service response error code // "ResourceNotFoundException". // // The resource wasn't found. ErrCodeResourceNotFoundException = "ResourceNotFoundException" // ErrCodeThrottlingException for service response error code // "ThrottlingException". // // The request couldn't be completed due to throttling. ErrCodeThrottlingException = "ThrottlingException" // ErrCodeValidationException for service response error code // "ValidationException". // // The input fails to satisfy the constraints specified by an Amazon Web Services // service. ErrCodeValidationException = "ValidationException" )
const ( ServiceName = "IoTFleetWise" // Name of service. EndpointsID = "iotfleetwise" // ID to lookup a service endpoint with. ServiceID = "IoTFleetWise" // ServiceID is a unique identifier of a specific service. )
Service information constants
const (
// VehicleMiddlewareProtocolRos2 is a VehicleMiddlewareProtocol enum value
VehicleMiddlewareProtocolRos2 = "ROS_2"
)
Variables ¶
This section is empty.
Functions ¶
func CampaignStatus_Values ¶
func CampaignStatus_Values() []string
CampaignStatus_Values returns all elements of the CampaignStatus enum
func Compression_Values ¶
func Compression_Values() []string
Compression_Values returns all elements of the Compression enum
func DataFormat_Values ¶
func DataFormat_Values() []string
DataFormat_Values returns all elements of the DataFormat enum
func DiagnosticsMode_Values ¶
func DiagnosticsMode_Values() []string
DiagnosticsMode_Values returns all elements of the DiagnosticsMode enum
func EncryptionStatus_Values ¶
func EncryptionStatus_Values() []string
EncryptionStatus_Values returns all elements of the EncryptionStatus enum
func EncryptionType_Values ¶
func EncryptionType_Values() []string
EncryptionType_Values returns all elements of the EncryptionType enum
func LogType_Values ¶
func LogType_Values() []string
LogType_Values returns all elements of the LogType enum
func ManifestStatus_Values ¶
func ManifestStatus_Values() []string
ManifestStatus_Values returns all elements of the ManifestStatus enum
func NetworkInterfaceFailureReason_Values ¶
func NetworkInterfaceFailureReason_Values() []string
NetworkInterfaceFailureReason_Values returns all elements of the NetworkInterfaceFailureReason enum
func NetworkInterfaceType_Values ¶
func NetworkInterfaceType_Values() []string
NetworkInterfaceType_Values returns all elements of the NetworkInterfaceType enum
func NodeDataEncoding_Values ¶
func NodeDataEncoding_Values() []string
NodeDataEncoding_Values returns all elements of the NodeDataEncoding enum
func NodeDataType_Values ¶
func NodeDataType_Values() []string
NodeDataType_Values returns all elements of the NodeDataType enum
func ROS2PrimitiveType_Values ¶
func ROS2PrimitiveType_Values() []string
ROS2PrimitiveType_Values returns all elements of the ROS2PrimitiveType enum
func RegistrationStatus_Values ¶
func RegistrationStatus_Values() []string
RegistrationStatus_Values returns all elements of the RegistrationStatus enum
func SignalDecoderFailureReason_Values ¶
func SignalDecoderFailureReason_Values() []string
SignalDecoderFailureReason_Values returns all elements of the SignalDecoderFailureReason enum
func SignalDecoderType_Values ¶
func SignalDecoderType_Values() []string
SignalDecoderType_Values returns all elements of the SignalDecoderType enum
func SpoolingMode_Values ¶
func SpoolingMode_Values() []string
SpoolingMode_Values returns all elements of the SpoolingMode enum
func StorageCompressionFormat_Values ¶
func StorageCompressionFormat_Values() []string
StorageCompressionFormat_Values returns all elements of the StorageCompressionFormat enum
func StructuredMessageListType_Values ¶
func StructuredMessageListType_Values() []string
StructuredMessageListType_Values returns all elements of the StructuredMessageListType enum
func TriggerMode_Values ¶
func TriggerMode_Values() []string
TriggerMode_Values returns all elements of the TriggerMode enum
func UpdateCampaignAction_Values ¶
func UpdateCampaignAction_Values() []string
UpdateCampaignAction_Values returns all elements of the UpdateCampaignAction enum
func UpdateMode_Values ¶
func UpdateMode_Values() []string
UpdateMode_Values returns all elements of the UpdateMode enum
func ValidationExceptionReason_Values ¶
func ValidationExceptionReason_Values() []string
ValidationExceptionReason_Values returns all elements of the ValidationExceptionReason enum
func VehicleAssociationBehavior_Values ¶
func VehicleAssociationBehavior_Values() []string
VehicleAssociationBehavior_Values returns all elements of the VehicleAssociationBehavior enum
func VehicleMiddlewareProtocol_Values ¶
func VehicleMiddlewareProtocol_Values() []string
VehicleMiddlewareProtocol_Values returns all elements of the VehicleMiddlewareProtocol enum
func VehicleState_Values ¶
func VehicleState_Values() []string
VehicleState_Values returns all elements of the VehicleState enum
Types ¶
type AccessDeniedException ¶
type AccessDeniedException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
You don't have sufficient permission to perform this action.
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 Actuator ¶
type Actuator struct { // A list of possible values an actuator can take. AllowedValues []*string `locationName:"allowedValues" type:"list"` // A specified value for the actuator. // // Deprecated: assignedValue is no longer in use AssignedValue *string `locationName:"assignedValue" deprecated:"true" type:"string"` // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // The specified data type of the actuator. // // DataType is a required field DataType *string `locationName:"dataType" type:"string" required:"true" enum:"NodeDataType"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of the actuator. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the actuator. For example, the fully qualified // name of an actuator might be Vehicle.Front.Left.Door.Lock. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // The specified possible maximum value of an actuator. Max *float64 `locationName:"max" type:"double"` // The specified possible minimum value of an actuator. Min *float64 `locationName:"min" type:"double"` // The fully qualified name of the struct node for the actuator if the data // type of the actuator is Struct or StructArray. For example, the struct fully // qualified name of an actuator might be Vehicle.Door.LockStruct. StructFullyQualifiedName *string `locationName:"structFullyQualifiedName" min:"1" type:"string"` // The scientific unit for the actuator. Unit *string `locationName:"unit" type:"string"` // contains filtered or unexported fields }
A signal that represents a vehicle device such as the engine, heater, and door locks. Data from an actuator reports the state of a certain vehicle device.
Updating actuator data can change the state of a device. For example, you can turn on or off the heater by updating its actuator data.
func (Actuator) 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 (*Actuator) SetAllowedValues ¶
SetAllowedValues sets the AllowedValues field's value.
func (*Actuator) SetAssignedValue ¶
SetAssignedValue sets the AssignedValue field's value.
func (*Actuator) SetComment ¶
SetComment sets the Comment field's value.
func (*Actuator) SetDataType ¶
SetDataType sets the DataType field's value.
func (*Actuator) SetDeprecationMessage ¶
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*Actuator) SetDescription ¶
SetDescription sets the Description field's value.
func (*Actuator) SetFullyQualifiedName ¶
SetFullyQualifiedName sets the FullyQualifiedName field's value.
func (*Actuator) SetStructFullyQualifiedName ¶
SetStructFullyQualifiedName sets the StructFullyQualifiedName field's value.
type AssociateVehicleFleetInput ¶
type AssociateVehicleFleetInput struct { // The ID of a fleet. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // The unique ID of the vehicle to associate with the fleet. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (AssociateVehicleFleetInput) GoString ¶
func (s AssociateVehicleFleetInput) 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 (*AssociateVehicleFleetInput) SetFleetId ¶
func (s *AssociateVehicleFleetInput) SetFleetId(v string) *AssociateVehicleFleetInput
SetFleetId sets the FleetId field's value.
func (*AssociateVehicleFleetInput) SetVehicleName ¶
func (s *AssociateVehicleFleetInput) SetVehicleName(v string) *AssociateVehicleFleetInput
SetVehicleName sets the VehicleName field's value.
func (AssociateVehicleFleetInput) String ¶
func (s AssociateVehicleFleetInput) 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 (*AssociateVehicleFleetInput) Validate ¶
func (s *AssociateVehicleFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type AssociateVehicleFleetOutput ¶
type AssociateVehicleFleetOutput struct {
// contains filtered or unexported fields
}
func (AssociateVehicleFleetOutput) GoString ¶
func (s AssociateVehicleFleetOutput) 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 (AssociateVehicleFleetOutput) String ¶
func (s AssociateVehicleFleetOutput) 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 Attribute ¶
type Attribute struct { // A list of possible values an attribute can be assigned. AllowedValues []*string `locationName:"allowedValues" type:"list"` // A specified value for the attribute. // // Deprecated: assignedValue is no longer in use AssignedValue *string `locationName:"assignedValue" deprecated:"true" type:"string"` // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // The specified data type of the attribute. // // DataType is a required field DataType *string `locationName:"dataType" type:"string" required:"true" enum:"NodeDataType"` // The default value of the attribute. DefaultValue *string `locationName:"defaultValue" type:"string"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of the attribute. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the attribute. For example, the fully qualified // name of an attribute might be Vehicle.Body.Engine.Type. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // The specified possible maximum value of the attribute. Max *float64 `locationName:"max" type:"double"` // The specified possible minimum value of the attribute. Min *float64 `locationName:"min" type:"double"` // The scientific unit for the attribute. Unit *string `locationName:"unit" type:"string"` // contains filtered or unexported fields }
A signal that represents static information about the vehicle, such as engine type or manufacturing date.
func (Attribute) 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 (*Attribute) SetAllowedValues ¶
SetAllowedValues sets the AllowedValues field's value.
func (*Attribute) SetAssignedValue ¶
SetAssignedValue sets the AssignedValue field's value.
func (*Attribute) SetComment ¶
SetComment sets the Comment field's value.
func (*Attribute) SetDataType ¶
SetDataType sets the DataType field's value.
func (*Attribute) SetDefaultValue ¶
SetDefaultValue sets the DefaultValue field's value.
func (*Attribute) SetDeprecationMessage ¶
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*Attribute) SetDescription ¶
SetDescription sets the Description field's value.
func (*Attribute) SetFullyQualifiedName ¶
SetFullyQualifiedName sets the FullyQualifiedName field's value.
type BatchCreateVehicleInput ¶
type BatchCreateVehicleInput struct { // A list of information about each vehicle to create. For more information, // see the API data type. // // Vehicles is a required field Vehicles []*CreateVehicleRequestItem `locationName:"vehicles" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchCreateVehicleInput) GoString ¶
func (s BatchCreateVehicleInput) 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 (*BatchCreateVehicleInput) SetVehicles ¶
func (s *BatchCreateVehicleInput) SetVehicles(v []*CreateVehicleRequestItem) *BatchCreateVehicleInput
SetVehicles sets the Vehicles field's value.
func (BatchCreateVehicleInput) String ¶
func (s BatchCreateVehicleInput) 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 (*BatchCreateVehicleInput) Validate ¶
func (s *BatchCreateVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchCreateVehicleOutput ¶
type BatchCreateVehicleOutput struct { // A list of information about creation errors, or an empty list if there aren't // any errors. Errors []*CreateVehicleError `locationName:"errors" type:"list"` // A list of information about a batch of created vehicles. For more information, // see the API data type. Vehicles []*CreateVehicleResponseItem `locationName:"vehicles" type:"list"` // contains filtered or unexported fields }
func (BatchCreateVehicleOutput) GoString ¶
func (s BatchCreateVehicleOutput) 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 (*BatchCreateVehicleOutput) SetErrors ¶
func (s *BatchCreateVehicleOutput) SetErrors(v []*CreateVehicleError) *BatchCreateVehicleOutput
SetErrors sets the Errors field's value.
func (*BatchCreateVehicleOutput) SetVehicles ¶
func (s *BatchCreateVehicleOutput) SetVehicles(v []*CreateVehicleResponseItem) *BatchCreateVehicleOutput
SetVehicles sets the Vehicles field's value.
func (BatchCreateVehicleOutput) String ¶
func (s BatchCreateVehicleOutput) 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 BatchUpdateVehicleInput ¶
type BatchUpdateVehicleInput struct { // A list of information about the vehicles to update. For more information, // see the API data type. // // Vehicles is a required field Vehicles []*UpdateVehicleRequestItem `locationName:"vehicles" min:"1" type:"list" required:"true"` // contains filtered or unexported fields }
func (BatchUpdateVehicleInput) GoString ¶
func (s BatchUpdateVehicleInput) 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 (*BatchUpdateVehicleInput) SetVehicles ¶
func (s *BatchUpdateVehicleInput) SetVehicles(v []*UpdateVehicleRequestItem) *BatchUpdateVehicleInput
SetVehicles sets the Vehicles field's value.
func (BatchUpdateVehicleInput) String ¶
func (s BatchUpdateVehicleInput) 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 (*BatchUpdateVehicleInput) Validate ¶
func (s *BatchUpdateVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type BatchUpdateVehicleOutput ¶
type BatchUpdateVehicleOutput struct { // A list of information about errors returned while updating a batch of vehicles, // or, if there aren't any errors, an empty list. Errors []*UpdateVehicleError `locationName:"errors" type:"list"` // A list of information about the batch of updated vehicles. // // This list contains only unique IDs for the vehicles that were updated. Vehicles []*UpdateVehicleResponseItem `locationName:"vehicles" type:"list"` // contains filtered or unexported fields }
func (BatchUpdateVehicleOutput) GoString ¶
func (s BatchUpdateVehicleOutput) 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 (*BatchUpdateVehicleOutput) SetErrors ¶
func (s *BatchUpdateVehicleOutput) SetErrors(v []*UpdateVehicleError) *BatchUpdateVehicleOutput
SetErrors sets the Errors field's value.
func (*BatchUpdateVehicleOutput) SetVehicles ¶
func (s *BatchUpdateVehicleOutput) SetVehicles(v []*UpdateVehicleResponseItem) *BatchUpdateVehicleOutput
SetVehicles sets the Vehicles field's value.
func (BatchUpdateVehicleOutput) String ¶
func (s BatchUpdateVehicleOutput) 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 Branch ¶
type Branch struct { // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of the branch. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the branch. For example, the fully qualified // name of a branch might be Vehicle.Body.Engine. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // contains filtered or unexported fields }
A group of signals that are defined in a hierarchical structure.
func (Branch) 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 (*Branch) SetComment ¶
SetComment sets the Comment field's value.
func (*Branch) SetDeprecationMessage ¶
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*Branch) SetDescription ¶
SetDescription sets the Description field's value.
func (*Branch) SetFullyQualifiedName ¶
SetFullyQualifiedName sets the FullyQualifiedName field's value.
type CampaignSummary ¶
type CampaignSummary struct { // The Amazon Resource Name (ARN) of a campaign. Arn *string `locationName:"arn" type:"string"` // The time the campaign was created. // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // The description of the campaign. Description *string `locationName:"description" min:"1" type:"string"` // The last time the campaign was modified. // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The name of a campaign. Name *string `locationName:"name" min:"1" type:"string"` // The ARN of the signal catalog associated with the campaign. SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string"` // The state of a campaign. The status can be one of the following: // // * CREATING - Amazon Web Services IoT FleetWise is processing your request // to create the campaign. // // * WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL // state. To allow Amazon Web Services IoT FleetWise to deploy the campaign // to the target vehicle or fleet, use the API operation to approve the campaign. // // * RUNNING - The campaign is active. // // * SUSPENDED - The campaign is suspended. To resume the campaign, use the // API operation. Status *string `locationName:"status" type:"string" enum:"CampaignStatus"` // The ARN of a vehicle or fleet to which the campaign is deployed. TargetArn *string `locationName:"targetArn" type:"string"` // contains filtered or unexported fields }
Information about a campaign.
You can use the API operation to return this information about multiple created campaigns.
func (CampaignSummary) GoString ¶
func (s CampaignSummary) 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 (*CampaignSummary) SetArn ¶
func (s *CampaignSummary) SetArn(v string) *CampaignSummary
SetArn sets the Arn field's value.
func (*CampaignSummary) SetCreationTime ¶
func (s *CampaignSummary) SetCreationTime(v time.Time) *CampaignSummary
SetCreationTime sets the CreationTime field's value.
func (*CampaignSummary) SetDescription ¶
func (s *CampaignSummary) SetDescription(v string) *CampaignSummary
SetDescription sets the Description field's value.
func (*CampaignSummary) SetLastModificationTime ¶
func (s *CampaignSummary) SetLastModificationTime(v time.Time) *CampaignSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*CampaignSummary) SetName ¶
func (s *CampaignSummary) SetName(v string) *CampaignSummary
SetName sets the Name field's value.
func (*CampaignSummary) SetSignalCatalogArn ¶
func (s *CampaignSummary) SetSignalCatalogArn(v string) *CampaignSummary
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*CampaignSummary) SetStatus ¶
func (s *CampaignSummary) SetStatus(v string) *CampaignSummary
SetStatus sets the Status field's value.
func (*CampaignSummary) SetTargetArn ¶
func (s *CampaignSummary) SetTargetArn(v string) *CampaignSummary
SetTargetArn sets the TargetArn field's value.
func (CampaignSummary) String ¶
func (s CampaignSummary) 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 CanDbcDefinition ¶
type CanDbcDefinition struct { // A list of DBC files. You can upload only one DBC file for each network interface // and specify up to five (inclusive) files in the list. The DBC file can be // a maximum size of 200 MB. // // CanDbcFiles is a required field CanDbcFiles [][]byte `locationName:"canDbcFiles" min:"1" type:"list" required:"true"` // Contains information about a network interface. // // NetworkInterface is a required field NetworkInterface *string `locationName:"networkInterface" min:"1" type:"string" required:"true"` // Pairs every signal specified in your vehicle model with a signal decoder. SignalsMap map[string]*string `locationName:"signalsMap" type:"map"` // contains filtered or unexported fields }
Configurations used to create a decoder manifest.
func (CanDbcDefinition) GoString ¶
func (s CanDbcDefinition) 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 (*CanDbcDefinition) SetCanDbcFiles ¶
func (s *CanDbcDefinition) SetCanDbcFiles(v [][]byte) *CanDbcDefinition
SetCanDbcFiles sets the CanDbcFiles field's value.
func (*CanDbcDefinition) SetNetworkInterface ¶
func (s *CanDbcDefinition) SetNetworkInterface(v string) *CanDbcDefinition
SetNetworkInterface sets the NetworkInterface field's value.
func (*CanDbcDefinition) SetSignalsMap ¶
func (s *CanDbcDefinition) SetSignalsMap(v map[string]*string) *CanDbcDefinition
SetSignalsMap sets the SignalsMap field's value.
func (CanDbcDefinition) String ¶
func (s CanDbcDefinition) 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 (*CanDbcDefinition) Validate ¶
func (s *CanDbcDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CanInterface ¶
type CanInterface struct { // The unique name of the interface. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The name of the communication protocol for the interface. ProtocolName *string `locationName:"protocolName" min:"1" type:"string"` // The version of the communication protocol for the interface. ProtocolVersion *string `locationName:"protocolVersion" min:"1" type:"string"` // contains filtered or unexported fields }
A single controller area network (CAN) device interface.
func (CanInterface) GoString ¶
func (s CanInterface) 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 (*CanInterface) SetName ¶
func (s *CanInterface) SetName(v string) *CanInterface
SetName sets the Name field's value.
func (*CanInterface) SetProtocolName ¶
func (s *CanInterface) SetProtocolName(v string) *CanInterface
SetProtocolName sets the ProtocolName field's value.
func (*CanInterface) SetProtocolVersion ¶
func (s *CanInterface) SetProtocolVersion(v string) *CanInterface
SetProtocolVersion sets the ProtocolVersion field's value.
func (CanInterface) String ¶
func (s CanInterface) 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 (*CanInterface) Validate ¶
func (s *CanInterface) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CanSignal ¶
type CanSignal struct { // A multiplier used to decode the CAN message. // // Factor is a required field Factor *float64 `locationName:"factor" type:"double" required:"true"` // Whether the byte ordering of a CAN message is big-endian. // // IsBigEndian is a required field IsBigEndian *bool `locationName:"isBigEndian" type:"boolean" required:"true"` // Whether the message data is specified as a signed value. // // IsSigned is a required field IsSigned *bool `locationName:"isSigned" type:"boolean" required:"true"` // How many bytes of data are in the message. // // Length is a required field Length *int64 `locationName:"length" type:"integer" required:"true"` // The ID of the message. // // MessageId is a required field MessageId *int64 `locationName:"messageId" type:"integer" required:"true"` // The name of the signal. Name *string `locationName:"name" min:"1" type:"string"` // The offset used to calculate the signal value. Combined with factor, the // calculation is value = raw_value * factor + offset. // // Offset is a required field Offset *float64 `locationName:"offset" type:"double" required:"true"` // Indicates the beginning of the CAN signal. This should always be the least // significant bit (LSB). // // This value might be different from the value in a DBC file. For little endian // signals, startBit is the same value as in the DBC file. For big endian signals // in a DBC file, the start bit is the most significant bit (MSB). You will // have to calculate the LSB instead and pass it as the startBit. // // StartBit is a required field StartBit *int64 `locationName:"startBit" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about a single controller area network (CAN) signal and the messages it receives and transmits.
func (CanSignal) 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 (*CanSignal) SetIsBigEndian ¶
SetIsBigEndian sets the IsBigEndian field's value.
func (*CanSignal) SetIsSigned ¶
SetIsSigned sets the IsSigned field's value.
func (*CanSignal) SetMessageId ¶
SetMessageId sets the MessageId field's value.
func (*CanSignal) SetStartBit ¶
SetStartBit sets the StartBit field's value.
type CloudWatchLogDeliveryOptions ¶
type CloudWatchLogDeliveryOptions struct { // The Amazon CloudWatch Logs group the operation sends data to. LogGroupName *string `locationName:"logGroupName" min:"1" type:"string"` // The type of log to send data to Amazon CloudWatch Logs. // // LogType is a required field LogType *string `locationName:"logType" type:"string" required:"true" enum:"LogType"` // contains filtered or unexported fields }
The log delivery option to send data to Amazon CloudWatch Logs.
func (CloudWatchLogDeliveryOptions) GoString ¶
func (s CloudWatchLogDeliveryOptions) 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 (*CloudWatchLogDeliveryOptions) SetLogGroupName ¶
func (s *CloudWatchLogDeliveryOptions) SetLogGroupName(v string) *CloudWatchLogDeliveryOptions
SetLogGroupName sets the LogGroupName field's value.
func (*CloudWatchLogDeliveryOptions) SetLogType ¶
func (s *CloudWatchLogDeliveryOptions) SetLogType(v string) *CloudWatchLogDeliveryOptions
SetLogType sets the LogType field's value.
func (CloudWatchLogDeliveryOptions) String ¶
func (s CloudWatchLogDeliveryOptions) 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 (*CloudWatchLogDeliveryOptions) Validate ¶
func (s *CloudWatchLogDeliveryOptions) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CollectionScheme ¶
type CollectionScheme struct { // Information about a collection scheme that uses a simple logical expression // to recognize what data to collect. ConditionBasedCollectionScheme *ConditionBasedCollectionScheme `locationName:"conditionBasedCollectionScheme" type:"structure"` // Information about a collection scheme that uses a time period to decide how // often to collect data. TimeBasedCollectionScheme *TimeBasedCollectionScheme `locationName:"timeBasedCollectionScheme" type:"structure"` // contains filtered or unexported fields }
Specifies what data to collect and how often or when to collect it.
func (CollectionScheme) GoString ¶
func (s CollectionScheme) 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 (*CollectionScheme) SetConditionBasedCollectionScheme ¶
func (s *CollectionScheme) SetConditionBasedCollectionScheme(v *ConditionBasedCollectionScheme) *CollectionScheme
SetConditionBasedCollectionScheme sets the ConditionBasedCollectionScheme field's value.
func (*CollectionScheme) SetTimeBasedCollectionScheme ¶
func (s *CollectionScheme) SetTimeBasedCollectionScheme(v *TimeBasedCollectionScheme) *CollectionScheme
SetTimeBasedCollectionScheme sets the TimeBasedCollectionScheme field's value.
func (CollectionScheme) String ¶
func (s CollectionScheme) 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 (*CollectionScheme) Validate ¶
func (s *CollectionScheme) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConditionBasedCollectionScheme ¶
type ConditionBasedCollectionScheme struct { // Specifies the version of the conditional expression language. ConditionLanguageVersion *int64 `locationName:"conditionLanguageVersion" min:"1" type:"integer"` // The logical expression used to recognize what data to collect. For example, // $variable.Vehicle.OutsideAirTemperature >= 105.0. // // Expression is a required field Expression *string `locationName:"expression" min:"1" type:"string" required:"true"` // The minimum duration of time between two triggering events to collect data, // in milliseconds. // // If a signal changes often, you might want to collect data at a slower rate. MinimumTriggerIntervalMs *int64 `locationName:"minimumTriggerIntervalMs" type:"long"` // Whether to collect data for all triggering events (ALWAYS). Specify (RISING_EDGE), // or specify only when the condition first evaluates to false. For example, // triggering on "AirbagDeployed"; Users aren't interested on triggering when // the airbag is already exploded; they only care about the change from not // deployed => deployed. TriggerMode *string `locationName:"triggerMode" type:"string" enum:"TriggerMode"` // contains filtered or unexported fields }
Information about a collection scheme that uses a simple logical expression to recognize what data to collect.
func (ConditionBasedCollectionScheme) GoString ¶
func (s ConditionBasedCollectionScheme) 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 (*ConditionBasedCollectionScheme) SetConditionLanguageVersion ¶
func (s *ConditionBasedCollectionScheme) SetConditionLanguageVersion(v int64) *ConditionBasedCollectionScheme
SetConditionLanguageVersion sets the ConditionLanguageVersion field's value.
func (*ConditionBasedCollectionScheme) SetExpression ¶
func (s *ConditionBasedCollectionScheme) SetExpression(v string) *ConditionBasedCollectionScheme
SetExpression sets the Expression field's value.
func (*ConditionBasedCollectionScheme) SetMinimumTriggerIntervalMs ¶
func (s *ConditionBasedCollectionScheme) SetMinimumTriggerIntervalMs(v int64) *ConditionBasedCollectionScheme
SetMinimumTriggerIntervalMs sets the MinimumTriggerIntervalMs field's value.
func (*ConditionBasedCollectionScheme) SetTriggerMode ¶
func (s *ConditionBasedCollectionScheme) SetTriggerMode(v string) *ConditionBasedCollectionScheme
SetTriggerMode sets the TriggerMode field's value.
func (ConditionBasedCollectionScheme) String ¶
func (s ConditionBasedCollectionScheme) 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 (*ConditionBasedCollectionScheme) Validate ¶
func (s *ConditionBasedCollectionScheme) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ConflictException ¶
type ConflictException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The resource on which there are conflicting operations. // // Resource is a required field Resource *string `locationName:"resource" type:"string" required:"true"` // The type of resource on which there are conflicting operations.. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
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 CreateCampaignInput ¶
type CreateCampaignInput struct { // The data collection scheme associated with the campaign. You can specify // a scheme that collects data based on time or an event. // // CollectionScheme is a required field CollectionScheme *CollectionScheme `locationName:"collectionScheme" type:"structure" required:"true"` // (Optional) Whether to compress signals before transmitting data to Amazon // Web Services IoT FleetWise. If you don't want to compress the signals, use // OFF. If it's not specified, SNAPPY is used. // // Default: SNAPPY Compression *string `locationName:"compression" type:"string" enum:"Compression"` // The destination where the campaign sends data. You can choose to send data // to be stored in Amazon S3 or Amazon Timestream. // // Amazon S3 optimizes the cost of data storage and provides additional mechanisms // to use vehicle data, such as data lakes, centralized data storage, data processing // pipelines, and analytics. Amazon Web Services IoT FleetWise supports at-least-once // file delivery to S3. Your vehicle data is stored on multiple Amazon Web Services // IoT FleetWise servers for redundancy and high availability. // // You can use Amazon Timestream to access and analyze time series data, and // Timestream to query vehicle data so that you can identify trends and patterns. DataDestinationConfigs []*DataDestinationConfig `locationName:"dataDestinationConfigs" min:"1" type:"list"` // (Optional) A list of vehicle attributes to associate with a campaign. // // Enrich the data with specified vehicle attributes. For example, add make // and model to the campaign, and Amazon Web Services IoT FleetWise will associate // the data with those attributes as dimensions in Amazon Timestream. You can // then query the data against make and model. // // Default: An empty array DataExtraDimensions []*string `locationName:"dataExtraDimensions" type:"list"` // An optional description of the campaign to help identify its purpose. Description *string `locationName:"description" min:"1" type:"string"` // (Optional) Option for a vehicle to send diagnostic trouble codes to Amazon // Web Services IoT FleetWise. If you want to send diagnostic trouble codes, // use SEND_ACTIVE_DTCS. If it's not specified, OFF is used. // // Default: OFF DiagnosticsMode *string `locationName:"diagnosticsMode" type:"string" enum:"DiagnosticsMode"` // (Optional) The time the campaign expires, in seconds since epoch (January // 1, 1970 at midnight UTC time). Vehicle data isn't collected after the campaign // expires. // // Default: 253402214400 (December 31, 9999, 00:00:00 UTC) ExpiryTime *time.Time `locationName:"expiryTime" type:"timestamp"` // The name of the campaign to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // (Optional) How long (in milliseconds) to collect raw data after a triggering // event initiates the collection. If it's not specified, 0 is used. // // Default: 0 PostTriggerCollectionDuration *int64 `locationName:"postTriggerCollectionDuration" type:"long"` // (Optional) A number indicating the priority of one campaign over another // campaign for a certain vehicle or fleet. A campaign with the lowest value // is deployed to vehicles before any other campaigns. If it's not specified, // 0 is used. // // Default: 0 Priority *int64 `locationName:"priority" type:"integer"` // (Optional) The Amazon Resource Name (ARN) of the signal catalog to associate // with the campaign. // // SignalCatalogArn is a required field SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string" required:"true"` // (Optional) A list of information about signals to collect. SignalsToCollect []*SignalInformation `locationName:"signalsToCollect" type:"list"` // (Optional) Whether to store collected data after a vehicle lost a connection // with the cloud. After a connection is re-established, the data is automatically // forwarded to Amazon Web Services IoT FleetWise. If you want to store collected // data when a vehicle loses connection with the cloud, use TO_DISK. If it's // not specified, OFF is used. // // Default: OFF SpoolingMode *string `locationName:"spoolingMode" type:"string" enum:"SpoolingMode"` // (Optional) The time, in milliseconds, to deliver a campaign after it was // approved. If it's not specified, 0 is used. // // Default: 0 StartTime *time.Time `locationName:"startTime" type:"timestamp"` // Metadata that can be used to manage the campaign. Tags []*Tag `locationName:"tags" type:"list"` // The ARN of the vehicle or fleet to deploy a campaign to. // // TargetArn is a required field TargetArn *string `locationName:"targetArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateCampaignInput) GoString ¶
func (s CreateCampaignInput) 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 (*CreateCampaignInput) SetCollectionScheme ¶
func (s *CreateCampaignInput) SetCollectionScheme(v *CollectionScheme) *CreateCampaignInput
SetCollectionScheme sets the CollectionScheme field's value.
func (*CreateCampaignInput) SetCompression ¶
func (s *CreateCampaignInput) SetCompression(v string) *CreateCampaignInput
SetCompression sets the Compression field's value.
func (*CreateCampaignInput) SetDataDestinationConfigs ¶
func (s *CreateCampaignInput) SetDataDestinationConfigs(v []*DataDestinationConfig) *CreateCampaignInput
SetDataDestinationConfigs sets the DataDestinationConfigs field's value.
func (*CreateCampaignInput) SetDataExtraDimensions ¶
func (s *CreateCampaignInput) SetDataExtraDimensions(v []*string) *CreateCampaignInput
SetDataExtraDimensions sets the DataExtraDimensions field's value.
func (*CreateCampaignInput) SetDescription ¶
func (s *CreateCampaignInput) SetDescription(v string) *CreateCampaignInput
SetDescription sets the Description field's value.
func (*CreateCampaignInput) SetDiagnosticsMode ¶
func (s *CreateCampaignInput) SetDiagnosticsMode(v string) *CreateCampaignInput
SetDiagnosticsMode sets the DiagnosticsMode field's value.
func (*CreateCampaignInput) SetExpiryTime ¶
func (s *CreateCampaignInput) SetExpiryTime(v time.Time) *CreateCampaignInput
SetExpiryTime sets the ExpiryTime field's value.
func (*CreateCampaignInput) SetName ¶
func (s *CreateCampaignInput) SetName(v string) *CreateCampaignInput
SetName sets the Name field's value.
func (*CreateCampaignInput) SetPostTriggerCollectionDuration ¶
func (s *CreateCampaignInput) SetPostTriggerCollectionDuration(v int64) *CreateCampaignInput
SetPostTriggerCollectionDuration sets the PostTriggerCollectionDuration field's value.
func (*CreateCampaignInput) SetPriority ¶
func (s *CreateCampaignInput) SetPriority(v int64) *CreateCampaignInput
SetPriority sets the Priority field's value.
func (*CreateCampaignInput) SetSignalCatalogArn ¶
func (s *CreateCampaignInput) SetSignalCatalogArn(v string) *CreateCampaignInput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*CreateCampaignInput) SetSignalsToCollect ¶
func (s *CreateCampaignInput) SetSignalsToCollect(v []*SignalInformation) *CreateCampaignInput
SetSignalsToCollect sets the SignalsToCollect field's value.
func (*CreateCampaignInput) SetSpoolingMode ¶
func (s *CreateCampaignInput) SetSpoolingMode(v string) *CreateCampaignInput
SetSpoolingMode sets the SpoolingMode field's value.
func (*CreateCampaignInput) SetStartTime ¶
func (s *CreateCampaignInput) SetStartTime(v time.Time) *CreateCampaignInput
SetStartTime sets the StartTime field's value.
func (*CreateCampaignInput) SetTags ¶
func (s *CreateCampaignInput) SetTags(v []*Tag) *CreateCampaignInput
SetTags sets the Tags field's value.
func (*CreateCampaignInput) SetTargetArn ¶
func (s *CreateCampaignInput) SetTargetArn(v string) *CreateCampaignInput
SetTargetArn sets the TargetArn field's value.
func (CreateCampaignInput) String ¶
func (s CreateCampaignInput) 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 (*CreateCampaignInput) Validate ¶
func (s *CreateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateCampaignOutput ¶
type CreateCampaignOutput struct { // The ARN of the created campaign. Arn *string `locationName:"arn" type:"string"` // The name of the created campaign. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateCampaignOutput) GoString ¶
func (s CreateCampaignOutput) 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 (*CreateCampaignOutput) SetArn ¶
func (s *CreateCampaignOutput) SetArn(v string) *CreateCampaignOutput
SetArn sets the Arn field's value.
func (*CreateCampaignOutput) SetName ¶
func (s *CreateCampaignOutput) SetName(v string) *CreateCampaignOutput
SetName sets the Name field's value.
func (CreateCampaignOutput) String ¶
func (s CreateCampaignOutput) 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 CreateDecoderManifestInput ¶
type CreateDecoderManifestInput struct { // A brief description of the decoder manifest. Description *string `locationName:"description" min:"1" type:"string"` // The Amazon Resource Name (ARN) of the vehicle model (model manifest). // // ModelManifestArn is a required field ModelManifestArn *string `locationName:"modelManifestArn" type:"string" required:"true"` // The unique name of the decoder manifest to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of information about available network interfaces. NetworkInterfaces []*NetworkInterface `locationName:"networkInterfaces" min:"1" type:"list"` // A list of information about signal decoders. SignalDecoders []*SignalDecoder `locationName:"signalDecoders" min:"1" type:"list"` // Metadata that can be used to manage the decoder manifest. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateDecoderManifestInput) GoString ¶
func (s CreateDecoderManifestInput) 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 (*CreateDecoderManifestInput) SetDescription ¶
func (s *CreateDecoderManifestInput) SetDescription(v string) *CreateDecoderManifestInput
SetDescription sets the Description field's value.
func (*CreateDecoderManifestInput) SetModelManifestArn ¶
func (s *CreateDecoderManifestInput) SetModelManifestArn(v string) *CreateDecoderManifestInput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*CreateDecoderManifestInput) SetName ¶
func (s *CreateDecoderManifestInput) SetName(v string) *CreateDecoderManifestInput
SetName sets the Name field's value.
func (*CreateDecoderManifestInput) SetNetworkInterfaces ¶
func (s *CreateDecoderManifestInput) SetNetworkInterfaces(v []*NetworkInterface) *CreateDecoderManifestInput
SetNetworkInterfaces sets the NetworkInterfaces field's value.
func (*CreateDecoderManifestInput) SetSignalDecoders ¶
func (s *CreateDecoderManifestInput) SetSignalDecoders(v []*SignalDecoder) *CreateDecoderManifestInput
SetSignalDecoders sets the SignalDecoders field's value.
func (*CreateDecoderManifestInput) SetTags ¶
func (s *CreateDecoderManifestInput) SetTags(v []*Tag) *CreateDecoderManifestInput
SetTags sets the Tags field's value.
func (CreateDecoderManifestInput) String ¶
func (s CreateDecoderManifestInput) 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 (*CreateDecoderManifestInput) Validate ¶
func (s *CreateDecoderManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateDecoderManifestOutput ¶
type CreateDecoderManifestOutput struct { // The ARN of the created decoder manifest. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the created decoder manifest. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateDecoderManifestOutput) GoString ¶
func (s CreateDecoderManifestOutput) 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 (*CreateDecoderManifestOutput) SetArn ¶
func (s *CreateDecoderManifestOutput) SetArn(v string) *CreateDecoderManifestOutput
SetArn sets the Arn field's value.
func (*CreateDecoderManifestOutput) SetName ¶
func (s *CreateDecoderManifestOutput) SetName(v string) *CreateDecoderManifestOutput
SetName sets the Name field's value.
func (CreateDecoderManifestOutput) String ¶
func (s CreateDecoderManifestOutput) 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 CreateFleetInput ¶
type CreateFleetInput struct { // A brief description of the fleet to create. Description *string `locationName:"description" min:"1" type:"string"` // The unique ID of the fleet to create. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // The Amazon Resource Name (ARN) of a signal catalog. // // SignalCatalogArn is a required field SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string" required:"true"` // Metadata that can be used to manage the fleet. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateFleetInput) GoString ¶
func (s CreateFleetInput) 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 (*CreateFleetInput) SetDescription ¶
func (s *CreateFleetInput) SetDescription(v string) *CreateFleetInput
SetDescription sets the Description field's value.
func (*CreateFleetInput) SetFleetId ¶
func (s *CreateFleetInput) SetFleetId(v string) *CreateFleetInput
SetFleetId sets the FleetId field's value.
func (*CreateFleetInput) SetSignalCatalogArn ¶
func (s *CreateFleetInput) SetSignalCatalogArn(v string) *CreateFleetInput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*CreateFleetInput) SetTags ¶
func (s *CreateFleetInput) SetTags(v []*Tag) *CreateFleetInput
SetTags sets the Tags field's value.
func (CreateFleetInput) String ¶
func (s CreateFleetInput) 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 (*CreateFleetInput) Validate ¶
func (s *CreateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateFleetOutput ¶
type CreateFleetOutput struct { // The ARN of the created fleet. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The ID of the created fleet. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateFleetOutput) GoString ¶
func (s CreateFleetOutput) 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 (*CreateFleetOutput) SetArn ¶
func (s *CreateFleetOutput) SetArn(v string) *CreateFleetOutput
SetArn sets the Arn field's value.
func (*CreateFleetOutput) SetId ¶
func (s *CreateFleetOutput) SetId(v string) *CreateFleetOutput
SetId sets the Id field's value.
func (CreateFleetOutput) String ¶
func (s CreateFleetOutput) 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 CreateModelManifestInput ¶
type CreateModelManifestInput struct { // A brief description of the vehicle model. Description *string `locationName:"description" min:"1" type:"string"` // The name of the vehicle model to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of nodes, which are a general abstraction of signals. // // Nodes is a required field Nodes []*string `locationName:"nodes" type:"list" required:"true"` // The Amazon Resource Name (ARN) of a signal catalog. // // SignalCatalogArn is a required field SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string" required:"true"` // Metadata that can be used to manage the vehicle model. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateModelManifestInput) GoString ¶
func (s CreateModelManifestInput) 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 (*CreateModelManifestInput) SetDescription ¶
func (s *CreateModelManifestInput) SetDescription(v string) *CreateModelManifestInput
SetDescription sets the Description field's value.
func (*CreateModelManifestInput) SetName ¶
func (s *CreateModelManifestInput) SetName(v string) *CreateModelManifestInput
SetName sets the Name field's value.
func (*CreateModelManifestInput) SetNodes ¶
func (s *CreateModelManifestInput) SetNodes(v []*string) *CreateModelManifestInput
SetNodes sets the Nodes field's value.
func (*CreateModelManifestInput) SetSignalCatalogArn ¶
func (s *CreateModelManifestInput) SetSignalCatalogArn(v string) *CreateModelManifestInput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*CreateModelManifestInput) SetTags ¶
func (s *CreateModelManifestInput) SetTags(v []*Tag) *CreateModelManifestInput
SetTags sets the Tags field's value.
func (CreateModelManifestInput) String ¶
func (s CreateModelManifestInput) 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 (*CreateModelManifestInput) Validate ¶
func (s *CreateModelManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateModelManifestOutput ¶
type CreateModelManifestOutput struct { // The ARN of the created vehicle model. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the created vehicle model. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateModelManifestOutput) GoString ¶
func (s CreateModelManifestOutput) 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 (*CreateModelManifestOutput) SetArn ¶
func (s *CreateModelManifestOutput) SetArn(v string) *CreateModelManifestOutput
SetArn sets the Arn field's value.
func (*CreateModelManifestOutput) SetName ¶
func (s *CreateModelManifestOutput) SetName(v string) *CreateModelManifestOutput
SetName sets the Name field's value.
func (CreateModelManifestOutput) String ¶
func (s CreateModelManifestOutput) 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 CreateSignalCatalogInput ¶
type CreateSignalCatalogInput struct { // A brief description of the signal catalog. Description *string `locationName:"description" min:"1" type:"string"` // The name of the signal catalog to create. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of information about nodes, which are a general abstraction of signals. // For more information, see the API data type. Nodes []*Node `locationName:"nodes" type:"list"` // Metadata that can be used to manage the signal catalog. Tags []*Tag `locationName:"tags" type:"list"` // contains filtered or unexported fields }
func (CreateSignalCatalogInput) GoString ¶
func (s CreateSignalCatalogInput) 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 (*CreateSignalCatalogInput) SetDescription ¶
func (s *CreateSignalCatalogInput) SetDescription(v string) *CreateSignalCatalogInput
SetDescription sets the Description field's value.
func (*CreateSignalCatalogInput) SetName ¶
func (s *CreateSignalCatalogInput) SetName(v string) *CreateSignalCatalogInput
SetName sets the Name field's value.
func (*CreateSignalCatalogInput) SetNodes ¶
func (s *CreateSignalCatalogInput) SetNodes(v []*Node) *CreateSignalCatalogInput
SetNodes sets the Nodes field's value.
func (*CreateSignalCatalogInput) SetTags ¶
func (s *CreateSignalCatalogInput) SetTags(v []*Tag) *CreateSignalCatalogInput
SetTags sets the Tags field's value.
func (CreateSignalCatalogInput) String ¶
func (s CreateSignalCatalogInput) 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 (*CreateSignalCatalogInput) Validate ¶
func (s *CreateSignalCatalogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateSignalCatalogOutput ¶
type CreateSignalCatalogOutput struct { // The ARN of the created signal catalog. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the created signal catalog. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateSignalCatalogOutput) GoString ¶
func (s CreateSignalCatalogOutput) 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 (*CreateSignalCatalogOutput) SetArn ¶
func (s *CreateSignalCatalogOutput) SetArn(v string) *CreateSignalCatalogOutput
SetArn sets the Arn field's value.
func (*CreateSignalCatalogOutput) SetName ¶
func (s *CreateSignalCatalogOutput) SetName(v string) *CreateSignalCatalogOutput
SetName sets the Name field's value.
func (CreateSignalCatalogOutput) String ¶
func (s CreateSignalCatalogOutput) 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 CreateVehicleError ¶
type CreateVehicleError struct { // An HTTP error code. Code *string `locationName:"code" type:"string"` // A description of the HTTP error. Message *string `locationName:"message" type:"string"` // The ID of the vehicle with the error. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
An HTTP error resulting from creating a vehicle.
func (CreateVehicleError) GoString ¶
func (s CreateVehicleError) 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 (*CreateVehicleError) SetCode ¶
func (s *CreateVehicleError) SetCode(v string) *CreateVehicleError
SetCode sets the Code field's value.
func (*CreateVehicleError) SetMessage ¶
func (s *CreateVehicleError) SetMessage(v string) *CreateVehicleError
SetMessage sets the Message field's value.
func (*CreateVehicleError) SetVehicleName ¶
func (s *CreateVehicleError) SetVehicleName(v string) *CreateVehicleError
SetVehicleName sets the VehicleName field's value.
func (CreateVehicleError) String ¶
func (s CreateVehicleError) 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 CreateVehicleInput ¶
type CreateVehicleInput struct { // An option to create a new Amazon Web Services IoT thing when creating a vehicle, // or to validate an existing Amazon Web Services IoT thing as a vehicle. // // Default: AssociationBehavior *string `locationName:"associationBehavior" type:"string" enum:"VehicleAssociationBehavior"` // Static information about a vehicle in a key-value pair. For example: "engineType" // : "1.3 L R2" // // A campaign must include the keys (attribute names) in dataExtraDimensions // for them to display in Amazon Timestream. Attributes map[string]*string `locationName:"attributes" type:"map"` // The ARN of a decoder manifest. // // DecoderManifestArn is a required field DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string" required:"true"` // The Amazon Resource Name ARN of a vehicle model. // // ModelManifestArn is a required field ModelManifestArn *string `locationName:"modelManifestArn" type:"string" required:"true"` // Metadata that can be used to manage the vehicle. Tags []*Tag `locationName:"tags" type:"list"` // The unique ID of the vehicle to create. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (CreateVehicleInput) GoString ¶
func (s CreateVehicleInput) 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 (*CreateVehicleInput) SetAssociationBehavior ¶
func (s *CreateVehicleInput) SetAssociationBehavior(v string) *CreateVehicleInput
SetAssociationBehavior sets the AssociationBehavior field's value.
func (*CreateVehicleInput) SetAttributes ¶
func (s *CreateVehicleInput) SetAttributes(v map[string]*string) *CreateVehicleInput
SetAttributes sets the Attributes field's value.
func (*CreateVehicleInput) SetDecoderManifestArn ¶
func (s *CreateVehicleInput) SetDecoderManifestArn(v string) *CreateVehicleInput
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*CreateVehicleInput) SetModelManifestArn ¶
func (s *CreateVehicleInput) SetModelManifestArn(v string) *CreateVehicleInput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*CreateVehicleInput) SetTags ¶
func (s *CreateVehicleInput) SetTags(v []*Tag) *CreateVehicleInput
SetTags sets the Tags field's value.
func (*CreateVehicleInput) SetVehicleName ¶
func (s *CreateVehicleInput) SetVehicleName(v string) *CreateVehicleInput
SetVehicleName sets the VehicleName field's value.
func (CreateVehicleInput) String ¶
func (s CreateVehicleInput) 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 (*CreateVehicleInput) Validate ¶
func (s *CreateVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVehicleOutput ¶
type CreateVehicleOutput struct { // The ARN of the created vehicle. Arn *string `locationName:"arn" type:"string"` // The ARN of a created or validated Amazon Web Services IoT thing. ThingArn *string `locationName:"thingArn" type:"string"` // The unique ID of the created vehicle. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
func (CreateVehicleOutput) GoString ¶
func (s CreateVehicleOutput) 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 (*CreateVehicleOutput) SetArn ¶
func (s *CreateVehicleOutput) SetArn(v string) *CreateVehicleOutput
SetArn sets the Arn field's value.
func (*CreateVehicleOutput) SetThingArn ¶
func (s *CreateVehicleOutput) SetThingArn(v string) *CreateVehicleOutput
SetThingArn sets the ThingArn field's value.
func (*CreateVehicleOutput) SetVehicleName ¶
func (s *CreateVehicleOutput) SetVehicleName(v string) *CreateVehicleOutput
SetVehicleName sets the VehicleName field's value.
func (CreateVehicleOutput) String ¶
func (s CreateVehicleOutput) 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 CreateVehicleRequestItem ¶
type CreateVehicleRequestItem struct { // An option to create a new Amazon Web Services IoT thing when creating a vehicle, // or to validate an existing thing as a vehicle. AssociationBehavior *string `locationName:"associationBehavior" type:"string" enum:"VehicleAssociationBehavior"` // Static information about a vehicle in a key-value pair. For example: "engine // Type" : "v6" Attributes map[string]*string `locationName:"attributes" type:"map"` // The Amazon Resource Name (ARN) of a decoder manifest associated with the // vehicle to create. // // DecoderManifestArn is a required field DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string" required:"true"` // The ARN of the vehicle model (model manifest) to create the vehicle from. // // ModelManifestArn is a required field ModelManifestArn *string `locationName:"modelManifestArn" type:"string" required:"true"` // Metadata which can be used to manage the vehicle. Tags []*Tag `locationName:"tags" type:"list"` // The unique ID of the vehicle to create. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the vehicle to create.
func (CreateVehicleRequestItem) GoString ¶
func (s CreateVehicleRequestItem) 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 (*CreateVehicleRequestItem) SetAssociationBehavior ¶
func (s *CreateVehicleRequestItem) SetAssociationBehavior(v string) *CreateVehicleRequestItem
SetAssociationBehavior sets the AssociationBehavior field's value.
func (*CreateVehicleRequestItem) SetAttributes ¶
func (s *CreateVehicleRequestItem) SetAttributes(v map[string]*string) *CreateVehicleRequestItem
SetAttributes sets the Attributes field's value.
func (*CreateVehicleRequestItem) SetDecoderManifestArn ¶
func (s *CreateVehicleRequestItem) SetDecoderManifestArn(v string) *CreateVehicleRequestItem
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*CreateVehicleRequestItem) SetModelManifestArn ¶
func (s *CreateVehicleRequestItem) SetModelManifestArn(v string) *CreateVehicleRequestItem
SetModelManifestArn sets the ModelManifestArn field's value.
func (*CreateVehicleRequestItem) SetTags ¶
func (s *CreateVehicleRequestItem) SetTags(v []*Tag) *CreateVehicleRequestItem
SetTags sets the Tags field's value.
func (*CreateVehicleRequestItem) SetVehicleName ¶
func (s *CreateVehicleRequestItem) SetVehicleName(v string) *CreateVehicleRequestItem
SetVehicleName sets the VehicleName field's value.
func (CreateVehicleRequestItem) String ¶
func (s CreateVehicleRequestItem) 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 (*CreateVehicleRequestItem) Validate ¶
func (s *CreateVehicleRequestItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CreateVehicleResponseItem ¶
type CreateVehicleResponseItem struct { // The ARN of the created vehicle. Arn *string `locationName:"arn" type:"string"` // The ARN of a created or validated Amazon Web Services IoT thing. ThingArn *string `locationName:"thingArn" type:"string"` // The unique ID of the vehicle to create. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
Information about a created vehicle.
func (CreateVehicleResponseItem) GoString ¶
func (s CreateVehicleResponseItem) 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 (*CreateVehicleResponseItem) SetArn ¶
func (s *CreateVehicleResponseItem) SetArn(v string) *CreateVehicleResponseItem
SetArn sets the Arn field's value.
func (*CreateVehicleResponseItem) SetThingArn ¶
func (s *CreateVehicleResponseItem) SetThingArn(v string) *CreateVehicleResponseItem
SetThingArn sets the ThingArn field's value.
func (*CreateVehicleResponseItem) SetVehicleName ¶
func (s *CreateVehicleResponseItem) SetVehicleName(v string) *CreateVehicleResponseItem
SetVehicleName sets the VehicleName field's value.
func (CreateVehicleResponseItem) String ¶
func (s CreateVehicleResponseItem) 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 CustomProperty ¶
type CustomProperty struct { // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // Indicates whether the property is binary data. DataEncoding *string `locationName:"dataEncoding" type:"string" enum:"NodeDataEncoding"` // The data type for the custom property. // // DataType is a required field DataType *string `locationName:"dataType" type:"string" required:"true" enum:"NodeDataType"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of the custom property. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the custom property. For example, the fully qualified // name of a custom property might be ComplexDataTypes.VehicleDataTypes.SVMCamera.FPS. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // The fully qualified name of the struct node for the custom property if the // data type of the custom property is Struct or StructArray. StructFullyQualifiedName *string `locationName:"structFullyQualifiedName" min:"1" type:"string"` // contains filtered or unexported fields }
Represents a member of the complex data structure. The data type of the property can be either primitive or another struct.
func (CustomProperty) GoString ¶
func (s CustomProperty) 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 (*CustomProperty) SetComment ¶
func (s *CustomProperty) SetComment(v string) *CustomProperty
SetComment sets the Comment field's value.
func (*CustomProperty) SetDataEncoding ¶
func (s *CustomProperty) SetDataEncoding(v string) *CustomProperty
SetDataEncoding sets the DataEncoding field's value.
func (*CustomProperty) SetDataType ¶
func (s *CustomProperty) SetDataType(v string) *CustomProperty
SetDataType sets the DataType field's value.
func (*CustomProperty) SetDeprecationMessage ¶
func (s *CustomProperty) SetDeprecationMessage(v string) *CustomProperty
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*CustomProperty) SetDescription ¶
func (s *CustomProperty) SetDescription(v string) *CustomProperty
SetDescription sets the Description field's value.
func (*CustomProperty) SetFullyQualifiedName ¶
func (s *CustomProperty) SetFullyQualifiedName(v string) *CustomProperty
SetFullyQualifiedName sets the FullyQualifiedName field's value.
func (*CustomProperty) SetStructFullyQualifiedName ¶
func (s *CustomProperty) SetStructFullyQualifiedName(v string) *CustomProperty
SetStructFullyQualifiedName sets the StructFullyQualifiedName field's value.
func (CustomProperty) String ¶
func (s CustomProperty) 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 (*CustomProperty) Validate ¶
func (s *CustomProperty) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type CustomStruct ¶
type CustomStruct struct { // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of the custom structure. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the custom structure. For example, the fully // qualified name of a custom structure might be ComplexDataTypes.VehicleDataTypes.SVMCamera. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // contains filtered or unexported fields }
The custom structure represents a complex or higher-order data structure.
func (CustomStruct) GoString ¶
func (s CustomStruct) 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 (*CustomStruct) SetComment ¶
func (s *CustomStruct) SetComment(v string) *CustomStruct
SetComment sets the Comment field's value.
func (*CustomStruct) SetDeprecationMessage ¶
func (s *CustomStruct) SetDeprecationMessage(v string) *CustomStruct
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*CustomStruct) SetDescription ¶
func (s *CustomStruct) SetDescription(v string) *CustomStruct
SetDescription sets the Description field's value.
func (*CustomStruct) SetFullyQualifiedName ¶
func (s *CustomStruct) SetFullyQualifiedName(v string) *CustomStruct
SetFullyQualifiedName sets the FullyQualifiedName field's value.
func (CustomStruct) String ¶
func (s CustomStruct) 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 (*CustomStruct) Validate ¶
func (s *CustomStruct) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DataDestinationConfig ¶
type DataDestinationConfig struct { // The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign // sends data. S3Config *S3Config `locationName:"s3Config" type:"structure"` // The Amazon Timestream table where the campaign sends data. TimestreamConfig *TimestreamConfig `locationName:"timestreamConfig" type:"structure"` // contains filtered or unexported fields }
The destination where the Amazon Web Services IoT FleetWise campaign sends data. You can send data to be stored in Amazon S3 or Amazon Timestream.
func (DataDestinationConfig) GoString ¶
func (s DataDestinationConfig) 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 (*DataDestinationConfig) SetS3Config ¶
func (s *DataDestinationConfig) SetS3Config(v *S3Config) *DataDestinationConfig
SetS3Config sets the S3Config field's value.
func (*DataDestinationConfig) SetTimestreamConfig ¶
func (s *DataDestinationConfig) SetTimestreamConfig(v *TimestreamConfig) *DataDestinationConfig
SetTimestreamConfig sets the TimestreamConfig field's value.
func (DataDestinationConfig) String ¶
func (s DataDestinationConfig) 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 (*DataDestinationConfig) Validate ¶
func (s *DataDestinationConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DecoderManifestSummary ¶
type DecoderManifestSummary struct { // The ARN of a vehicle model (model manifest) associated with the decoder manifest. Arn *string `locationName:"arn" type:"string"` // The time the decoder manifest was created in seconds since epoch (January // 1, 1970 at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the decoder manifest. Description *string `locationName:"description" min:"1" type:"string"` // The time the decoder manifest was last updated in seconds since epoch (January // 1, 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The detailed message for the decoder manifest. When a decoder manifest is // in an INVALID status, the message contains detailed reason and help information. Message *string `locationName:"message" min:"1" type:"string"` // The ARN of a vehicle model (model manifest) associated with the decoder manifest. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // The name of the decoder manifest. Name *string `locationName:"name" type:"string"` // The state of the decoder manifest. If the status is ACTIVE, the decoder manifest // can't be edited. If the status is marked DRAFT, you can edit the decoder // manifest. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
Information about a created decoder manifest. You can use the API operation to return this information about multiple decoder manifests.
func (DecoderManifestSummary) GoString ¶
func (s DecoderManifestSummary) 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 (*DecoderManifestSummary) SetArn ¶
func (s *DecoderManifestSummary) SetArn(v string) *DecoderManifestSummary
SetArn sets the Arn field's value.
func (*DecoderManifestSummary) SetCreationTime ¶
func (s *DecoderManifestSummary) SetCreationTime(v time.Time) *DecoderManifestSummary
SetCreationTime sets the CreationTime field's value.
func (*DecoderManifestSummary) SetDescription ¶
func (s *DecoderManifestSummary) SetDescription(v string) *DecoderManifestSummary
SetDescription sets the Description field's value.
func (*DecoderManifestSummary) SetLastModificationTime ¶
func (s *DecoderManifestSummary) SetLastModificationTime(v time.Time) *DecoderManifestSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*DecoderManifestSummary) SetMessage ¶
func (s *DecoderManifestSummary) SetMessage(v string) *DecoderManifestSummary
SetMessage sets the Message field's value.
func (*DecoderManifestSummary) SetModelManifestArn ¶
func (s *DecoderManifestSummary) SetModelManifestArn(v string) *DecoderManifestSummary
SetModelManifestArn sets the ModelManifestArn field's value.
func (*DecoderManifestSummary) SetName ¶
func (s *DecoderManifestSummary) SetName(v string) *DecoderManifestSummary
SetName sets the Name field's value.
func (*DecoderManifestSummary) SetStatus ¶
func (s *DecoderManifestSummary) SetStatus(v string) *DecoderManifestSummary
SetStatus sets the Status field's value.
func (DecoderManifestSummary) String ¶
func (s DecoderManifestSummary) 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 DecoderManifestValidationException ¶
type DecoderManifestValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The request couldn't be completed because of invalid network interfaces in // the request. InvalidNetworkInterfaces []*InvalidNetworkInterface `locationName:"invalidNetworkInterfaces" type:"list"` // The request couldn't be completed because of invalid signals in the request. InvalidSignals []*InvalidSignalDecoder `locationName:"invalidSignals" type:"list"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request couldn't be completed because it contains signal decoders with one or more validation errors.
func (*DecoderManifestValidationException) Code ¶
func (s *DecoderManifestValidationException) Code() string
Code returns the exception type name.
func (*DecoderManifestValidationException) Error ¶
func (s *DecoderManifestValidationException) Error() string
func (DecoderManifestValidationException) GoString ¶
func (s DecoderManifestValidationException) 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 (*DecoderManifestValidationException) Message ¶
func (s *DecoderManifestValidationException) Message() string
Message returns the exception's message.
func (*DecoderManifestValidationException) OrigErr ¶
func (s *DecoderManifestValidationException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*DecoderManifestValidationException) RequestID ¶
func (s *DecoderManifestValidationException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*DecoderManifestValidationException) StatusCode ¶
func (s *DecoderManifestValidationException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (DecoderManifestValidationException) String ¶
func (s DecoderManifestValidationException) 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 DeleteCampaignInput ¶
type DeleteCampaignInput struct { // The name of the campaign to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteCampaignInput) GoString ¶
func (s DeleteCampaignInput) 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 (*DeleteCampaignInput) SetName ¶
func (s *DeleteCampaignInput) SetName(v string) *DeleteCampaignInput
SetName sets the Name field's value.
func (DeleteCampaignInput) String ¶
func (s DeleteCampaignInput) 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 (*DeleteCampaignInput) Validate ¶
func (s *DeleteCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteCampaignOutput ¶
type DeleteCampaignOutput struct { // The Amazon Resource Name (ARN) of the deleted campaign. // // The ARN isn’t returned if a campaign doesn’t exist. Arn *string `locationName:"arn" type:"string"` // The name of the deleted campaign. Name *string `locationName:"name" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteCampaignOutput) GoString ¶
func (s DeleteCampaignOutput) 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 (*DeleteCampaignOutput) SetArn ¶
func (s *DeleteCampaignOutput) SetArn(v string) *DeleteCampaignOutput
SetArn sets the Arn field's value.
func (*DeleteCampaignOutput) SetName ¶
func (s *DeleteCampaignOutput) SetName(v string) *DeleteCampaignOutput
SetName sets the Name field's value.
func (DeleteCampaignOutput) String ¶
func (s DeleteCampaignOutput) 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 DeleteDecoderManifestInput ¶
type DeleteDecoderManifestInput struct { // The name of the decoder manifest to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDecoderManifestInput) GoString ¶
func (s DeleteDecoderManifestInput) 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 (*DeleteDecoderManifestInput) SetName ¶
func (s *DeleteDecoderManifestInput) SetName(v string) *DeleteDecoderManifestInput
SetName sets the Name field's value.
func (DeleteDecoderManifestInput) String ¶
func (s DeleteDecoderManifestInput) 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 (*DeleteDecoderManifestInput) Validate ¶
func (s *DeleteDecoderManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteDecoderManifestOutput ¶
type DeleteDecoderManifestOutput struct { // The Amazon Resource Name (ARN) of the deleted decoder manifest. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the deleted decoder manifest. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteDecoderManifestOutput) GoString ¶
func (s DeleteDecoderManifestOutput) 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 (*DeleteDecoderManifestOutput) SetArn ¶
func (s *DeleteDecoderManifestOutput) SetArn(v string) *DeleteDecoderManifestOutput
SetArn sets the Arn field's value.
func (*DeleteDecoderManifestOutput) SetName ¶
func (s *DeleteDecoderManifestOutput) SetName(v string) *DeleteDecoderManifestOutput
SetName sets the Name field's value.
func (DeleteDecoderManifestOutput) String ¶
func (s DeleteDecoderManifestOutput) 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 DeleteFleetInput ¶
type DeleteFleetInput struct { // The ID of the fleet to delete. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteFleetInput) GoString ¶
func (s DeleteFleetInput) 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 (*DeleteFleetInput) SetFleetId ¶
func (s *DeleteFleetInput) SetFleetId(v string) *DeleteFleetInput
SetFleetId sets the FleetId field's value.
func (DeleteFleetInput) String ¶
func (s DeleteFleetInput) 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 (*DeleteFleetInput) Validate ¶
func (s *DeleteFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteFleetOutput ¶
type DeleteFleetOutput struct { // The Amazon Resource Name (ARN) of the deleted fleet. Arn *string `locationName:"arn" type:"string"` // The ID of the deleted fleet. Id *string `locationName:"id" min:"1" type:"string"` // contains filtered or unexported fields }
func (DeleteFleetOutput) GoString ¶
func (s DeleteFleetOutput) 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 (*DeleteFleetOutput) SetArn ¶
func (s *DeleteFleetOutput) SetArn(v string) *DeleteFleetOutput
SetArn sets the Arn field's value.
func (*DeleteFleetOutput) SetId ¶
func (s *DeleteFleetOutput) SetId(v string) *DeleteFleetOutput
SetId sets the Id field's value.
func (DeleteFleetOutput) String ¶
func (s DeleteFleetOutput) 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 DeleteModelManifestInput ¶
type DeleteModelManifestInput struct { // The name of the model manifest to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteModelManifestInput) GoString ¶
func (s DeleteModelManifestInput) 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 (*DeleteModelManifestInput) SetName ¶
func (s *DeleteModelManifestInput) SetName(v string) *DeleteModelManifestInput
SetName sets the Name field's value.
func (DeleteModelManifestInput) String ¶
func (s DeleteModelManifestInput) 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 (*DeleteModelManifestInput) Validate ¶
func (s *DeleteModelManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteModelManifestOutput ¶
type DeleteModelManifestOutput struct { // The Amazon Resource Name (ARN) of the deleted model manifest. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the deleted model manifest. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteModelManifestOutput) GoString ¶
func (s DeleteModelManifestOutput) 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 (*DeleteModelManifestOutput) SetArn ¶
func (s *DeleteModelManifestOutput) SetArn(v string) *DeleteModelManifestOutput
SetArn sets the Arn field's value.
func (*DeleteModelManifestOutput) SetName ¶
func (s *DeleteModelManifestOutput) SetName(v string) *DeleteModelManifestOutput
SetName sets the Name field's value.
func (DeleteModelManifestOutput) String ¶
func (s DeleteModelManifestOutput) 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 DeleteSignalCatalogInput ¶
type DeleteSignalCatalogInput struct { // The name of the signal catalog to delete. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSignalCatalogInput) GoString ¶
func (s DeleteSignalCatalogInput) 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 (*DeleteSignalCatalogInput) SetName ¶
func (s *DeleteSignalCatalogInput) SetName(v string) *DeleteSignalCatalogInput
SetName sets the Name field's value.
func (DeleteSignalCatalogInput) String ¶
func (s DeleteSignalCatalogInput) 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 (*DeleteSignalCatalogInput) Validate ¶
func (s *DeleteSignalCatalogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteSignalCatalogOutput ¶
type DeleteSignalCatalogOutput struct { // The Amazon Resource Name (ARN) of the deleted signal catalog. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the deleted signal catalog. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteSignalCatalogOutput) GoString ¶
func (s DeleteSignalCatalogOutput) 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 (*DeleteSignalCatalogOutput) SetArn ¶
func (s *DeleteSignalCatalogOutput) SetArn(v string) *DeleteSignalCatalogOutput
SetArn sets the Arn field's value.
func (*DeleteSignalCatalogOutput) SetName ¶
func (s *DeleteSignalCatalogOutput) SetName(v string) *DeleteSignalCatalogOutput
SetName sets the Name field's value.
func (DeleteSignalCatalogOutput) String ¶
func (s DeleteSignalCatalogOutput) 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 DeleteVehicleInput ¶
type DeleteVehicleInput struct { // The ID of the vehicle to delete. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVehicleInput) GoString ¶
func (s DeleteVehicleInput) 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 (*DeleteVehicleInput) SetVehicleName ¶
func (s *DeleteVehicleInput) SetVehicleName(v string) *DeleteVehicleInput
SetVehicleName sets the VehicleName field's value.
func (DeleteVehicleInput) String ¶
func (s DeleteVehicleInput) 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 (*DeleteVehicleInput) Validate ¶
func (s *DeleteVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DeleteVehicleOutput ¶
type DeleteVehicleOutput struct { // The Amazon Resource Name (ARN) of the deleted vehicle. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The ID of the deleted vehicle. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DeleteVehicleOutput) GoString ¶
func (s DeleteVehicleOutput) 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 (*DeleteVehicleOutput) SetArn ¶
func (s *DeleteVehicleOutput) SetArn(v string) *DeleteVehicleOutput
SetArn sets the Arn field's value.
func (*DeleteVehicleOutput) SetVehicleName ¶
func (s *DeleteVehicleOutput) SetVehicleName(v string) *DeleteVehicleOutput
SetVehicleName sets the VehicleName field's value.
func (DeleteVehicleOutput) String ¶
func (s DeleteVehicleOutput) 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 DisassociateVehicleFleetInput ¶
type DisassociateVehicleFleetInput struct { // The unique ID of a fleet. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // The unique ID of the vehicle to disassociate from the fleet. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (DisassociateVehicleFleetInput) GoString ¶
func (s DisassociateVehicleFleetInput) 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 (*DisassociateVehicleFleetInput) SetFleetId ¶
func (s *DisassociateVehicleFleetInput) SetFleetId(v string) *DisassociateVehicleFleetInput
SetFleetId sets the FleetId field's value.
func (*DisassociateVehicleFleetInput) SetVehicleName ¶
func (s *DisassociateVehicleFleetInput) SetVehicleName(v string) *DisassociateVehicleFleetInput
SetVehicleName sets the VehicleName field's value.
func (DisassociateVehicleFleetInput) String ¶
func (s DisassociateVehicleFleetInput) 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 (*DisassociateVehicleFleetInput) Validate ¶
func (s *DisassociateVehicleFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type DisassociateVehicleFleetOutput ¶
type DisassociateVehicleFleetOutput struct {
// contains filtered or unexported fields
}
func (DisassociateVehicleFleetOutput) GoString ¶
func (s DisassociateVehicleFleetOutput) 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 (DisassociateVehicleFleetOutput) String ¶
func (s DisassociateVehicleFleetOutput) 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 FleetSummary ¶
type FleetSummary struct { // The Amazon Resource Name (ARN) of the fleet. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the fleet was created, in seconds since epoch (January 1, 1970 at // midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the fleet. Description *string `locationName:"description" min:"1" type:"string"` // The unique ID of the fleet. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // The time the fleet was last updated in seconds since epoch (January 1, 1970 // at midnight UTC time). LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp"` // The ARN of the signal catalog associated with the fleet. // // SignalCatalogArn is a required field SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a fleet.
You can use the API operation to return this information about multiple fleets.
func (FleetSummary) GoString ¶
func (s FleetSummary) 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 (*FleetSummary) SetArn ¶
func (s *FleetSummary) SetArn(v string) *FleetSummary
SetArn sets the Arn field's value.
func (*FleetSummary) SetCreationTime ¶
func (s *FleetSummary) SetCreationTime(v time.Time) *FleetSummary
SetCreationTime sets the CreationTime field's value.
func (*FleetSummary) SetDescription ¶
func (s *FleetSummary) SetDescription(v string) *FleetSummary
SetDescription sets the Description field's value.
func (*FleetSummary) SetId ¶
func (s *FleetSummary) SetId(v string) *FleetSummary
SetId sets the Id field's value.
func (*FleetSummary) SetLastModificationTime ¶
func (s *FleetSummary) SetLastModificationTime(v time.Time) *FleetSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*FleetSummary) SetSignalCatalogArn ¶
func (s *FleetSummary) SetSignalCatalogArn(v string) *FleetSummary
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (FleetSummary) String ¶
func (s FleetSummary) 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 FormattedVss ¶
type FormattedVss struct { // Provides the VSS in JSON format. VssJson *string `locationName:"vssJson" type:"string"` // contains filtered or unexported fields }
Vehicle Signal Specification (VSS) (https://www.w3.org/auto/wg/wiki/Vehicle_Signal_Specification_(VSS)/Vehicle_Data_Spec) is a precise language used to describe and model signals in vehicle networks. The JSON file collects signal specificiations in a VSS format.
func (FormattedVss) GoString ¶
func (s FormattedVss) 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 (*FormattedVss) SetVssJson ¶
func (s *FormattedVss) SetVssJson(v string) *FormattedVss
SetVssJson sets the VssJson field's value.
func (FormattedVss) String ¶
func (s FormattedVss) 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 GetCampaignInput ¶
type GetCampaignInput struct { // The name of the campaign to retrieve information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetCampaignInput) GoString ¶
func (s GetCampaignInput) 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 (*GetCampaignInput) SetName ¶
func (s *GetCampaignInput) SetName(v string) *GetCampaignInput
SetName sets the Name field's value.
func (GetCampaignInput) String ¶
func (s GetCampaignInput) 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 (*GetCampaignInput) Validate ¶
func (s *GetCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetCampaignOutput ¶
type GetCampaignOutput struct { // The Amazon Resource Name (ARN) of the campaign. Arn *string `locationName:"arn" type:"string"` // Information about the data collection scheme associated with the campaign. CollectionScheme *CollectionScheme `locationName:"collectionScheme" type:"structure"` // Whether to compress signals before transmitting data to Amazon Web Services // IoT FleetWise. If OFF is specified, the signals aren't compressed. If it's // not specified, SNAPPY is used. Compression *string `locationName:"compression" type:"string" enum:"Compression"` // The time the campaign was created in seconds since epoch (January 1, 1970 // at midnight UTC time). CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The destination where the campaign sends data. You can choose to send data // to be stored in Amazon S3 or Amazon Timestream. // // Amazon S3 optimizes the cost of data storage and provides additional mechanisms // to use vehicle data, such as data lakes, centralized data storage, data processing // pipelines, and analytics. // // You can use Amazon Timestream to access and analyze time series data, and // Timestream to query vehicle data so that you can identify trends and patterns. DataDestinationConfigs []*DataDestinationConfig `locationName:"dataDestinationConfigs" min:"1" type:"list"` // A list of vehicle attributes associated with the campaign. DataExtraDimensions []*string `locationName:"dataExtraDimensions" type:"list"` // The description of the campaign. Description *string `locationName:"description" min:"1" type:"string"` // Option for a vehicle to send diagnostic trouble codes to Amazon Web Services // IoT FleetWise. DiagnosticsMode *string `locationName:"diagnosticsMode" type:"string" enum:"DiagnosticsMode"` // The time the campaign expires, in seconds since epoch (January 1, 1970 at // midnight UTC time). Vehicle data won't be collected after the campaign expires. ExpiryTime *time.Time `locationName:"expiryTime" type:"timestamp"` // The last time the campaign was modified. LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp"` // The name of the campaign. Name *string `locationName:"name" min:"1" type:"string"` // How long (in seconds) to collect raw data after a triggering event initiates // the collection. PostTriggerCollectionDuration *int64 `locationName:"postTriggerCollectionDuration" type:"long"` // A number indicating the priority of one campaign over another campaign for // a certain vehicle or fleet. A campaign with the lowest value is deployed // to vehicles before any other campaigns. Priority *int64 `locationName:"priority" type:"integer"` // The ARN of a signal catalog. SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string"` // Information about a list of signals to collect data on. SignalsToCollect []*SignalInformation `locationName:"signalsToCollect" type:"list"` // Whether to store collected data after a vehicle lost a connection with the // cloud. After a connection is re-established, the data is automatically forwarded // to Amazon Web Services IoT FleetWise. SpoolingMode *string `locationName:"spoolingMode" type:"string" enum:"SpoolingMode"` // The time, in milliseconds, to deliver a campaign after it was approved. StartTime *time.Time `locationName:"startTime" type:"timestamp"` // The state of the campaign. The status can be one of: CREATING, WAITING_FOR_APPROVAL, // RUNNING, and SUSPENDED. Status *string `locationName:"status" type:"string" enum:"CampaignStatus"` // The ARN of the vehicle or the fleet targeted by the campaign. TargetArn *string `locationName:"targetArn" type:"string"` // contains filtered or unexported fields }
func (GetCampaignOutput) GoString ¶
func (s GetCampaignOutput) 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 (*GetCampaignOutput) SetArn ¶
func (s *GetCampaignOutput) SetArn(v string) *GetCampaignOutput
SetArn sets the Arn field's value.
func (*GetCampaignOutput) SetCollectionScheme ¶
func (s *GetCampaignOutput) SetCollectionScheme(v *CollectionScheme) *GetCampaignOutput
SetCollectionScheme sets the CollectionScheme field's value.
func (*GetCampaignOutput) SetCompression ¶
func (s *GetCampaignOutput) SetCompression(v string) *GetCampaignOutput
SetCompression sets the Compression field's value.
func (*GetCampaignOutput) SetCreationTime ¶
func (s *GetCampaignOutput) SetCreationTime(v time.Time) *GetCampaignOutput
SetCreationTime sets the CreationTime field's value.
func (*GetCampaignOutput) SetDataDestinationConfigs ¶
func (s *GetCampaignOutput) SetDataDestinationConfigs(v []*DataDestinationConfig) *GetCampaignOutput
SetDataDestinationConfigs sets the DataDestinationConfigs field's value.
func (*GetCampaignOutput) SetDataExtraDimensions ¶
func (s *GetCampaignOutput) SetDataExtraDimensions(v []*string) *GetCampaignOutput
SetDataExtraDimensions sets the DataExtraDimensions field's value.
func (*GetCampaignOutput) SetDescription ¶
func (s *GetCampaignOutput) SetDescription(v string) *GetCampaignOutput
SetDescription sets the Description field's value.
func (*GetCampaignOutput) SetDiagnosticsMode ¶
func (s *GetCampaignOutput) SetDiagnosticsMode(v string) *GetCampaignOutput
SetDiagnosticsMode sets the DiagnosticsMode field's value.
func (*GetCampaignOutput) SetExpiryTime ¶
func (s *GetCampaignOutput) SetExpiryTime(v time.Time) *GetCampaignOutput
SetExpiryTime sets the ExpiryTime field's value.
func (*GetCampaignOutput) SetLastModificationTime ¶
func (s *GetCampaignOutput) SetLastModificationTime(v time.Time) *GetCampaignOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetCampaignOutput) SetName ¶
func (s *GetCampaignOutput) SetName(v string) *GetCampaignOutput
SetName sets the Name field's value.
func (*GetCampaignOutput) SetPostTriggerCollectionDuration ¶
func (s *GetCampaignOutput) SetPostTriggerCollectionDuration(v int64) *GetCampaignOutput
SetPostTriggerCollectionDuration sets the PostTriggerCollectionDuration field's value.
func (*GetCampaignOutput) SetPriority ¶
func (s *GetCampaignOutput) SetPriority(v int64) *GetCampaignOutput
SetPriority sets the Priority field's value.
func (*GetCampaignOutput) SetSignalCatalogArn ¶
func (s *GetCampaignOutput) SetSignalCatalogArn(v string) *GetCampaignOutput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*GetCampaignOutput) SetSignalsToCollect ¶
func (s *GetCampaignOutput) SetSignalsToCollect(v []*SignalInformation) *GetCampaignOutput
SetSignalsToCollect sets the SignalsToCollect field's value.
func (*GetCampaignOutput) SetSpoolingMode ¶
func (s *GetCampaignOutput) SetSpoolingMode(v string) *GetCampaignOutput
SetSpoolingMode sets the SpoolingMode field's value.
func (*GetCampaignOutput) SetStartTime ¶
func (s *GetCampaignOutput) SetStartTime(v time.Time) *GetCampaignOutput
SetStartTime sets the StartTime field's value.
func (*GetCampaignOutput) SetStatus ¶
func (s *GetCampaignOutput) SetStatus(v string) *GetCampaignOutput
SetStatus sets the Status field's value.
func (*GetCampaignOutput) SetTargetArn ¶
func (s *GetCampaignOutput) SetTargetArn(v string) *GetCampaignOutput
SetTargetArn sets the TargetArn field's value.
func (GetCampaignOutput) String ¶
func (s GetCampaignOutput) 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 GetDecoderManifestInput ¶
type GetDecoderManifestInput struct { // The name of the decoder manifest to retrieve information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetDecoderManifestInput) GoString ¶
func (s GetDecoderManifestInput) 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 (*GetDecoderManifestInput) SetName ¶
func (s *GetDecoderManifestInput) SetName(v string) *GetDecoderManifestInput
SetName sets the Name field's value.
func (GetDecoderManifestInput) String ¶
func (s GetDecoderManifestInput) 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 (*GetDecoderManifestInput) Validate ¶
func (s *GetDecoderManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetDecoderManifestOutput ¶
type GetDecoderManifestOutput struct { // The Amazon Resource Name (ARN) of the decoder manifest. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the decoder manifest was created in seconds since epoch (January // 1, 1970 at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the decoder manifest. Description *string `locationName:"description" min:"1" type:"string"` // The time the decoder manifest was last updated in seconds since epoch (January // 1, 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The detailed message for the decoder manifest. When a decoder manifest is // in an INVALID status, the message contains detailed reason and help information. Message *string `locationName:"message" min:"1" type:"string"` // The ARN of a vehicle model (model manifest) associated with the decoder manifest. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // The name of the decoder manifest. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // The state of the decoder manifest. If the status is ACTIVE, the decoder manifest // can't be edited. If the status is marked DRAFT, you can edit the decoder // manifest. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
func (GetDecoderManifestOutput) GoString ¶
func (s GetDecoderManifestOutput) 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 (*GetDecoderManifestOutput) SetArn ¶
func (s *GetDecoderManifestOutput) SetArn(v string) *GetDecoderManifestOutput
SetArn sets the Arn field's value.
func (*GetDecoderManifestOutput) SetCreationTime ¶
func (s *GetDecoderManifestOutput) SetCreationTime(v time.Time) *GetDecoderManifestOutput
SetCreationTime sets the CreationTime field's value.
func (*GetDecoderManifestOutput) SetDescription ¶
func (s *GetDecoderManifestOutput) SetDescription(v string) *GetDecoderManifestOutput
SetDescription sets the Description field's value.
func (*GetDecoderManifestOutput) SetLastModificationTime ¶
func (s *GetDecoderManifestOutput) SetLastModificationTime(v time.Time) *GetDecoderManifestOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetDecoderManifestOutput) SetMessage ¶
func (s *GetDecoderManifestOutput) SetMessage(v string) *GetDecoderManifestOutput
SetMessage sets the Message field's value.
func (*GetDecoderManifestOutput) SetModelManifestArn ¶
func (s *GetDecoderManifestOutput) SetModelManifestArn(v string) *GetDecoderManifestOutput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*GetDecoderManifestOutput) SetName ¶
func (s *GetDecoderManifestOutput) SetName(v string) *GetDecoderManifestOutput
SetName sets the Name field's value.
func (*GetDecoderManifestOutput) SetStatus ¶
func (s *GetDecoderManifestOutput) SetStatus(v string) *GetDecoderManifestOutput
SetStatus sets the Status field's value.
func (GetDecoderManifestOutput) String ¶
func (s GetDecoderManifestOutput) 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 GetEncryptionConfigurationInput ¶
type GetEncryptionConfigurationInput struct {
// contains filtered or unexported fields
}
func (GetEncryptionConfigurationInput) GoString ¶
func (s GetEncryptionConfigurationInput) 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 (GetEncryptionConfigurationInput) String ¶
func (s GetEncryptionConfigurationInput) 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 GetEncryptionConfigurationOutput ¶
type GetEncryptionConfigurationOutput struct { // The time when encryption was configured in seconds since epoch (January 1, // 1970 at midnight UTC time). CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The encryption status. // // EncryptionStatus is a required field EncryptionStatus *string `locationName:"encryptionStatus" type:"string" required:"true" enum:"EncryptionStatus"` // The type of encryption. Set to KMS_BASED_ENCRYPTION to use a KMS key that // you own and manage. Set to FLEETWISE_DEFAULT_ENCRYPTION to use an Amazon // Web Services managed key that is owned by the Amazon Web Services IoT FleetWise // service account. // // EncryptionType is a required field EncryptionType *string `locationName:"encryptionType" type:"string" required:"true" enum:"EncryptionType"` // The error message that describes why encryption settings couldn't be configured, // if applicable. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The ID of the KMS key that is used for encryption. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // The time when encryption was last updated in seconds since epoch (January // 1, 1970 at midnight UTC time). LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp"` // contains filtered or unexported fields }
func (GetEncryptionConfigurationOutput) GoString ¶
func (s GetEncryptionConfigurationOutput) 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 (*GetEncryptionConfigurationOutput) SetCreationTime ¶
func (s *GetEncryptionConfigurationOutput) SetCreationTime(v time.Time) *GetEncryptionConfigurationOutput
SetCreationTime sets the CreationTime field's value.
func (*GetEncryptionConfigurationOutput) SetEncryptionStatus ¶
func (s *GetEncryptionConfigurationOutput) SetEncryptionStatus(v string) *GetEncryptionConfigurationOutput
SetEncryptionStatus sets the EncryptionStatus field's value.
func (*GetEncryptionConfigurationOutput) SetEncryptionType ¶
func (s *GetEncryptionConfigurationOutput) SetEncryptionType(v string) *GetEncryptionConfigurationOutput
SetEncryptionType sets the EncryptionType field's value.
func (*GetEncryptionConfigurationOutput) SetErrorMessage ¶
func (s *GetEncryptionConfigurationOutput) SetErrorMessage(v string) *GetEncryptionConfigurationOutput
SetErrorMessage sets the ErrorMessage field's value.
func (*GetEncryptionConfigurationOutput) SetKmsKeyId ¶
func (s *GetEncryptionConfigurationOutput) SetKmsKeyId(v string) *GetEncryptionConfigurationOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (*GetEncryptionConfigurationOutput) SetLastModificationTime ¶
func (s *GetEncryptionConfigurationOutput) SetLastModificationTime(v time.Time) *GetEncryptionConfigurationOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (GetEncryptionConfigurationOutput) String ¶
func (s GetEncryptionConfigurationOutput) 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 GetFleetInput ¶
type GetFleetInput struct { // The ID of the fleet to retrieve information about. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFleetInput) GoString ¶
func (s GetFleetInput) 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 (*GetFleetInput) SetFleetId ¶
func (s *GetFleetInput) SetFleetId(v string) *GetFleetInput
SetFleetId sets the FleetId field's value.
func (GetFleetInput) String ¶
func (s GetFleetInput) 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 (*GetFleetInput) Validate ¶
func (s *GetFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetFleetOutput ¶
type GetFleetOutput struct { // The Amazon Resource Name (ARN) of the fleet. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the fleet was created in seconds since epoch (January 1, 1970 at // midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the fleet. Description *string `locationName:"description" min:"1" type:"string"` // The ID of the fleet. // // Id is a required field Id *string `locationName:"id" min:"1" type:"string" required:"true"` // The time the fleet was last updated, in seconds since epoch (January 1, 1970 // at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The ARN of a signal catalog associated with the fleet. // // SignalCatalogArn is a required field SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetFleetOutput) GoString ¶
func (s GetFleetOutput) 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 (*GetFleetOutput) SetArn ¶
func (s *GetFleetOutput) SetArn(v string) *GetFleetOutput
SetArn sets the Arn field's value.
func (*GetFleetOutput) SetCreationTime ¶
func (s *GetFleetOutput) SetCreationTime(v time.Time) *GetFleetOutput
SetCreationTime sets the CreationTime field's value.
func (*GetFleetOutput) SetDescription ¶
func (s *GetFleetOutput) SetDescription(v string) *GetFleetOutput
SetDescription sets the Description field's value.
func (*GetFleetOutput) SetId ¶
func (s *GetFleetOutput) SetId(v string) *GetFleetOutput
SetId sets the Id field's value.
func (*GetFleetOutput) SetLastModificationTime ¶
func (s *GetFleetOutput) SetLastModificationTime(v time.Time) *GetFleetOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetFleetOutput) SetSignalCatalogArn ¶
func (s *GetFleetOutput) SetSignalCatalogArn(v string) *GetFleetOutput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (GetFleetOutput) String ¶
func (s GetFleetOutput) 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 GetLoggingOptionsInput ¶
type GetLoggingOptionsInput struct {
// contains filtered or unexported fields
}
func (GetLoggingOptionsInput) GoString ¶
func (s GetLoggingOptionsInput) 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 (GetLoggingOptionsInput) String ¶
func (s GetLoggingOptionsInput) 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 GetLoggingOptionsOutput ¶
type GetLoggingOptionsOutput struct { // Returns information about log delivery to Amazon CloudWatch Logs. // // CloudWatchLogDelivery is a required field CloudWatchLogDelivery *CloudWatchLogDeliveryOptions `locationName:"cloudWatchLogDelivery" type:"structure" required:"true"` // contains filtered or unexported fields }
func (GetLoggingOptionsOutput) GoString ¶
func (s GetLoggingOptionsOutput) 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 (*GetLoggingOptionsOutput) SetCloudWatchLogDelivery ¶
func (s *GetLoggingOptionsOutput) SetCloudWatchLogDelivery(v *CloudWatchLogDeliveryOptions) *GetLoggingOptionsOutput
SetCloudWatchLogDelivery sets the CloudWatchLogDelivery field's value.
func (GetLoggingOptionsOutput) String ¶
func (s GetLoggingOptionsOutput) 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 GetModelManifestInput ¶
type GetModelManifestInput struct { // The name of the vehicle model to retrieve information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetModelManifestInput) GoString ¶
func (s GetModelManifestInput) 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 (*GetModelManifestInput) SetName ¶
func (s *GetModelManifestInput) SetName(v string) *GetModelManifestInput
SetName sets the Name field's value.
func (GetModelManifestInput) String ¶
func (s GetModelManifestInput) 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 (*GetModelManifestInput) Validate ¶
func (s *GetModelManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetModelManifestOutput ¶
type GetModelManifestOutput struct { // The Amazon Resource Name (ARN) of the vehicle model. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the vehicle model was created, in seconds since epoch (January 1, // 1970 at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the vehicle model. Description *string `locationName:"description" min:"1" type:"string"` // The last time the vehicle model was modified. // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The name of the vehicle model. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The ARN of the signal catalog associated with the vehicle model. SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string"` // The state of the vehicle model. If the status is ACTIVE, the vehicle model // can't be edited. You can edit the vehicle model if the status is marked DRAFT. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
func (GetModelManifestOutput) GoString ¶
func (s GetModelManifestOutput) 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 (*GetModelManifestOutput) SetArn ¶
func (s *GetModelManifestOutput) SetArn(v string) *GetModelManifestOutput
SetArn sets the Arn field's value.
func (*GetModelManifestOutput) SetCreationTime ¶
func (s *GetModelManifestOutput) SetCreationTime(v time.Time) *GetModelManifestOutput
SetCreationTime sets the CreationTime field's value.
func (*GetModelManifestOutput) SetDescription ¶
func (s *GetModelManifestOutput) SetDescription(v string) *GetModelManifestOutput
SetDescription sets the Description field's value.
func (*GetModelManifestOutput) SetLastModificationTime ¶
func (s *GetModelManifestOutput) SetLastModificationTime(v time.Time) *GetModelManifestOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetModelManifestOutput) SetName ¶
func (s *GetModelManifestOutput) SetName(v string) *GetModelManifestOutput
SetName sets the Name field's value.
func (*GetModelManifestOutput) SetSignalCatalogArn ¶
func (s *GetModelManifestOutput) SetSignalCatalogArn(v string) *GetModelManifestOutput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*GetModelManifestOutput) SetStatus ¶
func (s *GetModelManifestOutput) SetStatus(v string) *GetModelManifestOutput
SetStatus sets the Status field's value.
func (GetModelManifestOutput) String ¶
func (s GetModelManifestOutput) 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 GetRegisterAccountStatusInput ¶
type GetRegisterAccountStatusInput struct {
// contains filtered or unexported fields
}
func (GetRegisterAccountStatusInput) GoString ¶
func (s GetRegisterAccountStatusInput) 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 (GetRegisterAccountStatusInput) String ¶
func (s GetRegisterAccountStatusInput) 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 GetRegisterAccountStatusOutput ¶
type GetRegisterAccountStatusOutput struct { // The status of registering your account and resources. The status can be one // of: // // * REGISTRATION_SUCCESS - The Amazon Web Services resource is successfully // registered. // // * REGISTRATION_PENDING - Amazon Web Services IoT FleetWise is processing // the registration request. This process takes approximately five minutes // to complete. // // * REGISTRATION_FAILURE - Amazon Web Services IoT FleetWise can't register // the AWS resource. Try again later. // // AccountStatus is a required field AccountStatus *string `locationName:"accountStatus" type:"string" required:"true" enum:"RegistrationStatus"` // The time the account was registered, in seconds since epoch (January 1, 1970 // at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // The unique ID of the Amazon Web Services account, provided at account creation. // // CustomerAccountId is a required field CustomerAccountId *string `locationName:"customerAccountId" type:"string" required:"true"` // Information about the registered IAM resources or errors, if any. // // IamRegistrationResponse is a required field IamRegistrationResponse *IamRegistrationResponse `locationName:"iamRegistrationResponse" type:"structure" required:"true"` // The time this registration was last updated, in seconds since epoch (January // 1, 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // Information about the registered Amazon Timestream resources or errors, if // any. TimestreamRegistrationResponse *TimestreamRegistrationResponse `locationName:"timestreamRegistrationResponse" type:"structure"` // contains filtered or unexported fields }
func (GetRegisterAccountStatusOutput) GoString ¶
func (s GetRegisterAccountStatusOutput) 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 (*GetRegisterAccountStatusOutput) SetAccountStatus ¶
func (s *GetRegisterAccountStatusOutput) SetAccountStatus(v string) *GetRegisterAccountStatusOutput
SetAccountStatus sets the AccountStatus field's value.
func (*GetRegisterAccountStatusOutput) SetCreationTime ¶
func (s *GetRegisterAccountStatusOutput) SetCreationTime(v time.Time) *GetRegisterAccountStatusOutput
SetCreationTime sets the CreationTime field's value.
func (*GetRegisterAccountStatusOutput) SetCustomerAccountId ¶
func (s *GetRegisterAccountStatusOutput) SetCustomerAccountId(v string) *GetRegisterAccountStatusOutput
SetCustomerAccountId sets the CustomerAccountId field's value.
func (*GetRegisterAccountStatusOutput) SetIamRegistrationResponse ¶
func (s *GetRegisterAccountStatusOutput) SetIamRegistrationResponse(v *IamRegistrationResponse) *GetRegisterAccountStatusOutput
SetIamRegistrationResponse sets the IamRegistrationResponse field's value.
func (*GetRegisterAccountStatusOutput) SetLastModificationTime ¶
func (s *GetRegisterAccountStatusOutput) SetLastModificationTime(v time.Time) *GetRegisterAccountStatusOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetRegisterAccountStatusOutput) SetTimestreamRegistrationResponse ¶
func (s *GetRegisterAccountStatusOutput) SetTimestreamRegistrationResponse(v *TimestreamRegistrationResponse) *GetRegisterAccountStatusOutput
SetTimestreamRegistrationResponse sets the TimestreamRegistrationResponse field's value.
func (GetRegisterAccountStatusOutput) String ¶
func (s GetRegisterAccountStatusOutput) 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 GetSignalCatalogInput ¶
type GetSignalCatalogInput struct { // The name of the signal catalog to retrieve information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetSignalCatalogInput) GoString ¶
func (s GetSignalCatalogInput) 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 (*GetSignalCatalogInput) SetName ¶
func (s *GetSignalCatalogInput) SetName(v string) *GetSignalCatalogInput
SetName sets the Name field's value.
func (GetSignalCatalogInput) String ¶
func (s GetSignalCatalogInput) 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 (*GetSignalCatalogInput) Validate ¶
func (s *GetSignalCatalogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetSignalCatalogOutput ¶
type GetSignalCatalogOutput struct { // The Amazon Resource Name (ARN) of the signal catalog. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the signal catalog was created in seconds since epoch (January 1, // 1970 at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the signal catalog. Description *string `locationName:"description" min:"1" type:"string"` // The last time the signal catalog was modified. // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The name of the signal catalog. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The total number of network nodes specified in a signal catalog. NodeCounts *NodeCounts `locationName:"nodeCounts" type:"structure"` // contains filtered or unexported fields }
func (GetSignalCatalogOutput) GoString ¶
func (s GetSignalCatalogOutput) 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 (*GetSignalCatalogOutput) SetArn ¶
func (s *GetSignalCatalogOutput) SetArn(v string) *GetSignalCatalogOutput
SetArn sets the Arn field's value.
func (*GetSignalCatalogOutput) SetCreationTime ¶
func (s *GetSignalCatalogOutput) SetCreationTime(v time.Time) *GetSignalCatalogOutput
SetCreationTime sets the CreationTime field's value.
func (*GetSignalCatalogOutput) SetDescription ¶
func (s *GetSignalCatalogOutput) SetDescription(v string) *GetSignalCatalogOutput
SetDescription sets the Description field's value.
func (*GetSignalCatalogOutput) SetLastModificationTime ¶
func (s *GetSignalCatalogOutput) SetLastModificationTime(v time.Time) *GetSignalCatalogOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetSignalCatalogOutput) SetName ¶
func (s *GetSignalCatalogOutput) SetName(v string) *GetSignalCatalogOutput
SetName sets the Name field's value.
func (*GetSignalCatalogOutput) SetNodeCounts ¶
func (s *GetSignalCatalogOutput) SetNodeCounts(v *NodeCounts) *GetSignalCatalogOutput
SetNodeCounts sets the NodeCounts field's value.
func (GetSignalCatalogOutput) String ¶
func (s GetSignalCatalogOutput) 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 GetVehicleInput ¶
type GetVehicleInput struct { // The ID of the vehicle to retrieve information about. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVehicleInput) GoString ¶
func (s GetVehicleInput) 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 (*GetVehicleInput) SetVehicleName ¶
func (s *GetVehicleInput) SetVehicleName(v string) *GetVehicleInput
SetVehicleName sets the VehicleName field's value.
func (GetVehicleInput) String ¶
func (s GetVehicleInput) 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 (*GetVehicleInput) Validate ¶
func (s *GetVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVehicleOutput ¶
type GetVehicleOutput struct { // The Amazon Resource Name (ARN) of the vehicle to retrieve information about. Arn *string `locationName:"arn" type:"string"` // Static information about a vehicle in a key-value pair. For example: // // "engineType" : "1.3 L R2" Attributes map[string]*string `locationName:"attributes" type:"map"` // The time the vehicle was created in seconds since epoch (January 1, 1970 // at midnight UTC time). CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The ARN of a decoder manifest associated with the vehicle. DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string"` // The time the vehicle was last updated in seconds since epoch (January 1, // 1970 at midnight UTC time). LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp"` // The ARN of a vehicle model (model manifest) associated with the vehicle. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // The ID of the vehicle. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetVehicleOutput) GoString ¶
func (s GetVehicleOutput) 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 (*GetVehicleOutput) SetArn ¶
func (s *GetVehicleOutput) SetArn(v string) *GetVehicleOutput
SetArn sets the Arn field's value.
func (*GetVehicleOutput) SetAttributes ¶
func (s *GetVehicleOutput) SetAttributes(v map[string]*string) *GetVehicleOutput
SetAttributes sets the Attributes field's value.
func (*GetVehicleOutput) SetCreationTime ¶
func (s *GetVehicleOutput) SetCreationTime(v time.Time) *GetVehicleOutput
SetCreationTime sets the CreationTime field's value.
func (*GetVehicleOutput) SetDecoderManifestArn ¶
func (s *GetVehicleOutput) SetDecoderManifestArn(v string) *GetVehicleOutput
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*GetVehicleOutput) SetLastModificationTime ¶
func (s *GetVehicleOutput) SetLastModificationTime(v time.Time) *GetVehicleOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*GetVehicleOutput) SetModelManifestArn ¶
func (s *GetVehicleOutput) SetModelManifestArn(v string) *GetVehicleOutput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*GetVehicleOutput) SetVehicleName ¶
func (s *GetVehicleOutput) SetVehicleName(v string) *GetVehicleOutput
SetVehicleName sets the VehicleName field's value.
func (GetVehicleOutput) String ¶
func (s GetVehicleOutput) 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 GetVehicleStatusInput ¶
type GetVehicleStatusInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The ID of the vehicle to retrieve information about. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (GetVehicleStatusInput) GoString ¶
func (s GetVehicleStatusInput) 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 (*GetVehicleStatusInput) SetMaxResults ¶
func (s *GetVehicleStatusInput) SetMaxResults(v int64) *GetVehicleStatusInput
SetMaxResults sets the MaxResults field's value.
func (*GetVehicleStatusInput) SetNextToken ¶
func (s *GetVehicleStatusInput) SetNextToken(v string) *GetVehicleStatusInput
SetNextToken sets the NextToken field's value.
func (*GetVehicleStatusInput) SetVehicleName ¶
func (s *GetVehicleStatusInput) SetVehicleName(v string) *GetVehicleStatusInput
SetVehicleName sets the VehicleName field's value.
func (GetVehicleStatusInput) String ¶
func (s GetVehicleStatusInput) 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 (*GetVehicleStatusInput) Validate ¶
func (s *GetVehicleStatusInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type GetVehicleStatusOutput ¶
type GetVehicleStatusOutput struct { // Lists information about the state of the vehicle with deployed campaigns. Campaigns []*VehicleStatus `locationName:"campaigns" type:"list"` // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (GetVehicleStatusOutput) GoString ¶
func (s GetVehicleStatusOutput) 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 (*GetVehicleStatusOutput) SetCampaigns ¶
func (s *GetVehicleStatusOutput) SetCampaigns(v []*VehicleStatus) *GetVehicleStatusOutput
SetCampaigns sets the Campaigns field's value.
func (*GetVehicleStatusOutput) SetNextToken ¶
func (s *GetVehicleStatusOutput) SetNextToken(v string) *GetVehicleStatusOutput
SetNextToken sets the NextToken field's value.
func (GetVehicleStatusOutput) String ¶
func (s GetVehicleStatusOutput) 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 IamRegistrationResponse ¶
type IamRegistrationResponse struct { // A message associated with a registration error. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The status of registering your IAM resource. The status can be one of REGISTRATION_SUCCESS, // REGISTRATION_PENDING, REGISTRATION_FAILURE. // // RegistrationStatus is a required field RegistrationStatus *string `locationName:"registrationStatus" type:"string" required:"true" enum:"RegistrationStatus"` // The Amazon Resource Name (ARN) of the IAM role to register. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" type:"string" required:"true"` // contains filtered or unexported fields }
Information about registering an Identity and Access Management (IAM) resource so Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to Amazon Timestream.
func (IamRegistrationResponse) GoString ¶
func (s IamRegistrationResponse) 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 (*IamRegistrationResponse) SetErrorMessage ¶
func (s *IamRegistrationResponse) SetErrorMessage(v string) *IamRegistrationResponse
SetErrorMessage sets the ErrorMessage field's value.
func (*IamRegistrationResponse) SetRegistrationStatus ¶
func (s *IamRegistrationResponse) SetRegistrationStatus(v string) *IamRegistrationResponse
SetRegistrationStatus sets the RegistrationStatus field's value.
func (*IamRegistrationResponse) SetRoleArn ¶
func (s *IamRegistrationResponse) SetRoleArn(v string) *IamRegistrationResponse
SetRoleArn sets the RoleArn field's value.
func (IamRegistrationResponse) String ¶
func (s IamRegistrationResponse) 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 IamResources ¶
type IamResources struct { // The Amazon Resource Name (ARN) of the IAM resource that allows Amazon Web // Services IoT FleetWise to send data to Amazon Timestream. For example, arn:aws:iam::123456789012:role/SERVICE-ROLE-ARN. // // RoleArn is a required field RoleArn *string `locationName:"roleArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The IAM resource that enables Amazon Web Services IoT FleetWise edge agent software to send data to Amazon Timestream.
For more information, see IAM roles (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html) in the Identity and Access Management User Guide.
func (IamResources) GoString ¶
func (s IamResources) 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 (*IamResources) SetRoleArn ¶
func (s *IamResources) SetRoleArn(v string) *IamResources
SetRoleArn sets the RoleArn field's value.
func (IamResources) String ¶
func (s IamResources) 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 (*IamResources) Validate ¶
func (s *IamResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportDecoderManifestInput ¶
type ImportDecoderManifestInput struct { // The name of the decoder manifest to import. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The file to load into an Amazon Web Services account. // // NetworkFileDefinitions is a required field NetworkFileDefinitions []*NetworkFileDefinition `locationName:"networkFileDefinitions" type:"list" required:"true"` // contains filtered or unexported fields }
func (ImportDecoderManifestInput) GoString ¶
func (s ImportDecoderManifestInput) 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 (*ImportDecoderManifestInput) SetName ¶
func (s *ImportDecoderManifestInput) SetName(v string) *ImportDecoderManifestInput
SetName sets the Name field's value.
func (*ImportDecoderManifestInput) SetNetworkFileDefinitions ¶
func (s *ImportDecoderManifestInput) SetNetworkFileDefinitions(v []*NetworkFileDefinition) *ImportDecoderManifestInput
SetNetworkFileDefinitions sets the NetworkFileDefinitions field's value.
func (ImportDecoderManifestInput) String ¶
func (s ImportDecoderManifestInput) 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 (*ImportDecoderManifestInput) Validate ¶
func (s *ImportDecoderManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportDecoderManifestOutput ¶
type ImportDecoderManifestOutput struct { // The Amazon Resource Name (ARN) of the decoder manifest that was imported. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the imported decoder manifest. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ImportDecoderManifestOutput) GoString ¶
func (s ImportDecoderManifestOutput) 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 (*ImportDecoderManifestOutput) SetArn ¶
func (s *ImportDecoderManifestOutput) SetArn(v string) *ImportDecoderManifestOutput
SetArn sets the Arn field's value.
func (*ImportDecoderManifestOutput) SetName ¶
func (s *ImportDecoderManifestOutput) SetName(v string) *ImportDecoderManifestOutput
SetName sets the Name field's value.
func (ImportDecoderManifestOutput) String ¶
func (s ImportDecoderManifestOutput) 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 ImportSignalCatalogInput ¶
type ImportSignalCatalogInput struct { // A brief description of the signal catalog. Description *string `locationName:"description" min:"1" type:"string"` // The name of the signal catalog to import. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // Metadata that can be used to manage the signal catalog. Tags []*Tag `locationName:"tags" type:"list"` // The contents of the Vehicle Signal Specification (VSS) configuration. VSS // is a precise language used to describe and model signals in vehicle networks. Vss *FormattedVss `locationName:"vss" type:"structure"` // contains filtered or unexported fields }
func (ImportSignalCatalogInput) GoString ¶
func (s ImportSignalCatalogInput) 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 (*ImportSignalCatalogInput) SetDescription ¶
func (s *ImportSignalCatalogInput) SetDescription(v string) *ImportSignalCatalogInput
SetDescription sets the Description field's value.
func (*ImportSignalCatalogInput) SetName ¶
func (s *ImportSignalCatalogInput) SetName(v string) *ImportSignalCatalogInput
SetName sets the Name field's value.
func (*ImportSignalCatalogInput) SetTags ¶
func (s *ImportSignalCatalogInput) SetTags(v []*Tag) *ImportSignalCatalogInput
SetTags sets the Tags field's value.
func (*ImportSignalCatalogInput) SetVss ¶
func (s *ImportSignalCatalogInput) SetVss(v *FormattedVss) *ImportSignalCatalogInput
SetVss sets the Vss field's value.
func (ImportSignalCatalogInput) String ¶
func (s ImportSignalCatalogInput) 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 (*ImportSignalCatalogInput) Validate ¶
func (s *ImportSignalCatalogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ImportSignalCatalogOutput ¶
type ImportSignalCatalogOutput struct { // The Amazon Resource Name (ARN) of the imported signal catalog. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the imported signal catalog. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ImportSignalCatalogOutput) GoString ¶
func (s ImportSignalCatalogOutput) 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 (*ImportSignalCatalogOutput) SetArn ¶
func (s *ImportSignalCatalogOutput) SetArn(v string) *ImportSignalCatalogOutput
SetArn sets the Arn field's value.
func (*ImportSignalCatalogOutput) SetName ¶
func (s *ImportSignalCatalogOutput) SetName(v string) *ImportSignalCatalogOutput
SetName sets the Name field's value.
func (ImportSignalCatalogOutput) String ¶
func (s ImportSignalCatalogOutput) 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" type:"string"` // The number of seconds to wait before retrying the command. RetryAfterSeconds *int64 `locationName:"retryAfterSeconds" type:"integer"` // contains filtered or unexported fields }
The request couldn't be completed because the server temporarily failed.
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 InvalidNetworkInterface ¶
type InvalidNetworkInterface struct { // The ID of the interface that isn't valid. InterfaceId *string `locationName:"interfaceId" min:"1" type:"string"` // A message about why the interface isn't valid. Reason *string `locationName:"reason" type:"string" enum:"NetworkInterfaceFailureReason"` // contains filtered or unexported fields }
A reason a vehicle network interface isn't valid.
func (InvalidNetworkInterface) GoString ¶
func (s InvalidNetworkInterface) 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 (*InvalidNetworkInterface) SetInterfaceId ¶
func (s *InvalidNetworkInterface) SetInterfaceId(v string) *InvalidNetworkInterface
SetInterfaceId sets the InterfaceId field's value.
func (*InvalidNetworkInterface) SetReason ¶
func (s *InvalidNetworkInterface) SetReason(v string) *InvalidNetworkInterface
SetReason sets the Reason field's value.
func (InvalidNetworkInterface) String ¶
func (s InvalidNetworkInterface) 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 InvalidNodeException ¶
type InvalidNodeException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The specified node type isn't valid. InvalidNodes []*Node `locationName:"invalidNodes" type:"list"` Message_ *string `locationName:"message" type:"string"` // The reason the node validation failed. Reason *string `locationName:"reason" type:"string"` // contains filtered or unexported fields }
The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.
func (*InvalidNodeException) Code ¶
func (s *InvalidNodeException) Code() string
Code returns the exception type name.
func (*InvalidNodeException) Error ¶
func (s *InvalidNodeException) Error() string
func (InvalidNodeException) GoString ¶
func (s InvalidNodeException) 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 (*InvalidNodeException) Message ¶
func (s *InvalidNodeException) Message() string
Message returns the exception's message.
func (*InvalidNodeException) OrigErr ¶
func (s *InvalidNodeException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidNodeException) RequestID ¶
func (s *InvalidNodeException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidNodeException) StatusCode ¶
func (s *InvalidNodeException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidNodeException) String ¶
func (s InvalidNodeException) 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 InvalidSignal ¶
type InvalidSignal struct { // The name of the signal that isn't valid. Name *string `locationName:"name" min:"1" type:"string"` // A message about why the signal isn't valid. Reason *string `locationName:"reason" type:"string"` // contains filtered or unexported fields }
A reason that a signal isn't valid.
func (InvalidSignal) GoString ¶
func (s InvalidSignal) 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 (*InvalidSignal) SetName ¶
func (s *InvalidSignal) SetName(v string) *InvalidSignal
SetName sets the Name field's value.
func (*InvalidSignal) SetReason ¶
func (s *InvalidSignal) SetReason(v string) *InvalidSignal
SetReason sets the Reason field's value.
func (InvalidSignal) String ¶
func (s InvalidSignal) 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 InvalidSignalDecoder ¶
type InvalidSignalDecoder struct { // The possible cause for the invalid signal decoder. Hint *string `locationName:"hint" min:"1" type:"string"` // The name of a signal decoder that isn't valid. Name *string `locationName:"name" min:"1" type:"string"` // A message about why the signal decoder isn't valid. Reason *string `locationName:"reason" type:"string" enum:"SignalDecoderFailureReason"` // contains filtered or unexported fields }
A reason that a signal decoder isn't valid.
func (InvalidSignalDecoder) GoString ¶
func (s InvalidSignalDecoder) 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 (*InvalidSignalDecoder) SetHint ¶
func (s *InvalidSignalDecoder) SetHint(v string) *InvalidSignalDecoder
SetHint sets the Hint field's value.
func (*InvalidSignalDecoder) SetName ¶
func (s *InvalidSignalDecoder) SetName(v string) *InvalidSignalDecoder
SetName sets the Name field's value.
func (*InvalidSignalDecoder) SetReason ¶
func (s *InvalidSignalDecoder) SetReason(v string) *InvalidSignalDecoder
SetReason sets the Reason field's value.
func (InvalidSignalDecoder) String ¶
func (s InvalidSignalDecoder) 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 InvalidSignalsException ¶
type InvalidSignalsException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The signals which caused the exception. InvalidSignals []*InvalidSignal `locationName:"invalidSignals" type:"list"` Message_ *string `locationName:"message" type:"string"` // contains filtered or unexported fields }
The request couldn't be completed because it contains signals that aren't valid.
func (*InvalidSignalsException) Code ¶
func (s *InvalidSignalsException) Code() string
Code returns the exception type name.
func (*InvalidSignalsException) Error ¶
func (s *InvalidSignalsException) Error() string
func (InvalidSignalsException) GoString ¶
func (s InvalidSignalsException) 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 (*InvalidSignalsException) Message ¶
func (s *InvalidSignalsException) Message() string
Message returns the exception's message.
func (*InvalidSignalsException) OrigErr ¶
func (s *InvalidSignalsException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*InvalidSignalsException) RequestID ¶
func (s *InvalidSignalsException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*InvalidSignalsException) StatusCode ¶
func (s *InvalidSignalsException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (InvalidSignalsException) String ¶
func (s InvalidSignalsException) 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 IoTFleetWise ¶
IoTFleetWise provides the API operation methods for making requests to AWS IoT FleetWise. See this package's package overview docs for details on the service.
IoTFleetWise methods are safe to use concurrently. It is not safe to modify mutate any of the struct's properties though.
func New ¶
func New(p client.ConfigProvider, cfgs ...*aws.Config) *IoTFleetWise
New creates a new instance of the IoTFleetWise 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 IoTFleetWise client from just a session. svc := iotfleetwise.New(mySession) // Create a IoTFleetWise client with additional configuration svc := iotfleetwise.New(mySession, aws.NewConfig().WithRegion("us-west-2"))
func (*IoTFleetWise) AssociateVehicleFleet ¶
func (c *IoTFleetWise) AssociateVehicleFleet(input *AssociateVehicleFleetInput) (*AssociateVehicleFleetOutput, error)
AssociateVehicleFleet API operation for AWS IoT FleetWise.
Adds, or associates, a vehicle with a fleet.
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 AWS IoT FleetWise's API operation AssociateVehicleFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/AssociateVehicleFleet
func (*IoTFleetWise) AssociateVehicleFleetRequest ¶
func (c *IoTFleetWise) AssociateVehicleFleetRequest(input *AssociateVehicleFleetInput) (req *request.Request, output *AssociateVehicleFleetOutput)
AssociateVehicleFleetRequest generates a "aws/request.Request" representing the client's request for the AssociateVehicleFleet 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 AssociateVehicleFleet for more information on using the AssociateVehicleFleet 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 AssociateVehicleFleetRequest method. req, resp := client.AssociateVehicleFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/AssociateVehicleFleet
func (*IoTFleetWise) AssociateVehicleFleetWithContext ¶
func (c *IoTFleetWise) AssociateVehicleFleetWithContext(ctx aws.Context, input *AssociateVehicleFleetInput, opts ...request.Option) (*AssociateVehicleFleetOutput, error)
AssociateVehicleFleetWithContext is the same as AssociateVehicleFleet with the addition of the ability to pass a context and additional request options.
See AssociateVehicleFleet 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 (*IoTFleetWise) BatchCreateVehicle ¶
func (c *IoTFleetWise) BatchCreateVehicle(input *BatchCreateVehicleInput) (*BatchCreateVehicleOutput, error)
BatchCreateVehicle API operation for AWS IoT FleetWise.
Creates a group, or batch, of vehicles.
You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle.
For more information, see Create multiple vehicles (AWS CLI) (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/create-vehicles-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation BatchCreateVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/BatchCreateVehicle
func (*IoTFleetWise) BatchCreateVehicleRequest ¶
func (c *IoTFleetWise) BatchCreateVehicleRequest(input *BatchCreateVehicleInput) (req *request.Request, output *BatchCreateVehicleOutput)
BatchCreateVehicleRequest generates a "aws/request.Request" representing the client's request for the BatchCreateVehicle 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 BatchCreateVehicle for more information on using the BatchCreateVehicle 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 BatchCreateVehicleRequest method. req, resp := client.BatchCreateVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/BatchCreateVehicle
func (*IoTFleetWise) BatchCreateVehicleWithContext ¶
func (c *IoTFleetWise) BatchCreateVehicleWithContext(ctx aws.Context, input *BatchCreateVehicleInput, opts ...request.Option) (*BatchCreateVehicleOutput, error)
BatchCreateVehicleWithContext is the same as BatchCreateVehicle with the addition of the ability to pass a context and additional request options.
See BatchCreateVehicle 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 (*IoTFleetWise) BatchUpdateVehicle ¶
func (c *IoTFleetWise) BatchUpdateVehicle(input *BatchUpdateVehicleInput) (*BatchUpdateVehicleOutput, error)
BatchUpdateVehicle API operation for AWS IoT FleetWise.
Updates a group, or batch, of vehicles.
You must specify a decoder manifest and a vehicle model (model manifest) for each vehicle.
For more information, see Update multiple vehicles (AWS CLI) (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/update-vehicles-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation BatchUpdateVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/BatchUpdateVehicle
func (*IoTFleetWise) BatchUpdateVehicleRequest ¶
func (c *IoTFleetWise) BatchUpdateVehicleRequest(input *BatchUpdateVehicleInput) (req *request.Request, output *BatchUpdateVehicleOutput)
BatchUpdateVehicleRequest generates a "aws/request.Request" representing the client's request for the BatchUpdateVehicle 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 BatchUpdateVehicle for more information on using the BatchUpdateVehicle 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 BatchUpdateVehicleRequest method. req, resp := client.BatchUpdateVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/BatchUpdateVehicle
func (*IoTFleetWise) BatchUpdateVehicleWithContext ¶
func (c *IoTFleetWise) BatchUpdateVehicleWithContext(ctx aws.Context, input *BatchUpdateVehicleInput, opts ...request.Option) (*BatchUpdateVehicleOutput, error)
BatchUpdateVehicleWithContext is the same as BatchUpdateVehicle with the addition of the ability to pass a context and additional request options.
See BatchUpdateVehicle 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 (*IoTFleetWise) CreateCampaign ¶
func (c *IoTFleetWise) CreateCampaign(input *CreateCampaignInput) (*CreateCampaignOutput, error)
CreateCampaign API operation for AWS IoT FleetWise.
Creates an orchestration of data collection rules. The Amazon Web Services IoT FleetWise Edge Agent software running in vehicles uses campaigns to decide how to collect and transfer data to the cloud. You create campaigns in the cloud. After you or your team approve campaigns, Amazon Web Services IoT FleetWise automatically deploys them to vehicles.
For more information, see Collect and transfer data with campaigns (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/campaigns.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation CreateCampaign for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateCampaign
func (*IoTFleetWise) CreateCampaignRequest ¶
func (c *IoTFleetWise) CreateCampaignRequest(input *CreateCampaignInput) (req *request.Request, output *CreateCampaignOutput)
CreateCampaignRequest generates a "aws/request.Request" representing the client's request for the CreateCampaign 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 CreateCampaign for more information on using the CreateCampaign 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 CreateCampaignRequest method. req, resp := client.CreateCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateCampaign
func (*IoTFleetWise) CreateCampaignWithContext ¶
func (c *IoTFleetWise) CreateCampaignWithContext(ctx aws.Context, input *CreateCampaignInput, opts ...request.Option) (*CreateCampaignOutput, error)
CreateCampaignWithContext is the same as CreateCampaign with the addition of the ability to pass a context and additional request options.
See CreateCampaign 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 (*IoTFleetWise) CreateDecoderManifest ¶
func (c *IoTFleetWise) CreateDecoderManifest(input *CreateDecoderManifestInput) (*CreateDecoderManifestOutput, error)
CreateDecoderManifest API operation for AWS IoT FleetWise.
Creates the decoder manifest associated with a model manifest. To create a decoder manifest, the following must be true:
Every signal decoder has a unique name.
Each signal decoder is associated with a network interface.
Each network interface has a unique ID.
The signal decoders are specified in the model manifest.
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 AWS IoT FleetWise's API operation CreateDecoderManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
DecoderManifestValidationException The request couldn't be completed because it contains signal decoders with one or more validation errors.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateDecoderManifest
func (*IoTFleetWise) CreateDecoderManifestRequest ¶
func (c *IoTFleetWise) CreateDecoderManifestRequest(input *CreateDecoderManifestInput) (req *request.Request, output *CreateDecoderManifestOutput)
CreateDecoderManifestRequest generates a "aws/request.Request" representing the client's request for the CreateDecoderManifest 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 CreateDecoderManifest for more information on using the CreateDecoderManifest 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 CreateDecoderManifestRequest method. req, resp := client.CreateDecoderManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateDecoderManifest
func (*IoTFleetWise) CreateDecoderManifestWithContext ¶
func (c *IoTFleetWise) CreateDecoderManifestWithContext(ctx aws.Context, input *CreateDecoderManifestInput, opts ...request.Option) (*CreateDecoderManifestOutput, error)
CreateDecoderManifestWithContext is the same as CreateDecoderManifest with the addition of the ability to pass a context and additional request options.
See CreateDecoderManifest 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 (*IoTFleetWise) CreateFleet ¶
func (c *IoTFleetWise) CreateFleet(input *CreateFleetInput) (*CreateFleetOutput, error)
CreateFleet API operation for AWS IoT FleetWise.
Creates a fleet that represents a group of vehicles.
You must create both a signal catalog and vehicles before you can create a fleet.
For more information, see Fleets (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/fleets.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation CreateFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateFleet
func (*IoTFleetWise) CreateFleetRequest ¶
func (c *IoTFleetWise) CreateFleetRequest(input *CreateFleetInput) (req *request.Request, output *CreateFleetOutput)
CreateFleetRequest generates a "aws/request.Request" representing the client's request for the CreateFleet 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 CreateFleet for more information on using the CreateFleet 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 CreateFleetRequest method. req, resp := client.CreateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateFleet
func (*IoTFleetWise) CreateFleetWithContext ¶
func (c *IoTFleetWise) CreateFleetWithContext(ctx aws.Context, input *CreateFleetInput, opts ...request.Option) (*CreateFleetOutput, error)
CreateFleetWithContext is the same as CreateFleet with the addition of the ability to pass a context and additional request options.
See CreateFleet 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 (*IoTFleetWise) CreateModelManifest ¶
func (c *IoTFleetWise) CreateModelManifest(input *CreateModelManifestInput) (*CreateModelManifestOutput, error)
CreateModelManifest API operation for AWS IoT FleetWise.
Creates a vehicle model (model manifest) that specifies signals (attributes, branches, sensors, and actuators).
For more information, see Vehicle models (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/vehicle-models.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation CreateModelManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateModelManifest
func (*IoTFleetWise) CreateModelManifestRequest ¶
func (c *IoTFleetWise) CreateModelManifestRequest(input *CreateModelManifestInput) (req *request.Request, output *CreateModelManifestOutput)
CreateModelManifestRequest generates a "aws/request.Request" representing the client's request for the CreateModelManifest 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 CreateModelManifest for more information on using the CreateModelManifest 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 CreateModelManifestRequest method. req, resp := client.CreateModelManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateModelManifest
func (*IoTFleetWise) CreateModelManifestWithContext ¶
func (c *IoTFleetWise) CreateModelManifestWithContext(ctx aws.Context, input *CreateModelManifestInput, opts ...request.Option) (*CreateModelManifestOutput, error)
CreateModelManifestWithContext is the same as CreateModelManifest with the addition of the ability to pass a context and additional request options.
See CreateModelManifest 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 (*IoTFleetWise) CreateSignalCatalog ¶
func (c *IoTFleetWise) CreateSignalCatalog(input *CreateSignalCatalogInput) (*CreateSignalCatalogOutput, error)
CreateSignalCatalog API operation for AWS IoT FleetWise.
Creates a collection of standardized signals that can be reused to create vehicle models.
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 AWS IoT FleetWise's API operation CreateSignalCatalog for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
InvalidNodeException The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateSignalCatalog
func (*IoTFleetWise) CreateSignalCatalogRequest ¶
func (c *IoTFleetWise) CreateSignalCatalogRequest(input *CreateSignalCatalogInput) (req *request.Request, output *CreateSignalCatalogOutput)
CreateSignalCatalogRequest generates a "aws/request.Request" representing the client's request for the CreateSignalCatalog 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 CreateSignalCatalog for more information on using the CreateSignalCatalog 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 CreateSignalCatalogRequest method. req, resp := client.CreateSignalCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateSignalCatalog
func (*IoTFleetWise) CreateSignalCatalogWithContext ¶
func (c *IoTFleetWise) CreateSignalCatalogWithContext(ctx aws.Context, input *CreateSignalCatalogInput, opts ...request.Option) (*CreateSignalCatalogOutput, error)
CreateSignalCatalogWithContext is the same as CreateSignalCatalog with the addition of the ability to pass a context and additional request options.
See CreateSignalCatalog 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 (*IoTFleetWise) CreateVehicle ¶
func (c *IoTFleetWise) CreateVehicle(input *CreateVehicleInput) (*CreateVehicleOutput, error)
CreateVehicle API operation for AWS IoT FleetWise.
Creates a vehicle, which is an instance of a vehicle model (model manifest). Vehicles created from the same vehicle model consist of the same signals inherited from the vehicle model.
If you have an existing Amazon Web Services IoT thing, you can use Amazon Web Services IoT FleetWise to create a vehicle and collect data from your thing.
For more information, see Create a vehicle (AWS CLI) (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/create-vehicle-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation CreateVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateVehicle
func (*IoTFleetWise) CreateVehicleRequest ¶
func (c *IoTFleetWise) CreateVehicleRequest(input *CreateVehicleInput) (req *request.Request, output *CreateVehicleOutput)
CreateVehicleRequest generates a "aws/request.Request" representing the client's request for the CreateVehicle 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 CreateVehicle for more information on using the CreateVehicle 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 CreateVehicleRequest method. req, resp := client.CreateVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/CreateVehicle
func (*IoTFleetWise) CreateVehicleWithContext ¶
func (c *IoTFleetWise) CreateVehicleWithContext(ctx aws.Context, input *CreateVehicleInput, opts ...request.Option) (*CreateVehicleOutput, error)
CreateVehicleWithContext is the same as CreateVehicle with the addition of the ability to pass a context and additional request options.
See CreateVehicle 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 (*IoTFleetWise) DeleteCampaign ¶
func (c *IoTFleetWise) DeleteCampaign(input *DeleteCampaignInput) (*DeleteCampaignOutput, error)
DeleteCampaign API operation for AWS IoT FleetWise.
Deletes a data collection campaign. Deleting a campaign suspends all data collection and removes it from any vehicles.
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 AWS IoT FleetWise's API operation DeleteCampaign for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteCampaign
func (*IoTFleetWise) DeleteCampaignRequest ¶
func (c *IoTFleetWise) DeleteCampaignRequest(input *DeleteCampaignInput) (req *request.Request, output *DeleteCampaignOutput)
DeleteCampaignRequest generates a "aws/request.Request" representing the client's request for the DeleteCampaign 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 DeleteCampaign for more information on using the DeleteCampaign 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 DeleteCampaignRequest method. req, resp := client.DeleteCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteCampaign
func (*IoTFleetWise) DeleteCampaignWithContext ¶
func (c *IoTFleetWise) DeleteCampaignWithContext(ctx aws.Context, input *DeleteCampaignInput, opts ...request.Option) (*DeleteCampaignOutput, error)
DeleteCampaignWithContext is the same as DeleteCampaign with the addition of the ability to pass a context and additional request options.
See DeleteCampaign 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 (*IoTFleetWise) DeleteDecoderManifest ¶
func (c *IoTFleetWise) DeleteDecoderManifest(input *DeleteDecoderManifestInput) (*DeleteDecoderManifestOutput, error)
DeleteDecoderManifest API operation for AWS IoT FleetWise.
Deletes a decoder manifest. You can't delete a decoder manifest if it has vehicles associated with it.
If the decoder manifest is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DeleteDecoderManifest for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteDecoderManifest
func (*IoTFleetWise) DeleteDecoderManifestRequest ¶
func (c *IoTFleetWise) DeleteDecoderManifestRequest(input *DeleteDecoderManifestInput) (req *request.Request, output *DeleteDecoderManifestOutput)
DeleteDecoderManifestRequest generates a "aws/request.Request" representing the client's request for the DeleteDecoderManifest 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 DeleteDecoderManifest for more information on using the DeleteDecoderManifest 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 DeleteDecoderManifestRequest method. req, resp := client.DeleteDecoderManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteDecoderManifest
func (*IoTFleetWise) DeleteDecoderManifestWithContext ¶
func (c *IoTFleetWise) DeleteDecoderManifestWithContext(ctx aws.Context, input *DeleteDecoderManifestInput, opts ...request.Option) (*DeleteDecoderManifestOutput, error)
DeleteDecoderManifestWithContext is the same as DeleteDecoderManifest with the addition of the ability to pass a context and additional request options.
See DeleteDecoderManifest 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 (*IoTFleetWise) DeleteFleet ¶
func (c *IoTFleetWise) DeleteFleet(input *DeleteFleetInput) (*DeleteFleetOutput, error)
DeleteFleet API operation for AWS IoT FleetWise.
Deletes a fleet. Before you delete a fleet, all vehicles must be dissociated from the fleet. For more information, see Delete a fleet (AWS CLI) (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/delete-fleet-cli.html) in the Amazon Web Services IoT FleetWise Developer Guide.
If the fleet is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DeleteFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteFleet
func (*IoTFleetWise) DeleteFleetRequest ¶
func (c *IoTFleetWise) DeleteFleetRequest(input *DeleteFleetInput) (req *request.Request, output *DeleteFleetOutput)
DeleteFleetRequest generates a "aws/request.Request" representing the client's request for the DeleteFleet 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 DeleteFleet for more information on using the DeleteFleet 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 DeleteFleetRequest method. req, resp := client.DeleteFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteFleet
func (*IoTFleetWise) DeleteFleetWithContext ¶
func (c *IoTFleetWise) DeleteFleetWithContext(ctx aws.Context, input *DeleteFleetInput, opts ...request.Option) (*DeleteFleetOutput, error)
DeleteFleetWithContext is the same as DeleteFleet with the addition of the ability to pass a context and additional request options.
See DeleteFleet 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 (*IoTFleetWise) DeleteModelManifest ¶
func (c *IoTFleetWise) DeleteModelManifest(input *DeleteModelManifestInput) (*DeleteModelManifestOutput, error)
DeleteModelManifest API operation for AWS IoT FleetWise.
Deletes a vehicle model (model manifest).
If the vehicle model is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DeleteModelManifest for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteModelManifest
func (*IoTFleetWise) DeleteModelManifestRequest ¶
func (c *IoTFleetWise) DeleteModelManifestRequest(input *DeleteModelManifestInput) (req *request.Request, output *DeleteModelManifestOutput)
DeleteModelManifestRequest generates a "aws/request.Request" representing the client's request for the DeleteModelManifest 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 DeleteModelManifest for more information on using the DeleteModelManifest 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 DeleteModelManifestRequest method. req, resp := client.DeleteModelManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteModelManifest
func (*IoTFleetWise) DeleteModelManifestWithContext ¶
func (c *IoTFleetWise) DeleteModelManifestWithContext(ctx aws.Context, input *DeleteModelManifestInput, opts ...request.Option) (*DeleteModelManifestOutput, error)
DeleteModelManifestWithContext is the same as DeleteModelManifest with the addition of the ability to pass a context and additional request options.
See DeleteModelManifest 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 (*IoTFleetWise) DeleteSignalCatalog ¶
func (c *IoTFleetWise) DeleteSignalCatalog(input *DeleteSignalCatalogInput) (*DeleteSignalCatalogOutput, error)
DeleteSignalCatalog API operation for AWS IoT FleetWise.
Deletes a signal catalog.
If the signal catalog is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DeleteSignalCatalog for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteSignalCatalog
func (*IoTFleetWise) DeleteSignalCatalogRequest ¶
func (c *IoTFleetWise) DeleteSignalCatalogRequest(input *DeleteSignalCatalogInput) (req *request.Request, output *DeleteSignalCatalogOutput)
DeleteSignalCatalogRequest generates a "aws/request.Request" representing the client's request for the DeleteSignalCatalog 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 DeleteSignalCatalog for more information on using the DeleteSignalCatalog 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 DeleteSignalCatalogRequest method. req, resp := client.DeleteSignalCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteSignalCatalog
func (*IoTFleetWise) DeleteSignalCatalogWithContext ¶
func (c *IoTFleetWise) DeleteSignalCatalogWithContext(ctx aws.Context, input *DeleteSignalCatalogInput, opts ...request.Option) (*DeleteSignalCatalogOutput, error)
DeleteSignalCatalogWithContext is the same as DeleteSignalCatalog with the addition of the ability to pass a context and additional request options.
See DeleteSignalCatalog 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 (*IoTFleetWise) DeleteVehicle ¶
func (c *IoTFleetWise) DeleteVehicle(input *DeleteVehicleInput) (*DeleteVehicleOutput, error)
DeleteVehicle API operation for AWS IoT FleetWise.
Deletes a vehicle and removes it from any campaigns.
If the vehicle is successfully deleted, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DeleteVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteVehicle
func (*IoTFleetWise) DeleteVehicleRequest ¶
func (c *IoTFleetWise) DeleteVehicleRequest(input *DeleteVehicleInput) (req *request.Request, output *DeleteVehicleOutput)
DeleteVehicleRequest generates a "aws/request.Request" representing the client's request for the DeleteVehicle 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 DeleteVehicle for more information on using the DeleteVehicle 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 DeleteVehicleRequest method. req, resp := client.DeleteVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DeleteVehicle
func (*IoTFleetWise) DeleteVehicleWithContext ¶
func (c *IoTFleetWise) DeleteVehicleWithContext(ctx aws.Context, input *DeleteVehicleInput, opts ...request.Option) (*DeleteVehicleOutput, error)
DeleteVehicleWithContext is the same as DeleteVehicle with the addition of the ability to pass a context and additional request options.
See DeleteVehicle 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 (*IoTFleetWise) DisassociateVehicleFleet ¶
func (c *IoTFleetWise) DisassociateVehicleFleet(input *DisassociateVehicleFleetInput) (*DisassociateVehicleFleetOutput, error)
DisassociateVehicleFleet API operation for AWS IoT FleetWise.
Removes, or disassociates, a vehicle from a fleet. Disassociating a vehicle from a fleet doesn't delete the vehicle.
If the vehicle is successfully dissociated from a fleet, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty body.
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 AWS IoT FleetWise's API operation DisassociateVehicleFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DisassociateVehicleFleet
func (*IoTFleetWise) DisassociateVehicleFleetRequest ¶
func (c *IoTFleetWise) DisassociateVehicleFleetRequest(input *DisassociateVehicleFleetInput) (req *request.Request, output *DisassociateVehicleFleetOutput)
DisassociateVehicleFleetRequest generates a "aws/request.Request" representing the client's request for the DisassociateVehicleFleet 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 DisassociateVehicleFleet for more information on using the DisassociateVehicleFleet 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 DisassociateVehicleFleetRequest method. req, resp := client.DisassociateVehicleFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/DisassociateVehicleFleet
func (*IoTFleetWise) DisassociateVehicleFleetWithContext ¶
func (c *IoTFleetWise) DisassociateVehicleFleetWithContext(ctx aws.Context, input *DisassociateVehicleFleetInput, opts ...request.Option) (*DisassociateVehicleFleetOutput, error)
DisassociateVehicleFleetWithContext is the same as DisassociateVehicleFleet with the addition of the ability to pass a context and additional request options.
See DisassociateVehicleFleet 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 (*IoTFleetWise) GetCampaign ¶
func (c *IoTFleetWise) GetCampaign(input *GetCampaignInput) (*GetCampaignOutput, error)
GetCampaign API operation for AWS IoT FleetWise.
Retrieves information about a campaign.
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 AWS IoT FleetWise's API operation GetCampaign for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetCampaign
func (*IoTFleetWise) GetCampaignRequest ¶
func (c *IoTFleetWise) GetCampaignRequest(input *GetCampaignInput) (req *request.Request, output *GetCampaignOutput)
GetCampaignRequest generates a "aws/request.Request" representing the client's request for the GetCampaign 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 GetCampaign for more information on using the GetCampaign 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 GetCampaignRequest method. req, resp := client.GetCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetCampaign
func (*IoTFleetWise) GetCampaignWithContext ¶
func (c *IoTFleetWise) GetCampaignWithContext(ctx aws.Context, input *GetCampaignInput, opts ...request.Option) (*GetCampaignOutput, error)
GetCampaignWithContext is the same as GetCampaign with the addition of the ability to pass a context and additional request options.
See GetCampaign 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 (*IoTFleetWise) GetDecoderManifest ¶
func (c *IoTFleetWise) GetDecoderManifest(input *GetDecoderManifestInput) (*GetDecoderManifestOutput, error)
GetDecoderManifest API operation for AWS IoT FleetWise.
Retrieves information about a created decoder manifest.
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 AWS IoT FleetWise's API operation GetDecoderManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetDecoderManifest
func (*IoTFleetWise) GetDecoderManifestRequest ¶
func (c *IoTFleetWise) GetDecoderManifestRequest(input *GetDecoderManifestInput) (req *request.Request, output *GetDecoderManifestOutput)
GetDecoderManifestRequest generates a "aws/request.Request" representing the client's request for the GetDecoderManifest 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 GetDecoderManifest for more information on using the GetDecoderManifest 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 GetDecoderManifestRequest method. req, resp := client.GetDecoderManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetDecoderManifest
func (*IoTFleetWise) GetDecoderManifestWithContext ¶
func (c *IoTFleetWise) GetDecoderManifestWithContext(ctx aws.Context, input *GetDecoderManifestInput, opts ...request.Option) (*GetDecoderManifestOutput, error)
GetDecoderManifestWithContext is the same as GetDecoderManifest with the addition of the ability to pass a context and additional request options.
See GetDecoderManifest 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 (*IoTFleetWise) GetEncryptionConfiguration ¶
func (c *IoTFleetWise) GetEncryptionConfiguration(input *GetEncryptionConfigurationInput) (*GetEncryptionConfigurationOutput, error)
GetEncryptionConfiguration API operation for AWS IoT FleetWise.
Retrieves the encryption configuration for resources and data in Amazon Web Services IoT FleetWise.
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 AWS IoT FleetWise's API operation GetEncryptionConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetEncryptionConfiguration
func (*IoTFleetWise) GetEncryptionConfigurationRequest ¶
func (c *IoTFleetWise) GetEncryptionConfigurationRequest(input *GetEncryptionConfigurationInput) (req *request.Request, output *GetEncryptionConfigurationOutput)
GetEncryptionConfigurationRequest generates a "aws/request.Request" representing the client's request for the GetEncryptionConfiguration 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 GetEncryptionConfiguration for more information on using the GetEncryptionConfiguration 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 GetEncryptionConfigurationRequest method. req, resp := client.GetEncryptionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetEncryptionConfiguration
func (*IoTFleetWise) GetEncryptionConfigurationWithContext ¶
func (c *IoTFleetWise) GetEncryptionConfigurationWithContext(ctx aws.Context, input *GetEncryptionConfigurationInput, opts ...request.Option) (*GetEncryptionConfigurationOutput, error)
GetEncryptionConfigurationWithContext is the same as GetEncryptionConfiguration with the addition of the ability to pass a context and additional request options.
See GetEncryptionConfiguration 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 (*IoTFleetWise) GetFleet ¶
func (c *IoTFleetWise) GetFleet(input *GetFleetInput) (*GetFleetOutput, error)
GetFleet API operation for AWS IoT FleetWise.
Retrieves information about a fleet.
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 AWS IoT FleetWise's API operation GetFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetFleet
func (*IoTFleetWise) GetFleetRequest ¶
func (c *IoTFleetWise) GetFleetRequest(input *GetFleetInput) (req *request.Request, output *GetFleetOutput)
GetFleetRequest generates a "aws/request.Request" representing the client's request for the GetFleet 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 GetFleet for more information on using the GetFleet 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 GetFleetRequest method. req, resp := client.GetFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetFleet
func (*IoTFleetWise) GetFleetWithContext ¶
func (c *IoTFleetWise) GetFleetWithContext(ctx aws.Context, input *GetFleetInput, opts ...request.Option) (*GetFleetOutput, error)
GetFleetWithContext is the same as GetFleet with the addition of the ability to pass a context and additional request options.
See GetFleet 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 (*IoTFleetWise) GetLoggingOptions ¶
func (c *IoTFleetWise) GetLoggingOptions(input *GetLoggingOptionsInput) (*GetLoggingOptionsOutput, error)
GetLoggingOptions API operation for AWS IoT FleetWise.
Retrieves the logging options.
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 AWS IoT FleetWise's API operation GetLoggingOptions for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetLoggingOptions
func (*IoTFleetWise) GetLoggingOptionsRequest ¶
func (c *IoTFleetWise) GetLoggingOptionsRequest(input *GetLoggingOptionsInput) (req *request.Request, output *GetLoggingOptionsOutput)
GetLoggingOptionsRequest generates a "aws/request.Request" representing the client's request for the GetLoggingOptions 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 GetLoggingOptions for more information on using the GetLoggingOptions 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 GetLoggingOptionsRequest method. req, resp := client.GetLoggingOptionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetLoggingOptions
func (*IoTFleetWise) GetLoggingOptionsWithContext ¶
func (c *IoTFleetWise) GetLoggingOptionsWithContext(ctx aws.Context, input *GetLoggingOptionsInput, opts ...request.Option) (*GetLoggingOptionsOutput, error)
GetLoggingOptionsWithContext is the same as GetLoggingOptions with the addition of the ability to pass a context and additional request options.
See GetLoggingOptions 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 (*IoTFleetWise) GetModelManifest ¶
func (c *IoTFleetWise) GetModelManifest(input *GetModelManifestInput) (*GetModelManifestOutput, error)
GetModelManifest API operation for AWS IoT FleetWise.
Retrieves information about a vehicle model (model manifest).
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 AWS IoT FleetWise's API operation GetModelManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetModelManifest
func (*IoTFleetWise) GetModelManifestRequest ¶
func (c *IoTFleetWise) GetModelManifestRequest(input *GetModelManifestInput) (req *request.Request, output *GetModelManifestOutput)
GetModelManifestRequest generates a "aws/request.Request" representing the client's request for the GetModelManifest 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 GetModelManifest for more information on using the GetModelManifest 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 GetModelManifestRequest method. req, resp := client.GetModelManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetModelManifest
func (*IoTFleetWise) GetModelManifestWithContext ¶
func (c *IoTFleetWise) GetModelManifestWithContext(ctx aws.Context, input *GetModelManifestInput, opts ...request.Option) (*GetModelManifestOutput, error)
GetModelManifestWithContext is the same as GetModelManifest with the addition of the ability to pass a context and additional request options.
See GetModelManifest 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 (*IoTFleetWise) GetRegisterAccountStatus ¶
func (c *IoTFleetWise) GetRegisterAccountStatus(input *GetRegisterAccountStatusInput) (*GetRegisterAccountStatusOutput, error)
GetRegisterAccountStatus API operation for AWS IoT FleetWise.
Retrieves information about the status of registering your Amazon Web Services account, IAM, and Amazon Timestream resources so that Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud.
For more information, including step-by-step procedures, see Setting up Amazon Web Services IoT FleetWise (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html).
This API operation doesn't require input 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 AWS IoT FleetWise's API operation GetRegisterAccountStatus for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetRegisterAccountStatus
func (*IoTFleetWise) GetRegisterAccountStatusRequest ¶
func (c *IoTFleetWise) GetRegisterAccountStatusRequest(input *GetRegisterAccountStatusInput) (req *request.Request, output *GetRegisterAccountStatusOutput)
GetRegisterAccountStatusRequest generates a "aws/request.Request" representing the client's request for the GetRegisterAccountStatus 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 GetRegisterAccountStatus for more information on using the GetRegisterAccountStatus 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 GetRegisterAccountStatusRequest method. req, resp := client.GetRegisterAccountStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetRegisterAccountStatus
func (*IoTFleetWise) GetRegisterAccountStatusWithContext ¶
func (c *IoTFleetWise) GetRegisterAccountStatusWithContext(ctx aws.Context, input *GetRegisterAccountStatusInput, opts ...request.Option) (*GetRegisterAccountStatusOutput, error)
GetRegisterAccountStatusWithContext is the same as GetRegisterAccountStatus with the addition of the ability to pass a context and additional request options.
See GetRegisterAccountStatus 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 (*IoTFleetWise) GetSignalCatalog ¶
func (c *IoTFleetWise) GetSignalCatalog(input *GetSignalCatalogInput) (*GetSignalCatalogOutput, error)
GetSignalCatalog API operation for AWS IoT FleetWise.
Retrieves information about a signal catalog.
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 AWS IoT FleetWise's API operation GetSignalCatalog for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetSignalCatalog
func (*IoTFleetWise) GetSignalCatalogRequest ¶
func (c *IoTFleetWise) GetSignalCatalogRequest(input *GetSignalCatalogInput) (req *request.Request, output *GetSignalCatalogOutput)
GetSignalCatalogRequest generates a "aws/request.Request" representing the client's request for the GetSignalCatalog 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 GetSignalCatalog for more information on using the GetSignalCatalog 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 GetSignalCatalogRequest method. req, resp := client.GetSignalCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetSignalCatalog
func (*IoTFleetWise) GetSignalCatalogWithContext ¶
func (c *IoTFleetWise) GetSignalCatalogWithContext(ctx aws.Context, input *GetSignalCatalogInput, opts ...request.Option) (*GetSignalCatalogOutput, error)
GetSignalCatalogWithContext is the same as GetSignalCatalog with the addition of the ability to pass a context and additional request options.
See GetSignalCatalog 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 (*IoTFleetWise) GetVehicle ¶
func (c *IoTFleetWise) GetVehicle(input *GetVehicleInput) (*GetVehicleOutput, error)
GetVehicle API operation for AWS IoT FleetWise.
Retrieves information about a vehicle.
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 AWS IoT FleetWise's API operation GetVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetVehicle
func (*IoTFleetWise) GetVehicleRequest ¶
func (c *IoTFleetWise) GetVehicleRequest(input *GetVehicleInput) (req *request.Request, output *GetVehicleOutput)
GetVehicleRequest generates a "aws/request.Request" representing the client's request for the GetVehicle 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 GetVehicle for more information on using the GetVehicle 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 GetVehicleRequest method. req, resp := client.GetVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetVehicle
func (*IoTFleetWise) GetVehicleStatus ¶
func (c *IoTFleetWise) GetVehicleStatus(input *GetVehicleStatusInput) (*GetVehicleStatusOutput, error)
GetVehicleStatus API operation for AWS IoT FleetWise.
Retrieves information about the status of a vehicle with any associated campaigns.
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 AWS IoT FleetWise's API operation GetVehicleStatus for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetVehicleStatus
func (*IoTFleetWise) GetVehicleStatusPages ¶
func (c *IoTFleetWise) GetVehicleStatusPages(input *GetVehicleStatusInput, fn func(*GetVehicleStatusOutput, bool) bool) error
GetVehicleStatusPages iterates over the pages of a GetVehicleStatus operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See GetVehicleStatus 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 GetVehicleStatus operation. pageNum := 0 err := client.GetVehicleStatusPages(params, func(page *iotfleetwise.GetVehicleStatusOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) GetVehicleStatusPagesWithContext ¶
func (c *IoTFleetWise) GetVehicleStatusPagesWithContext(ctx aws.Context, input *GetVehicleStatusInput, fn func(*GetVehicleStatusOutput, bool) bool, opts ...request.Option) error
GetVehicleStatusPagesWithContext same as GetVehicleStatusPages 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 (*IoTFleetWise) GetVehicleStatusRequest ¶
func (c *IoTFleetWise) GetVehicleStatusRequest(input *GetVehicleStatusInput) (req *request.Request, output *GetVehicleStatusOutput)
GetVehicleStatusRequest generates a "aws/request.Request" representing the client's request for the GetVehicleStatus 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 GetVehicleStatus for more information on using the GetVehicleStatus 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 GetVehicleStatusRequest method. req, resp := client.GetVehicleStatusRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/GetVehicleStatus
func (*IoTFleetWise) GetVehicleStatusWithContext ¶
func (c *IoTFleetWise) GetVehicleStatusWithContext(ctx aws.Context, input *GetVehicleStatusInput, opts ...request.Option) (*GetVehicleStatusOutput, error)
GetVehicleStatusWithContext is the same as GetVehicleStatus with the addition of the ability to pass a context and additional request options.
See GetVehicleStatus 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 (*IoTFleetWise) GetVehicleWithContext ¶
func (c *IoTFleetWise) GetVehicleWithContext(ctx aws.Context, input *GetVehicleInput, opts ...request.Option) (*GetVehicleOutput, error)
GetVehicleWithContext is the same as GetVehicle with the addition of the ability to pass a context and additional request options.
See GetVehicle 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 (*IoTFleetWise) ImportDecoderManifest ¶
func (c *IoTFleetWise) ImportDecoderManifest(input *ImportDecoderManifestInput) (*ImportDecoderManifestOutput, error)
ImportDecoderManifest API operation for AWS IoT FleetWise.
Creates a decoder manifest using your existing CAN DBC file from your local device.
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 AWS IoT FleetWise's API operation ImportDecoderManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
DecoderManifestValidationException The request couldn't be completed because it contains signal decoders with one or more validation errors.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ImportDecoderManifest
func (*IoTFleetWise) ImportDecoderManifestRequest ¶
func (c *IoTFleetWise) ImportDecoderManifestRequest(input *ImportDecoderManifestInput) (req *request.Request, output *ImportDecoderManifestOutput)
ImportDecoderManifestRequest generates a "aws/request.Request" representing the client's request for the ImportDecoderManifest 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 ImportDecoderManifest for more information on using the ImportDecoderManifest 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 ImportDecoderManifestRequest method. req, resp := client.ImportDecoderManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ImportDecoderManifest
func (*IoTFleetWise) ImportDecoderManifestWithContext ¶
func (c *IoTFleetWise) ImportDecoderManifestWithContext(ctx aws.Context, input *ImportDecoderManifestInput, opts ...request.Option) (*ImportDecoderManifestOutput, error)
ImportDecoderManifestWithContext is the same as ImportDecoderManifest with the addition of the ability to pass a context and additional request options.
See ImportDecoderManifest 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 (*IoTFleetWise) ImportSignalCatalog ¶
func (c *IoTFleetWise) ImportSignalCatalog(input *ImportSignalCatalogInput) (*ImportSignalCatalogOutput, error)
ImportSignalCatalog API operation for AWS IoT FleetWise.
Creates a signal catalog using your existing VSS formatted content from your local device.
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 AWS IoT FleetWise's API operation ImportSignalCatalog for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ImportSignalCatalog
func (*IoTFleetWise) ImportSignalCatalogRequest ¶
func (c *IoTFleetWise) ImportSignalCatalogRequest(input *ImportSignalCatalogInput) (req *request.Request, output *ImportSignalCatalogOutput)
ImportSignalCatalogRequest generates a "aws/request.Request" representing the client's request for the ImportSignalCatalog 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 ImportSignalCatalog for more information on using the ImportSignalCatalog 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 ImportSignalCatalogRequest method. req, resp := client.ImportSignalCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ImportSignalCatalog
func (*IoTFleetWise) ImportSignalCatalogWithContext ¶
func (c *IoTFleetWise) ImportSignalCatalogWithContext(ctx aws.Context, input *ImportSignalCatalogInput, opts ...request.Option) (*ImportSignalCatalogOutput, error)
ImportSignalCatalogWithContext is the same as ImportSignalCatalog with the addition of the ability to pass a context and additional request options.
See ImportSignalCatalog 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 (*IoTFleetWise) ListCampaigns ¶
func (c *IoTFleetWise) ListCampaigns(input *ListCampaignsInput) (*ListCampaignsOutput, error)
ListCampaigns API operation for AWS IoT FleetWise.
Lists information about created campaigns.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListCampaigns for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListCampaigns
func (*IoTFleetWise) ListCampaignsPages ¶
func (c *IoTFleetWise) ListCampaignsPages(input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool) error
ListCampaignsPages iterates over the pages of a ListCampaigns operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListCampaigns 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 ListCampaigns operation. pageNum := 0 err := client.ListCampaignsPages(params, func(page *iotfleetwise.ListCampaignsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListCampaignsPagesWithContext ¶
func (c *IoTFleetWise) ListCampaignsPagesWithContext(ctx aws.Context, input *ListCampaignsInput, fn func(*ListCampaignsOutput, bool) bool, opts ...request.Option) error
ListCampaignsPagesWithContext same as ListCampaignsPages 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 (*IoTFleetWise) ListCampaignsRequest ¶
func (c *IoTFleetWise) ListCampaignsRequest(input *ListCampaignsInput) (req *request.Request, output *ListCampaignsOutput)
ListCampaignsRequest generates a "aws/request.Request" representing the client's request for the ListCampaigns 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 ListCampaigns for more information on using the ListCampaigns 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 ListCampaignsRequest method. req, resp := client.ListCampaignsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListCampaigns
func (*IoTFleetWise) ListCampaignsWithContext ¶
func (c *IoTFleetWise) ListCampaignsWithContext(ctx aws.Context, input *ListCampaignsInput, opts ...request.Option) (*ListCampaignsOutput, error)
ListCampaignsWithContext is the same as ListCampaigns with the addition of the ability to pass a context and additional request options.
See ListCampaigns 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 (*IoTFleetWise) ListDecoderManifestNetworkInterfaces ¶
func (c *IoTFleetWise) ListDecoderManifestNetworkInterfaces(input *ListDecoderManifestNetworkInterfacesInput) (*ListDecoderManifestNetworkInterfacesOutput, error)
ListDecoderManifestNetworkInterfaces API operation for AWS IoT FleetWise.
Lists the network interfaces specified in a decoder manifest.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListDecoderManifestNetworkInterfaces for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifestNetworkInterfaces
func (*IoTFleetWise) ListDecoderManifestNetworkInterfacesPages ¶
func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesPages(input *ListDecoderManifestNetworkInterfacesInput, fn func(*ListDecoderManifestNetworkInterfacesOutput, bool) bool) error
ListDecoderManifestNetworkInterfacesPages iterates over the pages of a ListDecoderManifestNetworkInterfaces operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDecoderManifestNetworkInterfaces 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 ListDecoderManifestNetworkInterfaces operation. pageNum := 0 err := client.ListDecoderManifestNetworkInterfacesPages(params, func(page *iotfleetwise.ListDecoderManifestNetworkInterfacesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListDecoderManifestNetworkInterfacesPagesWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesPagesWithContext(ctx aws.Context, input *ListDecoderManifestNetworkInterfacesInput, fn func(*ListDecoderManifestNetworkInterfacesOutput, bool) bool, opts ...request.Option) error
ListDecoderManifestNetworkInterfacesPagesWithContext same as ListDecoderManifestNetworkInterfacesPages 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 (*IoTFleetWise) ListDecoderManifestNetworkInterfacesRequest ¶
func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesRequest(input *ListDecoderManifestNetworkInterfacesInput) (req *request.Request, output *ListDecoderManifestNetworkInterfacesOutput)
ListDecoderManifestNetworkInterfacesRequest generates a "aws/request.Request" representing the client's request for the ListDecoderManifestNetworkInterfaces 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 ListDecoderManifestNetworkInterfaces for more information on using the ListDecoderManifestNetworkInterfaces 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 ListDecoderManifestNetworkInterfacesRequest method. req, resp := client.ListDecoderManifestNetworkInterfacesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifestNetworkInterfaces
func (*IoTFleetWise) ListDecoderManifestNetworkInterfacesWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestNetworkInterfacesWithContext(ctx aws.Context, input *ListDecoderManifestNetworkInterfacesInput, opts ...request.Option) (*ListDecoderManifestNetworkInterfacesOutput, error)
ListDecoderManifestNetworkInterfacesWithContext is the same as ListDecoderManifestNetworkInterfaces with the addition of the ability to pass a context and additional request options.
See ListDecoderManifestNetworkInterfaces 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 (*IoTFleetWise) ListDecoderManifestSignals ¶
func (c *IoTFleetWise) ListDecoderManifestSignals(input *ListDecoderManifestSignalsInput) (*ListDecoderManifestSignalsOutput, error)
ListDecoderManifestSignals API operation for AWS IoT FleetWise.
A list of information about signal decoders specified in a decoder manifest.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListDecoderManifestSignals for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifestSignals
func (*IoTFleetWise) ListDecoderManifestSignalsPages ¶
func (c *IoTFleetWise) ListDecoderManifestSignalsPages(input *ListDecoderManifestSignalsInput, fn func(*ListDecoderManifestSignalsOutput, bool) bool) error
ListDecoderManifestSignalsPages iterates over the pages of a ListDecoderManifestSignals operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDecoderManifestSignals 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 ListDecoderManifestSignals operation. pageNum := 0 err := client.ListDecoderManifestSignalsPages(params, func(page *iotfleetwise.ListDecoderManifestSignalsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListDecoderManifestSignalsPagesWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestSignalsPagesWithContext(ctx aws.Context, input *ListDecoderManifestSignalsInput, fn func(*ListDecoderManifestSignalsOutput, bool) bool, opts ...request.Option) error
ListDecoderManifestSignalsPagesWithContext same as ListDecoderManifestSignalsPages 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 (*IoTFleetWise) ListDecoderManifestSignalsRequest ¶
func (c *IoTFleetWise) ListDecoderManifestSignalsRequest(input *ListDecoderManifestSignalsInput) (req *request.Request, output *ListDecoderManifestSignalsOutput)
ListDecoderManifestSignalsRequest generates a "aws/request.Request" representing the client's request for the ListDecoderManifestSignals 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 ListDecoderManifestSignals for more information on using the ListDecoderManifestSignals 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 ListDecoderManifestSignalsRequest method. req, resp := client.ListDecoderManifestSignalsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifestSignals
func (*IoTFleetWise) ListDecoderManifestSignalsWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestSignalsWithContext(ctx aws.Context, input *ListDecoderManifestSignalsInput, opts ...request.Option) (*ListDecoderManifestSignalsOutput, error)
ListDecoderManifestSignalsWithContext is the same as ListDecoderManifestSignals with the addition of the ability to pass a context and additional request options.
See ListDecoderManifestSignals 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 (*IoTFleetWise) ListDecoderManifests ¶
func (c *IoTFleetWise) ListDecoderManifests(input *ListDecoderManifestsInput) (*ListDecoderManifestsOutput, error)
ListDecoderManifests API operation for AWS IoT FleetWise.
Lists decoder manifests.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListDecoderManifests for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifests
func (*IoTFleetWise) ListDecoderManifestsPages ¶
func (c *IoTFleetWise) ListDecoderManifestsPages(input *ListDecoderManifestsInput, fn func(*ListDecoderManifestsOutput, bool) bool) error
ListDecoderManifestsPages iterates over the pages of a ListDecoderManifests operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListDecoderManifests 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 ListDecoderManifests operation. pageNum := 0 err := client.ListDecoderManifestsPages(params, func(page *iotfleetwise.ListDecoderManifestsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListDecoderManifestsPagesWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestsPagesWithContext(ctx aws.Context, input *ListDecoderManifestsInput, fn func(*ListDecoderManifestsOutput, bool) bool, opts ...request.Option) error
ListDecoderManifestsPagesWithContext same as ListDecoderManifestsPages 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 (*IoTFleetWise) ListDecoderManifestsRequest ¶
func (c *IoTFleetWise) ListDecoderManifestsRequest(input *ListDecoderManifestsInput) (req *request.Request, output *ListDecoderManifestsOutput)
ListDecoderManifestsRequest generates a "aws/request.Request" representing the client's request for the ListDecoderManifests 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 ListDecoderManifests for more information on using the ListDecoderManifests 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 ListDecoderManifestsRequest method. req, resp := client.ListDecoderManifestsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListDecoderManifests
func (*IoTFleetWise) ListDecoderManifestsWithContext ¶
func (c *IoTFleetWise) ListDecoderManifestsWithContext(ctx aws.Context, input *ListDecoderManifestsInput, opts ...request.Option) (*ListDecoderManifestsOutput, error)
ListDecoderManifestsWithContext is the same as ListDecoderManifests with the addition of the ability to pass a context and additional request options.
See ListDecoderManifests 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 (*IoTFleetWise) ListFleets ¶
func (c *IoTFleetWise) ListFleets(input *ListFleetsInput) (*ListFleetsOutput, error)
ListFleets API operation for AWS IoT FleetWise.
Retrieves information for each created fleet in an Amazon Web Services account.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListFleets for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListFleets
func (*IoTFleetWise) ListFleetsForVehicle ¶
func (c *IoTFleetWise) ListFleetsForVehicle(input *ListFleetsForVehicleInput) (*ListFleetsForVehicleOutput, error)
ListFleetsForVehicle API operation for AWS IoT FleetWise.
Retrieves a list of IDs for all fleets that the vehicle is associated with.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListFleetsForVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListFleetsForVehicle
func (*IoTFleetWise) ListFleetsForVehiclePages ¶
func (c *IoTFleetWise) ListFleetsForVehiclePages(input *ListFleetsForVehicleInput, fn func(*ListFleetsForVehicleOutput, bool) bool) error
ListFleetsForVehiclePages iterates over the pages of a ListFleetsForVehicle operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFleetsForVehicle 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 ListFleetsForVehicle operation. pageNum := 0 err := client.ListFleetsForVehiclePages(params, func(page *iotfleetwise.ListFleetsForVehicleOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListFleetsForVehiclePagesWithContext ¶
func (c *IoTFleetWise) ListFleetsForVehiclePagesWithContext(ctx aws.Context, input *ListFleetsForVehicleInput, fn func(*ListFleetsForVehicleOutput, bool) bool, opts ...request.Option) error
ListFleetsForVehiclePagesWithContext same as ListFleetsForVehiclePages 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 (*IoTFleetWise) ListFleetsForVehicleRequest ¶
func (c *IoTFleetWise) ListFleetsForVehicleRequest(input *ListFleetsForVehicleInput) (req *request.Request, output *ListFleetsForVehicleOutput)
ListFleetsForVehicleRequest generates a "aws/request.Request" representing the client's request for the ListFleetsForVehicle 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 ListFleetsForVehicle for more information on using the ListFleetsForVehicle 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 ListFleetsForVehicleRequest method. req, resp := client.ListFleetsForVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListFleetsForVehicle
func (*IoTFleetWise) ListFleetsForVehicleWithContext ¶
func (c *IoTFleetWise) ListFleetsForVehicleWithContext(ctx aws.Context, input *ListFleetsForVehicleInput, opts ...request.Option) (*ListFleetsForVehicleOutput, error)
ListFleetsForVehicleWithContext is the same as ListFleetsForVehicle with the addition of the ability to pass a context and additional request options.
See ListFleetsForVehicle 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 (*IoTFleetWise) ListFleetsPages ¶
func (c *IoTFleetWise) ListFleetsPages(input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool) error
ListFleetsPages iterates over the pages of a ListFleets operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListFleets 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 ListFleets operation. pageNum := 0 err := client.ListFleetsPages(params, func(page *iotfleetwise.ListFleetsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListFleetsPagesWithContext ¶
func (c *IoTFleetWise) ListFleetsPagesWithContext(ctx aws.Context, input *ListFleetsInput, fn func(*ListFleetsOutput, bool) bool, opts ...request.Option) error
ListFleetsPagesWithContext same as ListFleetsPages 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 (*IoTFleetWise) ListFleetsRequest ¶
func (c *IoTFleetWise) ListFleetsRequest(input *ListFleetsInput) (req *request.Request, output *ListFleetsOutput)
ListFleetsRequest generates a "aws/request.Request" representing the client's request for the ListFleets 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 ListFleets for more information on using the ListFleets 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 ListFleetsRequest method. req, resp := client.ListFleetsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListFleets
func (*IoTFleetWise) ListFleetsWithContext ¶
func (c *IoTFleetWise) ListFleetsWithContext(ctx aws.Context, input *ListFleetsInput, opts ...request.Option) (*ListFleetsOutput, error)
ListFleetsWithContext is the same as ListFleets with the addition of the ability to pass a context and additional request options.
See ListFleets 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 (*IoTFleetWise) ListModelManifestNodes ¶
func (c *IoTFleetWise) ListModelManifestNodes(input *ListModelManifestNodesInput) (*ListModelManifestNodesOutput, error)
ListModelManifestNodes API operation for AWS IoT FleetWise.
Lists information about nodes specified in a vehicle model (model manifest).
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListModelManifestNodes for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListModelManifestNodes
func (*IoTFleetWise) ListModelManifestNodesPages ¶
func (c *IoTFleetWise) ListModelManifestNodesPages(input *ListModelManifestNodesInput, fn func(*ListModelManifestNodesOutput, bool) bool) error
ListModelManifestNodesPages iterates over the pages of a ListModelManifestNodes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListModelManifestNodes 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 ListModelManifestNodes operation. pageNum := 0 err := client.ListModelManifestNodesPages(params, func(page *iotfleetwise.ListModelManifestNodesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListModelManifestNodesPagesWithContext ¶
func (c *IoTFleetWise) ListModelManifestNodesPagesWithContext(ctx aws.Context, input *ListModelManifestNodesInput, fn func(*ListModelManifestNodesOutput, bool) bool, opts ...request.Option) error
ListModelManifestNodesPagesWithContext same as ListModelManifestNodesPages 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 (*IoTFleetWise) ListModelManifestNodesRequest ¶
func (c *IoTFleetWise) ListModelManifestNodesRequest(input *ListModelManifestNodesInput) (req *request.Request, output *ListModelManifestNodesOutput)
ListModelManifestNodesRequest generates a "aws/request.Request" representing the client's request for the ListModelManifestNodes 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 ListModelManifestNodes for more information on using the ListModelManifestNodes 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 ListModelManifestNodesRequest method. req, resp := client.ListModelManifestNodesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListModelManifestNodes
func (*IoTFleetWise) ListModelManifestNodesWithContext ¶
func (c *IoTFleetWise) ListModelManifestNodesWithContext(ctx aws.Context, input *ListModelManifestNodesInput, opts ...request.Option) (*ListModelManifestNodesOutput, error)
ListModelManifestNodesWithContext is the same as ListModelManifestNodes with the addition of the ability to pass a context and additional request options.
See ListModelManifestNodes 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 (*IoTFleetWise) ListModelManifests ¶
func (c *IoTFleetWise) ListModelManifests(input *ListModelManifestsInput) (*ListModelManifestsOutput, error)
ListModelManifests API operation for AWS IoT FleetWise.
Retrieves a list of vehicle models (model manifests).
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListModelManifests for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListModelManifests
func (*IoTFleetWise) ListModelManifestsPages ¶
func (c *IoTFleetWise) ListModelManifestsPages(input *ListModelManifestsInput, fn func(*ListModelManifestsOutput, bool) bool) error
ListModelManifestsPages iterates over the pages of a ListModelManifests operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListModelManifests 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 ListModelManifests operation. pageNum := 0 err := client.ListModelManifestsPages(params, func(page *iotfleetwise.ListModelManifestsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListModelManifestsPagesWithContext ¶
func (c *IoTFleetWise) ListModelManifestsPagesWithContext(ctx aws.Context, input *ListModelManifestsInput, fn func(*ListModelManifestsOutput, bool) bool, opts ...request.Option) error
ListModelManifestsPagesWithContext same as ListModelManifestsPages 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 (*IoTFleetWise) ListModelManifestsRequest ¶
func (c *IoTFleetWise) ListModelManifestsRequest(input *ListModelManifestsInput) (req *request.Request, output *ListModelManifestsOutput)
ListModelManifestsRequest generates a "aws/request.Request" representing the client's request for the ListModelManifests 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 ListModelManifests for more information on using the ListModelManifests 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 ListModelManifestsRequest method. req, resp := client.ListModelManifestsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListModelManifests
func (*IoTFleetWise) ListModelManifestsWithContext ¶
func (c *IoTFleetWise) ListModelManifestsWithContext(ctx aws.Context, input *ListModelManifestsInput, opts ...request.Option) (*ListModelManifestsOutput, error)
ListModelManifestsWithContext is the same as ListModelManifests with the addition of the ability to pass a context and additional request options.
See ListModelManifests 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 (*IoTFleetWise) ListSignalCatalogNodes ¶
func (c *IoTFleetWise) ListSignalCatalogNodes(input *ListSignalCatalogNodesInput) (*ListSignalCatalogNodesOutput, error)
ListSignalCatalogNodes API operation for AWS IoT FleetWise.
Lists of information about the signals (nodes) specified in a signal catalog.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListSignalCatalogNodes for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
LimitExceededException A service quota was exceeded.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListSignalCatalogNodes
func (*IoTFleetWise) ListSignalCatalogNodesPages ¶
func (c *IoTFleetWise) ListSignalCatalogNodesPages(input *ListSignalCatalogNodesInput, fn func(*ListSignalCatalogNodesOutput, bool) bool) error
ListSignalCatalogNodesPages iterates over the pages of a ListSignalCatalogNodes operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSignalCatalogNodes 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 ListSignalCatalogNodes operation. pageNum := 0 err := client.ListSignalCatalogNodesPages(params, func(page *iotfleetwise.ListSignalCatalogNodesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListSignalCatalogNodesPagesWithContext ¶
func (c *IoTFleetWise) ListSignalCatalogNodesPagesWithContext(ctx aws.Context, input *ListSignalCatalogNodesInput, fn func(*ListSignalCatalogNodesOutput, bool) bool, opts ...request.Option) error
ListSignalCatalogNodesPagesWithContext same as ListSignalCatalogNodesPages 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 (*IoTFleetWise) ListSignalCatalogNodesRequest ¶
func (c *IoTFleetWise) ListSignalCatalogNodesRequest(input *ListSignalCatalogNodesInput) (req *request.Request, output *ListSignalCatalogNodesOutput)
ListSignalCatalogNodesRequest generates a "aws/request.Request" representing the client's request for the ListSignalCatalogNodes 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 ListSignalCatalogNodes for more information on using the ListSignalCatalogNodes 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 ListSignalCatalogNodesRequest method. req, resp := client.ListSignalCatalogNodesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListSignalCatalogNodes
func (*IoTFleetWise) ListSignalCatalogNodesWithContext ¶
func (c *IoTFleetWise) ListSignalCatalogNodesWithContext(ctx aws.Context, input *ListSignalCatalogNodesInput, opts ...request.Option) (*ListSignalCatalogNodesOutput, error)
ListSignalCatalogNodesWithContext is the same as ListSignalCatalogNodes with the addition of the ability to pass a context and additional request options.
See ListSignalCatalogNodes 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 (*IoTFleetWise) ListSignalCatalogs ¶
func (c *IoTFleetWise) ListSignalCatalogs(input *ListSignalCatalogsInput) (*ListSignalCatalogsOutput, error)
ListSignalCatalogs API operation for AWS IoT FleetWise.
Lists all the created signal catalogs in an Amazon Web Services account.
You can use to list information about each signal (node) specified in a signal catalog.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListSignalCatalogs for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListSignalCatalogs
func (*IoTFleetWise) ListSignalCatalogsPages ¶
func (c *IoTFleetWise) ListSignalCatalogsPages(input *ListSignalCatalogsInput, fn func(*ListSignalCatalogsOutput, bool) bool) error
ListSignalCatalogsPages iterates over the pages of a ListSignalCatalogs operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListSignalCatalogs 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 ListSignalCatalogs operation. pageNum := 0 err := client.ListSignalCatalogsPages(params, func(page *iotfleetwise.ListSignalCatalogsOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListSignalCatalogsPagesWithContext ¶
func (c *IoTFleetWise) ListSignalCatalogsPagesWithContext(ctx aws.Context, input *ListSignalCatalogsInput, fn func(*ListSignalCatalogsOutput, bool) bool, opts ...request.Option) error
ListSignalCatalogsPagesWithContext same as ListSignalCatalogsPages 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 (*IoTFleetWise) ListSignalCatalogsRequest ¶
func (c *IoTFleetWise) ListSignalCatalogsRequest(input *ListSignalCatalogsInput) (req *request.Request, output *ListSignalCatalogsOutput)
ListSignalCatalogsRequest generates a "aws/request.Request" representing the client's request for the ListSignalCatalogs 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 ListSignalCatalogs for more information on using the ListSignalCatalogs 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 ListSignalCatalogsRequest method. req, resp := client.ListSignalCatalogsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListSignalCatalogs
func (*IoTFleetWise) ListSignalCatalogsWithContext ¶
func (c *IoTFleetWise) ListSignalCatalogsWithContext(ctx aws.Context, input *ListSignalCatalogsInput, opts ...request.Option) (*ListSignalCatalogsOutput, error)
ListSignalCatalogsWithContext is the same as ListSignalCatalogs with the addition of the ability to pass a context and additional request options.
See ListSignalCatalogs 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 (*IoTFleetWise) ListTagsForResource ¶
func (c *IoTFleetWise) ListTagsForResource(input *ListTagsForResourceInput) (*ListTagsForResourceOutput, error)
ListTagsForResource API operation for AWS IoT FleetWise.
Lists the tags (metadata) you have assigned 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 AWS IoT FleetWise's API operation ListTagsForResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListTagsForResource
func (*IoTFleetWise) ListTagsForResourceRequest ¶
func (c *IoTFleetWise) 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/iotfleetwise-2021-06-17/ListTagsForResource
func (*IoTFleetWise) ListTagsForResourceWithContext ¶
func (c *IoTFleetWise) 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 (*IoTFleetWise) ListVehicles ¶
func (c *IoTFleetWise) ListVehicles(input *ListVehiclesInput) (*ListVehiclesOutput, error)
ListVehicles API operation for AWS IoT FleetWise.
Retrieves a list of summaries of created vehicles.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListVehicles for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListVehicles
func (*IoTFleetWise) ListVehiclesInFleet ¶
func (c *IoTFleetWise) ListVehiclesInFleet(input *ListVehiclesInFleetInput) (*ListVehiclesInFleetOutput, error)
ListVehiclesInFleet API operation for AWS IoT FleetWise.
Retrieves a list of summaries of all vehicles associated with a fleet.
This API operation uses pagination. Specify the nextToken parameter in the request to return more results.
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 AWS IoT FleetWise's API operation ListVehiclesInFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListVehiclesInFleet
func (*IoTFleetWise) ListVehiclesInFleetPages ¶
func (c *IoTFleetWise) ListVehiclesInFleetPages(input *ListVehiclesInFleetInput, fn func(*ListVehiclesInFleetOutput, bool) bool) error
ListVehiclesInFleetPages iterates over the pages of a ListVehiclesInFleet operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListVehiclesInFleet 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 ListVehiclesInFleet operation. pageNum := 0 err := client.ListVehiclesInFleetPages(params, func(page *iotfleetwise.ListVehiclesInFleetOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListVehiclesInFleetPagesWithContext ¶
func (c *IoTFleetWise) ListVehiclesInFleetPagesWithContext(ctx aws.Context, input *ListVehiclesInFleetInput, fn func(*ListVehiclesInFleetOutput, bool) bool, opts ...request.Option) error
ListVehiclesInFleetPagesWithContext same as ListVehiclesInFleetPages 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 (*IoTFleetWise) ListVehiclesInFleetRequest ¶
func (c *IoTFleetWise) ListVehiclesInFleetRequest(input *ListVehiclesInFleetInput) (req *request.Request, output *ListVehiclesInFleetOutput)
ListVehiclesInFleetRequest generates a "aws/request.Request" representing the client's request for the ListVehiclesInFleet 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 ListVehiclesInFleet for more information on using the ListVehiclesInFleet 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 ListVehiclesInFleetRequest method. req, resp := client.ListVehiclesInFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListVehiclesInFleet
func (*IoTFleetWise) ListVehiclesInFleetWithContext ¶
func (c *IoTFleetWise) ListVehiclesInFleetWithContext(ctx aws.Context, input *ListVehiclesInFleetInput, opts ...request.Option) (*ListVehiclesInFleetOutput, error)
ListVehiclesInFleetWithContext is the same as ListVehiclesInFleet with the addition of the ability to pass a context and additional request options.
See ListVehiclesInFleet 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 (*IoTFleetWise) ListVehiclesPages ¶
func (c *IoTFleetWise) ListVehiclesPages(input *ListVehiclesInput, fn func(*ListVehiclesOutput, bool) bool) error
ListVehiclesPages iterates over the pages of a ListVehicles operation, calling the "fn" function with the response data for each page. To stop iterating, return false from the fn function.
See ListVehicles 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 ListVehicles operation. pageNum := 0 err := client.ListVehiclesPages(params, func(page *iotfleetwise.ListVehiclesOutput, lastPage bool) bool { pageNum++ fmt.Println(page) return pageNum <= 3 })
func (*IoTFleetWise) ListVehiclesPagesWithContext ¶
func (c *IoTFleetWise) ListVehiclesPagesWithContext(ctx aws.Context, input *ListVehiclesInput, fn func(*ListVehiclesOutput, bool) bool, opts ...request.Option) error
ListVehiclesPagesWithContext same as ListVehiclesPages 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 (*IoTFleetWise) ListVehiclesRequest ¶
func (c *IoTFleetWise) ListVehiclesRequest(input *ListVehiclesInput) (req *request.Request, output *ListVehiclesOutput)
ListVehiclesRequest generates a "aws/request.Request" representing the client's request for the ListVehicles 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 ListVehicles for more information on using the ListVehicles 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 ListVehiclesRequest method. req, resp := client.ListVehiclesRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/ListVehicles
func (*IoTFleetWise) ListVehiclesWithContext ¶
func (c *IoTFleetWise) ListVehiclesWithContext(ctx aws.Context, input *ListVehiclesInput, opts ...request.Option) (*ListVehiclesOutput, error)
ListVehiclesWithContext is the same as ListVehicles with the addition of the ability to pass a context and additional request options.
See ListVehicles 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 (*IoTFleetWise) PutEncryptionConfiguration ¶
func (c *IoTFleetWise) PutEncryptionConfiguration(input *PutEncryptionConfigurationInput) (*PutEncryptionConfigurationOutput, error)
PutEncryptionConfiguration API operation for AWS IoT FleetWise.
Creates or updates the encryption configuration. Amazon Web Services IoT FleetWise can encrypt your data and resources using an Amazon Web Services managed key. Or, you can use a KMS key that you own and manage. For more information, see Data encryption (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/data-encryption.html) in the Amazon Web Services IoT FleetWise Developer Guide.
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 AWS IoT FleetWise's API operation PutEncryptionConfiguration for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/PutEncryptionConfiguration
func (*IoTFleetWise) PutEncryptionConfigurationRequest ¶
func (c *IoTFleetWise) PutEncryptionConfigurationRequest(input *PutEncryptionConfigurationInput) (req *request.Request, output *PutEncryptionConfigurationOutput)
PutEncryptionConfigurationRequest generates a "aws/request.Request" representing the client's request for the PutEncryptionConfiguration 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 PutEncryptionConfiguration for more information on using the PutEncryptionConfiguration 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 PutEncryptionConfigurationRequest method. req, resp := client.PutEncryptionConfigurationRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/PutEncryptionConfiguration
func (*IoTFleetWise) PutEncryptionConfigurationWithContext ¶
func (c *IoTFleetWise) PutEncryptionConfigurationWithContext(ctx aws.Context, input *PutEncryptionConfigurationInput, opts ...request.Option) (*PutEncryptionConfigurationOutput, error)
PutEncryptionConfigurationWithContext is the same as PutEncryptionConfiguration with the addition of the ability to pass a context and additional request options.
See PutEncryptionConfiguration 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 (*IoTFleetWise) PutLoggingOptions ¶
func (c *IoTFleetWise) PutLoggingOptions(input *PutLoggingOptionsInput) (*PutLoggingOptionsOutput, error)
PutLoggingOptions API operation for AWS IoT FleetWise.
Creates or updates the logging option.
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 AWS IoT FleetWise's API operation PutLoggingOptions for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/PutLoggingOptions
func (*IoTFleetWise) PutLoggingOptionsRequest ¶
func (c *IoTFleetWise) PutLoggingOptionsRequest(input *PutLoggingOptionsInput) (req *request.Request, output *PutLoggingOptionsOutput)
PutLoggingOptionsRequest generates a "aws/request.Request" representing the client's request for the PutLoggingOptions 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 PutLoggingOptions for more information on using the PutLoggingOptions 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 PutLoggingOptionsRequest method. req, resp := client.PutLoggingOptionsRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/PutLoggingOptions
func (*IoTFleetWise) PutLoggingOptionsWithContext ¶
func (c *IoTFleetWise) PutLoggingOptionsWithContext(ctx aws.Context, input *PutLoggingOptionsInput, opts ...request.Option) (*PutLoggingOptionsOutput, error)
PutLoggingOptionsWithContext is the same as PutLoggingOptions with the addition of the ability to pass a context and additional request options.
See PutLoggingOptions 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 (*IoTFleetWise) RegisterAccount ¶
func (c *IoTFleetWise) RegisterAccount(input *RegisterAccountInput) (*RegisterAccountOutput, error)
RegisterAccount API operation for AWS IoT FleetWise.
This API operation contains deprecated parameters. Register your account again without the Timestream resources parameter so that Amazon Web Services IoT FleetWise can remove the Timestream metadata stored. You should then pass the data destination into the CreateCampaign (https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_CreateCampaign.html) API operation.
You must delete any existing campaigns that include an empty data destination before you register your account again. For more information, see the DeleteCampaign (https://docs.aws.amazon.com/iot-fleetwise/latest/APIReference/API_DeleteCampaign.html) API operation.
If you want to delete the Timestream inline policy from the service-linked role, such as to mitigate an overly permissive policy, you must first delete any existing campaigns. Then delete the service-linked role and register your account again to enable CloudWatch metrics. For more information, see DeleteServiceLinkedRole (https://docs.aws.amazon.com/IAM/latest/APIReference/API_DeleteServiceLinkedRole.html) in the Identity and Access Management API Reference.
Registers your Amazon Web Services account, IAM, and Amazon Timestream resources so Amazon Web Services IoT FleetWise can transfer your vehicle data to the Amazon Web Services Cloud. For more information, including step-by-step procedures, see Setting up Amazon Web Services IoT FleetWise (https://docs.aws.amazon.com/iot-fleetwise/latest/developerguide/setting-up.html).
An Amazon Web Services account is not the same thing as a "user." An Amazon Web Services user (https://docs.aws.amazon.com/IAM/latest/UserGuide/introduction_identity-management.html#intro-identity-users) is an identity that you create using Identity and Access Management (IAM) and takes the form of either an IAM user (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_users.html) or an IAM role, both with credentials (https://docs.aws.amazon.com/IAM/latest/UserGuide/id_roles.html). A single Amazon Web Services account can, and typically does, contain many users and roles.
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 AWS IoT FleetWise's API operation RegisterAccount for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/RegisterAccount
func (*IoTFleetWise) RegisterAccountRequest ¶
func (c *IoTFleetWise) RegisterAccountRequest(input *RegisterAccountInput) (req *request.Request, output *RegisterAccountOutput)
RegisterAccountRequest generates a "aws/request.Request" representing the client's request for the RegisterAccount 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 RegisterAccount for more information on using the RegisterAccount 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 RegisterAccountRequest method. req, resp := client.RegisterAccountRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/RegisterAccount
func (*IoTFleetWise) RegisterAccountWithContext ¶
func (c *IoTFleetWise) RegisterAccountWithContext(ctx aws.Context, input *RegisterAccountInput, opts ...request.Option) (*RegisterAccountOutput, error)
RegisterAccountWithContext is the same as RegisterAccount with the addition of the ability to pass a context and additional request options.
See RegisterAccount 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 (*IoTFleetWise) TagResource ¶
func (c *IoTFleetWise) TagResource(input *TagResourceInput) (*TagResourceOutput, error)
TagResource API operation for AWS IoT FleetWise.
Adds to or modifies the tags of the given resource. Tags are metadata which can be used to manage 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 AWS IoT FleetWise's API operation TagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/TagResource
func (*IoTFleetWise) TagResourceRequest ¶
func (c *IoTFleetWise) 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/iotfleetwise-2021-06-17/TagResource
func (*IoTFleetWise) TagResourceWithContext ¶
func (c *IoTFleetWise) 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 (*IoTFleetWise) UntagResource ¶
func (c *IoTFleetWise) UntagResource(input *UntagResourceInput) (*UntagResourceOutput, error)
UntagResource API operation for AWS IoT FleetWise.
Removes the given tags (metadata) from 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 AWS IoT FleetWise's API operation UntagResource for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UntagResource
func (*IoTFleetWise) UntagResourceRequest ¶
func (c *IoTFleetWise) 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/iotfleetwise-2021-06-17/UntagResource
func (*IoTFleetWise) UntagResourceWithContext ¶
func (c *IoTFleetWise) 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 (*IoTFleetWise) UpdateCampaign ¶
func (c *IoTFleetWise) UpdateCampaign(input *UpdateCampaignInput) (*UpdateCampaignOutput, error)
UpdateCampaign API operation for AWS IoT FleetWise.
Updates a campaign.
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 AWS IoT FleetWise's API operation UpdateCampaign for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateCampaign
func (*IoTFleetWise) UpdateCampaignRequest ¶
func (c *IoTFleetWise) UpdateCampaignRequest(input *UpdateCampaignInput) (req *request.Request, output *UpdateCampaignOutput)
UpdateCampaignRequest generates a "aws/request.Request" representing the client's request for the UpdateCampaign 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 UpdateCampaign for more information on using the UpdateCampaign 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 UpdateCampaignRequest method. req, resp := client.UpdateCampaignRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateCampaign
func (*IoTFleetWise) UpdateCampaignWithContext ¶
func (c *IoTFleetWise) UpdateCampaignWithContext(ctx aws.Context, input *UpdateCampaignInput, opts ...request.Option) (*UpdateCampaignOutput, error)
UpdateCampaignWithContext is the same as UpdateCampaign with the addition of the ability to pass a context and additional request options.
See UpdateCampaign 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 (*IoTFleetWise) UpdateDecoderManifest ¶
func (c *IoTFleetWise) UpdateDecoderManifest(input *UpdateDecoderManifestInput) (*UpdateDecoderManifestOutput, error)
UpdateDecoderManifest API operation for AWS IoT FleetWise.
Updates a decoder manifest.
A decoder manifest can only be updated when the status is DRAFT. Only ACTIVE decoder manifests can be associated with vehicles.
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 AWS IoT FleetWise's API operation UpdateDecoderManifest for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
DecoderManifestValidationException The request couldn't be completed because it contains signal decoders with one or more validation errors.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateDecoderManifest
func (*IoTFleetWise) UpdateDecoderManifestRequest ¶
func (c *IoTFleetWise) UpdateDecoderManifestRequest(input *UpdateDecoderManifestInput) (req *request.Request, output *UpdateDecoderManifestOutput)
UpdateDecoderManifestRequest generates a "aws/request.Request" representing the client's request for the UpdateDecoderManifest 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 UpdateDecoderManifest for more information on using the UpdateDecoderManifest 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 UpdateDecoderManifestRequest method. req, resp := client.UpdateDecoderManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateDecoderManifest
func (*IoTFleetWise) UpdateDecoderManifestWithContext ¶
func (c *IoTFleetWise) UpdateDecoderManifestWithContext(ctx aws.Context, input *UpdateDecoderManifestInput, opts ...request.Option) (*UpdateDecoderManifestOutput, error)
UpdateDecoderManifestWithContext is the same as UpdateDecoderManifest with the addition of the ability to pass a context and additional request options.
See UpdateDecoderManifest 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 (*IoTFleetWise) UpdateFleet ¶
func (c *IoTFleetWise) UpdateFleet(input *UpdateFleetInput) (*UpdateFleetOutput, error)
UpdateFleet API operation for AWS IoT FleetWise.
Updates the description of an existing fleet.
If the fleet is successfully updated, Amazon Web Services IoT FleetWise sends back an HTTP 200 response with an empty HTTP body.
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 AWS IoT FleetWise's API operation UpdateFleet for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateFleet
func (*IoTFleetWise) UpdateFleetRequest ¶
func (c *IoTFleetWise) UpdateFleetRequest(input *UpdateFleetInput) (req *request.Request, output *UpdateFleetOutput)
UpdateFleetRequest generates a "aws/request.Request" representing the client's request for the UpdateFleet 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 UpdateFleet for more information on using the UpdateFleet 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 UpdateFleetRequest method. req, resp := client.UpdateFleetRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateFleet
func (*IoTFleetWise) UpdateFleetWithContext ¶
func (c *IoTFleetWise) UpdateFleetWithContext(ctx aws.Context, input *UpdateFleetInput, opts ...request.Option) (*UpdateFleetOutput, error)
UpdateFleetWithContext is the same as UpdateFleet with the addition of the ability to pass a context and additional request options.
See UpdateFleet 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 (*IoTFleetWise) UpdateModelManifest ¶
func (c *IoTFleetWise) UpdateModelManifest(input *UpdateModelManifestInput) (*UpdateModelManifestOutput, error)
UpdateModelManifest API operation for AWS IoT FleetWise.
Updates a vehicle model (model manifest). If created vehicles are associated with a vehicle model, it can't be updated.
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 AWS IoT FleetWise's API operation UpdateModelManifest for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateModelManifest
func (*IoTFleetWise) UpdateModelManifestRequest ¶
func (c *IoTFleetWise) UpdateModelManifestRequest(input *UpdateModelManifestInput) (req *request.Request, output *UpdateModelManifestOutput)
UpdateModelManifestRequest generates a "aws/request.Request" representing the client's request for the UpdateModelManifest 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 UpdateModelManifest for more information on using the UpdateModelManifest 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 UpdateModelManifestRequest method. req, resp := client.UpdateModelManifestRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateModelManifest
func (*IoTFleetWise) UpdateModelManifestWithContext ¶
func (c *IoTFleetWise) UpdateModelManifestWithContext(ctx aws.Context, input *UpdateModelManifestInput, opts ...request.Option) (*UpdateModelManifestOutput, error)
UpdateModelManifestWithContext is the same as UpdateModelManifest with the addition of the ability to pass a context and additional request options.
See UpdateModelManifest 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 (*IoTFleetWise) UpdateSignalCatalog ¶
func (c *IoTFleetWise) UpdateSignalCatalog(input *UpdateSignalCatalogInput) (*UpdateSignalCatalogOutput, error)
UpdateSignalCatalog API operation for AWS IoT FleetWise.
Updates a signal catalog.
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 AWS IoT FleetWise's API operation UpdateSignalCatalog for usage and error information.
Returned Error Types:
ResourceNotFoundException The resource wasn't found.
InternalServerException The request couldn't be completed because the server temporarily failed.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
LimitExceededException A service quota was exceeded.
InvalidNodeException The specified node type doesn't match the expected node type for a node. You can specify the node type as branch, sensor, actuator, or attribute.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
InvalidSignalsException The request couldn't be completed because it contains signals that aren't valid.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateSignalCatalog
func (*IoTFleetWise) UpdateSignalCatalogRequest ¶
func (c *IoTFleetWise) UpdateSignalCatalogRequest(input *UpdateSignalCatalogInput) (req *request.Request, output *UpdateSignalCatalogOutput)
UpdateSignalCatalogRequest generates a "aws/request.Request" representing the client's request for the UpdateSignalCatalog 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 UpdateSignalCatalog for more information on using the UpdateSignalCatalog 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 UpdateSignalCatalogRequest method. req, resp := client.UpdateSignalCatalogRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateSignalCatalog
func (*IoTFleetWise) UpdateSignalCatalogWithContext ¶
func (c *IoTFleetWise) UpdateSignalCatalogWithContext(ctx aws.Context, input *UpdateSignalCatalogInput, opts ...request.Option) (*UpdateSignalCatalogOutput, error)
UpdateSignalCatalogWithContext is the same as UpdateSignalCatalog with the addition of the ability to pass a context and additional request options.
See UpdateSignalCatalog 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 (*IoTFleetWise) UpdateVehicle ¶
func (c *IoTFleetWise) UpdateVehicle(input *UpdateVehicleInput) (*UpdateVehicleOutput, error)
UpdateVehicle API operation for AWS IoT FleetWise.
Updates a vehicle.
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 AWS IoT FleetWise's API operation UpdateVehicle for usage and error information.
Returned Error Types:
InternalServerException The request couldn't be completed because the server temporarily failed.
ResourceNotFoundException The resource wasn't found.
ConflictException The request has conflicting operations. This can occur if you're trying to perform more than one operation on the same resource at the same time.
ThrottlingException The request couldn't be completed due to throttling.
ValidationException The input fails to satisfy the constraints specified by an Amazon Web Services service.
AccessDeniedException You don't have sufficient permission to perform this action.
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateVehicle
func (*IoTFleetWise) UpdateVehicleRequest ¶
func (c *IoTFleetWise) UpdateVehicleRequest(input *UpdateVehicleInput) (req *request.Request, output *UpdateVehicleOutput)
UpdateVehicleRequest generates a "aws/request.Request" representing the client's request for the UpdateVehicle 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 UpdateVehicle for more information on using the UpdateVehicle 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 UpdateVehicleRequest method. req, resp := client.UpdateVehicleRequest(params) err := req.Send() if err == nil { // resp is now filled fmt.Println(resp) }
See also, https://docs.aws.amazon.com/goto/WebAPI/iotfleetwise-2021-06-17/UpdateVehicle
func (*IoTFleetWise) UpdateVehicleWithContext ¶
func (c *IoTFleetWise) UpdateVehicleWithContext(ctx aws.Context, input *UpdateVehicleInput, opts ...request.Option) (*UpdateVehicleOutput, error)
UpdateVehicleWithContext is the same as UpdateVehicle with the addition of the ability to pass a context and additional request options.
See UpdateVehicle 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 LimitExceededException ¶
type LimitExceededException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` Message_ *string `locationName:"message" type:"string"` // The identifier of the resource that was exceeded. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The type of resource that was exceeded. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
A service quota was exceeded.
func (*LimitExceededException) Code ¶
func (s *LimitExceededException) Code() string
Code returns the exception type name.
func (*LimitExceededException) Error ¶
func (s *LimitExceededException) Error() string
func (LimitExceededException) GoString ¶
func (s LimitExceededException) 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 (*LimitExceededException) Message ¶
func (s *LimitExceededException) Message() string
Message returns the exception's message.
func (*LimitExceededException) OrigErr ¶
func (s *LimitExceededException) OrigErr() error
OrigErr always returns nil, satisfies awserr.Error interface.
func (*LimitExceededException) RequestID ¶
func (s *LimitExceededException) RequestID() string
RequestID returns the service's response RequestID for request.
func (*LimitExceededException) StatusCode ¶
func (s *LimitExceededException) StatusCode() int
Status code returns the HTTP status code for the request's response error.
func (LimitExceededException) String ¶
func (s LimitExceededException) 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 ListCampaignsInput ¶
type ListCampaignsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Optional parameter to filter the results by the status of each created campaign // in your account. The status can be one of: CREATING, WAITING_FOR_APPROVAL, // RUNNING, or SUSPENDED. Status *string `locationName:"status" type:"string"` // contains filtered or unexported fields }
func (ListCampaignsInput) GoString ¶
func (s ListCampaignsInput) 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 (*ListCampaignsInput) SetMaxResults ¶
func (s *ListCampaignsInput) SetMaxResults(v int64) *ListCampaignsInput
SetMaxResults sets the MaxResults field's value.
func (*ListCampaignsInput) SetNextToken ¶
func (s *ListCampaignsInput) SetNextToken(v string) *ListCampaignsInput
SetNextToken sets the NextToken field's value.
func (*ListCampaignsInput) SetStatus ¶
func (s *ListCampaignsInput) SetStatus(v string) *ListCampaignsInput
SetStatus sets the Status field's value.
func (ListCampaignsInput) String ¶
func (s ListCampaignsInput) 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 (*ListCampaignsInput) Validate ¶
func (s *ListCampaignsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListCampaignsOutput ¶
type ListCampaignsOutput struct { // A summary of information about each campaign. CampaignSummaries []*CampaignSummary `locationName:"campaignSummaries" type:"list"` // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListCampaignsOutput) GoString ¶
func (s ListCampaignsOutput) 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 (*ListCampaignsOutput) SetCampaignSummaries ¶
func (s *ListCampaignsOutput) SetCampaignSummaries(v []*CampaignSummary) *ListCampaignsOutput
SetCampaignSummaries sets the CampaignSummaries field's value.
func (*ListCampaignsOutput) SetNextToken ¶
func (s *ListCampaignsOutput) SetNextToken(v string) *ListCampaignsOutput
SetNextToken sets the NextToken field's value.
func (ListCampaignsOutput) String ¶
func (s ListCampaignsOutput) 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 ListDecoderManifestNetworkInterfacesInput ¶
type ListDecoderManifestNetworkInterfacesInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The name of the decoder manifest to list information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDecoderManifestNetworkInterfacesInput) GoString ¶
func (s ListDecoderManifestNetworkInterfacesInput) 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 (*ListDecoderManifestNetworkInterfacesInput) SetMaxResults ¶
func (s *ListDecoderManifestNetworkInterfacesInput) SetMaxResults(v int64) *ListDecoderManifestNetworkInterfacesInput
SetMaxResults sets the MaxResults field's value.
func (*ListDecoderManifestNetworkInterfacesInput) SetName ¶
func (s *ListDecoderManifestNetworkInterfacesInput) SetName(v string) *ListDecoderManifestNetworkInterfacesInput
SetName sets the Name field's value.
func (*ListDecoderManifestNetworkInterfacesInput) SetNextToken ¶
func (s *ListDecoderManifestNetworkInterfacesInput) SetNextToken(v string) *ListDecoderManifestNetworkInterfacesInput
SetNextToken sets the NextToken field's value.
func (ListDecoderManifestNetworkInterfacesInput) String ¶
func (s ListDecoderManifestNetworkInterfacesInput) 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 (*ListDecoderManifestNetworkInterfacesInput) Validate ¶
func (s *ListDecoderManifestNetworkInterfacesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDecoderManifestNetworkInterfacesOutput ¶
type ListDecoderManifestNetworkInterfacesOutput struct { // A list of information about network interfaces. NetworkInterfaces []*NetworkInterface `locationName:"networkInterfaces" min:"1" type:"list"` // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDecoderManifestNetworkInterfacesOutput) GoString ¶
func (s ListDecoderManifestNetworkInterfacesOutput) 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 (*ListDecoderManifestNetworkInterfacesOutput) SetNetworkInterfaces ¶
func (s *ListDecoderManifestNetworkInterfacesOutput) SetNetworkInterfaces(v []*NetworkInterface) *ListDecoderManifestNetworkInterfacesOutput
SetNetworkInterfaces sets the NetworkInterfaces field's value.
func (*ListDecoderManifestNetworkInterfacesOutput) SetNextToken ¶
func (s *ListDecoderManifestNetworkInterfacesOutput) SetNextToken(v string) *ListDecoderManifestNetworkInterfacesOutput
SetNextToken sets the NextToken field's value.
func (ListDecoderManifestNetworkInterfacesOutput) String ¶
func (s ListDecoderManifestNetworkInterfacesOutput) 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 ListDecoderManifestSignalsInput ¶
type ListDecoderManifestSignalsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The name of the decoder manifest to list information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDecoderManifestSignalsInput) GoString ¶
func (s ListDecoderManifestSignalsInput) 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 (*ListDecoderManifestSignalsInput) SetMaxResults ¶
func (s *ListDecoderManifestSignalsInput) SetMaxResults(v int64) *ListDecoderManifestSignalsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDecoderManifestSignalsInput) SetName ¶
func (s *ListDecoderManifestSignalsInput) SetName(v string) *ListDecoderManifestSignalsInput
SetName sets the Name field's value.
func (*ListDecoderManifestSignalsInput) SetNextToken ¶
func (s *ListDecoderManifestSignalsInput) SetNextToken(v string) *ListDecoderManifestSignalsInput
SetNextToken sets the NextToken field's value.
func (ListDecoderManifestSignalsInput) String ¶
func (s ListDecoderManifestSignalsInput) 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 (*ListDecoderManifestSignalsInput) Validate ¶
func (s *ListDecoderManifestSignalsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDecoderManifestSignalsOutput ¶
type ListDecoderManifestSignalsOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // Information about a list of signals to decode. SignalDecoders []*SignalDecoder `locationName:"signalDecoders" min:"1" type:"list"` // contains filtered or unexported fields }
func (ListDecoderManifestSignalsOutput) GoString ¶
func (s ListDecoderManifestSignalsOutput) 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 (*ListDecoderManifestSignalsOutput) SetNextToken ¶
func (s *ListDecoderManifestSignalsOutput) SetNextToken(v string) *ListDecoderManifestSignalsOutput
SetNextToken sets the NextToken field's value.
func (*ListDecoderManifestSignalsOutput) SetSignalDecoders ¶
func (s *ListDecoderManifestSignalsOutput) SetSignalDecoders(v []*SignalDecoder) *ListDecoderManifestSignalsOutput
SetSignalDecoders sets the SignalDecoders field's value.
func (ListDecoderManifestSignalsOutput) String ¶
func (s ListDecoderManifestSignalsOutput) 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 ListDecoderManifestsInput ¶
type ListDecoderManifestsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The Amazon Resource Name (ARN) of a vehicle model (model manifest) associated // with the decoder manifest. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListDecoderManifestsInput) GoString ¶
func (s ListDecoderManifestsInput) 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 (*ListDecoderManifestsInput) SetMaxResults ¶
func (s *ListDecoderManifestsInput) SetMaxResults(v int64) *ListDecoderManifestsInput
SetMaxResults sets the MaxResults field's value.
func (*ListDecoderManifestsInput) SetModelManifestArn ¶
func (s *ListDecoderManifestsInput) SetModelManifestArn(v string) *ListDecoderManifestsInput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*ListDecoderManifestsInput) SetNextToken ¶
func (s *ListDecoderManifestsInput) SetNextToken(v string) *ListDecoderManifestsInput
SetNextToken sets the NextToken field's value.
func (ListDecoderManifestsInput) String ¶
func (s ListDecoderManifestsInput) 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 (*ListDecoderManifestsInput) Validate ¶
func (s *ListDecoderManifestsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListDecoderManifestsOutput ¶
type ListDecoderManifestsOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of information about each decoder manifest. Summaries []*DecoderManifestSummary `locationName:"summaries" type:"list"` // contains filtered or unexported fields }
func (ListDecoderManifestsOutput) GoString ¶
func (s ListDecoderManifestsOutput) 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 (*ListDecoderManifestsOutput) SetNextToken ¶
func (s *ListDecoderManifestsOutput) SetNextToken(v string) *ListDecoderManifestsOutput
SetNextToken sets the NextToken field's value.
func (*ListDecoderManifestsOutput) SetSummaries ¶
func (s *ListDecoderManifestsOutput) SetSummaries(v []*DecoderManifestSummary) *ListDecoderManifestsOutput
SetSummaries sets the Summaries field's value.
func (ListDecoderManifestsOutput) String ¶
func (s ListDecoderManifestsOutput) 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 ListFleetsForVehicleInput ¶
type ListFleetsForVehicleInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The ID of the vehicle to retrieve information about. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (ListFleetsForVehicleInput) GoString ¶
func (s ListFleetsForVehicleInput) 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 (*ListFleetsForVehicleInput) SetMaxResults ¶
func (s *ListFleetsForVehicleInput) SetMaxResults(v int64) *ListFleetsForVehicleInput
SetMaxResults sets the MaxResults field's value.
func (*ListFleetsForVehicleInput) SetNextToken ¶
func (s *ListFleetsForVehicleInput) SetNextToken(v string) *ListFleetsForVehicleInput
SetNextToken sets the NextToken field's value.
func (*ListFleetsForVehicleInput) SetVehicleName ¶
func (s *ListFleetsForVehicleInput) SetVehicleName(v string) *ListFleetsForVehicleInput
SetVehicleName sets the VehicleName field's value.
func (ListFleetsForVehicleInput) String ¶
func (s ListFleetsForVehicleInput) 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 (*ListFleetsForVehicleInput) Validate ¶
func (s *ListFleetsForVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFleetsForVehicleOutput ¶
type ListFleetsForVehicleOutput struct { // A list of fleet IDs that the vehicle is associated with. Fleets []*string `locationName:"fleets" type:"list"` // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListFleetsForVehicleOutput) GoString ¶
func (s ListFleetsForVehicleOutput) 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 (*ListFleetsForVehicleOutput) SetFleets ¶
func (s *ListFleetsForVehicleOutput) SetFleets(v []*string) *ListFleetsForVehicleOutput
SetFleets sets the Fleets field's value.
func (*ListFleetsForVehicleOutput) SetNextToken ¶
func (s *ListFleetsForVehicleOutput) SetNextToken(v string) *ListFleetsForVehicleOutput
SetNextToken sets the NextToken field's value.
func (ListFleetsForVehicleOutput) String ¶
func (s ListFleetsForVehicleOutput) 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 ListFleetsInput ¶
type ListFleetsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListFleetsInput) GoString ¶
func (s ListFleetsInput) 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 (*ListFleetsInput) SetMaxResults ¶
func (s *ListFleetsInput) SetMaxResults(v int64) *ListFleetsInput
SetMaxResults sets the MaxResults field's value.
func (*ListFleetsInput) SetNextToken ¶
func (s *ListFleetsInput) SetNextToken(v string) *ListFleetsInput
SetNextToken sets the NextToken field's value.
func (ListFleetsInput) String ¶
func (s ListFleetsInput) 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 (*ListFleetsInput) Validate ¶
func (s *ListFleetsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListFleetsOutput ¶
type ListFleetsOutput struct { // A list of information for each fleet. FleetSummaries []*FleetSummary `locationName:"fleetSummaries" type:"list"` // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListFleetsOutput) GoString ¶
func (s ListFleetsOutput) 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 (*ListFleetsOutput) SetFleetSummaries ¶
func (s *ListFleetsOutput) SetFleetSummaries(v []*FleetSummary) *ListFleetsOutput
SetFleetSummaries sets the FleetSummaries field's value.
func (*ListFleetsOutput) SetNextToken ¶
func (s *ListFleetsOutput) SetNextToken(v string) *ListFleetsOutput
SetNextToken sets the NextToken field's value.
func (ListFleetsOutput) String ¶
func (s ListFleetsOutput) 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 ListModelManifestNodesInput ¶
type ListModelManifestNodesInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The name of the vehicle model to list information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListModelManifestNodesInput) GoString ¶
func (s ListModelManifestNodesInput) 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 (*ListModelManifestNodesInput) SetMaxResults ¶
func (s *ListModelManifestNodesInput) SetMaxResults(v int64) *ListModelManifestNodesInput
SetMaxResults sets the MaxResults field's value.
func (*ListModelManifestNodesInput) SetName ¶
func (s *ListModelManifestNodesInput) SetName(v string) *ListModelManifestNodesInput
SetName sets the Name field's value.
func (*ListModelManifestNodesInput) SetNextToken ¶
func (s *ListModelManifestNodesInput) SetNextToken(v string) *ListModelManifestNodesInput
SetNextToken sets the NextToken field's value.
func (ListModelManifestNodesInput) String ¶
func (s ListModelManifestNodesInput) 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 (*ListModelManifestNodesInput) Validate ¶
func (s *ListModelManifestNodesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListModelManifestNodesOutput ¶
type ListModelManifestNodesOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of information about nodes. Nodes []*Node `locationName:"nodes" type:"list"` // contains filtered or unexported fields }
func (ListModelManifestNodesOutput) GoString ¶
func (s ListModelManifestNodesOutput) 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 (*ListModelManifestNodesOutput) SetNextToken ¶
func (s *ListModelManifestNodesOutput) SetNextToken(v string) *ListModelManifestNodesOutput
SetNextToken sets the NextToken field's value.
func (*ListModelManifestNodesOutput) SetNodes ¶
func (s *ListModelManifestNodesOutput) SetNodes(v []*Node) *ListModelManifestNodesOutput
SetNodes sets the Nodes field's value.
func (ListModelManifestNodesOutput) String ¶
func (s ListModelManifestNodesOutput) 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 ListModelManifestsInput ¶
type ListModelManifestsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // The ARN of a signal catalog. If you specify a signal catalog, only the vehicle // models associated with it are returned. SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string"` // contains filtered or unexported fields }
func (ListModelManifestsInput) GoString ¶
func (s ListModelManifestsInput) 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 (*ListModelManifestsInput) SetMaxResults ¶
func (s *ListModelManifestsInput) SetMaxResults(v int64) *ListModelManifestsInput
SetMaxResults sets the MaxResults field's value.
func (*ListModelManifestsInput) SetNextToken ¶
func (s *ListModelManifestsInput) SetNextToken(v string) *ListModelManifestsInput
SetNextToken sets the NextToken field's value.
func (*ListModelManifestsInput) SetSignalCatalogArn ¶
func (s *ListModelManifestsInput) SetSignalCatalogArn(v string) *ListModelManifestsInput
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (ListModelManifestsInput) String ¶
func (s ListModelManifestsInput) 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 (*ListModelManifestsInput) Validate ¶
func (s *ListModelManifestsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListModelManifestsOutput ¶
type ListModelManifestsOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of information about vehicle models. Summaries []*ModelManifestSummary `locationName:"summaries" type:"list"` // contains filtered or unexported fields }
func (ListModelManifestsOutput) GoString ¶
func (s ListModelManifestsOutput) 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 (*ListModelManifestsOutput) SetNextToken ¶
func (s *ListModelManifestsOutput) SetNextToken(v string) *ListModelManifestsOutput
SetNextToken sets the NextToken field's value.
func (*ListModelManifestsOutput) SetSummaries ¶
func (s *ListModelManifestsOutput) SetSummaries(v []*ModelManifestSummary) *ListModelManifestsOutput
SetSummaries sets the Summaries field's value.
func (ListModelManifestsOutput) String ¶
func (s ListModelManifestsOutput) 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 ListSignalCatalogNodesInput ¶
type ListSignalCatalogNodesInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The name of the signal catalog to list information about. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSignalCatalogNodesInput) GoString ¶
func (s ListSignalCatalogNodesInput) 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 (*ListSignalCatalogNodesInput) SetMaxResults ¶
func (s *ListSignalCatalogNodesInput) SetMaxResults(v int64) *ListSignalCatalogNodesInput
SetMaxResults sets the MaxResults field's value.
func (*ListSignalCatalogNodesInput) SetName ¶
func (s *ListSignalCatalogNodesInput) SetName(v string) *ListSignalCatalogNodesInput
SetName sets the Name field's value.
func (*ListSignalCatalogNodesInput) SetNextToken ¶
func (s *ListSignalCatalogNodesInput) SetNextToken(v string) *ListSignalCatalogNodesInput
SetNextToken sets the NextToken field's value.
func (ListSignalCatalogNodesInput) String ¶
func (s ListSignalCatalogNodesInput) 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 (*ListSignalCatalogNodesInput) Validate ¶
func (s *ListSignalCatalogNodesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSignalCatalogNodesOutput ¶
type ListSignalCatalogNodesOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of information about nodes. Nodes []*Node `locationName:"nodes" type:"list"` // contains filtered or unexported fields }
func (ListSignalCatalogNodesOutput) GoString ¶
func (s ListSignalCatalogNodesOutput) 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 (*ListSignalCatalogNodesOutput) SetNextToken ¶
func (s *ListSignalCatalogNodesOutput) SetNextToken(v string) *ListSignalCatalogNodesOutput
SetNextToken sets the NextToken field's value.
func (*ListSignalCatalogNodesOutput) SetNodes ¶
func (s *ListSignalCatalogNodesOutput) SetNodes(v []*Node) *ListSignalCatalogNodesOutput
SetNodes sets the Nodes field's value.
func (ListSignalCatalogNodesOutput) String ¶
func (s ListSignalCatalogNodesOutput) 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 ListSignalCatalogsInput ¶
type ListSignalCatalogsInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListSignalCatalogsInput) GoString ¶
func (s ListSignalCatalogsInput) 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 (*ListSignalCatalogsInput) SetMaxResults ¶
func (s *ListSignalCatalogsInput) SetMaxResults(v int64) *ListSignalCatalogsInput
SetMaxResults sets the MaxResults field's value.
func (*ListSignalCatalogsInput) SetNextToken ¶
func (s *ListSignalCatalogsInput) SetNextToken(v string) *ListSignalCatalogsInput
SetNextToken sets the NextToken field's value.
func (ListSignalCatalogsInput) String ¶
func (s ListSignalCatalogsInput) 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 (*ListSignalCatalogsInput) Validate ¶
func (s *ListSignalCatalogsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListSignalCatalogsOutput ¶
type ListSignalCatalogsOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of information about each signal catalog. Summaries []*SignalCatalogSummary `locationName:"summaries" type:"list"` // contains filtered or unexported fields }
func (ListSignalCatalogsOutput) GoString ¶
func (s ListSignalCatalogsOutput) 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 (*ListSignalCatalogsOutput) SetNextToken ¶
func (s *ListSignalCatalogsOutput) SetNextToken(v string) *ListSignalCatalogsOutput
SetNextToken sets the NextToken field's value.
func (*ListSignalCatalogsOutput) SetSummaries ¶
func (s *ListSignalCatalogsOutput) SetSummaries(v []*SignalCatalogSummary) *ListSignalCatalogsOutput
SetSummaries sets the Summaries field's value.
func (ListSignalCatalogsOutput) String ¶
func (s ListSignalCatalogsOutput) String() string
String returns the string representation.
API parameter values that are decorated as "sensitive" in the API will not be included in the string output. The member name will be present, but the value will be replaced with "sensitive".
type ListTagsForResourceInput ¶
type ListTagsForResourceInput struct { // The ARN of the resource. // // 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 ¶
func (s *ListTagsForResourceInput) SetResourceARN(v string) *ListTagsForResourceInput
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 { // The list of tags assigned to 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 ¶
func (s *ListTagsForResourceOutput) SetTags(v []*Tag) *ListTagsForResourceOutput
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 ListVehiclesInFleetInput ¶
type ListVehiclesInFleetInput struct { // The ID of a fleet. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListVehiclesInFleetInput) GoString ¶
func (s ListVehiclesInFleetInput) 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 (*ListVehiclesInFleetInput) SetFleetId ¶
func (s *ListVehiclesInFleetInput) SetFleetId(v string) *ListVehiclesInFleetInput
SetFleetId sets the FleetId field's value.
func (*ListVehiclesInFleetInput) SetMaxResults ¶
func (s *ListVehiclesInFleetInput) SetMaxResults(v int64) *ListVehiclesInFleetInput
SetMaxResults sets the MaxResults field's value.
func (*ListVehiclesInFleetInput) SetNextToken ¶
func (s *ListVehiclesInFleetInput) SetNextToken(v string) *ListVehiclesInFleetInput
SetNextToken sets the NextToken field's value.
func (ListVehiclesInFleetInput) String ¶
func (s ListVehiclesInFleetInput) 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 (*ListVehiclesInFleetInput) Validate ¶
func (s *ListVehiclesInFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVehiclesInFleetOutput ¶
type ListVehiclesInFleetOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of vehicles associated with the fleet. Vehicles []*string `locationName:"vehicles" type:"list"` // contains filtered or unexported fields }
func (ListVehiclesInFleetOutput) GoString ¶
func (s ListVehiclesInFleetOutput) 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 (*ListVehiclesInFleetOutput) SetNextToken ¶
func (s *ListVehiclesInFleetOutput) SetNextToken(v string) *ListVehiclesInFleetOutput
SetNextToken sets the NextToken field's value.
func (*ListVehiclesInFleetOutput) SetVehicles ¶
func (s *ListVehiclesInFleetOutput) SetVehicles(v []*string) *ListVehiclesInFleetOutput
SetVehicles sets the Vehicles field's value.
func (ListVehiclesInFleetOutput) String ¶
func (s ListVehiclesInFleetOutput) 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 ListVehiclesInput ¶
type ListVehiclesInput struct { // The maximum number of items to return, between 1 and 100, inclusive. MaxResults *int64 `locationName:"maxResults" min:"1" type:"integer"` // The Amazon Resource Name (ARN) of a vehicle model (model manifest). You can // use this optional parameter to list only the vehicles created from a certain // vehicle model. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // A pagination token for the next set of results. // // If the results of a search are large, only a portion of the results are returned, // and a nextToken pagination token is returned in the response. To retrieve // the next set of results, reissue the search request and include the returned // token. When all results have been returned, the response does not contain // a pagination token value. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // contains filtered or unexported fields }
func (ListVehiclesInput) GoString ¶
func (s ListVehiclesInput) 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 (*ListVehiclesInput) SetMaxResults ¶
func (s *ListVehiclesInput) SetMaxResults(v int64) *ListVehiclesInput
SetMaxResults sets the MaxResults field's value.
func (*ListVehiclesInput) SetModelManifestArn ¶
func (s *ListVehiclesInput) SetModelManifestArn(v string) *ListVehiclesInput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*ListVehiclesInput) SetNextToken ¶
func (s *ListVehiclesInput) SetNextToken(v string) *ListVehiclesInput
SetNextToken sets the NextToken field's value.
func (ListVehiclesInput) String ¶
func (s ListVehiclesInput) 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 (*ListVehiclesInput) Validate ¶
func (s *ListVehiclesInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ListVehiclesOutput ¶
type ListVehiclesOutput struct { // The token to retrieve the next set of results, or null if there are no more // results. NextToken *string `locationName:"nextToken" min:"1" type:"string"` // A list of vehicles and information about them. VehicleSummaries []*VehicleSummary `locationName:"vehicleSummaries" type:"list"` // contains filtered or unexported fields }
func (ListVehiclesOutput) GoString ¶
func (s ListVehiclesOutput) 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 (*ListVehiclesOutput) SetNextToken ¶
func (s *ListVehiclesOutput) SetNextToken(v string) *ListVehiclesOutput
SetNextToken sets the NextToken field's value.
func (*ListVehiclesOutput) SetVehicleSummaries ¶
func (s *ListVehiclesOutput) SetVehicleSummaries(v []*VehicleSummary) *ListVehiclesOutput
SetVehicleSummaries sets the VehicleSummaries field's value.
func (ListVehiclesOutput) String ¶
func (s ListVehiclesOutput) 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 MessageSignal ¶
type MessageSignal struct { // The structured message for the message signal. It can be defined with either // a primitiveMessageDefinition, structuredMessageListDefinition, or structuredMessageDefinition // recursively. // // StructuredMessage is a required field StructuredMessage *StructuredMessage `locationName:"structuredMessage" type:"structure" required:"true"` // The topic name for the message signal. It corresponds to topics in ROS 2. // // TopicName is a required field TopicName *string `locationName:"topicName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
The decoding information for a specific message which support higher order data types.
func (MessageSignal) GoString ¶
func (s MessageSignal) 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 (*MessageSignal) SetStructuredMessage ¶
func (s *MessageSignal) SetStructuredMessage(v *StructuredMessage) *MessageSignal
SetStructuredMessage sets the StructuredMessage field's value.
func (*MessageSignal) SetTopicName ¶
func (s *MessageSignal) SetTopicName(v string) *MessageSignal
SetTopicName sets the TopicName field's value.
func (MessageSignal) String ¶
func (s MessageSignal) 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 (*MessageSignal) Validate ¶
func (s *MessageSignal) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ModelManifestSummary ¶
type ModelManifestSummary struct { // The Amazon Resource Name (ARN) of the vehicle model. Arn *string `locationName:"arn" type:"string"` // The time the vehicle model was created, in seconds since epoch (January 1, // 1970 at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // A brief description of the vehicle model. Description *string `locationName:"description" min:"1" type:"string"` // The time the vehicle model was last updated, in seconds since epoch (January // 1, 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The name of the vehicle model. Name *string `locationName:"name" type:"string"` // The ARN of the signal catalog associated with the vehicle model. SignalCatalogArn *string `locationName:"signalCatalogArn" type:"string"` // The state of the vehicle model. If the status is ACTIVE, the vehicle model // can't be edited. If the status is DRAFT, you can edit the vehicle model. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
Information about a vehicle model (model manifest). You can use the API operation to return this information about multiple vehicle models.
func (ModelManifestSummary) GoString ¶
func (s ModelManifestSummary) 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 (*ModelManifestSummary) SetArn ¶
func (s *ModelManifestSummary) SetArn(v string) *ModelManifestSummary
SetArn sets the Arn field's value.
func (*ModelManifestSummary) SetCreationTime ¶
func (s *ModelManifestSummary) SetCreationTime(v time.Time) *ModelManifestSummary
SetCreationTime sets the CreationTime field's value.
func (*ModelManifestSummary) SetDescription ¶
func (s *ModelManifestSummary) SetDescription(v string) *ModelManifestSummary
SetDescription sets the Description field's value.
func (*ModelManifestSummary) SetLastModificationTime ¶
func (s *ModelManifestSummary) SetLastModificationTime(v time.Time) *ModelManifestSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*ModelManifestSummary) SetName ¶
func (s *ModelManifestSummary) SetName(v string) *ModelManifestSummary
SetName sets the Name field's value.
func (*ModelManifestSummary) SetSignalCatalogArn ¶
func (s *ModelManifestSummary) SetSignalCatalogArn(v string) *ModelManifestSummary
SetSignalCatalogArn sets the SignalCatalogArn field's value.
func (*ModelManifestSummary) SetStatus ¶
func (s *ModelManifestSummary) SetStatus(v string) *ModelManifestSummary
SetStatus sets the Status field's value.
func (ModelManifestSummary) String ¶
func (s ModelManifestSummary) 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 NetworkFileDefinition ¶
type NetworkFileDefinition struct { // Information, including CAN DBC files, about the configurations used to create // a decoder manifest. CanDbc *CanDbcDefinition `locationName:"canDbc" type:"structure"` // contains filtered or unexported fields }
Specifications for defining a vehicle network.
func (NetworkFileDefinition) GoString ¶
func (s NetworkFileDefinition) 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 (*NetworkFileDefinition) SetCanDbc ¶
func (s *NetworkFileDefinition) SetCanDbc(v *CanDbcDefinition) *NetworkFileDefinition
SetCanDbc sets the CanDbc field's value.
func (NetworkFileDefinition) String ¶
func (s NetworkFileDefinition) 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 (*NetworkFileDefinition) Validate ¶
func (s *NetworkFileDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type NetworkInterface ¶
type NetworkInterface struct { // Information about a network interface specified by the Controller Area Network // (CAN) protocol. CanInterface *CanInterface `locationName:"canInterface" type:"structure"` // The ID of the network interface. // // InterfaceId is a required field InterfaceId *string `locationName:"interfaceId" min:"1" type:"string" required:"true"` // Information about a network interface specified by the On-board diagnostic // (OBD) II protocol. ObdInterface *ObdInterface `locationName:"obdInterface" type:"structure"` // The network protocol for the vehicle. For example, CAN_SIGNAL specifies a // protocol that defines how data is communicated between electronic control // units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic // data is communicated between ECUs. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"NetworkInterfaceType"` // The vehicle middleware defined as a type of network interface. Examples of // vehicle middleware include ROS2 and SOME/IP. VehicleMiddleware *VehicleMiddleware `locationName:"vehicleMiddleware" type:"structure"` // contains filtered or unexported fields }
Represents a node and its specifications in an in-vehicle communication network. All signal decoders must be associated with a network node.
To return this information about all the network interfaces specified in a decoder manifest, use the API operation.
func (NetworkInterface) GoString ¶
func (s NetworkInterface) 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 (*NetworkInterface) SetCanInterface ¶
func (s *NetworkInterface) SetCanInterface(v *CanInterface) *NetworkInterface
SetCanInterface sets the CanInterface field's value.
func (*NetworkInterface) SetInterfaceId ¶
func (s *NetworkInterface) SetInterfaceId(v string) *NetworkInterface
SetInterfaceId sets the InterfaceId field's value.
func (*NetworkInterface) SetObdInterface ¶
func (s *NetworkInterface) SetObdInterface(v *ObdInterface) *NetworkInterface
SetObdInterface sets the ObdInterface field's value.
func (*NetworkInterface) SetType ¶
func (s *NetworkInterface) SetType(v string) *NetworkInterface
SetType sets the Type field's value.
func (*NetworkInterface) SetVehicleMiddleware ¶
func (s *NetworkInterface) SetVehicleMiddleware(v *VehicleMiddleware) *NetworkInterface
SetVehicleMiddleware sets the VehicleMiddleware field's value.
func (NetworkInterface) String ¶
func (s NetworkInterface) 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 (*NetworkInterface) Validate ¶
func (s *NetworkInterface) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Node ¶
type Node struct { // Information about a node specified as an actuator. // // An actuator is a digital representation of a vehicle device. Actuator *Actuator `locationName:"actuator" type:"structure"` // Information about a node specified as an attribute. // // An attribute represents static information about a vehicle. Attribute *Attribute `locationName:"attribute" type:"structure"` // Information about a node specified as a branch. // // A group of signals that are defined in a hierarchical structure. Branch *Branch `locationName:"branch" type:"structure"` // Represents a member of the complex data structure. The datatype of the property // can be either primitive or another struct. Property *CustomProperty `locationName:"property" type:"structure"` // An input component that reports the environmental condition of a vehicle. // // You can collect data about fluid levels, temperatures, vibrations, or battery // voltage from sensors. Sensor *Sensor `locationName:"sensor" type:"structure"` // Represents a complex or higher-order data structure. Struct *CustomStruct `locationName:"struct" type:"structure"` // contains filtered or unexported fields }
A general abstraction of a signal. A node can be specified as an actuator, attribute, branch, or sensor.
func (Node) 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 (*Node) SetActuator ¶
SetActuator sets the Actuator field's value.
func (*Node) SetAttribute ¶
SetAttribute sets the Attribute field's value.
func (*Node) SetProperty ¶
func (s *Node) SetProperty(v *CustomProperty) *Node
SetProperty sets the Property field's value.
func (*Node) SetStruct ¶
func (s *Node) SetStruct(v *CustomStruct) *Node
SetStruct sets the Struct field's value.
type NodeCounts ¶
type NodeCounts struct { // The total number of nodes in a vehicle network that represent actuators. TotalActuators *int64 `locationName:"totalActuators" type:"integer"` // The total number of nodes in a vehicle network that represent attributes. TotalAttributes *int64 `locationName:"totalAttributes" type:"integer"` // The total number of nodes in a vehicle network that represent branches. TotalBranches *int64 `locationName:"totalBranches" type:"integer"` // The total number of nodes in a vehicle network. TotalNodes *int64 `locationName:"totalNodes" type:"integer"` // The total properties for the node. TotalProperties *int64 `locationName:"totalProperties" type:"integer"` // The total number of nodes in a vehicle network that represent sensors. TotalSensors *int64 `locationName:"totalSensors" type:"integer"` // The total structure for the node. TotalStructs *int64 `locationName:"totalStructs" type:"integer"` // contains filtered or unexported fields }
Information about the number of nodes and node types in a vehicle network.
func (NodeCounts) GoString ¶
func (s NodeCounts) 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 (*NodeCounts) SetTotalActuators ¶
func (s *NodeCounts) SetTotalActuators(v int64) *NodeCounts
SetTotalActuators sets the TotalActuators field's value.
func (*NodeCounts) SetTotalAttributes ¶
func (s *NodeCounts) SetTotalAttributes(v int64) *NodeCounts
SetTotalAttributes sets the TotalAttributes field's value.
func (*NodeCounts) SetTotalBranches ¶
func (s *NodeCounts) SetTotalBranches(v int64) *NodeCounts
SetTotalBranches sets the TotalBranches field's value.
func (*NodeCounts) SetTotalNodes ¶
func (s *NodeCounts) SetTotalNodes(v int64) *NodeCounts
SetTotalNodes sets the TotalNodes field's value.
func (*NodeCounts) SetTotalProperties ¶
func (s *NodeCounts) SetTotalProperties(v int64) *NodeCounts
SetTotalProperties sets the TotalProperties field's value.
func (*NodeCounts) SetTotalSensors ¶
func (s *NodeCounts) SetTotalSensors(v int64) *NodeCounts
SetTotalSensors sets the TotalSensors field's value.
func (*NodeCounts) SetTotalStructs ¶
func (s *NodeCounts) SetTotalStructs(v int64) *NodeCounts
SetTotalStructs sets the TotalStructs field's value.
func (NodeCounts) String ¶
func (s NodeCounts) 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 ObdInterface ¶
type ObdInterface struct { // The maximum number message requests per diagnostic trouble code per second. DtcRequestIntervalSeconds *int64 `locationName:"dtcRequestIntervalSeconds" type:"integer"` // Whether the vehicle has a transmission control module (TCM). HasTransmissionEcu *bool `locationName:"hasTransmissionEcu" type:"boolean"` // The name of the interface. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The standard OBD II PID. ObdStandard *string `locationName:"obdStandard" min:"1" type:"string"` // The maximum number message requests per second. PidRequestIntervalSeconds *int64 `locationName:"pidRequestIntervalSeconds" type:"integer"` // The ID of the message requesting vehicle data. // // RequestMessageId is a required field RequestMessageId *int64 `locationName:"requestMessageId" type:"integer" required:"true"` // Whether to use extended IDs in the message. UseExtendedIds *bool `locationName:"useExtendedIds" type:"boolean"` // contains filtered or unexported fields }
A network interface that specifies the On-board diagnostic (OBD) II network protocol.
func (ObdInterface) GoString ¶
func (s ObdInterface) 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 (*ObdInterface) SetDtcRequestIntervalSeconds ¶
func (s *ObdInterface) SetDtcRequestIntervalSeconds(v int64) *ObdInterface
SetDtcRequestIntervalSeconds sets the DtcRequestIntervalSeconds field's value.
func (*ObdInterface) SetHasTransmissionEcu ¶
func (s *ObdInterface) SetHasTransmissionEcu(v bool) *ObdInterface
SetHasTransmissionEcu sets the HasTransmissionEcu field's value.
func (*ObdInterface) SetName ¶
func (s *ObdInterface) SetName(v string) *ObdInterface
SetName sets the Name field's value.
func (*ObdInterface) SetObdStandard ¶
func (s *ObdInterface) SetObdStandard(v string) *ObdInterface
SetObdStandard sets the ObdStandard field's value.
func (*ObdInterface) SetPidRequestIntervalSeconds ¶
func (s *ObdInterface) SetPidRequestIntervalSeconds(v int64) *ObdInterface
SetPidRequestIntervalSeconds sets the PidRequestIntervalSeconds field's value.
func (*ObdInterface) SetRequestMessageId ¶
func (s *ObdInterface) SetRequestMessageId(v int64) *ObdInterface
SetRequestMessageId sets the RequestMessageId field's value.
func (*ObdInterface) SetUseExtendedIds ¶
func (s *ObdInterface) SetUseExtendedIds(v bool) *ObdInterface
SetUseExtendedIds sets the UseExtendedIds field's value.
func (ObdInterface) String ¶
func (s ObdInterface) 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 (*ObdInterface) Validate ¶
func (s *ObdInterface) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type ObdSignal ¶
type ObdSignal struct { // The number of bits to mask in a message. BitMaskLength *int64 `locationName:"bitMaskLength" min:"1" type:"integer"` // The number of positions to shift bits in the message. BitRightShift *int64 `locationName:"bitRightShift" type:"integer"` // The length of a message. // // ByteLength is a required field ByteLength *int64 `locationName:"byteLength" min:"1" type:"integer" required:"true"` // The offset used to calculate the signal value. Combined with scaling, the // calculation is value = raw_value * scaling + offset. // // Offset is a required field Offset *float64 `locationName:"offset" type:"double" required:"true"` // The diagnostic code used to request data from a vehicle for this signal. // // Pid is a required field Pid *int64 `locationName:"pid" type:"integer" required:"true"` // The length of the requested data. // // PidResponseLength is a required field PidResponseLength *int64 `locationName:"pidResponseLength" min:"1" type:"integer" required:"true"` // A multiplier used to decode the message. // // Scaling is a required field Scaling *float64 `locationName:"scaling" type:"double" required:"true"` // The mode of operation (diagnostic service) in a message. // // ServiceMode is a required field ServiceMode *int64 `locationName:"serviceMode" type:"integer" required:"true"` // Indicates the beginning of the message. // // StartByte is a required field StartByte *int64 `locationName:"startByte" type:"integer" required:"true"` // contains filtered or unexported fields }
Information about signal messages using the on-board diagnostics (OBD) II protocol in a vehicle.
func (ObdSignal) 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 (*ObdSignal) SetBitMaskLength ¶
SetBitMaskLength sets the BitMaskLength field's value.
func (*ObdSignal) SetBitRightShift ¶
SetBitRightShift sets the BitRightShift field's value.
func (*ObdSignal) SetByteLength ¶
SetByteLength sets the ByteLength field's value.
func (*ObdSignal) SetPidResponseLength ¶
SetPidResponseLength sets the PidResponseLength field's value.
func (*ObdSignal) SetScaling ¶
SetScaling sets the Scaling field's value.
func (*ObdSignal) SetServiceMode ¶
SetServiceMode sets the ServiceMode field's value.
func (*ObdSignal) SetStartByte ¶
SetStartByte sets the StartByte field's value.
type PrimitiveMessageDefinition ¶
type PrimitiveMessageDefinition struct { // Information about a PrimitiveMessage using a ROS 2 compliant primitive type // message of the complex data structure. Ros2PrimitiveMessageDefinition *ROS2PrimitiveMessageDefinition `locationName:"ros2PrimitiveMessageDefinition" type:"structure"` // contains filtered or unexported fields }
Represents a primitive type node of the complex data structure.
func (PrimitiveMessageDefinition) GoString ¶
func (s PrimitiveMessageDefinition) 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 (*PrimitiveMessageDefinition) SetRos2PrimitiveMessageDefinition ¶
func (s *PrimitiveMessageDefinition) SetRos2PrimitiveMessageDefinition(v *ROS2PrimitiveMessageDefinition) *PrimitiveMessageDefinition
SetRos2PrimitiveMessageDefinition sets the Ros2PrimitiveMessageDefinition field's value.
func (PrimitiveMessageDefinition) String ¶
func (s PrimitiveMessageDefinition) 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 (*PrimitiveMessageDefinition) Validate ¶
func (s *PrimitiveMessageDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutEncryptionConfigurationInput ¶
type PutEncryptionConfigurationInput struct { // The type of encryption. Choose KMS_BASED_ENCRYPTION to use a KMS key or FLEETWISE_DEFAULT_ENCRYPTION // to use an Amazon Web Services managed key. // // EncryptionType is a required field EncryptionType *string `locationName:"encryptionType" type:"string" required:"true" enum:"EncryptionType"` // The ID of the KMS key that is used for encryption. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // contains filtered or unexported fields }
func (PutEncryptionConfigurationInput) GoString ¶
func (s PutEncryptionConfigurationInput) 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 (*PutEncryptionConfigurationInput) SetEncryptionType ¶
func (s *PutEncryptionConfigurationInput) SetEncryptionType(v string) *PutEncryptionConfigurationInput
SetEncryptionType sets the EncryptionType field's value.
func (*PutEncryptionConfigurationInput) SetKmsKeyId ¶
func (s *PutEncryptionConfigurationInput) SetKmsKeyId(v string) *PutEncryptionConfigurationInput
SetKmsKeyId sets the KmsKeyId field's value.
func (PutEncryptionConfigurationInput) String ¶
func (s PutEncryptionConfigurationInput) 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 (*PutEncryptionConfigurationInput) Validate ¶
func (s *PutEncryptionConfigurationInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutEncryptionConfigurationOutput ¶
type PutEncryptionConfigurationOutput struct { // The encryption status. // // EncryptionStatus is a required field EncryptionStatus *string `locationName:"encryptionStatus" type:"string" required:"true" enum:"EncryptionStatus"` // The type of encryption. Set to KMS_BASED_ENCRYPTION to use an KMS key that // you own and manage. Set to FLEETWISE_DEFAULT_ENCRYPTION to use an Amazon // Web Services managed key that is owned by the Amazon Web Services IoT FleetWise // service account. // // EncryptionType is a required field EncryptionType *string `locationName:"encryptionType" type:"string" required:"true" enum:"EncryptionType"` // The ID of the KMS key that is used for encryption. KmsKeyId *string `locationName:"kmsKeyId" type:"string"` // contains filtered or unexported fields }
func (PutEncryptionConfigurationOutput) GoString ¶
func (s PutEncryptionConfigurationOutput) 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 (*PutEncryptionConfigurationOutput) SetEncryptionStatus ¶
func (s *PutEncryptionConfigurationOutput) SetEncryptionStatus(v string) *PutEncryptionConfigurationOutput
SetEncryptionStatus sets the EncryptionStatus field's value.
func (*PutEncryptionConfigurationOutput) SetEncryptionType ¶
func (s *PutEncryptionConfigurationOutput) SetEncryptionType(v string) *PutEncryptionConfigurationOutput
SetEncryptionType sets the EncryptionType field's value.
func (*PutEncryptionConfigurationOutput) SetKmsKeyId ¶
func (s *PutEncryptionConfigurationOutput) SetKmsKeyId(v string) *PutEncryptionConfigurationOutput
SetKmsKeyId sets the KmsKeyId field's value.
func (PutEncryptionConfigurationOutput) String ¶
func (s PutEncryptionConfigurationOutput) 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 PutLoggingOptionsInput ¶
type PutLoggingOptionsInput struct { // Creates or updates the log delivery option to Amazon CloudWatch Logs. // // CloudWatchLogDelivery is a required field CloudWatchLogDelivery *CloudWatchLogDeliveryOptions `locationName:"cloudWatchLogDelivery" type:"structure" required:"true"` // contains filtered or unexported fields }
func (PutLoggingOptionsInput) GoString ¶
func (s PutLoggingOptionsInput) 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 (*PutLoggingOptionsInput) SetCloudWatchLogDelivery ¶
func (s *PutLoggingOptionsInput) SetCloudWatchLogDelivery(v *CloudWatchLogDeliveryOptions) *PutLoggingOptionsInput
SetCloudWatchLogDelivery sets the CloudWatchLogDelivery field's value.
func (PutLoggingOptionsInput) String ¶
func (s PutLoggingOptionsInput) 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 (*PutLoggingOptionsInput) Validate ¶
func (s *PutLoggingOptionsInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type PutLoggingOptionsOutput ¶
type PutLoggingOptionsOutput struct {
// contains filtered or unexported fields
}
func (PutLoggingOptionsOutput) GoString ¶
func (s PutLoggingOptionsOutput) 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 (PutLoggingOptionsOutput) String ¶
func (s PutLoggingOptionsOutput) 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 ROS2PrimitiveMessageDefinition ¶
type ROS2PrimitiveMessageDefinition struct { // The offset used to calculate the signal value. Combined with scaling, the // calculation is value = raw_value * scaling + offset. Offset *float64 `locationName:"offset" type:"double"` // The primitive type (integer, floating point, boolean, etc.) for the ROS 2 // primitive message definition. // // PrimitiveType is a required field PrimitiveType *string `locationName:"primitiveType" type:"string" required:"true" enum:"ROS2PrimitiveType"` // A multiplier used to decode the message. Scaling *float64 `locationName:"scaling" type:"double"` // An optional attribute specifying the upper bound for STRING and WSTRING. UpperBound *int64 `locationName:"upperBound" type:"long"` // contains filtered or unexported fields }
Represents a ROS 2 compliant primitive type message of the complex data structure.
func (ROS2PrimitiveMessageDefinition) GoString ¶
func (s ROS2PrimitiveMessageDefinition) 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 (*ROS2PrimitiveMessageDefinition) SetOffset ¶
func (s *ROS2PrimitiveMessageDefinition) SetOffset(v float64) *ROS2PrimitiveMessageDefinition
SetOffset sets the Offset field's value.
func (*ROS2PrimitiveMessageDefinition) SetPrimitiveType ¶
func (s *ROS2PrimitiveMessageDefinition) SetPrimitiveType(v string) *ROS2PrimitiveMessageDefinition
SetPrimitiveType sets the PrimitiveType field's value.
func (*ROS2PrimitiveMessageDefinition) SetScaling ¶
func (s *ROS2PrimitiveMessageDefinition) SetScaling(v float64) *ROS2PrimitiveMessageDefinition
SetScaling sets the Scaling field's value.
func (*ROS2PrimitiveMessageDefinition) SetUpperBound ¶
func (s *ROS2PrimitiveMessageDefinition) SetUpperBound(v int64) *ROS2PrimitiveMessageDefinition
SetUpperBound sets the UpperBound field's value.
func (ROS2PrimitiveMessageDefinition) String ¶
func (s ROS2PrimitiveMessageDefinition) 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 (*ROS2PrimitiveMessageDefinition) Validate ¶
func (s *ROS2PrimitiveMessageDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAccountInput ¶
type RegisterAccountInput struct { // The IAM resource that allows Amazon Web Services IoT FleetWise to send data // to Amazon Timestream. // // Deprecated: iamResources is no longer used or needed as input IamResources *IamResources `locationName:"iamResources" deprecated:"true" type:"structure"` // The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise // edge agent software can transfer your vehicle data to. // // Deprecated: Amazon Timestream metadata is now passed in the CreateCampaign API. TimestreamResources *TimestreamResources `locationName:"timestreamResources" deprecated:"true" type:"structure"` // contains filtered or unexported fields }
func (RegisterAccountInput) GoString ¶
func (s RegisterAccountInput) 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 (*RegisterAccountInput) SetIamResources ¶
func (s *RegisterAccountInput) SetIamResources(v *IamResources) *RegisterAccountInput
SetIamResources sets the IamResources field's value.
func (*RegisterAccountInput) SetTimestreamResources ¶
func (s *RegisterAccountInput) SetTimestreamResources(v *TimestreamResources) *RegisterAccountInput
SetTimestreamResources sets the TimestreamResources field's value.
func (RegisterAccountInput) String ¶
func (s RegisterAccountInput) 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 (*RegisterAccountInput) Validate ¶
func (s *RegisterAccountInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type RegisterAccountOutput ¶
type RegisterAccountOutput struct { // The time the account was registered, in seconds since epoch (January 1, 1970 // at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // The registered IAM resource that allows Amazon Web Services IoT FleetWise // to send data to Amazon Timestream. // // IamResources is a required field IamResources *IamResources `locationName:"iamResources" type:"structure" required:"true"` // The time this registration was last updated, in seconds since epoch (January // 1, 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The status of registering your Amazon Web Services account, IAM role, and // Timestream resources. // // RegisterAccountStatus is a required field RegisterAccountStatus *string `locationName:"registerAccountStatus" type:"string" required:"true" enum:"RegistrationStatus"` // The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise // edge agent software can transfer your vehicle data to. TimestreamResources *TimestreamResources `locationName:"timestreamResources" type:"structure"` // contains filtered or unexported fields }
func (RegisterAccountOutput) GoString ¶
func (s RegisterAccountOutput) 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 (*RegisterAccountOutput) SetCreationTime ¶
func (s *RegisterAccountOutput) SetCreationTime(v time.Time) *RegisterAccountOutput
SetCreationTime sets the CreationTime field's value.
func (*RegisterAccountOutput) SetIamResources ¶
func (s *RegisterAccountOutput) SetIamResources(v *IamResources) *RegisterAccountOutput
SetIamResources sets the IamResources field's value.
func (*RegisterAccountOutput) SetLastModificationTime ¶
func (s *RegisterAccountOutput) SetLastModificationTime(v time.Time) *RegisterAccountOutput
SetLastModificationTime sets the LastModificationTime field's value.
func (*RegisterAccountOutput) SetRegisterAccountStatus ¶
func (s *RegisterAccountOutput) SetRegisterAccountStatus(v string) *RegisterAccountOutput
SetRegisterAccountStatus sets the RegisterAccountStatus field's value.
func (*RegisterAccountOutput) SetTimestreamResources ¶
func (s *RegisterAccountOutput) SetTimestreamResources(v *TimestreamResources) *RegisterAccountOutput
SetTimestreamResources sets the TimestreamResources field's value.
func (RegisterAccountOutput) String ¶
func (s RegisterAccountOutput) 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" type:"string"` // The identifier of the resource that wasn't found. // // ResourceId is a required field ResourceId *string `locationName:"resourceId" type:"string" required:"true"` // The type of resource that wasn't found. // // ResourceType is a required field ResourceType *string `locationName:"resourceType" type:"string" required:"true"` // contains filtered or unexported fields }
The resource wasn't found.
func (*ResourceNotFoundException) Code ¶
func (s *ResourceNotFoundException) Code() string
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 S3Config ¶
type S3Config struct { // The Amazon Resource Name (ARN) of the Amazon S3 bucket. // // BucketArn is a required field BucketArn *string `locationName:"bucketArn" min:"16" type:"string" required:"true"` // Specify the format that files are saved in the Amazon S3 bucket. You can // save files in an Apache Parquet or JSON format. // // * Parquet - Store data in a columnar storage file format. Parquet is optimal // for fast data retrieval and can reduce costs. This option is selected // by default. // // * JSON - Store data in a standard text-based JSON file format. DataFormat *string `locationName:"dataFormat" type:"string" enum:"DataFormat"` // (Optional) Enter an S3 bucket prefix. The prefix is the string of characters // after the bucket name and before the object name. You can use the prefix // to organize data stored in Amazon S3 buckets. For more information, see Organizing // objects using prefixes (https://docs.aws.amazon.com/AmazonS3/latest/userguide/using-prefixes.html) // in the Amazon Simple Storage Service User Guide. // // By default, Amazon Web Services IoT FleetWise sets the prefix processed-data/year=YY/month=MM/date=DD/hour=HH/ // (in UTC) to data it delivers to Amazon S3. You can enter a prefix to append // it to this default prefix. For example, if you enter the prefix vehicles, // the prefix will be vehicles/processed-data/year=YY/month=MM/date=DD/hour=HH/. Prefix *string `locationName:"prefix" min:"1" type:"string"` // By default, stored data is compressed as a .gzip file. Compressed files have // a reduced file size, which can optimize the cost of data storage. StorageCompressionFormat *string `locationName:"storageCompressionFormat" type:"string" enum:"StorageCompressionFormat"` // contains filtered or unexported fields }
The Amazon S3 bucket where the Amazon Web Services IoT FleetWise campaign sends data. Amazon S3 is an object storage service that stores data as objects within buckets. For more information, see Creating, configuring, and working with Amazon S3 buckets (https://docs.aws.amazon.com/AmazonS3/latest/userguide/creating-buckets-s3.html) in the Amazon Simple Storage Service User Guide.
func (S3Config) 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 (*S3Config) SetBucketArn ¶
SetBucketArn sets the BucketArn field's value.
func (*S3Config) SetDataFormat ¶
SetDataFormat sets the DataFormat field's value.
func (*S3Config) SetStorageCompressionFormat ¶
SetStorageCompressionFormat sets the StorageCompressionFormat field's value.
type Sensor ¶
type Sensor struct { // A list of possible values a sensor can take. AllowedValues []*string `locationName:"allowedValues" type:"list"` // A comment in addition to the description. Comment *string `locationName:"comment" min:"1" type:"string"` // The specified data type of the sensor. // // DataType is a required field DataType *string `locationName:"dataType" type:"string" required:"true" enum:"NodeDataType"` // The deprecation message for the node or the branch that was moved or deleted. DeprecationMessage *string `locationName:"deprecationMessage" min:"1" type:"string"` // A brief description of a sensor. Description *string `locationName:"description" min:"1" type:"string"` // The fully qualified name of the sensor. For example, the fully qualified // name of a sensor might be Vehicle.Body.Engine.Battery. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" type:"string" required:"true"` // The specified possible maximum value of the sensor. Max *float64 `locationName:"max" type:"double"` // The specified possible minimum value of the sensor. Min *float64 `locationName:"min" type:"double"` // The fully qualified name of the struct node for a sensor if the data type // of the actuator is Struct or StructArray. For example, the struct fully qualified // name of a sensor might be Vehicle.ADAS.CameraStruct. StructFullyQualifiedName *string `locationName:"structFullyQualifiedName" min:"1" type:"string"` // The scientific unit of measurement for data collected by the sensor. Unit *string `locationName:"unit" type:"string"` // contains filtered or unexported fields }
An input component that reports the environmental condition of a vehicle.
You can collect data about fluid levels, temperatures, vibrations, or battery voltage from sensors.
func (Sensor) 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 (*Sensor) SetAllowedValues ¶
SetAllowedValues sets the AllowedValues field's value.
func (*Sensor) SetComment ¶
SetComment sets the Comment field's value.
func (*Sensor) SetDataType ¶
SetDataType sets the DataType field's value.
func (*Sensor) SetDeprecationMessage ¶
SetDeprecationMessage sets the DeprecationMessage field's value.
func (*Sensor) SetDescription ¶
SetDescription sets the Description field's value.
func (*Sensor) SetFullyQualifiedName ¶
SetFullyQualifiedName sets the FullyQualifiedName field's value.
func (*Sensor) SetStructFullyQualifiedName ¶
SetStructFullyQualifiedName sets the StructFullyQualifiedName field's value.
type SignalCatalogSummary ¶
type SignalCatalogSummary struct { // The Amazon Resource Name (ARN) of the signal catalog. Arn *string `locationName:"arn" type:"string"` // The time the signal catalog was created in seconds since epoch (January 1, // 1970 at midnight UTC time). CreationTime *time.Time `locationName:"creationTime" type:"timestamp"` // The time the signal catalog was last updated in seconds since epoch (January // 1, 1970 at midnight UTC time). LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp"` // The name of the signal catalog. Name *string `locationName:"name" type:"string"` // contains filtered or unexported fields }
Information about a collection of standardized signals, which can be attributes, branches, sensors, or actuators.
func (SignalCatalogSummary) GoString ¶
func (s SignalCatalogSummary) 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 (*SignalCatalogSummary) SetArn ¶
func (s *SignalCatalogSummary) SetArn(v string) *SignalCatalogSummary
SetArn sets the Arn field's value.
func (*SignalCatalogSummary) SetCreationTime ¶
func (s *SignalCatalogSummary) SetCreationTime(v time.Time) *SignalCatalogSummary
SetCreationTime sets the CreationTime field's value.
func (*SignalCatalogSummary) SetLastModificationTime ¶
func (s *SignalCatalogSummary) SetLastModificationTime(v time.Time) *SignalCatalogSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*SignalCatalogSummary) SetName ¶
func (s *SignalCatalogSummary) SetName(v string) *SignalCatalogSummary
SetName sets the Name field's value.
func (SignalCatalogSummary) String ¶
func (s SignalCatalogSummary) 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 SignalDecoder ¶
type SignalDecoder struct { // Information about signal decoder using the Controller Area Network (CAN) // protocol. CanSignal *CanSignal `locationName:"canSignal" type:"structure"` // The fully qualified name of a signal decoder as defined in a vehicle model. // // FullyQualifiedName is a required field FullyQualifiedName *string `locationName:"fullyQualifiedName" min:"1" type:"string" required:"true"` // The ID of a network interface that specifies what network protocol a vehicle // follows. // // InterfaceId is a required field InterfaceId *string `locationName:"interfaceId" min:"1" type:"string" required:"true"` // The decoding information for a specific message which supports higher order // data types. MessageSignal *MessageSignal `locationName:"messageSignal" type:"structure"` // Information about signal decoder using the On-board diagnostic (OBD) II protocol. ObdSignal *ObdSignal `locationName:"obdSignal" type:"structure"` // The network protocol for the vehicle. For example, CAN_SIGNAL specifies a // protocol that defines how data is communicated between electronic control // units (ECUs). OBD_SIGNAL specifies a protocol that defines how self-diagnostic // data is communicated between ECUs. // // Type is a required field Type *string `locationName:"type" type:"string" required:"true" enum:"SignalDecoderType"` // contains filtered or unexported fields }
Information about a signal decoder.
func (SignalDecoder) GoString ¶
func (s SignalDecoder) 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 (*SignalDecoder) SetCanSignal ¶
func (s *SignalDecoder) SetCanSignal(v *CanSignal) *SignalDecoder
SetCanSignal sets the CanSignal field's value.
func (*SignalDecoder) SetFullyQualifiedName ¶
func (s *SignalDecoder) SetFullyQualifiedName(v string) *SignalDecoder
SetFullyQualifiedName sets the FullyQualifiedName field's value.
func (*SignalDecoder) SetInterfaceId ¶
func (s *SignalDecoder) SetInterfaceId(v string) *SignalDecoder
SetInterfaceId sets the InterfaceId field's value.
func (*SignalDecoder) SetMessageSignal ¶
func (s *SignalDecoder) SetMessageSignal(v *MessageSignal) *SignalDecoder
SetMessageSignal sets the MessageSignal field's value.
func (*SignalDecoder) SetObdSignal ¶
func (s *SignalDecoder) SetObdSignal(v *ObdSignal) *SignalDecoder
SetObdSignal sets the ObdSignal field's value.
func (*SignalDecoder) SetType ¶
func (s *SignalDecoder) SetType(v string) *SignalDecoder
SetType sets the Type field's value.
func (SignalDecoder) String ¶
func (s SignalDecoder) 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 (*SignalDecoder) Validate ¶
func (s *SignalDecoder) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type SignalInformation ¶
type SignalInformation struct { // The maximum number of samples to collect. MaxSampleCount *int64 `locationName:"maxSampleCount" min:"1" type:"long"` // The minimum duration of time (in milliseconds) between two triggering events // to collect data. // // If a signal changes often, you might want to collect data at a slower rate. MinimumSamplingIntervalMs *int64 `locationName:"minimumSamplingIntervalMs" type:"long"` // The name of the signal. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a signal.
func (SignalInformation) GoString ¶
func (s SignalInformation) 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 (*SignalInformation) SetMaxSampleCount ¶
func (s *SignalInformation) SetMaxSampleCount(v int64) *SignalInformation
SetMaxSampleCount sets the MaxSampleCount field's value.
func (*SignalInformation) SetMinimumSamplingIntervalMs ¶
func (s *SignalInformation) SetMinimumSamplingIntervalMs(v int64) *SignalInformation
SetMinimumSamplingIntervalMs sets the MinimumSamplingIntervalMs field's value.
func (*SignalInformation) SetName ¶
func (s *SignalInformation) SetName(v string) *SignalInformation
SetName sets the Name field's value.
func (SignalInformation) String ¶
func (s SignalInformation) 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 (*SignalInformation) Validate ¶
func (s *SignalInformation) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StructuredMessage ¶
type StructuredMessage struct { // Represents a primitive type node of the complex data structure. PrimitiveMessageDefinition *PrimitiveMessageDefinition `locationName:"primitiveMessageDefinition" type:"structure"` // Represents a struct type node of the complex data structure. StructuredMessageDefinition []*StructuredMessageFieldNameAndDataTypePair `locationName:"structuredMessageDefinition" min:"1" type:"list"` // Represents a list type node of the complex data structure. StructuredMessageListDefinition *StructuredMessageListDefinition `locationName:"structuredMessageListDefinition" type:"structure"` // contains filtered or unexported fields }
The structured message for the message signal. It can be defined with either a primitiveMessageDefinition, structuredMessageListDefinition, or structuredMessageDefinition recursively.
func (StructuredMessage) GoString ¶
func (s StructuredMessage) 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 (*StructuredMessage) SetPrimitiveMessageDefinition ¶
func (s *StructuredMessage) SetPrimitiveMessageDefinition(v *PrimitiveMessageDefinition) *StructuredMessage
SetPrimitiveMessageDefinition sets the PrimitiveMessageDefinition field's value.
func (*StructuredMessage) SetStructuredMessageDefinition ¶
func (s *StructuredMessage) SetStructuredMessageDefinition(v []*StructuredMessageFieldNameAndDataTypePair) *StructuredMessage
SetStructuredMessageDefinition sets the StructuredMessageDefinition field's value.
func (*StructuredMessage) SetStructuredMessageListDefinition ¶
func (s *StructuredMessage) SetStructuredMessageListDefinition(v *StructuredMessageListDefinition) *StructuredMessage
SetStructuredMessageListDefinition sets the StructuredMessageListDefinition field's value.
func (StructuredMessage) String ¶
func (s StructuredMessage) 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 (*StructuredMessage) Validate ¶
func (s *StructuredMessage) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StructuredMessageFieldNameAndDataTypePair ¶
type StructuredMessageFieldNameAndDataTypePair struct { // The data type. // // DataType is a required field DataType *StructuredMessage `locationName:"dataType" type:"structure" required:"true"` // The field name of the structured message. It determines how a data value // is referenced in the target language. // // FieldName is a required field FieldName *string `locationName:"fieldName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a StructureMessageName to DataType map element.
func (StructuredMessageFieldNameAndDataTypePair) GoString ¶
func (s StructuredMessageFieldNameAndDataTypePair) 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 (*StructuredMessageFieldNameAndDataTypePair) SetDataType ¶
func (s *StructuredMessageFieldNameAndDataTypePair) SetDataType(v *StructuredMessage) *StructuredMessageFieldNameAndDataTypePair
SetDataType sets the DataType field's value.
func (*StructuredMessageFieldNameAndDataTypePair) SetFieldName ¶
func (s *StructuredMessageFieldNameAndDataTypePair) SetFieldName(v string) *StructuredMessageFieldNameAndDataTypePair
SetFieldName sets the FieldName field's value.
func (StructuredMessageFieldNameAndDataTypePair) String ¶
func (s StructuredMessageFieldNameAndDataTypePair) 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 (*StructuredMessageFieldNameAndDataTypePair) Validate ¶
func (s *StructuredMessageFieldNameAndDataTypePair) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type StructuredMessageListDefinition ¶
type StructuredMessageListDefinition struct { // The capacity of the structured message list definition when the list type // is FIXED_CAPACITY or DYNAMIC_BOUNDED_CAPACITY. Capacity *int64 `locationName:"capacity" type:"integer"` // The type of list of the structured message list definition. // // ListType is a required field ListType *string `locationName:"listType" type:"string" required:"true" enum:"StructuredMessageListType"` // The member type of the structured message list definition. // // MemberType is a required field MemberType *StructuredMessage `locationName:"memberType" type:"structure" required:"true"` // The name of the structured message list definition. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Represents a list type node of the complex data structure.
func (StructuredMessageListDefinition) GoString ¶
func (s StructuredMessageListDefinition) 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 (*StructuredMessageListDefinition) SetCapacity ¶
func (s *StructuredMessageListDefinition) SetCapacity(v int64) *StructuredMessageListDefinition
SetCapacity sets the Capacity field's value.
func (*StructuredMessageListDefinition) SetListType ¶
func (s *StructuredMessageListDefinition) SetListType(v string) *StructuredMessageListDefinition
SetListType sets the ListType field's value.
func (*StructuredMessageListDefinition) SetMemberType ¶
func (s *StructuredMessageListDefinition) SetMemberType(v *StructuredMessage) *StructuredMessageListDefinition
SetMemberType sets the MemberType field's value.
func (*StructuredMessageListDefinition) SetName ¶
func (s *StructuredMessageListDefinition) SetName(v string) *StructuredMessageListDefinition
SetName sets the Name field's value.
func (StructuredMessageListDefinition) String ¶
func (s StructuredMessageListDefinition) 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 (*StructuredMessageListDefinition) Validate ¶
func (s *StructuredMessageListDefinition) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type Tag ¶
type Tag struct { // The tag's key. // // Key is a required field Key *string `min:"1" type:"string" required:"true"` // The tag's value. // // Value is a required field Value *string `type:"string" required:"true"` // contains filtered or unexported fields }
A set of key/value pairs that are used to manage the resource.
func (Tag) 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".
type TagResourceInput ¶
type TagResourceInput struct { // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true"` // The new or modified tags for the resource. // // 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" type:"string"` // The quota identifier of the applied throttling rules for this request. QuotaCode *string `locationName:"quotaCode" type:"string"` // The number of seconds to wait before retrying the command. RetryAfterSeconds *int64 `locationName:"retryAfterSeconds" type:"integer"` // The code for the service that couldn't be completed due to throttling. ServiceCode *string `locationName:"serviceCode" type:"string"` // contains filtered or unexported fields }
The request couldn't be completed due to 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 TimeBasedCollectionScheme ¶
type TimeBasedCollectionScheme struct { // The time period (in milliseconds) to decide how often to collect data. For // example, if the time period is 60000, the Edge Agent software collects data // once every minute. // // PeriodMs is a required field PeriodMs *int64 `locationName:"periodMs" min:"10000" type:"long" required:"true"` // contains filtered or unexported fields }
Information about a collection scheme that uses a time period to decide how often to collect data.
func (TimeBasedCollectionScheme) GoString ¶
func (s TimeBasedCollectionScheme) 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 (*TimeBasedCollectionScheme) SetPeriodMs ¶
func (s *TimeBasedCollectionScheme) SetPeriodMs(v int64) *TimeBasedCollectionScheme
SetPeriodMs sets the PeriodMs field's value.
func (TimeBasedCollectionScheme) String ¶
func (s TimeBasedCollectionScheme) 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 (*TimeBasedCollectionScheme) Validate ¶
func (s *TimeBasedCollectionScheme) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TimestreamConfig ¶
type TimestreamConfig struct { // The Amazon Resource Name (ARN) of the task execution role that grants Amazon // Web Services IoT FleetWise permission to deliver data to the Amazon Timestream // table. // // ExecutionRoleArn is a required field ExecutionRoleArn *string `locationName:"executionRoleArn" min:"20" type:"string" required:"true"` // The Amazon Resource Name (ARN) of the Amazon Timestream table. // // TimestreamTableArn is a required field TimestreamTableArn *string `locationName:"timestreamTableArn" min:"20" type:"string" required:"true"` // contains filtered or unexported fields }
The Amazon Timestream table where the Amazon Web Services IoT FleetWise campaign sends data. Timestream stores and organizes data to optimize query processing time and to reduce storage costs. For more information, see Data modeling (https://docs.aws.amazon.com/timestream/latest/developerguide/data-modeling.html) in the Amazon Timestream Developer Guide.
func (TimestreamConfig) GoString ¶
func (s TimestreamConfig) 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 (*TimestreamConfig) SetExecutionRoleArn ¶
func (s *TimestreamConfig) SetExecutionRoleArn(v string) *TimestreamConfig
SetExecutionRoleArn sets the ExecutionRoleArn field's value.
func (*TimestreamConfig) SetTimestreamTableArn ¶
func (s *TimestreamConfig) SetTimestreamTableArn(v string) *TimestreamConfig
SetTimestreamTableArn sets the TimestreamTableArn field's value.
func (TimestreamConfig) String ¶
func (s TimestreamConfig) 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 (*TimestreamConfig) Validate ¶
func (s *TimestreamConfig) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type TimestreamRegistrationResponse ¶
type TimestreamRegistrationResponse struct { // A message associated with a registration error. ErrorMessage *string `locationName:"errorMessage" type:"string"` // The status of registering your Amazon Timestream resources. The status can // be one of REGISTRATION_SUCCESS, REGISTRATION_PENDING, REGISTRATION_FAILURE. // // RegistrationStatus is a required field RegistrationStatus *string `locationName:"registrationStatus" type:"string" required:"true" enum:"RegistrationStatus"` // The Amazon Resource Name (ARN) of the Timestream database. TimestreamDatabaseArn *string `locationName:"timestreamDatabaseArn" type:"string"` // The name of the Timestream database. // // TimestreamDatabaseName is a required field TimestreamDatabaseName *string `locationName:"timestreamDatabaseName" min:"3" type:"string" required:"true"` // The ARN of the Timestream database table. TimestreamTableArn *string `locationName:"timestreamTableArn" type:"string"` // The name of the Timestream database table. // // TimestreamTableName is a required field TimestreamTableName *string `locationName:"timestreamTableName" min:"3" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the registered Amazon Timestream resources or errors, if any.
func (TimestreamRegistrationResponse) GoString ¶
func (s TimestreamRegistrationResponse) 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 (*TimestreamRegistrationResponse) SetErrorMessage ¶
func (s *TimestreamRegistrationResponse) SetErrorMessage(v string) *TimestreamRegistrationResponse
SetErrorMessage sets the ErrorMessage field's value.
func (*TimestreamRegistrationResponse) SetRegistrationStatus ¶
func (s *TimestreamRegistrationResponse) SetRegistrationStatus(v string) *TimestreamRegistrationResponse
SetRegistrationStatus sets the RegistrationStatus field's value.
func (*TimestreamRegistrationResponse) SetTimestreamDatabaseArn ¶
func (s *TimestreamRegistrationResponse) SetTimestreamDatabaseArn(v string) *TimestreamRegistrationResponse
SetTimestreamDatabaseArn sets the TimestreamDatabaseArn field's value.
func (*TimestreamRegistrationResponse) SetTimestreamDatabaseName ¶
func (s *TimestreamRegistrationResponse) SetTimestreamDatabaseName(v string) *TimestreamRegistrationResponse
SetTimestreamDatabaseName sets the TimestreamDatabaseName field's value.
func (*TimestreamRegistrationResponse) SetTimestreamTableArn ¶
func (s *TimestreamRegistrationResponse) SetTimestreamTableArn(v string) *TimestreamRegistrationResponse
SetTimestreamTableArn sets the TimestreamTableArn field's value.
func (*TimestreamRegistrationResponse) SetTimestreamTableName ¶
func (s *TimestreamRegistrationResponse) SetTimestreamTableName(v string) *TimestreamRegistrationResponse
SetTimestreamTableName sets the TimestreamTableName field's value.
func (TimestreamRegistrationResponse) String ¶
func (s TimestreamRegistrationResponse) 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 TimestreamResources ¶
type TimestreamResources struct { // The name of the registered Amazon Timestream database. // // TimestreamDatabaseName is a required field TimestreamDatabaseName *string `locationName:"timestreamDatabaseName" min:"3" type:"string" required:"true"` // The name of the registered Amazon Timestream database table. // // TimestreamTableName is a required field TimestreamTableName *string `locationName:"timestreamTableName" min:"3" type:"string" required:"true"` // contains filtered or unexported fields }
The registered Amazon Timestream resources that Amazon Web Services IoT FleetWise edge agent software can transfer your vehicle data to.
func (TimestreamResources) GoString ¶
func (s TimestreamResources) 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 (*TimestreamResources) SetTimestreamDatabaseName ¶
func (s *TimestreamResources) SetTimestreamDatabaseName(v string) *TimestreamResources
SetTimestreamDatabaseName sets the TimestreamDatabaseName field's value.
func (*TimestreamResources) SetTimestreamTableName ¶
func (s *TimestreamResources) SetTimestreamTableName(v string) *TimestreamResources
SetTimestreamTableName sets the TimestreamTableName field's value.
func (TimestreamResources) String ¶
func (s TimestreamResources) 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 (*TimestreamResources) Validate ¶
func (s *TimestreamResources) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UntagResourceInput ¶
type UntagResourceInput struct { // The ARN of the resource. // // ResourceARN is a required field ResourceARN *string `min:"1" type:"string" required:"true"` // A list of the keys of the tags to be removed from the 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 UpdateCampaignInput ¶
type UpdateCampaignInput struct { // Specifies how to update a campaign. The action can be one of the following: // // * APPROVE - To approve delivering a data collection scheme to vehicles. // // * SUSPEND - To suspend collecting signal data. The campaign is deleted // from vehicles and all vehicles in the suspended campaign will stop sending // data. // // * RESUME - To reactivate the SUSPEND campaign. The campaign is redeployed // to all vehicles and the vehicles will resume sending data. // // * UPDATE - To update a campaign. // // Action is a required field Action *string `locationName:"action" type:"string" required:"true" enum:"UpdateCampaignAction"` // A list of vehicle attributes to associate with a signal. // // Default: An empty array DataExtraDimensions []*string `locationName:"dataExtraDimensions" type:"list"` // The description of the campaign. Description *string `locationName:"description" min:"1" type:"string"` // The name of the campaign to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateCampaignInput) GoString ¶
func (s UpdateCampaignInput) 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 (*UpdateCampaignInput) SetAction ¶
func (s *UpdateCampaignInput) SetAction(v string) *UpdateCampaignInput
SetAction sets the Action field's value.
func (*UpdateCampaignInput) SetDataExtraDimensions ¶
func (s *UpdateCampaignInput) SetDataExtraDimensions(v []*string) *UpdateCampaignInput
SetDataExtraDimensions sets the DataExtraDimensions field's value.
func (*UpdateCampaignInput) SetDescription ¶
func (s *UpdateCampaignInput) SetDescription(v string) *UpdateCampaignInput
SetDescription sets the Description field's value.
func (*UpdateCampaignInput) SetName ¶
func (s *UpdateCampaignInput) SetName(v string) *UpdateCampaignInput
SetName sets the Name field's value.
func (UpdateCampaignInput) String ¶
func (s UpdateCampaignInput) 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 (*UpdateCampaignInput) Validate ¶
func (s *UpdateCampaignInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateCampaignOutput ¶
type UpdateCampaignOutput struct { // The Amazon Resource Name (ARN) of the campaign. Arn *string `locationName:"arn" type:"string"` // The name of the updated campaign. Name *string `locationName:"name" min:"1" type:"string"` // The state of a campaign. The status can be one of: // // * CREATING - Amazon Web Services IoT FleetWise is processing your request // to create the campaign. // // * WAITING_FOR_APPROVAL - After a campaign is created, it enters the WAITING_FOR_APPROVAL // state. To allow Amazon Web Services IoT FleetWise to deploy the campaign // to the target vehicle or fleet, use the API operation to approve the campaign. // // * RUNNING - The campaign is active. // // * SUSPENDED - The campaign is suspended. To resume the campaign, use the // API operation. Status *string `locationName:"status" type:"string" enum:"CampaignStatus"` // contains filtered or unexported fields }
func (UpdateCampaignOutput) GoString ¶
func (s UpdateCampaignOutput) 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 (*UpdateCampaignOutput) SetArn ¶
func (s *UpdateCampaignOutput) SetArn(v string) *UpdateCampaignOutput
SetArn sets the Arn field's value.
func (*UpdateCampaignOutput) SetName ¶
func (s *UpdateCampaignOutput) SetName(v string) *UpdateCampaignOutput
SetName sets the Name field's value.
func (*UpdateCampaignOutput) SetStatus ¶
func (s *UpdateCampaignOutput) SetStatus(v string) *UpdateCampaignOutput
SetStatus sets the Status field's value.
func (UpdateCampaignOutput) String ¶
func (s UpdateCampaignOutput) 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 UpdateDecoderManifestInput ¶
type UpdateDecoderManifestInput struct { // A brief description of the decoder manifest to update. Description *string `locationName:"description" min:"1" type:"string"` // The name of the decoder manifest to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of information about the network interfaces to add to the decoder // manifest. NetworkInterfacesToAdd []*NetworkInterface `locationName:"networkInterfacesToAdd" min:"1" type:"list"` // A list of network interfaces to remove from the decoder manifest. NetworkInterfacesToRemove []*string `locationName:"networkInterfacesToRemove" min:"1" type:"list"` // A list of information about the network interfaces to update in the decoder // manifest. NetworkInterfacesToUpdate []*NetworkInterface `locationName:"networkInterfacesToUpdate" min:"1" type:"list"` // A list of information about decoding additional signals to add to the decoder // manifest. SignalDecodersToAdd []*SignalDecoder `locationName:"signalDecodersToAdd" min:"1" type:"list"` // A list of signal decoders to remove from the decoder manifest. SignalDecodersToRemove []*string `locationName:"signalDecodersToRemove" min:"1" type:"list"` // A list of updated information about decoding signals to update in the decoder // manifest. SignalDecodersToUpdate []*SignalDecoder `locationName:"signalDecodersToUpdate" min:"1" type:"list"` // The state of the decoder manifest. If the status is ACTIVE, the decoder manifest // can't be edited. If the status is DRAFT, you can edit the decoder manifest. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
func (UpdateDecoderManifestInput) GoString ¶
func (s UpdateDecoderManifestInput) 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 (*UpdateDecoderManifestInput) SetDescription ¶
func (s *UpdateDecoderManifestInput) SetDescription(v string) *UpdateDecoderManifestInput
SetDescription sets the Description field's value.
func (*UpdateDecoderManifestInput) SetName ¶
func (s *UpdateDecoderManifestInput) SetName(v string) *UpdateDecoderManifestInput
SetName sets the Name field's value.
func (*UpdateDecoderManifestInput) SetNetworkInterfacesToAdd ¶
func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToAdd(v []*NetworkInterface) *UpdateDecoderManifestInput
SetNetworkInterfacesToAdd sets the NetworkInterfacesToAdd field's value.
func (*UpdateDecoderManifestInput) SetNetworkInterfacesToRemove ¶
func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToRemove(v []*string) *UpdateDecoderManifestInput
SetNetworkInterfacesToRemove sets the NetworkInterfacesToRemove field's value.
func (*UpdateDecoderManifestInput) SetNetworkInterfacesToUpdate ¶
func (s *UpdateDecoderManifestInput) SetNetworkInterfacesToUpdate(v []*NetworkInterface) *UpdateDecoderManifestInput
SetNetworkInterfacesToUpdate sets the NetworkInterfacesToUpdate field's value.
func (*UpdateDecoderManifestInput) SetSignalDecodersToAdd ¶
func (s *UpdateDecoderManifestInput) SetSignalDecodersToAdd(v []*SignalDecoder) *UpdateDecoderManifestInput
SetSignalDecodersToAdd sets the SignalDecodersToAdd field's value.
func (*UpdateDecoderManifestInput) SetSignalDecodersToRemove ¶
func (s *UpdateDecoderManifestInput) SetSignalDecodersToRemove(v []*string) *UpdateDecoderManifestInput
SetSignalDecodersToRemove sets the SignalDecodersToRemove field's value.
func (*UpdateDecoderManifestInput) SetSignalDecodersToUpdate ¶
func (s *UpdateDecoderManifestInput) SetSignalDecodersToUpdate(v []*SignalDecoder) *UpdateDecoderManifestInput
SetSignalDecodersToUpdate sets the SignalDecodersToUpdate field's value.
func (*UpdateDecoderManifestInput) SetStatus ¶
func (s *UpdateDecoderManifestInput) SetStatus(v string) *UpdateDecoderManifestInput
SetStatus sets the Status field's value.
func (UpdateDecoderManifestInput) String ¶
func (s UpdateDecoderManifestInput) 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 (*UpdateDecoderManifestInput) Validate ¶
func (s *UpdateDecoderManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateDecoderManifestOutput ¶
type UpdateDecoderManifestOutput struct { // The Amazon Resource Name (ARN) of the updated decoder manifest. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the updated decoder manifest. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateDecoderManifestOutput) GoString ¶
func (s UpdateDecoderManifestOutput) 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 (*UpdateDecoderManifestOutput) SetArn ¶
func (s *UpdateDecoderManifestOutput) SetArn(v string) *UpdateDecoderManifestOutput
SetArn sets the Arn field's value.
func (*UpdateDecoderManifestOutput) SetName ¶
func (s *UpdateDecoderManifestOutput) SetName(v string) *UpdateDecoderManifestOutput
SetName sets the Name field's value.
func (UpdateDecoderManifestOutput) String ¶
func (s UpdateDecoderManifestOutput) 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 UpdateFleetInput ¶
type UpdateFleetInput struct { // An updated description of the fleet. Description *string `locationName:"description" min:"1" type:"string"` // The ID of the fleet to update. // // FleetId is a required field FleetId *string `locationName:"fleetId" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateFleetInput) GoString ¶
func (s UpdateFleetInput) 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 (*UpdateFleetInput) SetDescription ¶
func (s *UpdateFleetInput) SetDescription(v string) *UpdateFleetInput
SetDescription sets the Description field's value.
func (*UpdateFleetInput) SetFleetId ¶
func (s *UpdateFleetInput) SetFleetId(v string) *UpdateFleetInput
SetFleetId sets the FleetId field's value.
func (UpdateFleetInput) String ¶
func (s UpdateFleetInput) 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 (*UpdateFleetInput) Validate ¶
func (s *UpdateFleetInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateFleetOutput ¶
type UpdateFleetOutput struct { // The Amazon Resource Name (ARN) of the updated fleet. Arn *string `locationName:"arn" type:"string"` // The ID of the updated fleet. Id *string `locationName:"id" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateFleetOutput) GoString ¶
func (s UpdateFleetOutput) 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 (*UpdateFleetOutput) SetArn ¶
func (s *UpdateFleetOutput) SetArn(v string) *UpdateFleetOutput
SetArn sets the Arn field's value.
func (*UpdateFleetOutput) SetId ¶
func (s *UpdateFleetOutput) SetId(v string) *UpdateFleetOutput
SetId sets the Id field's value.
func (UpdateFleetOutput) String ¶
func (s UpdateFleetOutput) 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 UpdateModelManifestInput ¶
type UpdateModelManifestInput struct { // A brief description of the vehicle model. Description *string `locationName:"description" min:"1" type:"string"` // The name of the vehicle model to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of fullyQualifiedName of nodes, which are a general abstraction of // signals, to add to the vehicle model. NodesToAdd []*string `locationName:"nodesToAdd" min:"1" type:"list"` // A list of fullyQualifiedName of nodes, which are a general abstraction of // signals, to remove from the vehicle model. NodesToRemove []*string `locationName:"nodesToRemove" min:"1" type:"list"` // The state of the vehicle model. If the status is ACTIVE, the vehicle model // can't be edited. If the status is DRAFT, you can edit the vehicle model. Status *string `locationName:"status" type:"string" enum:"ManifestStatus"` // contains filtered or unexported fields }
func (UpdateModelManifestInput) GoString ¶
func (s UpdateModelManifestInput) 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 (*UpdateModelManifestInput) SetDescription ¶
func (s *UpdateModelManifestInput) SetDescription(v string) *UpdateModelManifestInput
SetDescription sets the Description field's value.
func (*UpdateModelManifestInput) SetName ¶
func (s *UpdateModelManifestInput) SetName(v string) *UpdateModelManifestInput
SetName sets the Name field's value.
func (*UpdateModelManifestInput) SetNodesToAdd ¶
func (s *UpdateModelManifestInput) SetNodesToAdd(v []*string) *UpdateModelManifestInput
SetNodesToAdd sets the NodesToAdd field's value.
func (*UpdateModelManifestInput) SetNodesToRemove ¶
func (s *UpdateModelManifestInput) SetNodesToRemove(v []*string) *UpdateModelManifestInput
SetNodesToRemove sets the NodesToRemove field's value.
func (*UpdateModelManifestInput) SetStatus ¶
func (s *UpdateModelManifestInput) SetStatus(v string) *UpdateModelManifestInput
SetStatus sets the Status field's value.
func (UpdateModelManifestInput) String ¶
func (s UpdateModelManifestInput) 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 (*UpdateModelManifestInput) Validate ¶
func (s *UpdateModelManifestInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateModelManifestOutput ¶
type UpdateModelManifestOutput struct { // The Amazon Resource Name (ARN) of the updated vehicle model. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the updated vehicle model. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateModelManifestOutput) GoString ¶
func (s UpdateModelManifestOutput) 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 (*UpdateModelManifestOutput) SetArn ¶
func (s *UpdateModelManifestOutput) SetArn(v string) *UpdateModelManifestOutput
SetArn sets the Arn field's value.
func (*UpdateModelManifestOutput) SetName ¶
func (s *UpdateModelManifestOutput) SetName(v string) *UpdateModelManifestOutput
SetName sets the Name field's value.
func (UpdateModelManifestOutput) String ¶
func (s UpdateModelManifestOutput) 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 UpdateSignalCatalogInput ¶
type UpdateSignalCatalogInput struct { // A brief description of the signal catalog to update. Description *string `locationName:"description" min:"1" type:"string"` // The name of the signal catalog to update. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // A list of information about nodes to add to the signal catalog. NodesToAdd []*Node `locationName:"nodesToAdd" type:"list"` // A list of fullyQualifiedName of nodes to remove from the signal catalog. NodesToRemove []*string `locationName:"nodesToRemove" min:"1" type:"list"` // A list of information about nodes to update in the signal catalog. NodesToUpdate []*Node `locationName:"nodesToUpdate" type:"list"` // contains filtered or unexported fields }
func (UpdateSignalCatalogInput) GoString ¶
func (s UpdateSignalCatalogInput) 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 (*UpdateSignalCatalogInput) SetDescription ¶
func (s *UpdateSignalCatalogInput) SetDescription(v string) *UpdateSignalCatalogInput
SetDescription sets the Description field's value.
func (*UpdateSignalCatalogInput) SetName ¶
func (s *UpdateSignalCatalogInput) SetName(v string) *UpdateSignalCatalogInput
SetName sets the Name field's value.
func (*UpdateSignalCatalogInput) SetNodesToAdd ¶
func (s *UpdateSignalCatalogInput) SetNodesToAdd(v []*Node) *UpdateSignalCatalogInput
SetNodesToAdd sets the NodesToAdd field's value.
func (*UpdateSignalCatalogInput) SetNodesToRemove ¶
func (s *UpdateSignalCatalogInput) SetNodesToRemove(v []*string) *UpdateSignalCatalogInput
SetNodesToRemove sets the NodesToRemove field's value.
func (*UpdateSignalCatalogInput) SetNodesToUpdate ¶
func (s *UpdateSignalCatalogInput) SetNodesToUpdate(v []*Node) *UpdateSignalCatalogInput
SetNodesToUpdate sets the NodesToUpdate field's value.
func (UpdateSignalCatalogInput) String ¶
func (s UpdateSignalCatalogInput) 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 (*UpdateSignalCatalogInput) Validate ¶
func (s *UpdateSignalCatalogInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateSignalCatalogOutput ¶
type UpdateSignalCatalogOutput struct { // The ARN of the updated signal catalog. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The name of the updated signal catalog. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateSignalCatalogOutput) GoString ¶
func (s UpdateSignalCatalogOutput) 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 (*UpdateSignalCatalogOutput) SetArn ¶
func (s *UpdateSignalCatalogOutput) SetArn(v string) *UpdateSignalCatalogOutput
SetArn sets the Arn field's value.
func (*UpdateSignalCatalogOutput) SetName ¶
func (s *UpdateSignalCatalogOutput) SetName(v string) *UpdateSignalCatalogOutput
SetName sets the Name field's value.
func (UpdateSignalCatalogOutput) String ¶
func (s UpdateSignalCatalogOutput) 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 UpdateVehicleError ¶
type UpdateVehicleError struct { // The relevant HTTP error code (400+). Code *int64 `locationName:"code" type:"integer"` // A message associated with the error. Message *string `locationName:"message" type:"string"` // The ID of the vehicle with the error. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
An HTTP error resulting from updating the description for a vehicle.
func (UpdateVehicleError) GoString ¶
func (s UpdateVehicleError) 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 (*UpdateVehicleError) SetCode ¶
func (s *UpdateVehicleError) SetCode(v int64) *UpdateVehicleError
SetCode sets the Code field's value.
func (*UpdateVehicleError) SetMessage ¶
func (s *UpdateVehicleError) SetMessage(v string) *UpdateVehicleError
SetMessage sets the Message field's value.
func (*UpdateVehicleError) SetVehicleName ¶
func (s *UpdateVehicleError) SetVehicleName(v string) *UpdateVehicleError
SetVehicleName sets the VehicleName field's value.
func (UpdateVehicleError) String ¶
func (s UpdateVehicleError) 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 UpdateVehicleInput ¶
type UpdateVehicleInput struct { // The method the specified attributes will update the existing attributes on // the vehicle. UseOverwite to replace the vehicle attributes with the specified // attributes. Or use Merge to combine all attributes. // // This is required if attributes are present in the input. AttributeUpdateMode *string `locationName:"attributeUpdateMode" type:"string" enum:"UpdateMode"` // Static information about a vehicle in a key-value pair. For example: // // "engineType" : "1.3 L R2" Attributes map[string]*string `locationName:"attributes" type:"map"` // The ARN of the decoder manifest associated with this vehicle. DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string"` // The ARN of a vehicle model (model manifest) associated with the vehicle. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // The unique ID of the vehicle to update. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
func (UpdateVehicleInput) GoString ¶
func (s UpdateVehicleInput) 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 (*UpdateVehicleInput) SetAttributeUpdateMode ¶
func (s *UpdateVehicleInput) SetAttributeUpdateMode(v string) *UpdateVehicleInput
SetAttributeUpdateMode sets the AttributeUpdateMode field's value.
func (*UpdateVehicleInput) SetAttributes ¶
func (s *UpdateVehicleInput) SetAttributes(v map[string]*string) *UpdateVehicleInput
SetAttributes sets the Attributes field's value.
func (*UpdateVehicleInput) SetDecoderManifestArn ¶
func (s *UpdateVehicleInput) SetDecoderManifestArn(v string) *UpdateVehicleInput
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*UpdateVehicleInput) SetModelManifestArn ¶
func (s *UpdateVehicleInput) SetModelManifestArn(v string) *UpdateVehicleInput
SetModelManifestArn sets the ModelManifestArn field's value.
func (*UpdateVehicleInput) SetVehicleName ¶
func (s *UpdateVehicleInput) SetVehicleName(v string) *UpdateVehicleInput
SetVehicleName sets the VehicleName field's value.
func (UpdateVehicleInput) String ¶
func (s UpdateVehicleInput) 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 (*UpdateVehicleInput) Validate ¶
func (s *UpdateVehicleInput) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVehicleOutput ¶
type UpdateVehicleOutput struct { // The ARN of the updated vehicle. Arn *string `locationName:"arn" type:"string"` // The ID of the updated vehicle. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
func (UpdateVehicleOutput) GoString ¶
func (s UpdateVehicleOutput) 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 (*UpdateVehicleOutput) SetArn ¶
func (s *UpdateVehicleOutput) SetArn(v string) *UpdateVehicleOutput
SetArn sets the Arn field's value.
func (*UpdateVehicleOutput) SetVehicleName ¶
func (s *UpdateVehicleOutput) SetVehicleName(v string) *UpdateVehicleOutput
SetVehicleName sets the VehicleName field's value.
func (UpdateVehicleOutput) String ¶
func (s UpdateVehicleOutput) 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 UpdateVehicleRequestItem ¶
type UpdateVehicleRequestItem struct { // The method the specified attributes will update the existing attributes on // the vehicle. UseOverwite to replace the vehicle attributes with the specified // attributes. Or use Merge to combine all attributes. // // This is required if attributes are present in the input. AttributeUpdateMode *string `locationName:"attributeUpdateMode" type:"string" enum:"UpdateMode"` // Static information about a vehicle in a key-value pair. For example: // // "engineType" : "1.3 L R2" Attributes map[string]*string `locationName:"attributes" type:"map"` // The ARN of the signal decoder manifest associated with the vehicle to update. DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string"` // The ARN of the vehicle model (model manifest) associated with the vehicle // to update. ModelManifestArn *string `locationName:"modelManifestArn" type:"string"` // The unique ID of the vehicle to update. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about the vehicle to update.
func (UpdateVehicleRequestItem) GoString ¶
func (s UpdateVehicleRequestItem) 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 (*UpdateVehicleRequestItem) SetAttributeUpdateMode ¶
func (s *UpdateVehicleRequestItem) SetAttributeUpdateMode(v string) *UpdateVehicleRequestItem
SetAttributeUpdateMode sets the AttributeUpdateMode field's value.
func (*UpdateVehicleRequestItem) SetAttributes ¶
func (s *UpdateVehicleRequestItem) SetAttributes(v map[string]*string) *UpdateVehicleRequestItem
SetAttributes sets the Attributes field's value.
func (*UpdateVehicleRequestItem) SetDecoderManifestArn ¶
func (s *UpdateVehicleRequestItem) SetDecoderManifestArn(v string) *UpdateVehicleRequestItem
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*UpdateVehicleRequestItem) SetModelManifestArn ¶
func (s *UpdateVehicleRequestItem) SetModelManifestArn(v string) *UpdateVehicleRequestItem
SetModelManifestArn sets the ModelManifestArn field's value.
func (*UpdateVehicleRequestItem) SetVehicleName ¶
func (s *UpdateVehicleRequestItem) SetVehicleName(v string) *UpdateVehicleRequestItem
SetVehicleName sets the VehicleName field's value.
func (UpdateVehicleRequestItem) String ¶
func (s UpdateVehicleRequestItem) 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 (*UpdateVehicleRequestItem) Validate ¶
func (s *UpdateVehicleRequestItem) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type UpdateVehicleResponseItem ¶
type UpdateVehicleResponseItem struct { // The Amazon Resource Name (ARN) of the updated vehicle. Arn *string `locationName:"arn" type:"string"` // The unique ID of the updated vehicle. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
Information about the updated vehicle.
func (UpdateVehicleResponseItem) GoString ¶
func (s UpdateVehicleResponseItem) 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 (*UpdateVehicleResponseItem) SetArn ¶
func (s *UpdateVehicleResponseItem) SetArn(v string) *UpdateVehicleResponseItem
SetArn sets the Arn field's value.
func (*UpdateVehicleResponseItem) SetVehicleName ¶
func (s *UpdateVehicleResponseItem) SetVehicleName(v string) *UpdateVehicleResponseItem
SetVehicleName sets the VehicleName field's value.
func (UpdateVehicleResponseItem) String ¶
func (s UpdateVehicleResponseItem) 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 ValidationException ¶
type ValidationException struct { RespMetadata protocol.ResponseMetadata `json:"-" xml:"-"` // The list of fields that fail to satisfy the constraints specified by an Amazon // Web Services service. FieldList []*ValidationExceptionField `locationName:"fieldList" type:"list"` Message_ *string `locationName:"message" type:"string"` // The reason the input failed to satisfy the constraints specified by an Amazon // Web Services service. Reason *string `locationName:"reason" type:"string" enum:"ValidationExceptionReason"` // contains filtered or unexported fields }
The input fails to satisfy the constraints specified by an Amazon Web Services service.
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".
type ValidationExceptionField ¶
type ValidationExceptionField struct { // A message about the validation error. // // Message is a required field Message *string `locationName:"message" type:"string" required:"true"` // The name of the parameter field with the validation error. // // Name is a required field Name *string `locationName:"name" type:"string" required:"true"` // contains filtered or unexported fields }
A validation error due to mismatch between the expected data type, length, or pattern of the parameter and the input.
func (ValidationExceptionField) GoString ¶
func (s ValidationExceptionField) 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 (*ValidationExceptionField) SetMessage ¶
func (s *ValidationExceptionField) SetMessage(v string) *ValidationExceptionField
SetMessage sets the Message field's value.
func (*ValidationExceptionField) SetName ¶
func (s *ValidationExceptionField) SetName(v string) *ValidationExceptionField
SetName sets the Name field's value.
func (ValidationExceptionField) String ¶
func (s ValidationExceptionField) 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 VehicleMiddleware ¶
type VehicleMiddleware struct { // The name of the vehicle middleware. // // Name is a required field Name *string `locationName:"name" min:"1" type:"string" required:"true"` // The protocol name of the vehicle middleware. // // ProtocolName is a required field ProtocolName *string `locationName:"protocolName" type:"string" required:"true" enum:"VehicleMiddlewareProtocol"` // contains filtered or unexported fields }
The vehicle middleware defined as a type of network interface. Examples of vehicle middleware include ROS2 and SOME/IP.
func (VehicleMiddleware) GoString ¶
func (s VehicleMiddleware) 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 (*VehicleMiddleware) SetName ¶
func (s *VehicleMiddleware) SetName(v string) *VehicleMiddleware
SetName sets the Name field's value.
func (*VehicleMiddleware) SetProtocolName ¶
func (s *VehicleMiddleware) SetProtocolName(v string) *VehicleMiddleware
SetProtocolName sets the ProtocolName field's value.
func (VehicleMiddleware) String ¶
func (s VehicleMiddleware) 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 (*VehicleMiddleware) Validate ¶
func (s *VehicleMiddleware) Validate() error
Validate inspects the fields of the type to determine if they are valid.
type VehicleStatus ¶
type VehicleStatus struct { // The name of a campaign. CampaignName *string `locationName:"campaignName" type:"string"` // The state of a vehicle, which can be one of the following: // // * CREATED - Amazon Web Services IoT FleetWise sucessfully created the // vehicle. // // * READY - The vehicle is ready to receive a campaign deployment. // // * HEALTHY - A campaign deployment was delivered to the vehicle. // // * SUSPENDED - A campaign associated with the vehicle was suspended and // data collection was paused. // // * DELETING - Amazon Web Services IoT FleetWise is removing a campaign // from the vehicle. Status *string `locationName:"status" type:"string" enum:"VehicleState"` // The unique ID of the vehicle. VehicleName *string `locationName:"vehicleName" min:"1" type:"string"` // contains filtered or unexported fields }
Information about the state of a vehicle and how it relates to the status of a campaign.
func (VehicleStatus) GoString ¶
func (s VehicleStatus) 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 (*VehicleStatus) SetCampaignName ¶
func (s *VehicleStatus) SetCampaignName(v string) *VehicleStatus
SetCampaignName sets the CampaignName field's value.
func (*VehicleStatus) SetStatus ¶
func (s *VehicleStatus) SetStatus(v string) *VehicleStatus
SetStatus sets the Status field's value.
func (*VehicleStatus) SetVehicleName ¶
func (s *VehicleStatus) SetVehicleName(v string) *VehicleStatus
SetVehicleName sets the VehicleName field's value.
func (VehicleStatus) String ¶
func (s VehicleStatus) 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 VehicleSummary ¶
type VehicleSummary struct { // The Amazon Resource Name (ARN) of the vehicle. // // Arn is a required field Arn *string `locationName:"arn" type:"string" required:"true"` // The time the vehicle was created in seconds since epoch (January 1, 1970 // at midnight UTC time). // // CreationTime is a required field CreationTime *time.Time `locationName:"creationTime" type:"timestamp" required:"true"` // The ARN of a decoder manifest associated with the vehicle. // // DecoderManifestArn is a required field DecoderManifestArn *string `locationName:"decoderManifestArn" type:"string" required:"true"` // The time the vehicle was last updated in seconds since epoch (January 1, // 1970 at midnight UTC time). // // LastModificationTime is a required field LastModificationTime *time.Time `locationName:"lastModificationTime" type:"timestamp" required:"true"` // The ARN of a vehicle model (model manifest) associated with the vehicle. // // ModelManifestArn is a required field ModelManifestArn *string `locationName:"modelManifestArn" type:"string" required:"true"` // The unique ID of the vehicle. // // VehicleName is a required field VehicleName *string `locationName:"vehicleName" min:"1" type:"string" required:"true"` // contains filtered or unexported fields }
Information about a vehicle.
To return this information about vehicles in your account, you can use the API operation.
func (VehicleSummary) GoString ¶
func (s VehicleSummary) 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 (*VehicleSummary) SetArn ¶
func (s *VehicleSummary) SetArn(v string) *VehicleSummary
SetArn sets the Arn field's value.
func (*VehicleSummary) SetCreationTime ¶
func (s *VehicleSummary) SetCreationTime(v time.Time) *VehicleSummary
SetCreationTime sets the CreationTime field's value.
func (*VehicleSummary) SetDecoderManifestArn ¶
func (s *VehicleSummary) SetDecoderManifestArn(v string) *VehicleSummary
SetDecoderManifestArn sets the DecoderManifestArn field's value.
func (*VehicleSummary) SetLastModificationTime ¶
func (s *VehicleSummary) SetLastModificationTime(v time.Time) *VehicleSummary
SetLastModificationTime sets the LastModificationTime field's value.
func (*VehicleSummary) SetModelManifestArn ¶
func (s *VehicleSummary) SetModelManifestArn(v string) *VehicleSummary
SetModelManifestArn sets the ModelManifestArn field's value.
func (*VehicleSummary) SetVehicleName ¶
func (s *VehicleSummary) SetVehicleName(v string) *VehicleSummary
SetVehicleName sets the VehicleName field's value.
func (VehicleSummary) String ¶
func (s VehicleSummary) 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 iotfleetwiseiface provides an interface to enable mocking the AWS IoT FleetWise service client for testing your code.
|
Package iotfleetwiseiface provides an interface to enable mocking the AWS IoT FleetWise service client for testing your code. |