Interface SolutionVersionSummary.Builder

    • Method Detail

      • 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

        SolutionVersionSummary.Builder status​(String 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, TrainingMode
      • 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:
        TrainingMode, TrainingMode
      • 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, TrainingType
      • 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:
        TrainingType, TrainingType
      • 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.