You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
/** Specifies to trigger generation when the event count reaches this limit. */
513
+
eventCount?: number;
514
+
/** Specifies to trigger generation at a fixed interval. The duration must have a minute-level granularity. */
515
+
fixedInterval?: string;
516
+
/** Specifies to trigger generation if the stream is inactive for the specified duration after the most recent event. The duration must have a minute-level granularity. */
517
+
idleDuration?: string;
518
+
}
519
+
520
+
/** The configuration for triggering memory generation for ingested events. */
/** Optional. A unique identifier for the event. If an event with the same event_id is ingested multiple times, it will be de-duplicated. */
1366
+
eventId?: string;
1367
+
/** Optional. The time at which the event occurred. If provided, this timestamp will be used for ordering events within a stream. If not provided, the server-side ingestion time will be used. */
1368
+
eventTime?: string;
1369
+
}
1370
+
1371
+
/** The direct contents source for ingesting events. */
/** Abort signal which can be used to cancel the request.
1382
+
1383
+
NOTE: AbortSignal is a client-only operation. Using it to cancel an
1384
+
operation will not cancel the request in the service. You will still
1385
+
be charged usage for any applicable operations.
1386
+
*/
1387
+
abortSignal?: AbortSignal;
1388
+
/** Waits for the underlying memory generation operation to complete
1389
+
before returning. Defaults to false. */
1390
+
waitForCompletion?: boolean;
1391
+
/** Optional. Forces a flush of all pending events in the stream and triggers memory generation immediately bypassing any conditions configured in the `generation_trigger_config`. */
1392
+
forceFlush?: boolean;
1393
+
}
1394
+
1395
+
/** Parameters for purging agent engine memories. */
/** The server-assigned name, which is only unique within the same service that originally returns it. If you use the default HTTP mapping, the `name` should be a resource name ending with `operations/{unique_id}`. */
1416
+
name?: string;
1417
+
/** Service-specific metadata associated with the operation. It typically contains progress information and common metadata such as create time. Some services might not provide such metadata. Any method that returns a long-running operation should document the metadata type, if any. */
1418
+
metadata?: Record<string,unknown>;
1419
+
/** If the value is `false`, it means the operation is still in progress. If `true`, the operation is completed, and either `error` or `response` is available. */
1420
+
done?: boolean;
1421
+
/** The error result of the operation in case of failure or cancellation. */
0 commit comments