Package org.apache.ignite.binary
Class BinaryTypeConfiguration
- java.lang.Object
- 
- org.apache.ignite.binary.BinaryTypeConfiguration
 
- 
- All Implemented Interfaces:
- Serializable
 
 public class BinaryTypeConfiguration extends Object implements Serializable Defines configuration properties for a specific binary type. Providing per-type configuration is optional, as it is generally enough, and also optional, to provide global binary configuration usingIgniteConfiguration.setBinaryConfiguration(BinaryConfiguration). However, this class allows you to change configuration properties for a specific binary type without affecting configuration for other binary types.- See Also:
- Serialized Form
 
- 
- 
Constructor SummaryConstructors Constructor Description BinaryTypeConfiguration()Constructor.BinaryTypeConfiguration(String typeName)BinaryTypeConfiguration(BinaryTypeConfiguration other)Copying constructor.
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description @Nullable Map<String,Integer>getEnumValues()BinaryIdMappergetIdMapper()Gets ID mapper.BinaryNameMappergetNameMapper()Gets name mapper.BinarySerializergetSerializer()Gets serializer.StringgetTypeName()Gets type name.booleanisEnum()Gets whether this is enum type.BinaryTypeConfigurationsetEnum(boolean isEnum)Sets whether this is enum type.BinaryTypeConfigurationsetEnumValues(@Nullable Map<String,Integer> values)Set enum ordinal to names mapping.BinaryTypeConfigurationsetIdMapper(BinaryIdMapper idMapper)Sets ID mapper.BinaryTypeConfigurationsetNameMapper(BinaryNameMapper nameMapper)Sets name mapper.BinaryTypeConfigurationsetSerializer(BinarySerializer serializer)Sets serializer.BinaryTypeConfigurationsetTypeName(String typeName)Sets type name.StringtoString()
 
- 
- 
- 
Constructor Detail- 
BinaryTypeConfigurationpublic BinaryTypeConfiguration() Constructor.
 - 
BinaryTypeConfigurationpublic BinaryTypeConfiguration(BinaryTypeConfiguration other) Copying constructor.- Parameters:
- other- Other instance.
 
 - 
BinaryTypeConfigurationpublic BinaryTypeConfiguration(String typeName) - Parameters:
- typeName- Class name.
 
 
- 
 - 
Method Detail- 
getTypeNamepublic String getTypeName() Gets type name.- Returns:
- Type name.
 
 - 
setTypeNamepublic BinaryTypeConfiguration setTypeName(String typeName) Sets type name.- Parameters:
- typeName- Type name.
- Returns:
- thisfor chaining.
 
 - 
getIdMapperpublic BinaryIdMapper getIdMapper() Gets ID mapper.- Returns:
- ID mapper.
 
 - 
setIdMapperpublic BinaryTypeConfiguration setIdMapper(BinaryIdMapper idMapper) Sets ID mapper.- Parameters:
- idMapper- ID mapper.
- Returns:
- thisfor chaining.
 
 - 
getNameMapperpublic BinaryNameMapper getNameMapper() Gets name mapper.- Returns:
- Name mapper.
 
 - 
setNameMapperpublic BinaryTypeConfiguration setNameMapper(BinaryNameMapper nameMapper) Sets name mapper.- Parameters:
- nameMapper- Name mapper.
- Returns:
- thisfor chaining.
 
 - 
getSerializerpublic BinarySerializer getSerializer() Gets serializer.- Returns:
- Serializer.
 
 - 
setSerializerpublic BinaryTypeConfiguration setSerializer(BinarySerializer serializer) Sets serializer.- Parameters:
- serializer- Serializer.
- Returns:
- thisfor chaining.
 
 - 
isEnumpublic boolean isEnum() Gets whether this is enum type.- Returns:
- Trueif enum.
 
 - 
setEnumpublic BinaryTypeConfiguration setEnum(boolean isEnum) Sets whether this is enum type.- Parameters:
- isEnum-- Trueif enum.
- Returns:
- thisfor chaining.
 
 - 
setEnumValuespublic BinaryTypeConfiguration setEnumValues(@Nullable @Nullable Map<String,Integer> values) Set enum ordinal to names mapping.- Parameters:
- values- Map of enum name to ordinal.
- Returns:
- thisfor chaining.
 
 - 
getEnumValues@Nullable public @Nullable Map<String,Integer> getEnumValues() - Returns:
- Enum name to ordinal mapping
 
 
- 
 
-