Package org.bson.codecs
Interface OverridableUuidRepresentationCodec<T>
- 
- Type Parameters:
 T- the value type
- All Known Implementing Classes:
 DBObjectCodec,DocumentCodec,IterableCodec,MapCodec,OverridableUuidRepresentationUuidCodec
public interface OverridableUuidRepresentationCodec<T>A marker interface forCodecimplementations that can derive a new instance that overrides theUuidRepresentation.- Since:
 - 3.12
 
 
- 
- 
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Codec<T>withUuidRepresentation(UuidRepresentation uuidRepresentation)Implementations must return a new instance with theUuidRepresentationoverridden with the given value. 
 - 
 
- 
- 
Method Detail
- 
withUuidRepresentation
Codec<T> withUuidRepresentation(UuidRepresentation uuidRepresentation)
Implementations must return a new instance with theUuidRepresentationoverridden with the given value.- Parameters:
 uuidRepresentation- the UuidRepresentation- Returns:
 - a new instance equivalent to this but with the given UuidRepresentation
 
 
 - 
 
 -