Class AIServiceProviderResponseDTO
- java.lang.Object
-
- org.wso2.am.integration.clients.admin.api.dto.AIServiceProviderResponseDTO
-
public class AIServiceProviderResponseDTO extends Object
AIServiceProviderResponseDTO
-
-
Field Summary
Fields Modifier and Type Field Description static StringSERIALIZED_NAME_API_DEFINITIONstatic StringSERIALIZED_NAME_API_VERSIONstatic StringSERIALIZED_NAME_BUILT_IN_SUPPORTstatic StringSERIALIZED_NAME_CONFIGURATIONSstatic StringSERIALIZED_NAME_DESCRIPTIONstatic StringSERIALIZED_NAME_IDstatic StringSERIALIZED_NAME_MODEL_PROVIDERSstatic StringSERIALIZED_NAME_MULTIPLE_MODEL_PROVIDER_SUPPORTstatic StringSERIALIZED_NAME_NAME
-
Constructor Summary
Constructors Constructor Description AIServiceProviderResponseDTO()
-
Method Summary
-
-
-
Field Detail
-
SERIALIZED_NAME_ID
public static final String SERIALIZED_NAME_ID
- See Also:
- Constant Field Values
-
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_BUILT_IN_SUPPORT
public static final String SERIALIZED_NAME_BUILT_IN_SUPPORT
- 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_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_PROVIDERS
public static final String SERIALIZED_NAME_MODEL_PROVIDERS
- See Also:
- Constant Field Values
-
-
Method Detail
-
id
public AIServiceProviderResponseDTO id(String id)
-
setId
public void setId(String id)
-
name
public AIServiceProviderResponseDTO name(String name)
-
setName
public void setName(String name)
-
apiVersion
public AIServiceProviderResponseDTO apiVersion(String apiVersion)
-
setApiVersion
public void setApiVersion(String apiVersion)
-
builtInSupport
public AIServiceProviderResponseDTO builtInSupport(Boolean builtInSupport)
-
isBuiltInSupport
@Nullable public Boolean isBuiltInSupport()
Is built-in support- Returns:
- builtInSupport
-
setBuiltInSupport
public void setBuiltInSupport(Boolean builtInSupport)
-
multipleModelProviderSupport
public AIServiceProviderResponseDTO multipleModelProviderSupport(Boolean multipleModelProviderSupport)
-
isMultipleModelProviderSupport
@Nullable public Boolean isMultipleModelProviderSupport()
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(Boolean multipleModelProviderSupport)
-
description
public AIServiceProviderResponseDTO description(String description)
-
setDescription
public void setDescription(String description)
-
configurations
public AIServiceProviderResponseDTO configurations(String configurations)
-
getConfigurations
@Nullable public String getConfigurations()
LLM Provider configurations- Returns:
- configurations
-
setConfigurations
public void setConfigurations(String configurations)
-
apiDefinition
public AIServiceProviderResponseDTO apiDefinition(String apiDefinition)
-
getApiDefinition
@Nullable public String getApiDefinition()
OpenAPI specification- Returns:
- apiDefinition
-
setApiDefinition
public void setApiDefinition(String apiDefinition)
-
modelProviders
public AIServiceProviderResponseDTO modelProviders(List<ModelProviderDTO> modelProviders)
-
getModelProviders
@Nullable public List<ModelProviderDTO> getModelProviders()
List of model providers supported by the AI Service Provider- Returns:
- modelProviders
-
setModelProviders
public void setModelProviders(List<ModelProviderDTO> modelProviders)
-
-