Class SolutionVersionSummary
- java.lang.Object
-
- software.amazon.awssdk.services.personalize.model.SolutionVersionSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<SolutionVersionSummary.Builder,SolutionVersionSummary>
@Generated("software.amazon.awssdk:codegen") public final class SolutionVersionSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<SolutionVersionSummary.Builder,SolutionVersionSummary>
Provides a summary of the properties of a solution version. For a complete listing, call the DescribeSolutionVersion API.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceSolutionVersionSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static SolutionVersionSummary.Builderbuilder()InstantcreationDateTime()The date and time (in Unix time) that this version of a solution was created.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)StringfailureReason()If a solution version fails, the reason behind the failure.<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()InstantlastUpdatedDateTime()The date and time (in Unix time) that the solution version was last updated.Map<String,SdkField<?>>sdkFieldNameToField()List<SdkField<?>>sdkFields()static Class<? extends SolutionVersionSummary.Builder>serializableBuilderClass()StringsolutionVersionArn()The Amazon Resource Name (ARN) of the solution version.Stringstatus()The status of the solution version.SolutionVersionSummary.BuildertoBuilder()StringtoString()Returns a string representation of this object.TrainingModetrainingMode()The scope of training to be performed when creating the solution version.StringtrainingModeAsString()The scope of training to be performed when creating the solution version.TrainingTypetrainingType()Whether the solution version was created automatically or manually.StringtrainingTypeAsString()Whether the solution version was created automatically or manually.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
solutionVersionArn
public final String solutionVersionArn()
The Amazon Resource Name (ARN) of the solution version.
- Returns:
- The Amazon Resource Name (ARN) of the solution version.
-
status
public final 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
- Returns:
- 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
-
-
-
trainingMode
public final TrainingMode trainingMode()
The scope of training to be performed when creating the solution version. A
FULLtraining considers all of the data in your dataset group. AnUPDATEprocesses only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can useUPDATE.If the service returns an enum value that is not available in the current SDK version,
trainingModewill returnTrainingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrainingModeAsString().- Returns:
- The scope of training to be performed when creating the solution version. A
FULLtraining considers all of the data in your dataset group. AnUPDATEprocesses only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can useUPDATE. - See Also:
TrainingMode
-
trainingModeAsString
public final String trainingModeAsString()
The scope of training to be performed when creating the solution version. A
FULLtraining considers all of the data in your dataset group. AnUPDATEprocesses only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can useUPDATE.If the service returns an enum value that is not available in the current SDK version,
trainingModewill returnTrainingMode.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrainingModeAsString().- Returns:
- The scope of training to be performed when creating the solution version. A
FULLtraining considers all of the data in your dataset group. AnUPDATEprocesses only the data that has changed since the latest training. Only solution versions created with the User-Personalization recipe can useUPDATE. - See Also:
TrainingMode
-
trainingType
public final TrainingType trainingType()
Whether the solution version was created automatically or manually.
If the service returns an enum value that is not available in the current SDK version,
trainingTypewill returnTrainingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrainingTypeAsString().- Returns:
- Whether the solution version was created automatically or manually.
- See Also:
TrainingType
-
trainingTypeAsString
public final String trainingTypeAsString()
Whether the solution version was created automatically or manually.
If the service returns an enum value that is not available in the current SDK version,
trainingTypewill returnTrainingType.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromtrainingTypeAsString().- Returns:
- Whether the solution version was created automatically or manually.
- See Also:
TrainingType
-
creationDateTime
public final Instant creationDateTime()
The date and time (in Unix time) that this version of a solution was created.
- Returns:
- The date and time (in Unix time) that this version of a solution was created.
-
lastUpdatedDateTime
public final Instant lastUpdatedDateTime()
The date and time (in Unix time) that the solution version was last updated.
- Returns:
- The date and time (in Unix time) that the solution version was last updated.
-
failureReason
public final String failureReason()
If a solution version fails, the reason behind the failure.
- Returns:
- If a solution version fails, the reason behind the failure.
-
toBuilder
public SolutionVersionSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<SolutionVersionSummary.Builder,SolutionVersionSummary>
-
builder
public static SolutionVersionSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends SolutionVersionSummary.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
sdkFieldNameToField
public final Map<String,SdkField<?>> sdkFieldNameToField()
- Specified by:
sdkFieldNameToFieldin interfaceSdkPojo
-
-