Class JerseyReportingTasksClient
java.lang.Object
org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
org.apache.nifi.toolkit.client.impl.JerseyReportingTasksClient
- All Implemented Interfaces:
ReportingTasksClient
public class JerseyReportingTasksClient
extends AbstractJerseyClient
implements ReportingTasksClient
Jersey implementation of ReportingTasksClient.
-
Nested Class Summary
Nested classes/interfaces inherited from class org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
AbstractJerseyClient.NiFiAction<T> -
Field Summary
FieldsModifier and TypeFieldDescriptionprivate final jakarta.ws.rs.client.WebTarget -
Constructor Summary
ConstructorsConstructorDescriptionJerseyReportingTasksClient(jakarta.ws.rs.client.WebTarget baseTarget) JerseyReportingTasksClient(jakarta.ws.rs.client.WebTarget baseTarget, RequestConfig requestConfig) -
Method Summary
Modifier and TypeMethodDescriptionactivateReportingTask(String id, ReportingTaskRunStatusEntity runStatusEntity) deleteConfigVerificationRequest(String taskId, String verificationRequestId) deleteReportingTask(ReportingTaskEntity reportingTask) getConfigVerificationRequest(String taskId, String verificationRequestId) getPropertyDescriptor(String componentId, String propertyName, Boolean sensitive) submitConfigVerificationRequest(VerifyConfigRequestEntity configRequestEntity) updateReportingTask(ReportingTaskEntity reportingTaskEntity) Methods inherited from class org.apache.nifi.toolkit.client.impl.AbstractJerseyClient
executeAction, getContentDispositionFilename, getIOExceptionCause, getRequestBuilder, getRequestConfig
-
Field Details
-
reportingTasksTarget
private final jakarta.ws.rs.client.WebTarget reportingTasksTarget
-
-
Constructor Details
-
JerseyReportingTasksClient
public JerseyReportingTasksClient(jakarta.ws.rs.client.WebTarget baseTarget) -
JerseyReportingTasksClient
public JerseyReportingTasksClient(jakarta.ws.rs.client.WebTarget baseTarget, RequestConfig requestConfig)
-
-
Method Details
-
getReportingTask
- Specified by:
getReportingTaskin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
updateReportingTask
public ReportingTaskEntity updateReportingTask(ReportingTaskEntity reportingTaskEntity) throws NiFiClientException, IOException - Specified by:
updateReportingTaskin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
activateReportingTask
public ReportingTaskEntity activateReportingTask(String id, ReportingTaskRunStatusEntity runStatusEntity) throws NiFiClientException, IOException - Specified by:
activateReportingTaskin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
submitConfigVerificationRequest
public VerifyConfigRequestEntity submitConfigVerificationRequest(VerifyConfigRequestEntity configRequestEntity) throws NiFiClientException, IOException - Specified by:
submitConfigVerificationRequestin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
getConfigVerificationRequest
public VerifyConfigRequestEntity getConfigVerificationRequest(String taskId, String verificationRequestId) throws NiFiClientException, IOException - Specified by:
getConfigVerificationRequestin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
deleteConfigVerificationRequest
public VerifyConfigRequestEntity deleteConfigVerificationRequest(String taskId, String verificationRequestId) throws NiFiClientException, IOException - Specified by:
deleteConfigVerificationRequestin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
deleteReportingTask
public ReportingTaskEntity deleteReportingTask(ReportingTaskEntity reportingTask) throws NiFiClientException, IOException - Specified by:
deleteReportingTaskin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-
getPropertyDescriptor
public PropertyDescriptorEntity getPropertyDescriptor(String componentId, String propertyName, Boolean sensitive) throws NiFiClientException, IOException - Specified by:
getPropertyDescriptorin interfaceReportingTasksClient- Throws:
NiFiClientExceptionIOException
-