Interface FaqSummary.Builder

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

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

    • id

      The identifier of the FAQ.

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

      The name that you assigned the FAQ when you created or updated the FAQ.

      Parameters:
      name - The name that you assigned the FAQ when you created or updated the FAQ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      FaqSummary.Builder status(String status)

      The current status of the FAQ. When the status is ACTIVE the FAQ is ready for use.

      Parameters:
      status - The current status of the FAQ. When the status is ACTIVE the FAQ is ready for use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • status

      FaqSummary.Builder status(FaqStatus status)

      The current status of the FAQ. When the status is ACTIVE the FAQ is ready for use.

      Parameters:
      status - The current status of the FAQ. When the status is ACTIVE the FAQ is ready for use.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • createdAt

      FaqSummary.Builder createdAt(Instant createdAt)

      The Unix timestamp when the FAQ was created.

      Parameters:
      createdAt - The Unix timestamp when the FAQ was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • updatedAt

      FaqSummary.Builder updatedAt(Instant updatedAt)

      The Unix timestamp when the FAQ was last updated.

      Parameters:
      updatedAt - The Unix timestamp when the FAQ was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • fileFormat

      FaqSummary.Builder fileFormat(String fileFormat)

      The file type used to create the FAQ.

      Parameters:
      fileFormat - The file type used to create the FAQ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • fileFormat

      FaqSummary.Builder fileFormat(FaqFileFormat fileFormat)

      The file type used to create the FAQ.

      Parameters:
      fileFormat - The file type used to create the FAQ.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • languageCode

      FaqSummary.Builder languageCode(String languageCode)

      The code for a language. This shows a supported language for the FAQ document as part of the summary information for FAQs. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.

      Parameters:
      languageCode - The code for a language. This shows a supported language for the FAQ document as part of the summary information for FAQs. English is supported by default. For more information on supported languages, including their codes, see Adding documents in languages other than English.
      Returns:
      Returns a reference to this object so that method calls can be chained together.