Interface AppInstanceBot.Builder

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

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

    • appInstanceBotArn

      AppInstanceBot.Builder appInstanceBotArn(String appInstanceBotArn)

      The ARN of the AppInstanceBot.

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

      The name of the AppInstanceBot.

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

      AppInstanceBot.Builder configuration(Configuration configuration)

      The data processing instructions for an AppInstanceBot.

      Parameters:
      configuration - The data processing instructions for an AppInstanceBot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • configuration

      default AppInstanceBot.Builder configuration(Consumer<Configuration.Builder> configuration)

      The data processing instructions for an AppInstanceBot.

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

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

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

      AppInstanceBot.Builder createdTimestamp(Instant createdTimestamp)

      The time at which the AppInstanceBot was created.

      Parameters:
      createdTimestamp - The time at which the AppInstanceBot was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedTimestamp

      AppInstanceBot.Builder lastUpdatedTimestamp(Instant lastUpdatedTimestamp)

      The time at which the AppInstanceBot was last updated.

      Parameters:
      lastUpdatedTimestamp - The time at which the AppInstanceBot was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • metadata

      AppInstanceBot.Builder metadata(String metadata)

      The metadata for an AppInstanceBot.

      Parameters:
      metadata - The metadata for an AppInstanceBot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.