Interface SolutionVersionSummary.Builder

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

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

    • solutionVersionArn

      SolutionVersionSummary.Builder solutionVersionArn(String solutionVersionArn)

      The Amazon Resource Name (ARN) of the solution version.

      Parameters:
      solutionVersionArn - The Amazon Resource Name (ARN) of the solution version.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • status

      The status of the solution version.

      A solution version can be in one of the following states:

      • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

      Parameters:
      status - The status of the solution version.

      A solution version can be in one of the following states:

      • CREATE PENDING > CREATE IN_PROGRESS > ACTIVE -or- CREATE FAILED

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

      SolutionVersionSummary.Builder trainingMode(String trainingMode)

      The scope of training to be performed when creating the solution version. A FULL training considers all of the data in your dataset group. An UPDATE processes only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can use UPDATE.

      Parameters:
      trainingMode - The scope of training to be performed when creating the solution version. A FULL training considers all of the data in your dataset group. An UPDATE processes only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can use UPDATE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trainingMode

      SolutionVersionSummary.Builder trainingMode(TrainingMode trainingMode)

      The scope of training to be performed when creating the solution version. A FULL training considers all of the data in your dataset group. An UPDATE processes only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can use UPDATE.

      Parameters:
      trainingMode - The scope of training to be performed when creating the solution version. A FULL training considers all of the data in your dataset group. An UPDATE processes only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can use UPDATE.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trainingType

      SolutionVersionSummary.Builder trainingType(String trainingType)

      Whether the solution version was created automatically or manually.

      Parameters:
      trainingType - Whether the solution version was created automatically or manually.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • trainingType

      SolutionVersionSummary.Builder trainingType(TrainingType trainingType)

      Whether the solution version was created automatically or manually.

      Parameters:
      trainingType - Whether the solution version was created automatically or manually.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • creationDateTime

      SolutionVersionSummary.Builder creationDateTime(Instant creationDateTime)

      The date and time (in Unix time) that this version of a solution was created.

      Parameters:
      creationDateTime - The date and time (in Unix time) that this version of a solution was created.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • lastUpdatedDateTime

      SolutionVersionSummary.Builder lastUpdatedDateTime(Instant lastUpdatedDateTime)

      The date and time (in Unix time) that the solution version was last updated.

      Parameters:
      lastUpdatedDateTime - The date and time (in Unix time) that the solution version was last updated.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • failureReason

      SolutionVersionSummary.Builder failureReason(String failureReason)

      If a solution version fails, the reason behind the failure.

      Parameters:
      failureReason - If a solution version fails, the reason behind the failure.
      Returns:
      Returns a reference to this object so that method calls can be chained together.