Class ApplyTypeParamMappingToProperty

  • All Implemented Interfaces:
    io.sundr.builder.Visitor<io.sundr.model.PropertyFluent<?>>

    public class ApplyTypeParamMappingToProperty
    extends Object
    implements io.sundr.builder.Visitor<io.sundr.model.PropertyFluent<?>>
    • Constructor Detail

      • ApplyTypeParamMappingToProperty

        public ApplyTypeParamMappingToProperty​(String name,
                                               io.sundr.model.TypeRef typeRef)
      • ApplyTypeParamMappingToProperty

        public ApplyTypeParamMappingToProperty​(Map<String,​io.sundr.model.TypeRef> mappings)
      • ApplyTypeParamMappingToProperty

        public ApplyTypeParamMappingToProperty​(Map<String,​io.sundr.model.TypeRef> mappings,
                                               io.sundr.model.AttributeKey<io.sundr.model.TypeParamRef> attributeKey)
      • ApplyTypeParamMappingToProperty

        public ApplyTypeParamMappingToProperty​(Map<String,​io.sundr.model.TypeRef> mappings,
                                               Optional<io.sundr.model.AttributeKey<io.sundr.model.TypeParamRef>> attributeKey)
    • Method Detail

      • visit

        public void visit​(io.sundr.model.PropertyFluent<?> property)
        Specified by:
        visit in interface io.sundr.builder.Visitor<io.sundr.model.PropertyFluent<?>>