com.dynatrace.oneagent.sdk.api.enums
Enum DatabaseVendor

java.lang.Object
  extended by java.lang.Enum<DatabaseVendor>
      extended by com.dynatrace.oneagent.sdk.api.enums.DatabaseVendor
All Implemented Interfaces:
java.io.Serializable, java.lang.Comparable<DatabaseVendor>

public enum DatabaseVendor
extends java.lang.Enum<DatabaseVendor>

Enumerates all well-known database vendors. See OneAgentSDK.createDatabaseInfo(String, String, ChannelType, String). Using these constants ensures that services captured by OneAgentSDK are handled the same way as traced via built-in sensors.

Since:
1.7.0

Enum Constant Summary
ADABAS
           
APACHE_HIVE
           
CACHE
           
CASSANDRA
           
CLOUDSCAPE
           
COLDFUSION_IMQ
           
COUCHBASE
           
DB2
           
DERBY_CLIENT
           
DERBY_EMBEDDED
           
ENTERPRISE_DB
           
FILEMAKER
           
FIREBIRD
           
FIRST_SQL
           
H2
           
HANADB
           
HSQLDB
           
INFORMIX
           
INGRES
           
INSTANT_DB
           
INTERBASE
           
MARIADB
           
MAXDB
           
MYSQL
           
NETEZZA
           
ORACLE
           
PERVASIVE
           
POINTBASE
           
POSTGRESQL
           
PROGRESS
           
REDSHIFT
           
SQLITE
           
SQLSERVER
           
SYBASE
           
TERADATA
           
VERTICA
           
 
Method Summary
 java.lang.String getVendorName()
           
 java.lang.String toString()
           
static DatabaseVendor valueOf(java.lang.String name)
          Returns the enum constant of this type with the specified name.
static DatabaseVendor[] values()
          Returns an array containing the constants of this enum type, in the order they are declared.
 
Methods inherited from class java.lang.Enum
clone, compareTo, equals, finalize, getDeclaringClass, hashCode, name, ordinal, valueOf
 
Methods inherited from class java.lang.Object
getClass, notify, notifyAll, wait, wait, wait
 

Enum Constant Detail

APACHE_HIVE

public static final DatabaseVendor APACHE_HIVE

CLOUDSCAPE

public static final DatabaseVendor CLOUDSCAPE

HSQLDB

public static final DatabaseVendor HSQLDB

PROGRESS

public static final DatabaseVendor PROGRESS

MAXDB

public static final DatabaseVendor MAXDB

HANADB

public static final DatabaseVendor HANADB

INGRES

public static final DatabaseVendor INGRES

FIRST_SQL

public static final DatabaseVendor FIRST_SQL

ENTERPRISE_DB

public static final DatabaseVendor ENTERPRISE_DB

CACHE

public static final DatabaseVendor CACHE

ADABAS

public static final DatabaseVendor ADABAS

FIREBIRD

public static final DatabaseVendor FIREBIRD

DB2

public static final DatabaseVendor DB2

DERBY_CLIENT

public static final DatabaseVendor DERBY_CLIENT

DERBY_EMBEDDED

public static final DatabaseVendor DERBY_EMBEDDED

FILEMAKER

public static final DatabaseVendor FILEMAKER

INFORMIX

public static final DatabaseVendor INFORMIX

INSTANT_DB

public static final DatabaseVendor INSTANT_DB

INTERBASE

public static final DatabaseVendor INTERBASE

MYSQL

public static final DatabaseVendor MYSQL

MARIADB

public static final DatabaseVendor MARIADB

NETEZZA

public static final DatabaseVendor NETEZZA

ORACLE

public static final DatabaseVendor ORACLE

PERVASIVE

public static final DatabaseVendor PERVASIVE

POINTBASE

public static final DatabaseVendor POINTBASE

POSTGRESQL

public static final DatabaseVendor POSTGRESQL

SQLSERVER

public static final DatabaseVendor SQLSERVER

SQLITE

public static final DatabaseVendor SQLITE

SYBASE

public static final DatabaseVendor SYBASE

TERADATA

public static final DatabaseVendor TERADATA

VERTICA

public static final DatabaseVendor VERTICA

CASSANDRA

public static final DatabaseVendor CASSANDRA

H2

public static final DatabaseVendor H2

COLDFUSION_IMQ

public static final DatabaseVendor COLDFUSION_IMQ

REDSHIFT

public static final DatabaseVendor REDSHIFT

COUCHBASE

public static final DatabaseVendor COUCHBASE
Method Detail

values

public static DatabaseVendor[] values()
Returns an array containing the constants of this enum type, in the order they are declared. This method may be used to iterate over the constants as follows:
for (DatabaseVendor c : DatabaseVendor.values())
    System.out.println(c);

Returns:
an array containing the constants of this enum type, in the order they are declared

valueOf

public static DatabaseVendor valueOf(java.lang.String name)
Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Parameters:
name - the name of the enum constant to be returned.
Returns:
the enum constant with the specified name
Throws:
java.lang.IllegalArgumentException - if this enum type has no constant with the specified name
java.lang.NullPointerException - if the argument is null

getVendorName

public java.lang.String getVendorName()

toString

public java.lang.String toString()
Overrides:
toString in class java.lang.Enum<DatabaseVendor>