Class AIServiceProviderRequestDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.AIServiceProviderRequestDTO
-
public class AIServiceProviderRequestDTO extends Object
AIServiceProviderRequestDTO
-
-
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_PROVIDERSstatic StringSERIALIZED_NAME_MULTIPLE_MODEL_PROVIDER_SUPPORTstatic StringSERIALIZED_NAME_NAME
-
Constructor Summary
Constructors Constructor Description AIServiceProviderRequestDTO()
-
Method Summary
-
-
-
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_MULTIPLE_MODEL_PROVIDER_SUPPORT
public static final String SERIALIZED_NAME_MULTIPLE_MODEL_PROVIDER_SUPPORT
- 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_PROVIDERS
public static final String SERIALIZED_NAME_MODEL_PROVIDERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
name
public AIServiceProviderRequestDTO name(String name)
-
getName
public String getName()
Get name- Returns:
- name
-
setName
public void setName(String name)
-
apiVersion
public AIServiceProviderRequestDTO apiVersion(String apiVersion)
-
getApiVersion
public String getApiVersion()
Get apiVersion- Returns:
- apiVersion
-
setApiVersion
public void setApiVersion(String apiVersion)
-
description
public AIServiceProviderRequestDTO description(String description)
-
setDescription
public void setDescription(String description)
-
multipleModelProviderSupport
public AIServiceProviderRequestDTO multipleModelProviderSupport(String multipleModelProviderSupport)
-
getMultipleModelProviderSupport
@Nullable public String getMultipleModelProviderSupport()
Indicates whether the AI Service Provider supports multiple model providers. If true, the AI Service Provider can support multiple model providers. If false, the AI Service Provider supports only one model provider.- Returns:
- multipleModelProviderSupport
-
setMultipleModelProviderSupport
public void setMultipleModelProviderSupport(String multipleModelProviderSupport)
-
configurations
public AIServiceProviderRequestDTO configurations(String configurations)
-
getConfigurations
public String getConfigurations()
LLM Provider configurations- Returns:
- configurations
-
setConfigurations
public void setConfigurations(String configurations)
-
apiDefinition
public AIServiceProviderRequestDTO apiDefinition(File apiDefinition)
-
getApiDefinition
public File getApiDefinition()
OpenAPI specification- Returns:
- apiDefinition
-
setApiDefinition
public void setApiDefinition(File apiDefinition)
-
modelProviders
public AIServiceProviderRequestDTO modelProviders(String modelProviders)
-
getModelProviders
@Nullable public String getModelProviders()
Get modelProviders- Returns:
- modelProviders
-
setModelProviders
public void setModelProviders(String modelProviders)
-
-