BackendRule

object BackendRule extends GeneratedMessageCompanion[BackendRule] with JavaProtoSupport[BackendRule, BackendRule]
Companion
class
trait Product
trait Mirror
trait JavaProtoSupport[BackendRule, BackendRule]
trait GeneratedMessageCompanion[BackendRule]
trait Serializable
class Object
trait Matchable
class Any

Type members

Classlikes

Companion
class
sealed
trait Authentication extends GeneratedOneof
Companion
object
implicit
class BackendRuleLens[UpperPB](_l: Lens[UpperPB, BackendRule]) extends ObjectLens[UpperPB, BackendRule]
sealed abstract
class PathTranslation(val value: Int) extends GeneratedEnum

Path Translation specifies how to combine the backend address with the request path in order to produce the appropriate forwarding URL for the request.

Path Translation specifies how to combine the backend address with the request path in order to produce the appropriate forwarding URL for the request.

Path Translation is applicable only to HTTP-based backends. Backends which do not accept requests over HTTP/HTTPS should leave path_translation unspecified.

Companion
object
object PathTranslation extends GeneratedEnumCompanion[PathTranslation]
Companion
class

Inherited types

type MirroredElemLabels <: Tuple

The names of the product elements

The names of the product elements

Inherited from
Mirror
type MirroredLabel <: String

The name of the type

The name of the type

Inherited from
Mirror
type ValueType = A
Inherited from
GeneratedMessageCompanion

Value members

Concrete methods

def enumCompanionForFieldNumber(`__fieldNumber`: Int): GeneratedEnumCompanion[_]
def fromJavaProto(javaPbSource: BackendRule): BackendRule
def javaDescriptor: Descriptor
def messageCompanionForFieldNumber(`__number`: Int): GeneratedMessageCompanion[_]
def of(selector: String, address: String, deadline: Double, minDeadline: Double, operationDeadline: Double, pathTranslation: PathTranslation, authentication: Authentication, protocol: String): BackendRule
def parseFrom(`_input__`: CodedInputStream): BackendRule
def scalaDescriptor: Descriptor
def toJavaProto(scalaPbSource: BackendRule): BackendRule

Inherited methods

def enumCompanionForField(field: FieldDescriptor): GeneratedEnumCompanion[_]
Inherited from
GeneratedMessageCompanion
def fromAscii(s: String): BackendRule
Inherited from
GeneratedMessageCompanion
def merge(a: BackendRule, input: CodedInputStream): BackendRule

Merges the given message with the additional fields in the steam.

Merges the given message with the additional fields in the steam.

Inherited from
GeneratedMessageCompanion
def messageCompanionForField(field: FieldDescriptor): GeneratedMessageCompanion[_]
Inherited from
GeneratedMessageCompanion
def parseDelimitedFrom(input: InputStream): Option[BackendRule]
Inherited from
GeneratedMessageCompanion
def parseDelimitedFrom(input: CodedInputStream): Option[BackendRule]
Inherited from
GeneratedMessageCompanion
def parseFrom(s: Array[Byte]): BackendRule
Inherited from
GeneratedMessageCompanion
def parseFrom(input: InputStream): BackendRule
Inherited from
GeneratedMessageCompanion
@nowarn("cat=deprecation")
def streamFromDelimitedInput(input: InputStream): Stream[BackendRule]
Inherited from
GeneratedMessageCompanion
def toByteArray(a: BackendRule): Array[Byte]
Inherited from
GeneratedMessageCompanion
def validate(s: Array[Byte]): Try[BackendRule]
Inherited from
GeneratedMessageCompanion
def validateAscii(s: String): Either[TextFormatError, BackendRule]
Inherited from
GeneratedMessageCompanion

Concrete fields

lazy
val nestedMessagesCompanions: Seq[GeneratedMessageCompanion[_ <: GeneratedMessage]]

Implicits

Implicits

final implicit
def BackendRuleLens[UpperPB](_l: Lens[UpperPB, BackendRule]): BackendRuleLens[UpperPB]
implicit
def messageCompanion: GeneratedMessageCompanion[BackendRule] & JavaProtoSupport[BackendRule, BackendRule]
implicit