java.lang.Object
java.lang.Enum<Engine>
com.google.cloud.databasecenter.v1beta.Engine
All Implemented Interfaces:
com.google.protobuf.Internal.EnumLite, com.google.protobuf.ProtocolMessageEnum, Serializable, Comparable<Engine>

@Generated public enum Engine extends Enum<Engine> implements com.google.protobuf.ProtocolMessageEnum
 Engine refers to underlying database binary running in an instance.
 
Protobuf enum google.cloud.databasecenter.v1beta.Engine
  • Enum Constant Details

    • ENGINE_UNSPECIFIED

      public static final Engine ENGINE_UNSPECIFIED
       UNSPECIFIED means engine type is not known or available.
       
      ENGINE_UNSPECIFIED = 0;
    • ENGINE_MYSQL

      public static final Engine ENGINE_MYSQL
       MySQL binary running as an engine in the database instance.
       
      ENGINE_MYSQL = 1;
    • ENGINE_POSTGRES

      public static final Engine ENGINE_POSTGRES
       Postgres binary running as engine in database instance.
       
      ENGINE_POSTGRES = 2;
    • ENGINE_SQL_SERVER

      public static final Engine ENGINE_SQL_SERVER
       SQLServer binary running as engine in database instance.
       
      ENGINE_SQL_SERVER = 3;
    • ENGINE_NATIVE

      public static final Engine ENGINE_NATIVE
       Native database binary running as engine in instance.
       
      ENGINE_NATIVE = 4;
    • ENGINE_MEMORYSTORE_FOR_REDIS

      public static final Engine ENGINE_MEMORYSTORE_FOR_REDIS
       Memorystore with Redis dialect.
       
      ENGINE_MEMORYSTORE_FOR_REDIS = 8;
    • ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER

      public static final Engine ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER
       Memorystore with Redis cluster dialect.
       
      ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER = 9;
    • ENGINE_FIRESTORE_WITH_NATIVE_MODE

      public static final Engine ENGINE_FIRESTORE_WITH_NATIVE_MODE
       Firestore with native mode.
       
      ENGINE_FIRESTORE_WITH_NATIVE_MODE = 10;
    • ENGINE_FIRESTORE_WITH_DATASTORE_MODE

      public static final Engine ENGINE_FIRESTORE_WITH_DATASTORE_MODE
       Firestore with datastore mode.
       
      ENGINE_FIRESTORE_WITH_DATASTORE_MODE = 11;
    • ENGINE_EXADATA_ORACLE

      public static final Engine ENGINE_EXADATA_ORACLE
       Oracle Exadata engine.
       
      ENGINE_EXADATA_ORACLE = 12;
    • ENGINE_ADB_SERVERLESS_ORACLE

      public static final Engine ENGINE_ADB_SERVERLESS_ORACLE
       Oracle Autonomous DB Serverless engine.
       
      ENGINE_ADB_SERVERLESS_ORACLE = 13;
    • ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE

      public static final Engine ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE
       Firestore with MongoDB compatibility.
       
      ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE = 14;
    • ENGINE_OTHER

      public static final Engine ENGINE_OTHER
       Other refers to rest of other database engine. This is to be when engine is
       known, but it is not present in this enum.
       
      ENGINE_OTHER = 6;
    • UNRECOGNIZED

      public static final Engine UNRECOGNIZED
  • Field Details

    • ENGINE_UNSPECIFIED_VALUE

      public static final int ENGINE_UNSPECIFIED_VALUE
       UNSPECIFIED means engine type is not known or available.
       
      ENGINE_UNSPECIFIED = 0;
      See Also:
    • ENGINE_MYSQL_VALUE

      public static final int ENGINE_MYSQL_VALUE
       MySQL binary running as an engine in the database instance.
       
      ENGINE_MYSQL = 1;
      See Also:
    • ENGINE_POSTGRES_VALUE

      public static final int ENGINE_POSTGRES_VALUE
       Postgres binary running as engine in database instance.
       
      ENGINE_POSTGRES = 2;
      See Also:
    • ENGINE_SQL_SERVER_VALUE

      public static final int ENGINE_SQL_SERVER_VALUE
       SQLServer binary running as engine in database instance.
       
      ENGINE_SQL_SERVER = 3;
      See Also:
    • ENGINE_NATIVE_VALUE

      public static final int ENGINE_NATIVE_VALUE
       Native database binary running as engine in instance.
       
      ENGINE_NATIVE = 4;
      See Also:
    • ENGINE_MEMORYSTORE_FOR_REDIS_VALUE

      public static final int ENGINE_MEMORYSTORE_FOR_REDIS_VALUE
       Memorystore with Redis dialect.
       
      ENGINE_MEMORYSTORE_FOR_REDIS = 8;
      See Also:
    • ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER_VALUE

      public static final int ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER_VALUE
       Memorystore with Redis cluster dialect.
       
      ENGINE_MEMORYSTORE_FOR_REDIS_CLUSTER = 9;
      See Also:
    • ENGINE_FIRESTORE_WITH_NATIVE_MODE_VALUE

      public static final int ENGINE_FIRESTORE_WITH_NATIVE_MODE_VALUE
       Firestore with native mode.
       
      ENGINE_FIRESTORE_WITH_NATIVE_MODE = 10;
      See Also:
    • ENGINE_FIRESTORE_WITH_DATASTORE_MODE_VALUE

      public static final int ENGINE_FIRESTORE_WITH_DATASTORE_MODE_VALUE
       Firestore with datastore mode.
       
      ENGINE_FIRESTORE_WITH_DATASTORE_MODE = 11;
      See Also:
    • ENGINE_EXADATA_ORACLE_VALUE

      public static final int ENGINE_EXADATA_ORACLE_VALUE
       Oracle Exadata engine.
       
      ENGINE_EXADATA_ORACLE = 12;
      See Also:
    • ENGINE_ADB_SERVERLESS_ORACLE_VALUE

      public static final int ENGINE_ADB_SERVERLESS_ORACLE_VALUE
       Oracle Autonomous DB Serverless engine.
       
      ENGINE_ADB_SERVERLESS_ORACLE = 13;
      See Also:
    • ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE_VALUE

      public static final int ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE_VALUE
       Firestore with MongoDB compatibility.
       
      ENGINE_FIRESTORE_WITH_MONGODB_COMPATIBILITY_MODE = 14;
      See Also:
    • ENGINE_OTHER_VALUE

      public static final int ENGINE_OTHER_VALUE
       Other refers to rest of other database engine. This is to be when engine is
       known, but it is not present in this enum.
       
      ENGINE_OTHER = 6;
      See Also:
  • Method Details

    • values

      public static Engine[] values()
      Returns an array containing the constants of this enum type, in the order they are declared.
      Returns:
      an array containing the constants of this enum type, in the order they are declared
    • valueOf

      public static Engine valueOf(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:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • getNumber

      public final int getNumber()
      Specified by:
      getNumber in interface com.google.protobuf.Internal.EnumLite
      Specified by:
      getNumber in interface com.google.protobuf.ProtocolMessageEnum
    • valueOf

      @Deprecated public static Engine valueOf(int value)
      Deprecated.
      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:
      value - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null
    • forNumber

      public static Engine forNumber(int value)
      Parameters:
      value - The numeric wire value of the corresponding enum entry.
      Returns:
      The enum associated with the given numeric wire value.
    • internalGetValueMap

      public static com.google.protobuf.Internal.EnumLiteMap<Engine> internalGetValueMap()
    • getValueDescriptor

      public final com.google.protobuf.Descriptors.EnumValueDescriptor getValueDescriptor()
      Specified by:
      getValueDescriptor in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptorForType

      public final com.google.protobuf.Descriptors.EnumDescriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.ProtocolMessageEnum
    • getDescriptor

      public static com.google.protobuf.Descriptors.EnumDescriptor getDescriptor()
    • valueOf

      public static Engine valueOf(com.google.protobuf.Descriptors.EnumValueDescriptor desc)
      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:
      desc - the name of the enum constant to be returned.
      Returns:
      the enum constant with the specified name
      Throws:
      IllegalArgumentException - if this enum type has no constant with the specified name
      NullPointerException - if the argument is null