Interface StartImportResponse.Builder

All Superinterfaces:
AwsResponse.Builder, Buildable, CopyableBuilder<StartImportResponse.Builder,StartImportResponse>, LexModelBuildingResponse.Builder, SdkBuilder<StartImportResponse.Builder,StartImportResponse>, SdkPojo, SdkResponse.Builder
Enclosing class:
StartImportResponse

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

    • name

      The name given to the import job.

      Parameters:
      name - The name given to the import job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • resourceType

      StartImportResponse.Builder resourceType(String resourceType)

      The type of resource to import.

      Parameters:
      resourceType - The type of resource to import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • resourceType

      StartImportResponse.Builder resourceType(ResourceType resourceType)

      The type of resource to import.

      Parameters:
      resourceType - The type of resource to import.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mergeStrategy

      StartImportResponse.Builder mergeStrategy(String mergeStrategy)

      The action to take when there is a merge conflict.

      Parameters:
      mergeStrategy - The action to take when there is a merge conflict.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • mergeStrategy

      StartImportResponse.Builder mergeStrategy(MergeStrategy mergeStrategy)

      The action to take when there is a merge conflict.

      Parameters:
      mergeStrategy - The action to take when there is a merge conflict.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • importId

      StartImportResponse.Builder importId(String importId)

      The identifier for the specific import job.

      Parameters:
      importId - The identifier for the specific import job.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • importStatus

      StartImportResponse.Builder importStatus(String importStatus)

      The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

      Parameters:
      importStatus - The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • importStatus

      StartImportResponse.Builder importStatus(ImportStatus importStatus)

      The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.

      Parameters:
      importStatus - The status of the import job. If the status is FAILED, you can get the reason for the failure using the GetImport operation.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • tags

      A list of tags added to the imported bot.

      Parameters:
      tags - A list of tags added to the imported bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags added to the imported bot.

      Parameters:
      tags - A list of tags added to the imported bot.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • tags

      A list of tags added to the imported bot.

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

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to tags(List<Tag>).

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

      StartImportResponse.Builder createdDate(Instant createdDate)

      A timestamp for the date and time that the import job was requested.

      Parameters:
      createdDate - A timestamp for the date and time that the import job was requested.
      Returns:
      Returns a reference to this object so that method calls can be chained together.