RPC Action: PredictionServiceV1-StreamGenerateContent
| RPC Service Name | PredictionServiceV1 |
| RPC Method Name | StreamGenerateContent |
| Action Name | PredictionServiceV1-StreamGenerateContent |
| Class Name | StreamGenerateContentHandler cs |
| Handler Type | fiber_mixed_stubby2_grpc_bidi_stream |
| Module Hook Ordering | ||||||||
|---|---|---|---|---|---|---|---|---|
| Module Name | Incoming Interceptor | Outgoing Unary Interceptor | Outgoing Stream Interceptor | Logging Hook | Before | After | During | Dependencies |
| NO | NO | NO | NO | scaffolding::FirstStage | |||
| NO | NO | NO | NO | scaffolding::LoggingStage | |||
| NO | NO | NO | YES | scaffolding::LoggingStage | |||
| YES | NO | NO | NO | scaffolding::LoggingStage | scaffolding::RequestExtensionsModule | ||
| YES | NO | NO | NO | scaffolding::LoggingStage | scaffolding::RequestExtensionsModule | ||
| NO | NO | NO | YES | scaffolding::LoggingStage | scaffolding::ZwiebackAccessorModule | ||
| NO | NO | NO | YES | scaffolding::LoggingStage | |||
| YES | YES | YES | YES | scaffolding::LoggingStage | |||
| NO | NO | NO | YES | scaffolding::LoggingStage | |||
| NO | NO | NO | YES | scaffolding::LoggingStage | |||
| NO | NO | NO | YES | scaffolding::LoggingStage | |||
| NO | NO | NO | YES | scaffolding::OriginContextGwsLoggingRpcHook | scaffolding::LoggingStage | ||
| NO | NO | NO | YES | scaffolding::LoggingStage | scaffolding::OriginContextAccessorModule | ||
| YES | NO | NO | YES | scaffolding::LoggingStage | |||
| NO | NO | NO | NO | scaffolding::LoggingStage | scaffolding::GaiaUserGwsLoggingHook scaffolding::FrameworkExtensionLoggingHook ptoken::PRequestContextLoggingHook scaffolding::ClientRpcGwsLoggingHook scaffolding::PropagatedSignalPTokenLoggingHook scaffolding::EnvelopeFrameworkExtensionLoggingHook privacy::context::EvaluationResultLoggingHook | ||
| NO | NO | NO | NO | scaffolding::LoggingStage | scaffolding::GaiaUserStateRpcGwsLoggingHook scaffolding::OriginContextGwsLoggingRpcHook scaffolding::DefaultGwsLoggingHooks scaffolding::ZwiebackGwsLoggingRpcHook | ||
| YES | NO | NO | NO | scaffolding::ThrottlerModule scaffolding::QueryCostModule | scaffolding::LoggingStage | scaffolding::RpcLoggingHooks scaffolding::ThrottlerModule scaffolding::EventIdModule scaffolding::QueryCostModule | |
| NO | NO | NO | NO | scaffolding::ThrottlerModule scaffolding::QueryCostModule | scaffolding::LoggingStage | scaffolding::SyncGwsLogging<scaffolding::RpcLoggingHooks> | |
| YES | NO | NO | NO | scaffolding::QueryCostModule | scaffolding::ThrottlingStage | scaffolding::QueryCostModule | |
| YES | NO | NO | NO | scaffolding::ThrottlingStage | |||
| NO | NO | NO | NO | ||||
| YES | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | scaffolding::internal::PeerOverrideModule | |||
| NO | NO | NO | NO | scaffolding::internal::PeerOverrideModule | |||
| YES | NO | NO | NO | ||||
| YES | NO | NO | YES | scaffolding::EventIdModule | |||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| YES | NO | NO | NO | ||||
| NO | NO | NO | NO | cloud_aiplatform::dataplane::prediction::BackgroundRunnerModule | |||
| YES | NO | NO | NO | cloud_aiplatform::dataplane::prediction::PredictionParamsModule | |||
| YES | NO | NO | NO | ||||
| YES | NO | NO | NO | ||||
| YES | NO | NO | NO | cloud_aiplatform::ResourceProjectModule | |||
| YES | NO | NO | NO | ||||
| NO | NO | NO | YES | ||||
| YES | YES | YES | YES | scaffolding::ActionMetadata | |||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | ||||
| YES | NO | NO | NO | scaffolding::ProtoConfModule | scaffolding::internal::RpcNamesModule | ||
| NO | NO | NO | NO | ||||
| NO | NO | NO | NO | scaffolding::RequestExtensionsModule scaffolding::ActionMetadata | |||
| NO | NO | NO | NO | ||||
| YES | NO | NO | NO | ||||
| YES | NO | NO | NO | scaffolding::internal::AuthSubstageDividerModule scaffolding::PeerAccessModule | scaffolding::internal::RpcSecurityPoliciesModule | scaffolding::AuthStage | scaffolding::EventIdModule scaffolding::FineGrainedChecksModule scaffolding::internal::LinkedUberMintManagerModule scaffolding::internal::RpcSecurityPoliciesModule scaffolding::internal::RpcNamesModule |
| NO | NO | NO | NO | scaffolding::internal::AuthSubstageDividerModule scaffolding::PeerAccessModule | scaffolding::CoRpcSecurityPolicyModule scaffolding::SyncRpcSecurityPolicyModule | scaffolding::AuthStage | scaffolding::CoFineGrainedChecksModule scaffolding::SyncRpcSecurityPolicyModule scaffolding::FineGrainedChecksModule |
| YES | NO | NO | NO | scaffolding::AuthStage | scaffolding::internal::PeerOverrideModule | ||
| YES | NO | NO | NO | scaffolding::internal::AuthSubstageDividerModule | scaffolding::AuthStage | ||
| YES | NO | NO | NO | scaffolding::AuthStage | scaffolding::ActionMetadata scaffolding::ExperimentConfigProviderModule | ||
| NO | NO | NO | NO | scaffolding::AuthStage | scaffolding::SyncExperimentOptinsModule | ||
| YES | YES | YES | NO | scaffolding::SherlogStage | scaffolding::DebugSettingsYouTubeVisitorHook scaffolding::AuthenticatedUserInfoModule scaffolding::DebugSettingsZwiebackHook scaffolding::RequestExtensionsModule | ||
| YES | YES | YES | NO | scaffolding::SherlogStage | scaffolding::RequestExtensionsModule scaffolding::DebugSettingsModule scaffolding::ContextPropagatorModule scaffolding::ActionMetadata | ||
| NO | NO | NO | YES | scaffolding::SherlogModule | |||
| YES | NO | NO | NO | cloud_aiplatform::dataplane::prediction::PredictionLogHook | |||
| NO | YES | YES | NO | scaffolding::PropagationStage | scaffolding::ZwiebackAccessorModule | ||
| NO | YES | YES | NO | scaffolding::PropagationStage | scaffolding::OriginContextAccessorModule | ||
| YES | NO | NO | NO | scaffolding::PreExperimentsStage | |||
| YES | YES | YES | NO | scaffolding::ExperimentsStage | plaque::internal::DepsGetter scaffolding::ZwiebackPropagationModule scaffolding::DefaultPropertyModule scaffolding::ExperimentOptinsModule scaffolding::OriginContextPropagationModule scaffolding::SherlogModule scaffolding::DebugSettingsModule scaffolding::ExperimentConfigProviderModule scaffolding::ActionMetadata scaffolding::RequestExtensionsModule | ||
| NO | NO | NO | YES | scaffolding::ExperimentsStage | scaffolding::SyncExperimentsModule | ||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule | ||
| NO | NO | NO | NO | scaffolding::ExperimentsModule cloud_aiplatform::ResourceProjectModule | |||
| NO | NO | NO | NO | cloud_aiplatform::dataplane::prediction::PredictionLogHook cloud_aiplatform::dataplane::prediction::PinnacleModule scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::PublisherModelSpannerModule cloud_aiplatform::dataplane::CacheAsideModule cloud_aiplatform::dataplane::prediction::EndpointSpannerModule cloud_aiplatform::ResourceProjectModule cloud_aiplatform::dataplane::prediction::ProjectSpannerModule | |||
| NO | NO | NO | NO | scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::EndpointsModule cloud_aiplatform::dataplane::CacheAsideModule scaffolding::SherlogModule cloud_aiplatform::dataplane::prediction::PublisherModelSpannerModule | |||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule | ||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule | ||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::PredictionLogHook | ||
| NO | NO | NO | NO | scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::PredictionLogHook | |||
| YES | NO | NO | NO | cloud_aiplatform::ResourceProjectModule scaffolding::ExperimentsStage | cloud_aiplatform::dataplane::prediction::RequestTypeAwareRetryModule cloud_aiplatform::dataplane::prediction::CardolanDebugInfoModule cloud_aiplatform::dataplane::prediction::GlobalDagRoutingModule cloud_aiplatform::dataplane::prediction::PredictionLogHook scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::DapperForceTraceModule cloud_aiplatform::ResourceProjectModule cloud_aiplatform::dataplane::prediction::BackgroundRunnerModule | ||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule | ||
| NO | NO | NO | NO | cloud_aiplatform::dataplane::prediction::batch::FlexRequestModule | |||
| NO | NO | NO | NO | scaffolding::ExperimentsModule scaffolding::EventIdModule cloud_aiplatform::dataplane::prediction::GlobalDagRoutingModule cloud_aiplatform::dataplane::prediction::PredictionLogHook cloud_aiplatform::dataplane::prediction::RequestTypeAwareRetryModule | |||
| YES | NO | NO | NO | scaffolding::LoggingStage | scaffolding::ExperimentsModule | ||
| YES | YES | YES | NO | scaffolding::ExperimentsStage | |||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::RequestCriticalityModule | ||
| YES | NO | NO | NO | scaffolding::ExperimentsStage | cloud_aiplatform::ResourceProjectModule scaffolding::ExperimentsModule cloud_aiplatform::dataplane::prediction::batch::BatchJobModule cloud_aiplatform::dataplane::prediction::RequestCriticalityModule | ||
| YES | YES | YES | NO | scaffolding::FiberCriticalPathAnalysisModule superroot::TeeStage | scaffolding::DebugSettingsModule scaffolding::ProtoConfModule scaffolding::ExperimentsStage | scaffolding::RequestExtensionsModule scaffolding::DebugSettingsModule scaffolding::ContextPropagatorModule scaffolding::SherlogModule scaffolding::ActionMetadata | |
| YES | NO | NO | NO | cloud_aiplatform::ResourceProjectModule scaffolding::ExperimentsStage | cloud_aiplatform::ResourceProjectModule cloud_aiplatform::dataplane::prediction::BackgroundRunnerModule scaffolding::ExperimentsModule | ||
| Module Factory Order |
|---|
| scaffolding::QueryCostModule |
| scaffolding::ThrottlerModule |
| cloud_aiplatform::ResourceProjectModule |
| cloud_aiplatform::dataplane::prediction::EcatcherReportingModule |
| cloud_aiplatform::dataplane::prediction::ProjectSpannerModule |
| cloud_aiplatform::dataplane::prediction::EndpointSpannerModule |
| cloud_aiplatform::dataplane::prediction::PublisherModelSpannerModule |
| cloud_aiplatform::dataplane::prediction::HttpHeaderModule |
| cloud_aiplatform::dataplane::prediction::CardolanRestrictionModule |
| cloud_aiplatform::dataplane::ImmediateTeeModule |
| cloud_nl_llm::MetricsModule |
| cloud_nl_llm::TestMetadataModule |
| cloud_aiplatform::dataplane::prediction::ExperimentPropertiesModule |
| scaffolding::EventIdModule |
| sla_recorder::SlaRecorderModule |
| scaffolding::AuthenticatedUserInfoModule |
| cloud_aiplatform::dataplane::cardolan::ErrorTraceModule |
| scaffolding::internal::PeerOverrideModule |
| scaffolding::PeerAccessModule |
| scaffolding::ContextPropagatorModule |
| scaffolding::ActionMetadata |
| cloud::ai::shared::OutboundRpcLoggingModule |
| scaffolding::RequestExtensionsModule |
| scaffolding::FineGrainedChecksModule |
| scaffolding::CoFineGrainedChecksModule |
| cloud_aiplatform::dataplane::prediction::BackgroundRunnerModule |
| cloud_aiplatform::dataplane::CacheAsideModule |
| cloud_aiplatform::dataplane::prediction::DapperForceTraceModule |
| scaffolding::DebugSettingsZwiebackHook |
| scaffolding::DebugSettingsYouTubeVisitorHook |
| scaffolding::DebugSettingsModule |
| scaffolding::SherlogModule |
| cloud_aiplatform::dataplane::prediction::PredictionLogHook |
| cloud_aiplatform::dataplane::TeeLogModule |
| humboldt::modules::TracingModule |
| scaffolding::internal::RpcNamesModule |
| scaffolding::internal::RpcSecurityPoliciesModule |
| scaffolding::internal::LinkedUberMintManagerModule |
| scaffolding::SyncRpcSecurityPolicyModule |
| scaffolding::RpcSecurityPolicyModule |
| scaffolding::DefaultPropertyModule |
| scaffolding::ExperimentConfigProviderModule |
| plaque::internal::DepsGetter |
| scaffolding::GaiaUserStateRpcGwsLoggingHook |
| scaffolding::SyncExperimentOptinsModule |
| scaffolding::ExperimentOptinsModule |
| scaffolding::OriginContextAccessorModule |
| scaffolding::OriginContextPropagationModule |
| scaffolding::OriginContextGwsLoggingRpcHook |
| scaffolding::ZwiebackAccessorModule |
| scaffolding::ZwiebackPropagationModule |
| scaffolding::SyncExperimentsModule |
| scaffolding::ExperimentsModule |
| cloud_aiplatform::dataplane::prediction::batch::BatchJobModule |
| cloud_aiplatform::dataplane::prediction::PinnacleModule |
| cloud_aiplatform::dataplane::prediction::EndpointsModule |
| cloud_aiplatform::dataplane::prediction::ModelConfigResolverModule |
| cloud_aiplatform::dataplane::prediction::PredictionParamsModule |
| cloud_aiplatform::dataplane::prediction::batch::FlexRequestModule |
| cloud_aiplatform::dataplane::prediction::RequestCriticalityModule |
| cloud_aiplatform::dataplane::prediction::StreamAbortErrorRewriteModule |
| cloud_aiplatform::dataplane::prediction::GlobalDagRoutingModule |
| cloud_aiplatform::dataplane::prediction::RequestTypeAwareRetryModule |
| cloud_aiplatform::dataplane::prediction::LlmClientModule |
| cloud_aiplatform::dataplane::cardolan::ReportCompletionModule |
| cloud_aiplatform::dataplane::cardolan::MetricReportModule |
| cloud_aiplatform::dataplane::prediction::GenAiRequestThroughputUnaryQuotaModule |
| cloud_aiplatform::dataplane::prediction::CardolanDebugInfoModule |
| cloud_aiplatform::dataplane::prediction::QuotaModule |
| scaffolding::ZwiebackGwsLoggingRpcHook |
| scaffolding::GaiaUserGwsLoggingHook |
| scaffolding::ClientRpcGwsLoggingHook |
| scaffolding::FrameworkExtensionLoggingHook |
| scaffolding::EnvelopeFrameworkExtensionLoggingHook |
| ptoken::PRequestContextLoggingHook |
| scaffolding::PropagatedSignalPTokenLoggingHook |
| privacy::context::EvaluationResultLoggingHook |
| scaffolding::DefaultGwsLoggingHooks |
| scaffolding::RpcLoggingHooks |
| scaffolding::SyncGwsLogging<scaffolding::RpcLoggingHooks> |
| scaffolding::GwsLogging<scaffolding::RpcLoggingHooks> |