Class CustomersResourceImpl
- java.lang.Object
- 
- com.artisol.teneo.studio.client.resources.AbstractResource
- 
- com.artisol.teneo.studio.client.resources.CustomersResourceImpl
 
 
- 
- All Implemented Interfaces:
- com.artisol.teneo.studio.api.resources.CustomersResource
 
 public class CustomersResourceImpl extends AbstractResource implements com.artisol.teneo.studio.api.resources.CustomersResource 
- 
- 
Field Summary- 
Fields inherited from interface com.artisol.teneo.studio.api.resources.CustomersResourceDELETE_LLM_SETTINGS_PATH, DELETE_LLM_SETTINGS_SUMMARY, GET_CLU_SETTINGS_PATH, GET_CLU_SETTINGS_SUMMARY, GET_CURRENT_PATH, GET_CURRENT_SUMMARY, GET_LLM_SETTINGS_PATH, GET_LLM_SETTINGS_SUMMARY, GET_PATH, GET_SUMMARY, PATH, POST_LLM_SETTINGS_PATH, POST_LLM_SETTINGS_SUMMARY, POST_SWITCH_PATH, POST_SWITCH_SUMMARY, PUT_CLU_SETTINGS_PATH, PUT_CLU_SETTINGS_SUMMARY, PUT_LLM_SETTINGS_PATH, PUT_LLM_SETTINGS_SUMMARY
 
- 
 - 
Constructor SummaryConstructors Constructor Description CustomersResourceImpl(javax.ws.rs.client.WebTarget webTarget)
 - 
Method SummaryAll Methods Instance Methods Concrete Methods Modifier and Type Method Description com.artisol.teneo.studio.api.models.LLMSettingscreateLLMSettings(UUID accountId, com.artisol.teneo.studio.api.models.LLMSettings llmSettings)voiddeleteLLMSettings(UUID accountId, UUID settingsId)com.artisol.teneo.studio.api.models.CLUSettingsgetCLUSettings(UUID accountId)com.artisol.teneo.studio.api.models.CustomergetCurrentCustomer()List<com.artisol.teneo.studio.api.models.Customer>getCustomers()List<com.artisol.teneo.studio.api.models.LLMSettings>getLLMSettings(UUID accountId)voidswitchCustomer(UUID customerId)com.artisol.teneo.studio.api.models.CLUSettingsupdateCLUSettings(UUID accountId, com.artisol.teneo.studio.api.models.CLUSettings settings)com.artisol.teneo.studio.api.models.LLMSettingsupdateLLMSettings(UUID accountId, UUID settingsId, com.artisol.teneo.studio.api.models.LLMSettings llmSettings)
 
- 
- 
- 
Method Detail- 
getCustomerspublic List<com.artisol.teneo.studio.api.models.Customer> getCustomers() throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- getCustomersin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
getCurrentCustomerpublic com.artisol.teneo.studio.api.models.Customer getCurrentCustomer() throws com.artisol.teneo.studio.api.exceptions.ResourceException- Specified by:
- getCurrentCustomerin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
switchCustomerpublic void switchCustomer(UUID customerId) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- switchCustomerin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
updateCLUSettingspublic com.artisol.teneo.studio.api.models.CLUSettings updateCLUSettings(UUID accountId, com.artisol.teneo.studio.api.models.CLUSettings settings) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- updateCLUSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
getCLUSettingspublic com.artisol.teneo.studio.api.models.CLUSettings getCLUSettings(UUID accountId) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- getCLUSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
createLLMSettingspublic com.artisol.teneo.studio.api.models.LLMSettings createLLMSettings(UUID accountId, com.artisol.teneo.studio.api.models.LLMSettings llmSettings) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- createLLMSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
updateLLMSettingspublic com.artisol.teneo.studio.api.models.LLMSettings updateLLMSettings(UUID accountId, UUID settingsId, com.artisol.teneo.studio.api.models.LLMSettings llmSettings) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- updateLLMSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
deleteLLMSettingspublic void deleteLLMSettings(UUID accountId, UUID settingsId) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- deleteLLMSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 - 
getLLMSettingspublic List<com.artisol.teneo.studio.api.models.LLMSettings> getLLMSettings(UUID accountId) throws com.artisol.teneo.studio.api.exceptions.ResourceException - Specified by:
- getLLMSettingsin interface- com.artisol.teneo.studio.api.resources.CustomersResource
- Throws:
- com.artisol.teneo.studio.api.exceptions.ResourceException
 
 
- 
 
-