Interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder
- All Superinterfaces:
com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder
- All Known Implementing Classes:
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig,ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.Builder
- Enclosing class:
- ReasoningEngineContextSpec.MemoryBankConfig
public static interface ReasoningEngineContextSpec.MemoryBankConfig.TtlConfigOrBuilder
extends com.google.protobuf.MessageOrBuilder
-
Method Summary
Modifier and TypeMethodDescriptioncom.google.protobuf.DurationOptional.com.google.protobuf.DurationOrBuilderOptional.Optional.Optional.booleanOptional.booleanOptional.Methods inherited from interface com.google.protobuf.MessageLiteOrBuilder
isInitializedMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getDefaultInstanceForType, getDescriptorForType, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
hasDefaultTtl
boolean hasDefaultTtl()Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory.
.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the defaultTtl field is set.
-
getDefaultTtl
com.google.protobuf.Duration getDefaultTtl()Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory.
.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The defaultTtl.
-
getDefaultTtlOrBuilder
com.google.protobuf.DurationOrBuilder getDefaultTtlOrBuilder()Optional. The default TTL duration of the memories in the Memory Bank. This applies to all operations that create or update a memory.
.google.protobuf.Duration default_ttl = 1 [(.google.api.field_behavior) = OPTIONAL]; -
hasGranularTtlConfig
boolean hasGranularTtlConfig()Optional. The granular TTL configuration of the memories in the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- Whether the granularTtlConfig field is set.
-
getGranularTtlConfig
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig getGranularTtlConfig()Optional. The granular TTL configuration of the memories in the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL];- Returns:
- The granularTtlConfig.
-
getGranularTtlConfigOrBuilder
ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfigOrBuilder getGranularTtlConfigOrBuilder()Optional. The granular TTL configuration of the memories in the Memory Bank.
.google.cloud.aiplatform.v1beta1.ReasoningEngineContextSpec.MemoryBankConfig.TtlConfig.GranularTtlConfig granular_ttl_config = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getTtlCase
-