final case class SupportedDatabaseFlag(restrictions: Restrictions = com.google.cloud.alloydb.v1.resources.SupportedDatabaseFlag.Restrictions.Empty, name: String = "", flagName: String = "", valueType: ValueTypeEnum = com.google.cloud.alloydb.v1.resources.SupportedDatabaseFlag.ValueTypeEnum.VALUE_TYPE_UNSPECIFIED, acceptsMultipleValues: Boolean = false, supportedDbVersions: Seq[DatabaseVersion] = _root_.scala.Seq.empty, requiresDbRestart: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty) extends GeneratedMessage with Updatable[SupportedDatabaseFlag] with Product with Serializable

SupportedDatabaseFlag gives general information about a database flag, like type and allowed values. This is a static value that is defined on the server side, and it cannot be modified by callers. To set the Database flags on a particular Instance, a caller should modify the Instance.database_flags field.

name

The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.

flagName

The name of the database flag, e.g. "max_allowed_packets". The is a possibly key for the Instance.database_flags map field.

acceptsMultipleValues

Whether the database flag accepts multiple values. If true, a comma-separated list of stringified values may be specified.

supportedDbVersions

Major database engine versions for which this flag is supported.

requiresDbRestart

Whether setting or updating this flag on an Instance requires a database restart. If a flag that requires database restart is set, the backend will automatically restart the database (making sure to satisfy any availability SLO's).

Annotations
@SerialVersionUID()
Source
SupportedDatabaseFlag.scala
Linear Supertypes
Updatable[SupportedDatabaseFlag], GeneratedMessage, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. SupportedDatabaseFlag
  2. Updatable
  3. GeneratedMessage
  4. Serializable
  5. Product
  6. Equals
  7. AnyRef
  8. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. Protected

Instance Constructors

  1. new SupportedDatabaseFlag(restrictions: Restrictions = com.google.cloud.alloydb.v1.resources.SupportedDatabaseFlag.Restrictions.Empty, name: String = "", flagName: String = "", valueType: ValueTypeEnum = com.google.cloud.alloydb.v1.resources.SupportedDatabaseFlag.ValueTypeEnum.VALUE_TYPE_UNSPECIFIED, acceptsMultipleValues: Boolean = false, supportedDbVersions: Seq[DatabaseVersion] = _root_.scala.Seq.empty, requiresDbRestart: Boolean = false, unknownFields: UnknownFieldSet = _root_.scalapb.UnknownFieldSet.empty)

    name

    The name of the flag resource, following Google Cloud conventions, e.g.: * projects/{project}/locations/{location}/flags/{flag} This field currently has no semantic meaning.

    flagName

    The name of the database flag, e.g. "max_allowed_packets". The is a possibly key for the Instance.database_flags map field.

    acceptsMultipleValues

    Whether the database flag accepts multiple values. If true, a comma-separated list of stringified values may be specified.

    supportedDbVersions

    Major database engine versions for which this flag is supported.

    requiresDbRestart

    Whether setting or updating this flag on an Instance requires a database restart. If a flag that requires database restart is set, the backend will automatically restart the database (making sure to satisfy any availability SLO's).

Value Members

  1. final def !=(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  2. final def ##: Int
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean
    Definition Classes
    AnyRef → Any
  4. val acceptsMultipleValues: Boolean
  5. def addAllSupportedDbVersions(__vs: Iterable[DatabaseVersion]): SupportedDatabaseFlag
  6. def addSupportedDbVersions(__vs: DatabaseVersion*): SupportedDatabaseFlag
  7. final def asInstanceOf[T0]: T0
    Definition Classes
    Any
  8. def clearRestrictions: SupportedDatabaseFlag
  9. def clearSupportedDbVersions: SupportedDatabaseFlag
  10. def clone(): AnyRef
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.CloneNotSupportedException]) @native()
  11. def companion: SupportedDatabaseFlag.type
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  12. def discardUnknownFields: SupportedDatabaseFlag
  13. final def eq(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  14. def finalize(): Unit
    Attributes
    protected[lang]
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.Throwable])
  15. val flagName: String
  16. final def getClass(): Class[_ <: AnyRef]
    Definition Classes
    AnyRef → Any
    Annotations
    @native()
  17. def getField(__field: FieldDescriptor): PValue
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  18. def getFieldByNumber(__fieldNumber: Int): Any
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  19. def getIntegerRestrictions: IntegerRestrictions
  20. def getStringRestrictions: StringRestrictions
  21. final def isInstanceOf[T0]: Boolean
    Definition Classes
    Any
  22. val name: String
  23. final def ne(arg0: AnyRef): Boolean
    Definition Classes
    AnyRef
  24. final def notify(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  25. final def notifyAll(): Unit
    Definition Classes
    AnyRef
    Annotations
    @native()
  26. def productElementNames: Iterator[String]
    Definition Classes
    Product
  27. val requiresDbRestart: Boolean
  28. val restrictions: Restrictions
  29. def serializedSize: Int
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  30. val supportedDbVersions: Seq[DatabaseVersion]
  31. final def synchronized[T0](arg0: => T0): T0
    Definition Classes
    AnyRef
  32. final def toByteArray: Array[Byte]
    Definition Classes
    GeneratedMessage
  33. final def toByteString: ByteString
    Definition Classes
    GeneratedMessage
  34. final def toPMessage: PMessage
    Definition Classes
    GeneratedMessage
  35. def toProtoString: String
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  36. val unknownFields: UnknownFieldSet
  37. def update(ms: (Lens[SupportedDatabaseFlag, SupportedDatabaseFlag]) => Mutation[SupportedDatabaseFlag]*): SupportedDatabaseFlag
    Definition Classes
    Updatable
  38. val valueType: ValueTypeEnum
  39. final def wait(): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  40. final def wait(arg0: Long, arg1: Int): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException])
  41. final def wait(arg0: Long): Unit
    Definition Classes
    AnyRef
    Annotations
    @throws(classOf[java.lang.InterruptedException]) @native()
  42. def withAcceptsMultipleValues(__v: Boolean): SupportedDatabaseFlag
  43. def withFlagName(__v: String): SupportedDatabaseFlag
  44. def withIntegerRestrictions(__v: IntegerRestrictions): SupportedDatabaseFlag
  45. def withName(__v: String): SupportedDatabaseFlag
  46. def withRequiresDbRestart(__v: Boolean): SupportedDatabaseFlag
  47. def withRestrictions(__v: Restrictions): SupportedDatabaseFlag
  48. def withStringRestrictions(__v: StringRestrictions): SupportedDatabaseFlag
  49. def withSupportedDbVersions(__v: Seq[DatabaseVersion]): SupportedDatabaseFlag
  50. def withUnknownFields(__v: UnknownFieldSet): SupportedDatabaseFlag
  51. def withValueType(__v: ValueTypeEnum): SupportedDatabaseFlag
  52. final def writeDelimitedTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage
  53. def writeTo(_output__: CodedOutputStream): Unit
    Definition Classes
    SupportedDatabaseFlag → GeneratedMessage
  54. final def writeTo(output: OutputStream): Unit
    Definition Classes
    GeneratedMessage

Inherited from Updatable[SupportedDatabaseFlag]

Inherited from GeneratedMessage

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped