test_class.declarator: JWT_SUBJECT_ISSUER_CONFIG_GOOGLE
test_class.modifier: private static final
test_class.original_string: private static final JwtSubjectIssuerConfig JWT_SUBJECT_ISSUER_CONFIG_GOOGLE;
test_class.type: JwtSubjectIssuerConfig
test_class.var_name: JWT_SUBJECT_ISSUER_CONFIG_GOOGLE
test_class.declarator: JWT_SUBJECT_ISSUER_CONFIG_GOOGLE_DE
test_class.modifier: private static final
test_class.original_string: private static final JwtSubjectIssuerConfig JWT_SUBJECT_ISSUER_CONFIG_GOOGLE_DE;
test_class.type: JwtSubjectIssuerConfig
test_class.var_name: JWT_SUBJECT_ISSUER_CONFIG_GOOGLE_DE
test_class.declarator: JWT_SUBJECT_ISSUER_CONFIGS
test_class.modifier: private static final
test_class.original_string: private static final Set<JwtSubjectIssuerConfig> JWT_SUBJECT_ISSUER_CONFIGS;
test_class.type: Set<JwtSubjectIssuerConfig>
test_class.var_name: JWT_SUBJECT_ISSUER_CONFIGS
test_class.declarator: JWT_SUBJECT_ISSUERS_CONFIG
test_class.modifier: private static final
test_class.original_string: private static final JwtSubjectIssuersConfig JWT_SUBJECT_ISSUERS_CONFIG;
test_class.type: JwtSubjectIssuersConfig
test_class.var_name: JWT_SUBJECT_ISSUERS_CONFIG
test_class.file: services/gateway/security/src/test/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtSubjectIssuersConfigTest.java
test_class.identifier: JwtSubjectIssuersConfigTest
test_case.body: @Test
      public void issuerWithoutProtocolWorks() {
          final Optional<JwtSubjectIssuerConfig> configItem =
                  JWT_SUBJECT_ISSUERS_CONFIG.getConfigItem("accounts.google.com");
          assertThat(configItem).hasValue(JWT_SUBJECT_ISSUER_CONFIG_GOOGLE);
      }
