Grpc Call Action Builder
class GrpcCallActionBuilder<Req, Res>(wrapped: GrpcCallActionBuilder<Req, Res>) : CallDefinition<GrpcCallActionBuilder<Req, Res>, Req, Res, GrpcResponse<Res>, GrpcCallActionBuilder<Req, Res>, GrpcCheck<Res>>
Content copied to clipboard
Constructors
Link copied to clipboard
fun <Req, Res> GrpcCallActionBuilder(wrapped: GrpcCallActionBuilder<Req, Res>)
Content copied to clipboard
Functions
Link copied to clipboard
fun callOptions(callOptions: CallOptions): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
fun callOptions(callOptions: Function<Session, CallOptions>): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
inline fun callOptions(crossinline callOptions: (Session) -> CallOptions): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun check(vararg checks: From<Res>.() -> CheckBuilder): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
fun checkIf(condition: BiPredicate<GrpcResponse<Res>, Session>): ActionCheckBuilder.ConditionWithRes<GrpcCallActionBuilder<Req, Res>, Res, GrpcResponse<Res>, GrpcCheck<Res>>
Content copied to clipboard
fun checkIf(condition: Predicate<Session>): ActionCheckBuilder.ConditionWithoutRes<GrpcCallActionBuilder<Req, Res>, Res, GrpcResponse<Res>, GrpcCheck<Res>>
Content copied to clipboard
inline fun checkIf(crossinline condition: (Session) -> Boolean): ActionCheckBuilder.ConditionWithoutRes<GrpcCallActionBuilder<Req, Res>, Res, GrpcResponse<Res>, GrpcCheck<Res>>
Content copied to clipboard
Link copied to clipboard
fun <T : Any> header(key: Metadata.Key<T>, value: T): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
fun <T : Any> header(key: Metadata.Key<T>, value: Function<Session, T>): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard
Link copied to clipboard
See GrpcCallActionBuilderS.silent
Link copied to clipboard
fun target(protocol: GrpcProtocol<*, *>): GrpcCallActionBuilder<Req, Res>
Content copied to clipboard