Interface EpisodicReflectionConfigurationInput.Builder

  • Method Details

    • namespaces

      Deprecated.
      Use namespaceTemplates instead

      This is a legacy parameter, use namespaceTemplates. The namespaces over which to create reflections. Can be less nested than episode namespaces.

      Parameters:
      namespaces - This is a legacy parameter, use namespaceTemplates. The namespaces over which to create reflections. Can be less nested than episode namespaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaces

      Deprecated.
      Use namespaceTemplates instead

      This is a legacy parameter, use namespaceTemplates. The namespaces over which to create reflections. Can be less nested than episode namespaces.

      Parameters:
      namespaces - This is a legacy parameter, use namespaceTemplates. The namespaces over which to create reflections. Can be less nested than episode namespaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceTemplates

      EpisodicReflectionConfigurationInput.Builder namespaceTemplates(Collection<String> namespaceTemplates)

      The namespaceTemplates over which to create reflections. Can be less nested than episode namespaces.

      Parameters:
      namespaceTemplates - The namespaceTemplates over which to create reflections. Can be less nested than episode namespaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • namespaceTemplates

      EpisodicReflectionConfigurationInput.Builder namespaceTemplates(String... namespaceTemplates)

      The namespaceTemplates over which to create reflections. Can be less nested than episode namespaces.

      Parameters:
      namespaceTemplates - The namespaceTemplates over which to create reflections. Can be less nested than episode namespaces.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memoryRecordSchema

      EpisodicReflectionConfigurationInput.Builder memoryRecordSchema(MemoryRecordSchema memoryRecordSchema)

      Schema for metadata fields on records generated by reflections.

      Parameters:
      memoryRecordSchema - Schema for metadata fields on records generated by reflections.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • memoryRecordSchema

      default EpisodicReflectionConfigurationInput.Builder memoryRecordSchema(Consumer<MemoryRecordSchema.Builder> memoryRecordSchema)

      Schema for metadata fields on records generated by reflections.

      This is a convenience method that creates an instance of the MemoryRecordSchema.Builder avoiding the need to create one manually via MemoryRecordSchema.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to memoryRecordSchema(MemoryRecordSchema).

      Parameters:
      memoryRecordSchema - a consumer that will call methods on MemoryRecordSchema.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also: