All Downloads are FREE. Search and download functionalities are using the official Maven repository.

org.graylog2.rest.models.system.ldap.requests.AutoValue_LdapSettingsRequest Maven / Gradle / Ivy

There is a newer version: 6.0.5
Show newest version
package org.graylog2.rest.models.system.ldap.requests;

import com.fasterxml.jackson.annotation.JsonIgnore;
import java.lang.String;
import java.net.URI;
import java.util.Map;
import java.util.Set;
import javax.annotation.Nullable;

final class AutoValue_LdapSettingsRequest extends $AutoValue_LdapSettingsRequest {
  AutoValue_LdapSettingsRequest(boolean enabled, String systemUsername, String systemPassword,
      boolean isSystemPasswordSet, URI ldapUri, boolean useStartTls, boolean trustAllCertificates,
      boolean activeDirectory, String searchBase, String searchPattern, String displayNameAttribute,
      String defaultGroup, Map groupMapping, String groupSearchBase,
      String groupIdAttribute, Set additionalDefaultGroups, String groupSearchPattern) {
    super(enabled, systemUsername, systemPassword, isSystemPasswordSet, ldapUri, useStartTls, trustAllCertificates, activeDirectory, searchBase, searchPattern, displayNameAttribute, defaultGroup, groupMapping, groupSearchBase, groupIdAttribute, additionalDefaultGroups, groupSearchPattern);
  }

  @JsonIgnore
  public final boolean isEnabled() {
    return enabled();
  }

  @JsonIgnore
  public final String getSystemUsername() {
    return systemUsername();
  }

  @JsonIgnore
  @Nullable
  public final String getSystemPassword() {
    return systemPassword();
  }

  @JsonIgnore
  public final boolean isIsSystemPasswordSet() {
    return isSystemPasswordSet();
  }

  @JsonIgnore
  public final URI getLdapUri() {
    return ldapUri();
  }

  @JsonIgnore
  public final boolean isUseStartTls() {
    return useStartTls();
  }

  @JsonIgnore
  public final boolean isTrustAllCertificates() {
    return trustAllCertificates();
  }

  @JsonIgnore
  public final boolean isActiveDirectory() {
    return activeDirectory();
  }

  @JsonIgnore
  public final String getSearchBase() {
    return searchBase();
  }

  @JsonIgnore
  public final String getSearchPattern() {
    return searchPattern();
  }

  @JsonIgnore
  public final String getDisplayNameAttribute() {
    return displayNameAttribute();
  }

  @JsonIgnore
  public final String getDefaultGroup() {
    return defaultGroup();
  }

  @JsonIgnore
  @Nullable
  public final Map getGroupMapping() {
    return groupMapping();
  }

  @JsonIgnore
  @Nullable
  public final String getGroupSearchBase() {
    return groupSearchBase();
  }

  @JsonIgnore
  @Nullable
  public final String getGroupIdAttribute() {
    return groupIdAttribute();
  }

  @JsonIgnore
  @Nullable
  public final Set getAdditionalDefaultGroups() {
    return additionalDefaultGroups();
  }

  @JsonIgnore
  @Nullable
  public final String getGroupSearchPattern() {
    return groupSearchPattern();
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy