Class LLMProviderRequestDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.LLMProviderRequestDTO
-
public class LLMProviderRequestDTO extends Object
LLMProviderRequestDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_API_DEFINITIONstatic StringSERIALIZED_NAME_API_VERSIONstatic StringSERIALIZED_NAME_CONFIGURATIONSstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_MODEL_LISTstatic StringSERIALIZED_NAME_NAME
-
Constructor Summary
Constructors Constructor Description LLMProviderRequestDTO()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description LLMProviderRequestDTOapiDefinition(File apiDefinition)LLMProviderRequestDTOapiVersion(String apiVersion)LLMProviderRequestDTOconfigurations(String configurations)LLMProviderRequestDTOdescription(String description)booleanequals(Object o)FilegetApiDefinition()OpenAPI specificationStringgetApiVersion()Get apiVersionStringgetConfigurations()LLM Provider configurationsStringgetDescription()Get descriptionStringgetModelList()List of models supported by the LLM Provider as a stringified JSON arrayStringgetName()Get nameinthashCode()LLMProviderRequestDTOmodelList(String modelList)LLMProviderRequestDTOname(String name)voidsetApiDefinition(File apiDefinition)voidsetApiVersion(String apiVersion)voidsetConfigurations(String configurations)voidsetDescription(String description)voidsetModelList(String modelList)voidsetName(String name)StringtoString()
-
-
-
Field Detail
-
SERIALIZED_NAME_NAME
public static final String SERIALIZED_NAME_NAME
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_API_VERSION
public static final String SERIALIZED_NAME_API_VERSION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_DESCRIPTION
public static final String SERIALIZED_NAME_DESCRIPTION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_CONFIGURATIONS
public static final String SERIALIZED_NAME_CONFIGURATIONS
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_API_DEFINITION
public static final String SERIALIZED_NAME_API_DEFINITION
- See Also:
- Constant Field Values
-
SERIALIZED_NAME_MODEL_LIST
public static final String SERIALIZED_NAME_MODEL_LIST
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public LLMProviderRequestDTO name(String name)
-
setName
public void setName(String name)
-
apiVersion
public LLMProviderRequestDTO apiVersion(String apiVersion)
-
setApiVersion
public void setApiVersion(String apiVersion)
-
description
public LLMProviderRequestDTO description(String description)
-
setDescription
public void setDescription(String description)
-
configurations
public LLMProviderRequestDTO configurations(String configurations)
-
getConfigurations
@Nullable public String getConfigurations()
LLM Provider configurations- Returns:
- configurations
-
setConfigurations
public void setConfigurations(String configurations)
-
apiDefinition
public LLMProviderRequestDTO apiDefinition(File apiDefinition)
-
getApiDefinition
@Nullable public File getApiDefinition()
OpenAPI specification- Returns:
- apiDefinition
-
setApiDefinition
public void setApiDefinition(File apiDefinition)
-
modelList
public LLMProviderRequestDTO modelList(String modelList)
-
getModelList
@Nullable public String getModelList()
List of models supported by the LLM Provider as a stringified JSON array- Returns:
- modelList
-
setModelList
public void setModelList(String modelList)
-
-