Class AbstractPowerBi

java.lang.Object
io.kestra.core.models.tasks.Task
io.kestra.plugin.powerbi.AbstractPowerBi
All Implemented Interfaces:
io.kestra.core.models.Plugin, io.kestra.core.models.tasks.TaskInterface
Direct Known Subclasses:
RefreshGroupDataset

public abstract class AbstractPowerBi extends io.kestra.core.models.tasks.Task
  • Nested Class Summary

    Nested classes/interfaces inherited from class io.kestra.core.models.tasks.Task

    io.kestra.core.models.tasks.Task.TaskBuilder<C extends io.kestra.core.models.tasks.Task,B extends io.kestra.core.models.tasks.Task.TaskBuilder<C,B>>
  • Field Summary

    Fields inherited from class io.kestra.core.models.tasks.Task

    disabled, id, retry, timeout, type
  • Constructor Summary

    Constructors
    Constructor
    Description
     
  • Method Summary

    Modifier and Type
    Method
    Description
    protected io.micronaut.http.client.HttpClient
    client(io.kestra.core.runners.RunContext runContext, String base)
     
    protected <REQ, RES> io.micronaut.http.HttpResponse<RES>
    request(io.kestra.core.runners.RunContext runContext, io.micronaut.http.MutableHttpRequest<REQ> request, io.micronaut.core.type.Argument<RES> argument)
     

    Methods inherited from class io.kestra.core.models.tasks.Task

    findById, findById, getDescription, getDisabled, getId, getLogLevel, getRetry, getTimeout, getType, getWorkerGroup, isAllowFailure, isFlowable, isSendToWorkerTask

    Methods inherited from class java.lang.Object

    clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
  • Constructor Details

    • AbstractPowerBi

      public AbstractPowerBi()
  • Method Details

    • client

      protected io.micronaut.http.client.HttpClient client(io.kestra.core.runners.RunContext runContext, String base) throws io.kestra.core.exceptions.IllegalVariableEvaluationException, MalformedURLException, URISyntaxException
      Throws:
      io.kestra.core.exceptions.IllegalVariableEvaluationException
      MalformedURLException
      URISyntaxException
    • request

      protected <REQ, RES> io.micronaut.http.HttpResponse<RES> request(io.kestra.core.runners.RunContext runContext, io.micronaut.http.MutableHttpRequest<REQ> request, io.micronaut.core.type.Argument<RES> argument) throws io.micronaut.http.client.exceptions.HttpClientResponseException
      Throws:
      io.micronaut.http.client.exceptions.HttpClientResponseException