Interface ActiveContext.Builder

All Superinterfaces:
Buildable, CopyableBuilder<ActiveContext.Builder,ActiveContext>, SdkBuilder<ActiveContext.Builder,ActiveContext>, SdkPojo
Enclosing class:
ActiveContext

public static interface ActiveContext.Builder extends SdkPojo, CopyableBuilder<ActiveContext.Builder,ActiveContext>
  • Method Details

    • name

      The name of the context.

      Parameters:
      name - The name of the context.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeToLive

      Indicates the number of turns or seconds that the context is active. Once the time to live expires, the context is no longer returned in a response.

      Parameters:
      timeToLive - Indicates the number of turns or seconds that the context is active. Once the time to live expires, the context is no longer returned in a response.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • timeToLive

      Indicates the number of turns or seconds that the context is active. Once the time to live expires, the context is no longer returned in a response.

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

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

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

      ActiveContext.Builder contextAttributes(Map<String,String> contextAttributes)

      A list of contexts active for the request. A context can be activated when a previous intent is fulfilled, or by including the context in the request.

      If you don't specify a list of contexts, Amazon Lex V2 will use the current list of contexts for the session. If you specify an empty list, all contexts for the session are cleared.

      Parameters:
      contextAttributes - A list of contexts active for the request. A context can be activated when a previous intent is fulfilled, or by including the context in the request.

      If you don't specify a list of contexts, Amazon Lex V2 will use the current list of contexts for the session. If you specify an empty list, all contexts for the session are cleared.

      Returns:
      Returns a reference to this object so that method calls can be chained together.