public static final class CfnComponentType.PropertyDefinitionProperty.Builder
extends java.lang.Object
CfnComponentType.PropertyDefinitionProperty
Constructor and Description |
---|
Builder() |
public CfnComponentType.PropertyDefinitionProperty.Builder configurations(IResolvable configurations)
CfnComponentType.PropertyDefinitionProperty.getConfigurations()
configurations
- A mapping that specifies configuration information about the property.this
public CfnComponentType.PropertyDefinitionProperty.Builder configurations(java.util.Map<java.lang.String,java.lang.String> configurations)
CfnComponentType.PropertyDefinitionProperty.getConfigurations()
configurations
- A mapping that specifies configuration information about the property.this
public CfnComponentType.PropertyDefinitionProperty.Builder dataType(IResolvable dataType)
CfnComponentType.PropertyDefinitionProperty.getDataType()
dataType
- `CfnComponentType.PropertyDefinitionProperty.DataType`.this
public CfnComponentType.PropertyDefinitionProperty.Builder dataType(CfnComponentType.DataTypeProperty dataType)
CfnComponentType.PropertyDefinitionProperty.getDataType()
dataType
- `CfnComponentType.PropertyDefinitionProperty.DataType`.this
public CfnComponentType.PropertyDefinitionProperty.Builder defaultValue(IResolvable defaultValue)
CfnComponentType.PropertyDefinitionProperty.getDefaultValue()
defaultValue
- A boolean value that specifies whether the property ID comes from an external data store.this
public CfnComponentType.PropertyDefinitionProperty.Builder defaultValue(CfnComponentType.DataValueProperty defaultValue)
CfnComponentType.PropertyDefinitionProperty.getDefaultValue()
defaultValue
- A boolean value that specifies whether the property ID comes from an external data store.this
public CfnComponentType.PropertyDefinitionProperty.Builder isExternalId(java.lang.Boolean isExternalId)
CfnComponentType.PropertyDefinitionProperty.getIsExternalId()
isExternalId
- A boolean value that specifies whether the property ID comes from an external data store.this
public CfnComponentType.PropertyDefinitionProperty.Builder isExternalId(IResolvable isExternalId)
CfnComponentType.PropertyDefinitionProperty.getIsExternalId()
isExternalId
- A boolean value that specifies whether the property ID comes from an external data store.this
public CfnComponentType.PropertyDefinitionProperty.Builder isRequiredInEntity(java.lang.Boolean isRequiredInEntity)
CfnComponentType.PropertyDefinitionProperty.getIsRequiredInEntity()
isRequiredInEntity
- A boolean value that specifies whether the property is required in an entity.this
public CfnComponentType.PropertyDefinitionProperty.Builder isRequiredInEntity(IResolvable isRequiredInEntity)
CfnComponentType.PropertyDefinitionProperty.getIsRequiredInEntity()
isRequiredInEntity
- A boolean value that specifies whether the property is required in an entity.this
public CfnComponentType.PropertyDefinitionProperty.Builder isStoredExternally(java.lang.Boolean isStoredExternally)
CfnComponentType.PropertyDefinitionProperty.getIsStoredExternally()
isStoredExternally
- A boolean value that specifies whether the property is stored externally.this
public CfnComponentType.PropertyDefinitionProperty.Builder isStoredExternally(IResolvable isStoredExternally)
CfnComponentType.PropertyDefinitionProperty.getIsStoredExternally()
isStoredExternally
- A boolean value that specifies whether the property is stored externally.this
public CfnComponentType.PropertyDefinitionProperty.Builder isTimeSeries(java.lang.Boolean isTimeSeries)
CfnComponentType.PropertyDefinitionProperty.getIsTimeSeries()
isTimeSeries
- A boolean value that specifies whether the property consists of time series data.this
public CfnComponentType.PropertyDefinitionProperty.Builder isTimeSeries(IResolvable isTimeSeries)
CfnComponentType.PropertyDefinitionProperty.getIsTimeSeries()
isTimeSeries
- A boolean value that specifies whether the property consists of time series data.this
public CfnComponentType.PropertyDefinitionProperty build()
CfnComponentType.PropertyDefinitionProperty
java.lang.NullPointerException
- if any required attribute was not provided