Class JsonSchemaGrafana

java.lang.Object
com.exoscale.sdk.model.JsonSchemaGrafana

@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", comments="Generator version: 7.4.0") public class JsonSchemaGrafana extends Object
JsonSchemaGrafana
  • Field Details

  • Constructor Details

    • JsonSchemaGrafana

      public JsonSchemaGrafana()
  • Method Details

    • allowEmbedding

      public JsonSchemaGrafana allowEmbedding(Boolean allowEmbedding)
    • getAllowEmbedding

      @Nullable public Boolean getAllowEmbedding()
      Get allowEmbedding
      Returns:
      allowEmbedding
    • setAllowEmbedding

      public void setAllowEmbedding(Boolean allowEmbedding)
    • cookieSamesite

      public JsonSchemaGrafana cookieSamesite(JsonSchemaGrafana.CookieSamesiteEnum cookieSamesite)
    • getCookieSamesite

      @Nullable public JsonSchemaGrafana.CookieSamesiteEnum getCookieSamesite()
      Get cookieSamesite
      Returns:
      cookieSamesite
    • setCookieSamesite

      public void setCookieSamesite(JsonSchemaGrafana.CookieSamesiteEnum cookieSamesite)
    • dashboardPreviewsEnabled

      public JsonSchemaGrafana dashboardPreviewsEnabled(Boolean dashboardPreviewsEnabled)
    • getDashboardPreviewsEnabled

      @Nullable public Boolean getDashboardPreviewsEnabled()
      This feature is new in Grafana 9 and is quite resource intensive. It may cause low-end plans to work more slowly while the dashboard previews are rendering.
      Returns:
      dashboardPreviewsEnabled
    • setDashboardPreviewsEnabled

      public void setDashboardPreviewsEnabled(Boolean dashboardPreviewsEnabled)
    • metricsEnabled

      public JsonSchemaGrafana metricsEnabled(Boolean metricsEnabled)
    • getMetricsEnabled

      @Nullable public Boolean getMetricsEnabled()
      Get metricsEnabled
      Returns:
      metricsEnabled
    • setMetricsEnabled

      public void setMetricsEnabled(Boolean metricsEnabled)
    • authAzuread

      public JsonSchemaGrafana authAzuread(AzureADOAuthIntegration authAzuread)
    • getAuthAzuread

      @Nullable public AzureADOAuthIntegration getAuthAzuread()
      Get authAzuread
      Returns:
      authAzuread
    • setAuthAzuread

      public void setAuthAzuread(AzureADOAuthIntegration authAzuread)
    • alertingEnabled

      public JsonSchemaGrafana alertingEnabled(Boolean alertingEnabled)
    • getAlertingEnabled

      @Nullable public Boolean getAlertingEnabled()
      Get alertingEnabled
      Returns:
      alertingEnabled
    • setAlertingEnabled

      public void setAlertingEnabled(Boolean alertingEnabled)
    • wal

      public JsonSchemaGrafana wal(Boolean wal)
    • getWal

      @Nullable public Boolean getWal()
      Setting to enable/disable Write-Ahead Logging. The default value is false (disabled).
      Returns:
      wal
    • setWal

      public void setWal(Boolean wal)
    • unifiedAlertingEnabled

      public JsonSchemaGrafana unifiedAlertingEnabled(Boolean unifiedAlertingEnabled)
    • getUnifiedAlertingEnabled

      @Nullable public Boolean getUnifiedAlertingEnabled()
      Get unifiedAlertingEnabled
      Returns:
      unifiedAlertingEnabled
    • setUnifiedAlertingEnabled

      public void setUnifiedAlertingEnabled(Boolean unifiedAlertingEnabled)
    • authGithub

      public JsonSchemaGrafana authGithub(GithubAuthIntegration authGithub)
    • getAuthGithub

      @Nullable public GithubAuthIntegration getAuthGithub()
      Get authGithub
      Returns:
      authGithub
    • setAuthGithub

      public void setAuthGithub(GithubAuthIntegration authGithub)
    • userAutoAssignOrg

      public JsonSchemaGrafana userAutoAssignOrg(Boolean userAutoAssignOrg)
    • getUserAutoAssignOrg

      @Nullable public Boolean getUserAutoAssignOrg()
      Get userAutoAssignOrg
      Returns:
      userAutoAssignOrg
    • setUserAutoAssignOrg

      public void setUserAutoAssignOrg(Boolean userAutoAssignOrg)
    • dataproxySendUserHeader

      public JsonSchemaGrafana dataproxySendUserHeader(Boolean dataproxySendUserHeader)
    • getDataproxySendUserHeader

      @Nullable public Boolean getDataproxySendUserHeader()
      Get dataproxySendUserHeader
      Returns:
      dataproxySendUserHeader
    • setDataproxySendUserHeader

      public void setDataproxySendUserHeader(Boolean dataproxySendUserHeader)
    • googleAnalyticsUaId

      public JsonSchemaGrafana googleAnalyticsUaId(String googleAnalyticsUaId)
    • getGoogleAnalyticsUaId

      @Nullable public String getGoogleAnalyticsUaId()
      Get googleAnalyticsUaId
      Returns:
      googleAnalyticsUaId
    • setGoogleAnalyticsUaId

      public void setGoogleAnalyticsUaId(String googleAnalyticsUaId)
    • dashboardsVersionsToKeep

      public JsonSchemaGrafana dashboardsVersionsToKeep(Integer dashboardsVersionsToKeep)
    • getDashboardsVersionsToKeep

      @Nullable public Integer getDashboardsVersionsToKeep()
      Get dashboardsVersionsToKeep minimum: 1 maximum: 100
      Returns:
      dashboardsVersionsToKeep
    • setDashboardsVersionsToKeep

      public void setDashboardsVersionsToKeep(Integer dashboardsVersionsToKeep)
    • editorsCanAdmin

      public JsonSchemaGrafana editorsCanAdmin(Boolean editorsCanAdmin)
    • getEditorsCanAdmin

      @Nullable public Boolean getEditorsCanAdmin()
      Get editorsCanAdmin
      Returns:
      editorsCanAdmin
    • setEditorsCanAdmin

      public void setEditorsCanAdmin(Boolean editorsCanAdmin)
    • smtpServer

      public JsonSchemaGrafana smtpServer(SMTPServerSettings smtpServer)
    • getSmtpServer

      @Nullable public SMTPServerSettings getSmtpServer()
      Get smtpServer
      Returns:
      smtpServer
    • setSmtpServer

      public void setSmtpServer(SMTPServerSettings smtpServer)
    • authGitlab

      public JsonSchemaGrafana authGitlab(GitLabAuthIntegration authGitlab)
    • getAuthGitlab

      @Nullable public GitLabAuthIntegration getAuthGitlab()
      Get authGitlab
      Returns:
      authGitlab
    • setAuthGitlab

      public void setAuthGitlab(GitLabAuthIntegration authGitlab)
    • alertingNodataOrNullvalues

      public JsonSchemaGrafana alertingNodataOrNullvalues(JsonSchemaGrafana.AlertingNodataOrNullvaluesEnum alertingNodataOrNullvalues)
    • getAlertingNodataOrNullvalues

      @Nullable public JsonSchemaGrafana.AlertingNodataOrNullvaluesEnum getAlertingNodataOrNullvalues()
      Get alertingNodataOrNullvalues
      Returns:
      alertingNodataOrNullvalues
    • setAlertingNodataOrNullvalues

      public void setAlertingNodataOrNullvalues(JsonSchemaGrafana.AlertingNodataOrNullvaluesEnum alertingNodataOrNullvalues)
    • authBasicEnabled

      public JsonSchemaGrafana authBasicEnabled(Boolean authBasicEnabled)
    • getAuthBasicEnabled

      @Nullable public Boolean getAuthBasicEnabled()
      Get authBasicEnabled
      Returns:
      authBasicEnabled
    • setAuthBasicEnabled

      public void setAuthBasicEnabled(Boolean authBasicEnabled)
    • dateFormats

      public JsonSchemaGrafana dateFormats(GrafanaDateFormatSpecifications dateFormats)
    • getDateFormats

      @Nullable public GrafanaDateFormatSpecifications getDateFormats()
      Get dateFormats
      Returns:
      dateFormats
    • setDateFormats

      public void setDateFormats(GrafanaDateFormatSpecifications dateFormats)
    • serviceLog

      public JsonSchemaGrafana serviceLog(Boolean serviceLog)
    • getServiceLog

      @Nullable public Boolean getServiceLog()
      Store logs for the service so that they are available in the HTTP API and console.
      Returns:
      serviceLog
    • getServiceLog_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<Boolean> getServiceLog_JsonNullable()
    • setServiceLog_JsonNullable

      public void setServiceLog_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<Boolean> serviceLog)
    • setServiceLog

      public void setServiceLog(Boolean serviceLog)
    • disableGravatar

      public JsonSchemaGrafana disableGravatar(Boolean disableGravatar)
    • getDisableGravatar

      @Nullable public Boolean getDisableGravatar()
      Get disableGravatar
      Returns:
      disableGravatar
    • setDisableGravatar

      public void setDisableGravatar(Boolean disableGravatar)
    • userAutoAssignOrgRole

      public JsonSchemaGrafana userAutoAssignOrgRole(JsonSchemaGrafana.UserAutoAssignOrgRoleEnum userAutoAssignOrgRole)
    • getUserAutoAssignOrgRole

      @Nullable public JsonSchemaGrafana.UserAutoAssignOrgRoleEnum getUserAutoAssignOrgRole()
      Get userAutoAssignOrgRole
      Returns:
      userAutoAssignOrgRole
    • setUserAutoAssignOrgRole

      public void setUserAutoAssignOrgRole(JsonSchemaGrafana.UserAutoAssignOrgRoleEnum userAutoAssignOrgRole)
    • dataproxyTimeout

      public JsonSchemaGrafana dataproxyTimeout(Integer dataproxyTimeout)
    • getDataproxyTimeout

      @Nullable public Integer getDataproxyTimeout()
      Get dataproxyTimeout minimum: 15 maximum: 90
      Returns:
      dataproxyTimeout
    • setDataproxyTimeout

      public void setDataproxyTimeout(Integer dataproxyTimeout)
    • viewersCanEdit

      public JsonSchemaGrafana viewersCanEdit(Boolean viewersCanEdit)
    • getViewersCanEdit

      @Nullable public Boolean getViewersCanEdit()
      Get viewersCanEdit
      Returns:
      viewersCanEdit
    • setViewersCanEdit

      public void setViewersCanEdit(Boolean viewersCanEdit)
    • dashboardsMinRefreshInterval

      public JsonSchemaGrafana dashboardsMinRefreshInterval(String dashboardsMinRefreshInterval)
    • getDashboardsMinRefreshInterval

      @Nullable public String getDashboardsMinRefreshInterval()
      Signed sequence of decimal numbers, followed by a unit suffix (ms, s, m, h, d), e.g. 30s, 1h
      Returns:
      dashboardsMinRefreshInterval
    • setDashboardsMinRefreshInterval

      public void setDashboardsMinRefreshInterval(String dashboardsMinRefreshInterval)
    • authGoogle

      public JsonSchemaGrafana authGoogle(GoogleAuthIntegration authGoogle)
    • getAuthGoogle

      @Nullable public GoogleAuthIntegration getAuthGoogle()
      Get authGoogle
      Returns:
      authGoogle
    • setAuthGoogle

      public void setAuthGoogle(GoogleAuthIntegration authGoogle)
    • oauthAllowInsecureEmailLookup

      public JsonSchemaGrafana oauthAllowInsecureEmailLookup(Boolean oauthAllowInsecureEmailLookup)
    • getOauthAllowInsecureEmailLookup

      @Nullable public Boolean getOauthAllowInsecureEmailLookup()
      Get oauthAllowInsecureEmailLookup
      Returns:
      oauthAllowInsecureEmailLookup
    • setOauthAllowInsecureEmailLookup

      public void setOauthAllowInsecureEmailLookup(Boolean oauthAllowInsecureEmailLookup)
    • alertingMaxAnnotationsToKeep

      public JsonSchemaGrafana alertingMaxAnnotationsToKeep(Integer alertingMaxAnnotationsToKeep)
    • getAlertingMaxAnnotationsToKeep

      @Nullable public Integer getAlertingMaxAnnotationsToKeep()
      Get alertingMaxAnnotationsToKeep minimum: 0 maximum: 1000000
      Returns:
      alertingMaxAnnotationsToKeep
    • setAlertingMaxAnnotationsToKeep

      public void setAlertingMaxAnnotationsToKeep(Integer alertingMaxAnnotationsToKeep)
    • authGenericOauth

      public JsonSchemaGrafana authGenericOauth(GenericOAuthIntegration authGenericOauth)
    • getAuthGenericOauth

      @Nullable public GenericOAuthIntegration getAuthGenericOauth()
      Get authGenericOauth
      Returns:
      authGenericOauth
    • setAuthGenericOauth

      public void setAuthGenericOauth(GenericOAuthIntegration authGenericOauth)
    • customDomain

      public JsonSchemaGrafana customDomain(String customDomain)
    • getCustomDomain

      @Nullable public String getCustomDomain()
      Serve the web frontend using a custom CNAME pointing to the Aiven DNS name
      Returns:
      customDomain
    • getCustomDomain_JsonNullable

      public org.openapitools.jackson.nullable.JsonNullable<String> getCustomDomain_JsonNullable()
    • setCustomDomain_JsonNullable

      public void setCustomDomain_JsonNullable(org.openapitools.jackson.nullable.JsonNullable<String> customDomain)
    • setCustomDomain

      public void setCustomDomain(String customDomain)
    • alertingErrorOrTimeout

      public JsonSchemaGrafana alertingErrorOrTimeout(JsonSchemaGrafana.AlertingErrorOrTimeoutEnum alertingErrorOrTimeout)
    • getAlertingErrorOrTimeout

      @Nullable public JsonSchemaGrafana.AlertingErrorOrTimeoutEnum getAlertingErrorOrTimeout()
      Get alertingErrorOrTimeout
      Returns:
      alertingErrorOrTimeout
    • setAlertingErrorOrTimeout

      public void setAlertingErrorOrTimeout(JsonSchemaGrafana.AlertingErrorOrTimeoutEnum alertingErrorOrTimeout)
    • equals

      public boolean equals(Object o)
      Return true if this json-schema-grafana object is equal to o.
      Overrides:
      equals in class Object
    • hashCode

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

      public String toString()
      Overrides:
      toString in class Object
    • toUrlQueryString

      public String toUrlQueryString()
      Convert the instance into URL query string.
      Returns:
      URL query string
    • toUrlQueryString

      public String toUrlQueryString(String prefix)
      Convert the instance into URL query string.
      Parameters:
      prefix - prefix of the query string
      Returns:
      URL query string