Class ElasticLogsBackendWithJenkinsVisualization

java.lang.Object
hudson.model.AbstractDescribableImpl<ElasticLogsBackend>
io.jenkins.plugins.opentelemetry.backend.elastic.ElasticLogsBackend
io.jenkins.plugins.opentelemetry.backend.elastic.ElasticLogsBackendWithJenkinsVisualization
All Implemented Interfaces:
ExtensionPoint, Describable<ElasticLogsBackend>

public class ElasticLogsBackendWithJenkinsVisualization extends ElasticLogsBackend
  • Constructor Details

    • ElasticLogsBackendWithJenkinsVisualization

      @DataBoundConstructor public ElasticLogsBackendWithJenkinsVisualization()
  • Method Details

    • newLogStorageRetriever

      @MustBeClosed public LogStorageRetriever newLogStorageRetriever(TemplateBindingsProvider templateBindingsProvider)
      Description copied from class: ElasticLogsBackend
      Returns null if the backend is not capable of retrieving logs(ie the NoElasticLogsBackend
      Specified by:
      newLogStorageRetriever in class ElasticLogsBackend
    • setElasticsearchCredentialsId

      @DataBoundSetter public void setElasticsearchCredentialsId(@CheckForNull String elasticsearchCredentialsId)
    • getElasticsearchCredentialsId

      @CheckForNull public String getElasticsearchCredentialsId()
    • getElasticsearchUrl

      @CheckForNull public String getElasticsearchUrl()
    • setElasticsearchUrl

      @DataBoundSetter public void setElasticsearchUrl(@CheckForNull String elasticsearchUrl)
    • isDisableSslVerifications

      public boolean isDisableSslVerifications()
    • setDisableSslVerifications

      @DataBoundSetter public void setDisableSslVerifications(boolean disableSslVerifications)
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object