Package io.swagger.v3.oas.models.media
Class Discriminator
- java.lang.Object
-
- io.swagger.v3.oas.models.media.Discriminator
-
public class Discriminator extends Object
-
-
Constructor Summary
Constructors Constructor Description Discriminator()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description voidaddExtension(String name, Object value)booleanequals(Object o)Map<String,Object>getExtensions()returns the specific extensions from a Discriminator instance.Map<String,String>getMapping()StringgetPropertyName()inthashCode()Discriminatormapping(String name, String value)Discriminatormapping(Map<String,String> mapping)DiscriminatorpropertyName(String propertyName)voidsetExtensions(Map<String,Object> extensions)voidsetMapping(Map<String,String> mapping)voidsetPropertyName(String propertyName)StringtoString()
-
-
-
Method Detail
-
propertyName
public Discriminator propertyName(String propertyName)
-
getPropertyName
public String getPropertyName()
-
setPropertyName
public void setPropertyName(String propertyName)
-
mapping
public Discriminator mapping(String name, String value)
-
mapping
public Discriminator mapping(Map<String,String> mapping)
-
getExtensions
public Map<String,Object> getExtensions()
returns the specific extensions from a Discriminator instance.- Returns:
- Map<String, Object> extensions
- Since:
- 2.2.0 (OpenAPI 3.1.0)
-
-