Interface GenerateMemoriesRequest.VertexSessionSourceOrBuilder

All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
All Known Implementing Classes:
GenerateMemoriesRequest.VertexSessionSource, GenerateMemoriesRequest.VertexSessionSource.Builder
Enclosing class:
GenerateMemoriesRequest

public static interface GenerateMemoriesRequest.VertexSessionSourceOrBuilder extends com.google.protobuf.MessageOrBuilder
  • Method Summary

    Modifier and Type
    Method
    Description
    com.google.protobuf.Timestamp
    Optional.
    com.google.protobuf.TimestampOrBuilder
    Optional.
    Required.
    com.google.protobuf.ByteString
    Required.
    com.google.protobuf.Timestamp
    Optional.
    com.google.protobuf.TimestampOrBuilder
    Optional.
    boolean
    Optional.
    boolean
    Optional.

    Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder

    isInitialized

    Methods inherited from interface com.google.protobuf.MessageOrBuilder

    findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
  • Method Details

    • getSession

      String getSession()
       Required. The resource name of the Session to generate memories for.
       Format:
       `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}`
       
      string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The session.
    • getSessionBytes

      com.google.protobuf.ByteString getSessionBytes()
       Required. The resource name of the Session to generate memories for.
       Format:
       `projects/{project}/locations/{location}/reasoningEngines/{reasoning_engine}/sessions/{session}`
       
      string session = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
      Returns:
      The bytes for session.
    • hasStartTime

      boolean hasStartTime()
       Optional. Time range to define which session events should be used to
       generate memories. Start time (inclusive) of the time range. If not set,
       the start time is unbounded.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the startTime field is set.
    • getStartTime

      com.google.protobuf.Timestamp getStartTime()
       Optional. Time range to define which session events should be used to
       generate memories. Start time (inclusive) of the time range. If not set,
       the start time is unbounded.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The startTime.
    • getStartTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getStartTimeOrBuilder()
       Optional. Time range to define which session events should be used to
       generate memories. Start time (inclusive) of the time range. If not set,
       the start time is unbounded.
       
      .google.protobuf.Timestamp start_time = 2 [(.google.api.field_behavior) = OPTIONAL];
    • hasEndTime

      boolean hasEndTime()
       Optional. End time (exclusive) of the time range. If not set, the end
       time is unbounded.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      Whether the endTime field is set.
    • getEndTime

      com.google.protobuf.Timestamp getEndTime()
       Optional. End time (exclusive) of the time range. If not set, the end
       time is unbounded.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];
      Returns:
      The endTime.
    • getEndTimeOrBuilder

      com.google.protobuf.TimestampOrBuilder getEndTimeOrBuilder()
       Optional. End time (exclusive) of the time range. If not set, the end
       time is unbounded.
       
      .google.protobuf.Timestamp end_time = 3 [(.google.api.field_behavior) = OPTIONAL];