Class Dataset

    • Method Detail

      • name

        public final String name()

        The name of the dataset.

        Returns:
        The name of the dataset.
      • datasetArn

        public final String datasetArn()

        The Amazon Resource Name (ARN) of the dataset that you want metadata for.

        Returns:
        The Amazon Resource Name (ARN) of the dataset that you want metadata for.
      • datasetGroupArn

        public final String datasetGroupArn()

        The Amazon Resource Name (ARN) of the dataset group.

        Returns:
        The Amazon Resource Name (ARN) of the dataset group.
      • datasetType

        public final String datasetType()

        One of the following values:

        • Interactions

        • Items

        • Users

        • Actions

        • Action_Interactions

        Returns:
        One of the following values:

        • Interactions

        • Items

        • Users

        • Actions

        • Action_Interactions

      • schemaArn

        public final String schemaArn()

        The ARN of the associated schema.

        Returns:
        The ARN of the associated schema.
      • status

        public final String status()

        The status of the dataset.

        A dataset can be in one of the following states:

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

        • DELETE PENDING > DELETE IN_PROGRESS

        Returns:
        The status of the dataset.

        A dataset can be in one of the following states:

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

        • DELETE PENDING > DELETE IN_PROGRESS

      • creationDateTime

        public final Instant creationDateTime()

        The creation date and time (in Unix time) of the dataset.

        Returns:
        The creation date and time (in Unix time) of the dataset.
      • lastUpdatedDateTime

        public final Instant lastUpdatedDateTime()

        A time stamp that shows when the dataset was updated.

        Returns:
        A time stamp that shows when the dataset was updated.
      • latestDatasetUpdate

        public final DatasetUpdateSummary latestDatasetUpdate()

        Describes the latest update to the dataset.

        Returns:
        Describes the latest update to the dataset.
      • trackingId

        public final String trackingId()

        The ID of the event tracker for an Action interactions dataset. You specify the tracker's ID in the PutActionInteractions API operation. Amazon Personalize uses it to direct new data to the Action interactions dataset in your dataset group.

        Returns:
        The ID of the event tracker for an Action interactions dataset. You specify the tracker's ID in the PutActionInteractions API operation. Amazon Personalize uses it to direct new data to the Action interactions dataset in your dataset group.
      • serializableBuilderClass

        public static Class<? extends Dataset.Builder> serializableBuilderClass()
      • hashCode

        public final int hashCode()
        Overrides:
        hashCode in class Object
      • equals

        public final boolean equals​(Object obj)
        Overrides:
        equals in class Object
      • 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.
        Overrides:
        toString in class Object
      • getValueForField

        public final <T> Optional<T> getValueForField​(String fieldName,
                                                      Class<T> clazz)