EndpointOrBuilder

interface EndpointOrBuilder : MessageOrBuilder

Inheritors

Properties

Functions

Link copied to clipboard
Link copied to clipboard
abstract fun getAllFields(): Map<Descriptors.FieldDescriptor, Any>
Link copied to clipboard
abstract fun getBase(): String
URL base for this endpoint (controller).
string base = 4;
Link copied to clipboard
abstract fun getBaseBytes(): ByteString
URL base for this endpoint (controller).
string base = 4;
Link copied to clipboard
abstract fun getConsumes(index: Int): String
Types accepted by this method.
repeated string consumes = 6;
Link copied to clipboard
abstract fun getConsumesBytes(index: Int): ByteString
Types accepted by this method.
repeated string consumes = 6;
Link copied to clipboard
abstract fun getConsumesCount(): Int
Types accepted by this method.
repeated string consumes = 6;
Link copied to clipboard
abstract fun getConsumesList(): List<String>
Types accepted by this method.
repeated string consumes = 6;
Link copied to clipboard
abstract fun getDefaultInstanceForType(): MessageLite
abstract fun getDefaultInstanceForType(): Message
Link copied to clipboard
abstract fun getDescriptorForType(): Descriptors.Descriptor
Link copied to clipboard
abstract fun getField(field: Descriptors.FieldDescriptor): Any
Link copied to clipboard
abstract fun getHandler(): String
Value of the `name` parameter for the parent handler, if known.
optional string handler = 12;
Link copied to clipboard
abstract fun getHandlerBytes(): ByteString
Value of the `name` parameter for the parent handler, if known.
optional string handler = 12;
Link copied to clipboard
abstract fun getImpl(): String
Fully qualified path to the implementation class.
string impl = 10;
Link copied to clipboard
abstract fun getImplBytes(): ByteString
Fully qualified path to the implementation class.
string impl = 10;
Link copied to clipboard
Link copied to clipboard
abstract fun getMember(): String
Member function bound to this route on `impl`.
string member = 11;
Link copied to clipboard
abstract fun getMemberBytes(): ByteString
Member function bound to this route on `impl`.
string member = 11;
Link copied to clipboard
abstract fun getMethod(index: Int): EndpointMethods
HTTP methods supported by this endpoint.
repeated .elide.meta.EndpointMethods method = 8;
Link copied to clipboard
abstract fun getMethodCount(): Int
HTTP methods supported by this endpoint.
repeated .elide.meta.EndpointMethods method = 8;
Link copied to clipboard
HTTP methods supported by this endpoint.
repeated .elide.meta.EndpointMethods method = 8;
Link copied to clipboard
abstract fun getMethodValue(index: Int): Int
HTTP methods supported by this endpoint.
repeated .elide.meta.EndpointMethods method = 8;
Link copied to clipboard
HTTP methods supported by this endpoint.
repeated .elide.meta.EndpointMethods method = 8;
Link copied to clipboard
abstract fun getName(): String
Name given to an endpoint, if applicable; this parameter considers the method name as well as the handler name.
optional string name = 2;
Link copied to clipboard
abstract fun getNameBytes(): ByteString
Name given to an endpoint, if applicable; this parameter considers the method name as well as the handler name.
optional string name = 2;
Link copied to clipboard
abstract fun getOneofFieldDescriptor(oneof: Descriptors.OneofDescriptor): Descriptors.FieldDescriptor
Link copied to clipboard
abstract fun getOptions(): EndpointOptions
Options which apply to this endpoint.
.elide.meta.EndpointOptions options = 9;
Link copied to clipboard
Options which apply to this endpoint.
.elide.meta.EndpointOptions options = 9;
Link copied to clipboard
abstract fun getProduces(index: Int): String
Types produced by this method.
repeated string produces = 7;
Link copied to clipboard
abstract fun getProducesBytes(index: Int): ByteString
Types produced by this method.
repeated string produces = 7;
Link copied to clipboard
abstract fun getProducesCount(): Int
Types produced by this method.
repeated string produces = 7;
Link copied to clipboard
abstract fun getProducesList(): List<String>
Types produced by this method.
repeated string produces = 7;
Link copied to clipboard
abstract fun getRepeatedField(field: Descriptors.FieldDescriptor, index: Int): Any
Link copied to clipboard
abstract fun getRepeatedFieldCount(field: Descriptors.FieldDescriptor): Int
Link copied to clipboard
abstract fun getTag(): String
Tag generated for an endpoint.
string tag = 1;
Link copied to clipboard
abstract fun getTagBytes(): ByteString
Tag generated for an endpoint.
string tag = 1;
Link copied to clipboard
abstract fun getTail(): String
URL tail for this endpoint (method).
optional string tail = 5;
Link copied to clipboard
abstract fun getTailBytes(): ByteString
URL tail for this endpoint (method).
optional string tail = 5;
Link copied to clipboard
abstract fun getType(): EndpointType
Type of endpoint detected or configured for this payload.
.elide.meta.EndpointType type = 3;
Link copied to clipboard
abstract fun getTypeValue(): Int
Type of endpoint detected or configured for this payload.
.elide.meta.EndpointType type = 3;
Link copied to clipboard
abstract fun getUnknownFields(): UnknownFieldSet
Link copied to clipboard
abstract fun hasField(field: Descriptors.FieldDescriptor): Boolean
Link copied to clipboard
abstract fun hasHandler(): Boolean
Value of the `name` parameter for the parent handler, if known.
optional string handler = 12;
Link copied to clipboard
abstract fun hasName(): Boolean
Name given to an endpoint, if applicable; this parameter considers the method name as well as the handler name.
optional string name = 2;
Link copied to clipboard
abstract fun hasOneof(oneof: Descriptors.OneofDescriptor): Boolean
Link copied to clipboard
abstract fun hasOptions(): Boolean
Options which apply to this endpoint.
.elide.meta.EndpointOptions options = 9;
Link copied to clipboard
abstract fun hasTail(): Boolean
URL tail for this endpoint (method).
optional string tail = 5;
Link copied to clipboard
abstract fun isInitialized(): Boolean