Class BlackDuckMediaTypeDiscovery


  • public class BlackDuckMediaTypeDiscovery
    extends java.lang.Object
    • Field Detail

      • VALUES_TO_REPLACE

        public static final java.util.Set<java.lang.String> VALUES_TO_REPLACE
      • DEFAULT_MEDIA_TYPE

        public static final java.lang.String DEFAULT_MEDIA_TYPE
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_ADMIN_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_ADMIN_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_BILL_OF_MATERIALS_6_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_BILL_OF_MATERIALS_6_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_COMPONENT_DETAIL_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_COMPONENT_DETAIL_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_COMPONENT_DETAIL_5_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_COMPONENT_DETAIL_5_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_INTERNAL_1_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_INTERNAL_1_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_JOURNAL_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_JOURNAL_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_NOTIFICATION_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_NOTIFICATION_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_POLICY_5_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_POLICY_5_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_PROJECT_DETAIL_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_PROJECT_DETAIL_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_PROJECT_DETAIL_5_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_PROJECT_DETAIL_5_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_REPORT_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_REPORT_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_SCAN_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_SCAN_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_STATUS_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_STATUS_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_SYSTEM_ANNOUNCEMENT_1_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_SYSTEM_ANNOUNCEMENT_1_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_USER_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_USER_4_JSON
        See Also:
        Constant Field Values
      • VND_BLACKDUCKSOFTWARE_VULNERABILITY_4_JSON

        public static final java.lang.String VND_BLACKDUCKSOFTWARE_VULNERABILITY_4_JSON
        See Also:
        Constant Field Values
      • API_ANNOUNCEMENT_BANNER

        public static final java.lang.String API_ANNOUNCEMENT_BANNER
      • API_ANNOUNCEMENT_BANNER_WITH_ID

        public static final java.lang.String API_ANNOUNCEMENT_BANNER_WITH_ID
      • API_ANNOUNCEMENT_FOOTER

        public static final java.lang.String API_ANNOUNCEMENT_FOOTER
      • API_ANNOUNCEMENT_FOOTER_WITH_ID

        public static final java.lang.String API_ANNOUNCEMENT_FOOTER_WITH_ID
      • API_ANNOUNCEMENT_LOGIN

        public static final java.lang.String API_ANNOUNCEMENT_LOGIN
      • API_ANNOUNCEMENT_LOGIN_WITH_ID

        public static final java.lang.String API_ANNOUNCEMENT_LOGIN_WITH_ID
      • API_ANNOUNCEMENT_WELCOME

        public static final java.lang.String API_ANNOUNCEMENT_WELCOME
      • API_ANNOUNCEMENT_WELCOME_WITH_ID

        public static final java.lang.String API_ANNOUNCEMENT_WELCOME_WITH_ID
      • API_BOM_IMPORT_COMPONENT_IMPORT_EVENTS

        public static final java.lang.String API_BOM_IMPORT_COMPONENT_IMPORT_EVENTS
      • API_BOM_IMPORT_COMPONENT_IMPORT_EVENTS_COUNT

        public static final java.lang.String API_BOM_IMPORT_COMPONENT_IMPORT_EVENTS_COUNT
      • API_CODELOCATIONS_WITH_ID

        public static final java.lang.String API_CODELOCATIONS_WITH_ID
      • API_CODELOCATIONS_LATEST_SCAN_SUMMARY

        public static final java.lang.String API_CODELOCATIONS_LATEST_SCAN_SUMMARY
      • API_COMPONENTS

        public static final java.lang.String API_COMPONENTS
      • API_COMPONENTS_WITH_ID

        public static final java.lang.String API_COMPONENTS_WITH_ID
      • API_COMPONENTS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_COMPONENTS_CUSTOM_FIELDS_WITH_ID
      • API_COMPONENTS_TAGS_WITH_ID

        public static final java.lang.String API_COMPONENTS_TAGS_WITH_ID
      • API_COMPONENTS_VERSIONS_WITH_ID

        public static final java.lang.String API_COMPONENTS_VERSIONS_WITH_ID
      • API_COMPONENTS_VERSIONS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_COMPONENTS_VERSIONS_CUSTOM_FIELDS_WITH_ID
      • API_COMPONENTS_VERSIONS_LICENSES_WITH_ID

        public static final java.lang.String API_COMPONENTS_VERSIONS_LICENSES_WITH_ID
      • API_COMPONENTS_VERSIONS_LICENSES_TEXT

        public static final java.lang.String API_COMPONENTS_VERSIONS_LICENSES_TEXT
      • API_COMPONENTS_VERSIONS_ORIGIN_FILE_COPYRIGHTS

        public static final java.lang.String API_COMPONENTS_VERSIONS_ORIGIN_FILE_COPYRIGHTS
      • API_COMPONENTS_VERSIONS_ORIGIN_FILE_LICENSES_FUZZY

        public static final java.lang.String API_COMPONENTS_VERSIONS_ORIGIN_FILE_LICENSES_FUZZY
      • API_COMPONENTS_VERSIONS_ORIGIN_FILE_LICENSES_WITH_ID

        public static final java.lang.String API_COMPONENTS_VERSIONS_ORIGIN_FILE_LICENSES_WITH_ID
      • API_COMPONENTS_VERSIONS_ORIGINS_WITH_ID

        public static final java.lang.String API_COMPONENTS_VERSIONS_ORIGINS_WITH_ID
      • API_COMPONENTS_VERSIONS_ORIGINS_UPGRADE_GUIDANCE

        public static final java.lang.String API_COMPONENTS_VERSIONS_ORIGINS_UPGRADE_GUIDANCE
      • API_COMPONENTS_VERSIONS_REMEDIATING

        public static final java.lang.String API_COMPONENTS_VERSIONS_REMEDIATING
      • API_COMPONENTS_VERSIONS_RISK_PROFILE

        public static final java.lang.String API_COMPONENTS_VERSIONS_RISK_PROFILE
      • API_COMPONENTS_VERSIONS_UPGRADE_GUIDANCE

        public static final java.lang.String API_COMPONENTS_VERSIONS_UPGRADE_GUIDANCE
      • API_CURRENT_USER

        public static final java.lang.String API_CURRENT_USER
      • API_CURRENT_USER_TOKENS

        public static final java.lang.String API_CURRENT_USER_TOKENS
      • API_CURRENT_USER_TOKENS_WITH_ID

        public static final java.lang.String API_CURRENT_USER_TOKENS_WITH_ID
      • API_CURRENT_VERSION

        public static final java.lang.String API_CURRENT_VERSION
      • API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT

        public static final java.lang.String API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT
      • API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT_FIELDS_WITH_ID

        public static final java.lang.String API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT_FIELDS_WITH_ID
      • API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT_FIELDS_OPTIONS

        public static final java.lang.String API_CUSTOM_FIELDS_OBJECTS_CUSTOMFIELDOBJECT_FIELDS_OPTIONS
      • API_CUSTOM_FIELDS_TYPES

        public static final java.lang.String API_CUSTOM_FIELDS_TYPES
      • API_CWES_WITH_ID

        public static final java.lang.String API_CWES_WITH_ID
      • API_HEALTH_CHECKS_LIVENESS

        public static final java.lang.String API_HEALTH_CHECKS_LIVENESS
      • API_HEALTH_CHECKS_READINESS

        public static final java.lang.String API_HEALTH_CHECKS_READINESS
      • API_JOBS_WITH_ID

        public static final java.lang.String API_JOBS_WITH_ID
      • API_JOURNAL_PROJECTS_WITH_ID

        public static final java.lang.String API_JOURNAL_PROJECTS_WITH_ID
      • API_JOURNAL_PROJECTS_VERSIONS_WITH_ID

        public static final java.lang.String API_JOURNAL_PROJECTS_VERSIONS_WITH_ID
      • API_LICENSE_FAMILIES_WITH_ID

        public static final java.lang.String API_LICENSE_FAMILIES_WITH_ID
      • API_LICENSE_TERM_CATEGORIES_WITH_ID

        public static final java.lang.String API_LICENSE_TERM_CATEGORIES_WITH_ID
      • API_LICENSE_TERMS_WITH_ID

        public static final java.lang.String API_LICENSE_TERMS_WITH_ID
      • API_LICENSE_TERMS_LICENSES_WITH_ID

        public static final java.lang.String API_LICENSE_TERMS_LICENSES_WITH_ID
      • API_LICENSES_WITH_ID

        public static final java.lang.String API_LICENSES_WITH_ID
      • API_LICENSES_COMMENTS_WITH_ID

        public static final java.lang.String API_LICENSES_COMMENTS_WITH_ID
      • API_LICENSES_LICENSE_TERMS_WITH_ID

        public static final java.lang.String API_LICENSES_LICENSE_TERMS_WITH_ID
      • API_LICENSES_TEXT

        public static final java.lang.String API_LICENSES_TEXT
      • API_MANAGE_ANNOUNCEMENT_BANNER

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_BANNER
      • API_MANAGE_ANNOUNCEMENT_BANNER_WITH_ID

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_BANNER_WITH_ID
      • API_MANAGE_ANNOUNCEMENT_FOOTER

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_FOOTER
      • API_MANAGE_ANNOUNCEMENT_FOOTER_WITH_ID

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_FOOTER_WITH_ID
      • API_MANAGE_ANNOUNCEMENT_LOGIN

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_LOGIN
      • API_MANAGE_ANNOUNCEMENT_LOGIN_WITH_ID

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_LOGIN_WITH_ID
      • API_MANAGE_ANNOUNCEMENT_WELCOME

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_WELCOME
      • API_MANAGE_ANNOUNCEMENT_WELCOME_WITH_ID

        public static final java.lang.String API_MANAGE_ANNOUNCEMENT_WELCOME_WITH_ID
      • API_POLICY_RULES_WITH_ID

        public static final java.lang.String API_POLICY_RULES_WITH_ID
      • API_PROJECTS_WITH_ID

        public static final java.lang.String API_PROJECTS_WITH_ID
      • API_PROJECTS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_PROJECTS_CUSTOM_FIELDS_WITH_ID
      • API_PROJECTS_PROJECT_MAPPINGS_WITH_ID

        public static final java.lang.String API_PROJECTS_PROJECT_MAPPINGS_WITH_ID
      • API_PROJECTS_TAGS_WITH_ID

        public static final java.lang.String API_PROJECTS_TAGS_WITH_ID
      • API_PROJECTS_USERGROUPS_WITH_ID

        public static final java.lang.String API_PROJECTS_USERGROUPS_WITH_ID
      • API_PROJECTS_USERS_WITH_ID

        public static final java.lang.String API_PROJECTS_USERS_WITH_ID
      • API_PROJECTS_VERSIONS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_WITH_ID
      • API_PROJECTS_VERSIONS_CODE_LOCATIONS

        public static final java.lang.String API_PROJECTS_VERSIONS_CODE_LOCATIONS
      • API_PROJECTS_VERSIONS_COMPARISON

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPARISON
      • API_PROJECTS_VERSIONS_COMPONENTS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_COMMENTS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_COMMENTS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_COMPONENT_VERSIONS_COMMENTS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_COMPONENT_VERSIONS_COMMENTS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_COMPONENT_VERSIONS_ISSUES_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_COMPONENT_VERSIONS_ISSUES_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_CUSTOM_FIELDS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_ISSUES_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_ISSUES_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_MATCHED_FILES

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_MATCHED_FILES
      • API_PROJECTS_VERSIONS_COMPONENTS_POLICY_RULES

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_POLICY_RULES
      • API_PROJECTS_VERSIONS_COMPONENTS_POLICY_STATUS

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_POLICY_STATUS
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_CUSTOM_FIELDS_WITH_ID
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_MATCHED_FILES

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_MATCHED_FILES
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_ORIGINS_MATCHED_FILES

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_ORIGINS_MATCHED_FILES
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_ORIGINS_VULNERABILITIES_REMEDIATION

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_ORIGINS_VULNERABILITIES_REMEDIATION
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_POLICY_STATUS

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_POLICY_STATUS
      • API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_VULNERABILITIES_REMEDIATION

        public static final java.lang.String API_PROJECTS_VERSIONS_COMPONENTS_VERSIONS_VULNERABILITIES_REMEDIATION
      • API_PROJECTS_VERSIONS_CUSTOM_FIELDS_WITH_ID

        public static final java.lang.String API_PROJECTS_VERSIONS_CUSTOM_FIELDS_WITH_ID
      • API_PROJECTS_VERSIONS_ISSUES

        public static final java.lang.String API_PROJECTS_VERSIONS_ISSUES
      • API_PROJECTS_VERSIONS_LICENSE_REPORTS

        public static final java.lang.String API_PROJECTS_VERSIONS_LICENSE_REPORTS
      • API_PROJECTS_VERSIONS_MATCHED_COMPONENTS

        public static final java.lang.String API_PROJECTS_VERSIONS_MATCHED_COMPONENTS
      • API_PROJECTS_VERSIONS_MATCHED_FILES

        public static final java.lang.String API_PROJECTS_VERSIONS_MATCHED_FILES
      • API_PROJECTS_VERSIONS_POLICY_STATUS

        public static final java.lang.String API_PROJECTS_VERSIONS_POLICY_STATUS
      • API_PROJECTS_VERSIONS_VULNERABLE_BOM_COMPONENTS

        public static final java.lang.String API_PROJECTS_VERSIONS_VULNERABLE_BOM_COMPONENTS
      • API_REGISTRATION

        public static final java.lang.String API_REGISTRATION
      • API_REPORTS_CONTENTS

        public static final java.lang.String API_REPORTS_CONTENTS
      • API_ROLES_WITH_ID

        public static final java.lang.String API_ROLES_WITH_ID
      • API_SCAN_SUMMARIES_WITH_ID

        public static final java.lang.String API_SCAN_SUMMARIES_WITH_ID
      • API_SCAN_BOM_ENTRIES

        public static final java.lang.String API_SCAN_BOM_ENTRIES
      • API_USERGROUPS_WITH_ID

        public static final java.lang.String API_USERGROUPS_WITH_ID
      • API_USERGROUPS_PROJECTS

        public static final java.lang.String API_USERGROUPS_PROJECTS
      • API_USERGROUPS_USERS

        public static final java.lang.String API_USERGROUPS_USERS
      • API_USERS_WITH_ID

        public static final java.lang.String API_USERS_WITH_ID
      • API_USERS_LAST_LOGIN

        public static final java.lang.String API_USERS_LAST_LOGIN
      • API_USERS_NOTIFICATION_SUBSCRIPTIONS_WITH_ID

        public static final java.lang.String API_USERS_NOTIFICATION_SUBSCRIPTIONS_WITH_ID
      • API_USERS_NOTIFICATIONS

        public static final java.lang.String API_USERS_NOTIFICATIONS
      • API_USERS_PROJECTS

        public static final java.lang.String API_USERS_PROJECTS
      • API_USERS_ROLES_WITH_ID

        public static final java.lang.String API_USERS_ROLES_WITH_ID
      • API_VERSIONS_LICENSE_REPORTS_WITH_ID

        public static final java.lang.String API_VERSIONS_LICENSE_REPORTS_WITH_ID
      • API_VERSIONS_REPORTS_WITH_ID

        public static final java.lang.String API_VERSIONS_REPORTS_WITH_ID
      • API_VULNERABILITIES_WITH_ID

        public static final java.lang.String API_VULNERABILITIES_WITH_ID
      • API_VULNERABILITIES_AFFECTED_PROJECTS

        public static final java.lang.String API_VULNERABILITIES_AFFECTED_PROJECTS
      • API_VULNERABILITY_REPORTS_WITH_ID

        public static final java.lang.String API_VULNERABILITY_REPORTS_WITH_ID
    • Constructor Detail

      • BlackDuckMediaTypeDiscovery

        public BlackDuckMediaTypeDiscovery()
    • Method Detail

      • determineMediaType

        public java.lang.String determineMediaType​(com.synopsys.integration.rest.HttpUrl url,
                                                   java.lang.String currentMediaType)
      • determineMediaType

        public java.lang.String determineMediaType​(com.synopsys.integration.rest.HttpUrl url)