RpcOptions
Note
This is a point-in-time snapshot of the API documentation from January 2026. Going forward, we will not be maintaining a public copy of these references, and recommend users to refer to the built-in signature helpers available in the Hack LSP instead for complete and up-to-date information.
Interface Synopsis
final class RpcOptions implements IPureStringishObject {...}
Public Methods
->__construct(): void->__toString(): string->setChunkBufferSize(int $chunk_buffer_size): RpcOptions->setChunkTimeout(int $chunk_timeout): RpcOptions->setFaultToInject(string $key, string $value): RpcOptions->setHeader(string $key, string $value): RpcOptions->setInteractionId(InteractionId $interaction_id): RpcOptions->setLoggingContext(string $logging_metadata): RpcOptions->setOverallTimeout(int $overall_timeout): RpcOptions->setProcessingTimeout(int $processing_timeout): RpcOptions->setRoutingKey(string $routing_key): RpcOptions->setShardId(string $shard_id): RpcOptions->setWriteHeader(string $key, string $value): RpcOptions