public class DataSourceConfigurationClient extends MindsphereAPIClient
Modifier and Type | Class and Description |
---|---|
static class |
DataSourceConfigurationClient.ClientBuilder |
MindsphereAPIClient.Builder<T extends MindsphereAPIClient.Builder<T>>
credentials, restClientConfig, restTemplate
Constructor and Description |
---|
DataSourceConfigurationClient(DataSourceConfigurationClient.ClientBuilder builder) |
Modifier and Type | Method and Description |
---|---|
static DataSourceConfigurationClient.ClientBuilder |
builder() |
DataSourceConfiguration |
createDataSourceConfiguration(String agentID,
DataSourceConfigurationInput configuration)
Creates Data Source Configuration.
|
DataSourceConfiguration |
getDataSourceConfiguration(String agentId)
Fetches data source configuration object for the agent.
|
DataSourceConfiguration |
updateDataSourceConfiguration(String agentID,
DataSourceConfigurationInput configuration,
String ifMatch)
Updates Data Source Configuration.
|
public DataSourceConfigurationClient(DataSourceConfigurationClient.ClientBuilder builder)
public static DataSourceConfigurationClient.ClientBuilder builder()
public DataSourceConfiguration getDataSourceConfiguration(String agentId) throws MindsphereException
200 - OK
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
0 - unexpected error
agentId
- Unique identifier of the agent.MindsphereException
- if an error occurs while attempting to invoke the
APIpublic DataSourceConfiguration updateDataSourceConfiguration(String agentID, DataSourceConfigurationInput configuration, String ifMatch) throws MindsphereException
200 - OK
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
412 - Precondition Failed
0 - unexpected error
agentID
- Unique identifier of the agent.configuration
- Data source configuration object.ifMatch
- ETag number of resource.MindsphereException
- if an error occurs while attempting to invoke the
APIpublic DataSourceConfiguration createDataSourceConfiguration(String agentID, DataSourceConfigurationInput configuration) throws MindsphereException
200 - OK
400 - Bad Request
401 - Unauthorized
403 - Forbidden
404 - Not Found
412 - Precondition Failed
0 - unexpected error
agentID
- Unique identifier of the agent.configuration
- Data source configuration object.MindsphereException
- if an error occurs while attempting to invoke the
API