Interface PropertyDefinitionResponse.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<PropertyDefinitionResponse.Builder,
,PropertyDefinitionResponse> SdkBuilder<PropertyDefinitionResponse.Builder,
,PropertyDefinitionResponse> SdkPojo
- Enclosing class:
PropertyDefinitionResponse
-
Method Summary
Modifier and TypeMethodDescriptionconfiguration
(Map<String, String> configuration) A mapping that specifies configuration information about the property.dataType
(Consumer<DataType.Builder> dataType) An object that contains information about the data type.An object that contains information about the data type.defaultValue
(Consumer<DataValue.Builder> defaultValue) An object that contains the default value.defaultValue
(DataValue defaultValue) An object that contains the default value.displayName
(String displayName) A friendly name for the property.isExternalId
(Boolean isExternalId) A Boolean value that specifies whether the property ID comes from an external data store.A Boolean value that specifies whether the property definition can be updated.isImported
(Boolean isImported) A Boolean value that specifies whether the property definition is imported from an external data store.isInherited
(Boolean isInherited) A Boolean value that specifies whether the property definition is inherited from a parent entity.isRequiredInEntity
(Boolean isRequiredInEntity) A Boolean value that specifies whether the property is required in an entity.isStoredExternally
(Boolean isStoredExternally) A Boolean value that specifies whether the property is stored externally.isTimeSeries
(Boolean isTimeSeries) A Boolean value that specifies whether the property consists of time series data.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
dataType
An object that contains information about the data type.
- Parameters:
dataType
- An object that contains information about the data type.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
dataType
An object that contains information about the data type.
This is a convenience method that creates an instance of theDataType.Builder
avoiding the need to create one manually viaDataType.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todataType(DataType)
.- Parameters:
dataType
- a consumer that will call methods onDataType.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
isTimeSeries
A Boolean value that specifies whether the property consists of time series data.
- Parameters:
isTimeSeries
- A Boolean value that specifies whether the property consists of time series data.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isRequiredInEntity
A Boolean value that specifies whether the property is required in an entity.
- Parameters:
isRequiredInEntity
- A Boolean value that specifies whether the property is required in an entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isExternalId
A Boolean value that specifies whether the property ID comes from an external data store.
- Parameters:
isExternalId
- A Boolean value that specifies whether the property ID comes from an external data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isStoredExternally
A Boolean value that specifies whether the property is stored externally.
- Parameters:
isStoredExternally
- A Boolean value that specifies whether the property is stored externally.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isImported
A Boolean value that specifies whether the property definition is imported from an external data store.
- Parameters:
isImported
- A Boolean value that specifies whether the property definition is imported from an external data store.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isFinal
A Boolean value that specifies whether the property definition can be updated.
- Parameters:
isFinal
- A Boolean value that specifies whether the property definition can be updated.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
isInherited
A Boolean value that specifies whether the property definition is inherited from a parent entity.
- Parameters:
isInherited
- A Boolean value that specifies whether the property definition is inherited from a parent entity.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
An object that contains the default value.
- Parameters:
defaultValue
- An object that contains the default value.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
defaultValue
An object that contains the default value.
This is a convenience method that creates an instance of theDataValue.Builder
avoiding the need to create one manually viaDataValue.builder()
.When the
Consumer
completes,SdkBuilder.build()
is called immediately and its result is passed todefaultValue(DataValue)
.- Parameters:
defaultValue
- a consumer that will call methods onDataValue.Builder
- Returns:
- Returns a reference to this object so that method calls can be chained together.
- See Also:
-
configuration
A mapping that specifies configuration information about the property.
- Parameters:
configuration
- A mapping that specifies configuration information about the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
displayName
A friendly name for the property.
- Parameters:
displayName
- A friendly name for the property.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-