| Copyright | (c) 2013-2023 Brendan Hay |
|---|---|
| License | Mozilla Public License, v. 2.0. |
| Maintainer | Brendan Hay |
| Stability | auto-generated |
| Portability | non-portable (GHC extensions) |
| Safe Haskell | Safe-Inferred |
| Language | Haskell2010 |
Amazonka.IotTwinMaker.Types.PropertyDefinitionRequest
Description
Synopsis
- data PropertyDefinitionRequest = PropertyDefinitionRequest' {}
- newPropertyDefinitionRequest :: PropertyDefinitionRequest
- propertyDefinitionRequest_configuration :: Lens' PropertyDefinitionRequest (Maybe (HashMap Text Text))
- propertyDefinitionRequest_dataType :: Lens' PropertyDefinitionRequest (Maybe DataType)
- propertyDefinitionRequest_defaultValue :: Lens' PropertyDefinitionRequest (Maybe DataValue)
- propertyDefinitionRequest_displayName :: Lens' PropertyDefinitionRequest (Maybe Text)
- propertyDefinitionRequest_isExternalId :: Lens' PropertyDefinitionRequest (Maybe Bool)
- propertyDefinitionRequest_isRequiredInEntity :: Lens' PropertyDefinitionRequest (Maybe Bool)
- propertyDefinitionRequest_isStoredExternally :: Lens' PropertyDefinitionRequest (Maybe Bool)
- propertyDefinitionRequest_isTimeSeries :: Lens' PropertyDefinitionRequest (Maybe Bool)
Documentation
data PropertyDefinitionRequest Source #
An object that sets information about a property.
See: newPropertyDefinitionRequest smart constructor.
Constructors
| PropertyDefinitionRequest' | |
Fields
| |
Instances
newPropertyDefinitionRequest :: PropertyDefinitionRequest Source #
Create a value of PropertyDefinitionRequest with all optional fields omitted.
Use generic-lens or optics to modify other optional fields.
The following record fields are available, with the corresponding lenses provided for backwards compatibility:
$sel:configuration:PropertyDefinitionRequest', propertyDefinitionRequest_configuration - A mapping that specifies configuration information about the property.
Use this field to specify information that you read from and write to an
external source.
$sel:dataType:PropertyDefinitionRequest', propertyDefinitionRequest_dataType - An object that contains information about the data type.
$sel:defaultValue:PropertyDefinitionRequest', propertyDefinitionRequest_defaultValue - An object that contains the default value.
$sel:displayName:PropertyDefinitionRequest', propertyDefinitionRequest_displayName - A friendly name for the property.
$sel:isExternalId:PropertyDefinitionRequest', propertyDefinitionRequest_isExternalId - A Boolean value that specifies whether the property ID comes from an
external data store.
$sel:isRequiredInEntity:PropertyDefinitionRequest', propertyDefinitionRequest_isRequiredInEntity - A Boolean value that specifies whether the property is required.
$sel:isStoredExternally:PropertyDefinitionRequest', propertyDefinitionRequest_isStoredExternally - A Boolean value that specifies whether the property is stored
externally.
$sel:isTimeSeries:PropertyDefinitionRequest', propertyDefinitionRequest_isTimeSeries - A Boolean value that specifies whether the property consists of time
series data.
propertyDefinitionRequest_configuration :: Lens' PropertyDefinitionRequest (Maybe (HashMap Text Text)) Source #
A mapping that specifies configuration information about the property. Use this field to specify information that you read from and write to an external source.
propertyDefinitionRequest_dataType :: Lens' PropertyDefinitionRequest (Maybe DataType) Source #
An object that contains information about the data type.
propertyDefinitionRequest_defaultValue :: Lens' PropertyDefinitionRequest (Maybe DataValue) Source #
An object that contains the default value.
propertyDefinitionRequest_displayName :: Lens' PropertyDefinitionRequest (Maybe Text) Source #
A friendly name for the property.
propertyDefinitionRequest_isExternalId :: Lens' PropertyDefinitionRequest (Maybe Bool) Source #
A Boolean value that specifies whether the property ID comes from an external data store.
propertyDefinitionRequest_isRequiredInEntity :: Lens' PropertyDefinitionRequest (Maybe Bool) Source #
A Boolean value that specifies whether the property is required.
propertyDefinitionRequest_isStoredExternally :: Lens' PropertyDefinitionRequest (Maybe Bool) Source #
A Boolean value that specifies whether the property is stored externally.
propertyDefinitionRequest_isTimeSeries :: Lens' PropertyDefinitionRequest (Maybe Bool) Source #
A Boolean value that specifies whether the property consists of time series data.