test_case.class_method_signature: JwtSubjectIssuersConfigTest.issuerWithoutProtocolWorks()
test_case.full_signature: @Test public void issuerWithoutProtocolWorks()
test_case.identifier: issuerWithoutProtocolWorks
test_case.invocations: getConfigItem hasValue assertThat
test_case.modifiers: @Test public
test_case.parameters: ()
test_case.return: void
test_case.signature: void issuerWithoutProtocolWorks()
focal_class.declarator: HTTPS = "https://"
focal_class.modifier: private static final
focal_class.original_string: private static final String HTTPS = "https://";
focal_class.type: String
focal_class.var_name: HTTPS
focal_class.declarator: subjectIssuerConfigMap
focal_class.modifier: private final
focal_class.original_string: private final Map<String, JwtSubjectIssuerConfig> subjectIssuerConfigMap;
focal_class.type: Map<String, JwtSubjectIssuerConfig>
focal_class.var_name: subjectIssuerConfigMap
focal_class.file: services/gateway/security/src/main/java/org/eclipse/ditto/services/gateway/security/authentication/jwt/JwtSubjectIssuersConfig.java
focal_class.identifier: JwtSubjectIssuersConfig
focal_class.class_method_signature: JwtSubjectIssuersConfig.JwtSubjectIssuersConfig(final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.full_signature: private  JwtSubjectIssuersConfig(final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.identifier: JwtSubjectIssuersConfig
focal_class.modifiers: private
focal_class.parameters: (final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.signature:  JwtSubjectIssuersConfig(final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.class_method_signature: JwtSubjectIssuersConfig.fromJwtSubjectIssuerConfigs(
              final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.full_signature: public static JwtSubjectIssuersConfig fromJwtSubjectIssuerConfigs(
              final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.identifier: fromJwtSubjectIssuerConfigs
focal_class.modifiers: public static
focal_class.parameters: (
              final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.return: JwtSubjectIssuersConfig
focal_class.signature: JwtSubjectIssuersConfig fromJwtSubjectIssuerConfigs(
              final Iterable<JwtSubjectIssuerConfig> configItems)
focal_class.class_method_signature: JwtSubjectIssuersConfig.fromOAuthConfig(final OAuthConfig config)
focal_class.full_signature: public static JwtSubjectIssuersConfig fromOAuthConfig(final OAuthConfig config)
focal_class.identifier: fromOAuthConfig
focal_class.modifiers: public static
focal_class.parameters: (final OAuthConfig config)
focal_class.return: JwtSubjectIssuersConfig
focal_class.signature: JwtSubjectIssuersConfig fromOAuthConfig(final OAuthConfig config)
focal_class.class_method_signature: JwtSubjectIssuersConfig.addConfigToMap(final JwtSubjectIssuerConfig config,
              final Map<String, JwtSubjectIssuerConfig> map)
focal_class.full_signature: private static void addConfigToMap(final JwtSubjectIssuerConfig config,
              final Map<String, JwtSubjectIssuerConfig> map)
focal_class.identifier: addConfigToMap
focal_class.modifiers: private static
focal_class.parameters: (final JwtSubjectIssuerConfig config,
              final Map<String, JwtSubjectIssuerConfig> map)
focal_class.return: void
focal_class.signature: void addConfigToMap(final JwtSubjectIssuerConfig config,
              final Map<String, JwtSubjectIssuerConfig> map)
focal_class.class_method_signature: JwtSubjectIssuersConfig.getConfigItem(final String issuer)
focal_class.full_signature: public Optional<JwtSubjectIssuerConfig> getConfigItem(final String issuer)
focal_class.identifier: getConfigItem
focal_class.modifiers: public
focal_class.parameters: (final String issuer)
focal_class.return: Optional<JwtSubjectIssuerConfig>
focal_class.signature: Optional<JwtSubjectIssuerConfig> getConfigItem(final String issuer)
focal_class.class_method_signature: JwtSubjectIssuersConfig.getConfigItems()
focal_class.full_signature: public Collection<JwtSubjectIssuerConfig> getConfigItems()
focal_class.identifier: getConfigItems
focal_class.modifiers: public
focal_class.parameters: ()
focal_class.return: Collection<JwtSubjectIssuerConfig>
focal_class.signature: Collection<JwtSubjectIssuerConfig> getConfigItems()
focal_class.class_method_signature: JwtSubjectIssuersConfig.getConfigItems(final SubjectIssuer subjectIssuer)
focal_class.full_signature: public Collection<JwtSubjectIssuerConfig> getConfigItems(final SubjectIssuer subjectIssuer)
focal_class.identifier: getConfigItems
focal_class.modifiers: public
focal_class.parameters: (final SubjectIssuer subjectIssuer)
focal_class.return: Collection<JwtSubjectIssuerConfig>
focal_class.signature: Collection<JwtSubjectIssuerConfig> getConfigItems(final SubjectIssuer subjectIssuer)
focal_class.class_method_signature: JwtSubjectIssuersConfig.equals(final Object o)
focal_class.full_signature: @Override public boolean equals(final Object o)
focal_class.identifier: equals
focal_class.modifiers: @Override public
focal_class.parameters: (final Object o)
focal_class.return: boolean
focal_class.signature: boolean equals(final Object o)
focal_class.class_method_signature: JwtSubjectIssuersConfig.hashCode()
focal_class.full_signature: @Override public int hashCode()
focal_class.identifier: hashCode
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: int
focal_class.signature: int hashCode()
focal_class.class_method_signature: JwtSubjectIssuersConfig.toString()
focal_class.full_signature: @Override public String toString()
focal_class.identifier: toString
focal_class.modifiers: @Override public
focal_class.parameters: ()
focal_class.return: String
focal_class.signature: String toString()
focal_method.body: public Optional<JwtSubjectIssuerConfig> getConfigItem(final String issuer) {
          return Optional.ofNullable(subjectIssuerConfigMap.get(issuer));
      }
focal_method.class_method_signature: JwtSubjectIssuersConfig.getConfigItem(final String issuer)
focal_method.full_signature: public Optional<JwtSubjectIssuerConfig> getConfigItem(final String issuer)
focal_method.identifier: getConfigItem
focal_method.invocations: ofNullable get
focal_method.modifiers: public
focal_method.parameters: (final String issuer)
focal_method.return: Optional<JwtSubjectIssuerConfig>
focal_method.signature: Optional<JwtSubjectIssuerConfig> getConfigItem(final String issuer)