Class

io.github.timsetsfire.datarobot

DateTimePartition

Related Doc: package datarobot

Permalink

case class DateTimePartition(projectId: Option[String], datetimePartitionColumn: Option[String], dateFormat: Option[String], useTimeSeries: Option[Boolean], unsupervisedMode: Option[Boolean], defaultToAPriori: Option[Boolean], defaultToKnownInAdvance: Option[Boolean], defaultToDoNotDerive: Option[Boolean], featureDerivationWindowStart: Option[Int], featureDerivationWindowEnd: Option[Int], forecastWindowStart: Option[Int], forecastWindowEnd: Option[Int], windowsBasisUnit: Option[String], validationDuration: Option[String], availableTrainingStartDate: Option[String], availableTrainingDuration: Option[String], availableTrainingEndDate: Option[String], primaryTrainingStartDate: Option[String], primaryTrainingDuration: Option[String], primaryTrainingEndDate: Option[String], gapStartDate: Option[String], gapDuration: Option[String], gapEndDate: Option[String], holdoutStartDate: Option[String], holdoutDuration: Option[String], holdoutEndDate: Option[String], numberOfBacktests: Option[Int], autopilotDataSelectionMethod: Option[String], backtests: Option[Seq[DateTimeBacktests]], partitioningWarnings: Option[Seq[PartitionWarning]], featureSettings: Option[Seq[FeatureSetting]], numberOfKnownInAdvanceFeatures: Option[Int], numberOfDoNotDeriveFeatures: Option[Int], useCrossSeriesFeatures: Option[Boolean], aggregationType: Option[String], crossSeriesGroupByColumns: Option[String], calendarId: Option[String]) extends Product with Serializable

Date Time Partitioning use for a Time Series Project. This should not be constructed directly. See io.github.timsetsfire.datarobot.DateTimePartitioningMethod when setting up DateTime Parititioning for a project via UI.

projectId

– The ID of the project

datetimePartitionColumn

(string)–Thedatecolumnthatwillbeusedasadate-time partition column

dateFormat

(string) – The date format of the partition column

useTimeSeries

(boolean)–(Newinversionv2.8)Abooleanvalueindicatingwhether a time series project should be created instead of a regular project which uses datetime partitioning.

unsupervisedMode

(boolean) – (New in version v2.20) A boolean value indicating whether an unsupervised project should be created

defaultToAPriori

(boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance. This parameter always has the same value as defaultToKnownInAdvance and will be removed in a future release.

defaultToKnownInAdvance

(boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings. Features marked as known in advance must be specified into the future when making predictions. See the Time Series Overview for more context.

defaultToDoNotDerive

(boolean) – (New in version v2.17) Indicates whether all features in a time series project default to being treated as do-not-derive features, which excludes them from feature derivation.

featureDerivationWindowStart

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should begin. Will be a negative integer, if present.

featureDerivationWindowEnd

– (New in version 2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should end. Will be a non- positive integer, if present.

forecastWindowStart

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should start. Will be a non-negative integer, if present.

forecastWindowEnd

– (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should end. Will be a non-negative integer, if present.

windowsBasisUnit

– (New in version v2.14) Will only be specified for projects using time series. Indicates which unit is basis for feature derivation window and forecast window. Will be either detected time unit or “ROW”.

validationDuration

– The default validation duration for all backtests. Will not be specified if the primary date/time feature in a time series project is irregular.

availableTrainingStartDate

–Thestartdateofavailabletrainingdataforscoring the holdout

availableTrainingDuration

– The duration of available training duration for scor- ing the holdout

availableTrainingEndDate

–Theenddateofavailabletrainingdataforscoringthe holdout

primaryTrainingStartDate

– The start date of the primary training data for scoring the holdout

primaryTrainingDuration

– The duration of the primary training data for scoring the holdout

primaryTrainingEndDate

– The end date of the primary training data for scoring the holdout

gapStartDate

– The start date of the gap between the training and holdout scoring data

gapDuration

– The duration of the gap between the training and holdout scoring data

gapEndDate

– The end date of gap between the training and holdout scoring data

holdoutStartDate

– The start date of the holdout scoring data

holdoutDuration

– The duration of the holdout scoring data

holdoutEndDate

– The end date of the holdout scoring data

numberOfBacktests

– The number of backtests used

autopilotDataSelectionMethod

– Whether models created via the autopilot will use “rowCount” or “duration” as their dataSelectionMethod.

backtests

– An array of the configured backtests

partitioningWarnings

– An array of available warnings about potential problems with the chosen partitioning that could cause issues during modeling, although the partition- ing may be successfully submitted

featureSettings

– An array of per feature settings

numberOfKnownInAdvanceFeatures

– (New in version v2.14) Number of features that are marked as known in advance.

numberOfDoNotDeriveFeatures

– (New in version v2.17) Number of features that are marked as “do not derive”.

useCrossSeriesFeatures

(boolean) – (New in version v2.14) Indicating whether to use cross-series features.

aggregationType

(string) – (New in version v2.14) The aggregation type to apply when creating cross-series features. Optional, must be one of “total” or “average”.

crossSeriesGroupByColumns

(array) – (New in version v2.15) List of columns (currently of length 1). Optional setting that indicates how to further split series into related groups. For example, if every series is sales of an individual product, the series group-by could be the product category with values like “men’s clothing”, “sports equipment”, etc..

calendarId

(string) – (new in version v2.15) Optional, the id of a calendar to use with this project.

Linear Supertypes
Serializable, Serializable, Product, Equals, AnyRef, Any
Ordering
  1. Alphabetic
  2. By Inheritance
Inherited
  1. DateTimePartition
  2. Serializable
  3. Serializable
  4. Product
  5. Equals
  6. AnyRef
  7. Any
  1. Hide All
  2. Show All
Visibility
  1. Public
  2. All

Instance Constructors

  1. new DateTimePartition(projectId: Option[String], datetimePartitionColumn: Option[String], dateFormat: Option[String], useTimeSeries: Option[Boolean], unsupervisedMode: Option[Boolean], defaultToAPriori: Option[Boolean], defaultToKnownInAdvance: Option[Boolean], defaultToDoNotDerive: Option[Boolean], featureDerivationWindowStart: Option[Int], featureDerivationWindowEnd: Option[Int], forecastWindowStart: Option[Int], forecastWindowEnd: Option[Int], windowsBasisUnit: Option[String], validationDuration: Option[String], availableTrainingStartDate: Option[String], availableTrainingDuration: Option[String], availableTrainingEndDate: Option[String], primaryTrainingStartDate: Option[String], primaryTrainingDuration: Option[String], primaryTrainingEndDate: Option[String], gapStartDate: Option[String], gapDuration: Option[String], gapEndDate: Option[String], holdoutStartDate: Option[String], holdoutDuration: Option[String], holdoutEndDate: Option[String], numberOfBacktests: Option[Int], autopilotDataSelectionMethod: Option[String], backtests: Option[Seq[DateTimeBacktests]], partitioningWarnings: Option[Seq[PartitionWarning]], featureSettings: Option[Seq[FeatureSetting]], numberOfKnownInAdvanceFeatures: Option[Int], numberOfDoNotDeriveFeatures: Option[Int], useCrossSeriesFeatures: Option[Boolean], aggregationType: Option[String], crossSeriesGroupByColumns: Option[String], calendarId: Option[String])

    Permalink

    projectId

    – The ID of the project

    datetimePartitionColumn

    (string)–Thedatecolumnthatwillbeusedasadate-time partition column

    dateFormat

    (string) – The date format of the partition column

    useTimeSeries

    (boolean)–(Newinversionv2.8)Abooleanvalueindicatingwhether a time series project should be created instead of a regular project which uses datetime partitioning.

    unsupervisedMode

    (boolean) – (New in version v2.20) A boolean value indicating whether an unsupervised project should be created

    defaultToAPriori

    (boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance. This parameter always has the same value as defaultToKnownInAdvance and will be removed in a future release.

    defaultToKnownInAdvance

    (boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings. Features marked as known in advance must be specified into the future when making predictions. See the Time Series Overview for more context.

    defaultToDoNotDerive

    (boolean) – (New in version v2.17) Indicates whether all features in a time series project default to being treated as do-not-derive features, which excludes them from feature derivation.

    featureDerivationWindowStart

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should begin. Will be a negative integer, if present.

    featureDerivationWindowEnd

    – (New in version 2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should end. Will be a non- positive integer, if present.

    forecastWindowStart

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should start. Will be a non-negative integer, if present.

    forecastWindowEnd

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should end. Will be a non-negative integer, if present.

    windowsBasisUnit

    – (New in version v2.14) Will only be specified for projects using time series. Indicates which unit is basis for feature derivation window and forecast window. Will be either detected time unit or “ROW”.

    validationDuration

    – The default validation duration for all backtests. Will not be specified if the primary date/time feature in a time series project is irregular.

    availableTrainingStartDate

    –Thestartdateofavailabletrainingdataforscoring the holdout

    availableTrainingDuration

    – The duration of available training duration for scor- ing the holdout

    availableTrainingEndDate

    –Theenddateofavailabletrainingdataforscoringthe holdout

    primaryTrainingStartDate

    – The start date of the primary training data for scoring the holdout

    primaryTrainingDuration

    – The duration of the primary training data for scoring the holdout

    primaryTrainingEndDate

    – The end date of the primary training data for scoring the holdout

    gapStartDate

    – The start date of the gap between the training and holdout scoring data

    gapDuration

    – The duration of the gap between the training and holdout scoring data

    gapEndDate

    – The end date of gap between the training and holdout scoring data

    holdoutStartDate

    – The start date of the holdout scoring data

    holdoutDuration

    – The duration of the holdout scoring data

    holdoutEndDate

    – The end date of the holdout scoring data

    numberOfBacktests

    – The number of backtests used

    autopilotDataSelectionMethod

    – Whether models created via the autopilot will use “rowCount” or “duration” as their dataSelectionMethod.

    backtests

    – An array of the configured backtests

    partitioningWarnings

    – An array of available warnings about potential problems with the chosen partitioning that could cause issues during modeling, although the partition- ing may be successfully submitted

    featureSettings

    – An array of per feature settings

    numberOfKnownInAdvanceFeatures

    – (New in version v2.14) Number of features that are marked as known in advance.

    numberOfDoNotDeriveFeatures

    – (New in version v2.17) Number of features that are marked as “do not derive”.

    useCrossSeriesFeatures

    (boolean) – (New in version v2.14) Indicating whether to use cross-series features.

    aggregationType

    (string) – (New in version v2.14) The aggregation type to apply when creating cross-series features. Optional, must be one of “total” or “average”.

    crossSeriesGroupByColumns

    (array) – (New in version v2.15) List of columns (currently of length 1). Optional setting that indicates how to further split series into related groups. For example, if every series is sales of an individual product, the series group-by could be the product category with values like “men’s clothing”, “sports equipment”, etc..

    calendarId

    (string) – (new in version v2.15) Optional, the id of a calendar to use with this project.

Value Members

  1. final def !=(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  2. final def ##(): Int

    Permalink
    Definition Classes
    AnyRef → Any
  3. final def ==(arg0: Any): Boolean

    Permalink
    Definition Classes
    AnyRef → Any
  4. val aggregationType: Option[String]

    Permalink

    (string) – (New in version v2.14) The aggregation type to apply when creating cross-series features.

    (string) – (New in version v2.14) The aggregation type to apply when creating cross-series features. Optional, must be one of “total” or “average”.

  5. final def asInstanceOf[T0]: T0

    Permalink
    Definition Classes
    Any
  6. val autopilotDataSelectionMethod: Option[String]

    Permalink

    – Whether models created via the autopilot will use “rowCount” or “duration” as their dataSelectionMethod.

  7. val availableTrainingDuration: Option[String]

    Permalink

    – The duration of available training duration for scor- ing the holdout

  8. val availableTrainingEndDate: Option[String]

    Permalink

    –Theenddateofavailabletrainingdataforscoringthe holdout

  9. val availableTrainingStartDate: Option[String]

    Permalink

    –Thestartdateofavailabletrainingdataforscoring the holdout

  10. val backtests: Option[Seq[DateTimeBacktests]]

    Permalink

    – An array of the configured backtests

  11. val calendarId: Option[String]

    Permalink

    (string) – (new in version v2.15) Optional, the id of a calendar to use with this project.

  12. def clone(): AnyRef

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate() @throws( ... )
  13. val crossSeriesGroupByColumns: Option[String]

    Permalink

    (array) – (New in version v2.15) List of columns (currently of length 1).

    (array) – (New in version v2.15) List of columns (currently of length 1). Optional setting that indicates how to further split series into related groups. For example, if every series is sales of an individual product, the series group-by could be the product category with values like “men’s clothing”, “sports equipment”, etc..

  14. val dateFormat: Option[String]

    Permalink

    (string) – The date format of the partition column

  15. val datetimePartitionColumn: Option[String]

    Permalink

    (string)–Thedatecolumnthatwillbeusedasadate-time partition column

  16. val defaultToAPriori: Option[Boolean]

    Permalink

    (boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance.

    (boolean)–(Deprecatedinversionv2.11)RenamedtodefaultTo- KnownInAdvance. This parameter always has the same value as defaultToKnownInAdvance and will be removed in a future release.

  17. val defaultToDoNotDerive: Option[Boolean]

    Permalink

    (boolean) – (New in version v2.17) Indicates whether all features in a time series project default to being treated as do-not-derive features, which excludes them from feature derivation.

  18. val defaultToKnownInAdvance: Option[Boolean]

    Permalink

    (boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings.

    (boolean) – (New in version v2.11) Indicates whether all features in a time series project default to being treated as known in advance, unless overridden by featureSettings. Features marked as known in advance must be specified into the future when making predictions. See the Time Series Overview for more context.

  19. final def eq(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  20. val featureDerivationWindowEnd: Option[Int]

    Permalink

    – (New in version 2.8) Will only be specified for projects using time series.

    – (New in version 2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should end. Will be a non- positive integer, if present.

  21. val featureDerivationWindowStart: Option[Int]

    Permalink

    – (New in version v2.8) Will only be specified for projects using time series.

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the past relative to the forecast point the feature derivation window should begin. Will be a negative integer, if present.

  22. val featureSettings: Option[Seq[FeatureSetting]]

    Permalink

    – An array of per feature settings

  23. val forecastWindowEnd: Option[Int]

    Permalink

    – (New in version v2.8) Will only be specified for projects using time series.

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should end. Will be a non-negative integer, if present.

  24. val forecastWindowStart: Option[Int]

    Permalink

    – (New in version v2.8) Will only be specified for projects using time series.

    – (New in version v2.8) Will only be specified for projects using time series. How many timeUnits of the datetimePartitionColumn into the future relative to the forecast point the forecast window should start. Will be a non-negative integer, if present.

  25. val gapDuration: Option[String]

    Permalink

    – The duration of the gap between the training and holdout scoring data

  26. val gapEndDate: Option[String]

    Permalink

    – The end date of gap between the training and holdout scoring data

  27. val gapStartDate: Option[String]

    Permalink

    – The start date of the gap between the training and holdout scoring data

  28. final def getClass(): Class[_]

    Permalink
    Definition Classes
    AnyRef → Any
    Annotations
    @HotSpotIntrinsicCandidate()
  29. val holdoutDuration: Option[String]

    Permalink

    – The duration of the holdout scoring data

  30. val holdoutEndDate: Option[String]

    Permalink

    – The end date of the holdout scoring data

  31. val holdoutStartDate: Option[String]

    Permalink

    – The start date of the holdout scoring data

  32. final def isInstanceOf[T0]: Boolean

    Permalink
    Definition Classes
    Any
  33. final def ne(arg0: AnyRef): Boolean

    Permalink
    Definition Classes
    AnyRef
  34. final def notify(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  35. final def notifyAll(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @HotSpotIntrinsicCandidate()
  36. val numberOfBacktests: Option[Int]

    Permalink

    – The number of backtests used

  37. val numberOfDoNotDeriveFeatures: Option[Int]

    Permalink

    – (New in version v2.17) Number of features that are marked as “do not derive”.

  38. val numberOfKnownInAdvanceFeatures: Option[Int]

    Permalink

    – (New in version v2.14) Number of features that are marked as known in advance.

  39. val partitioningWarnings: Option[Seq[PartitionWarning]]

    Permalink

    – An array of available warnings about potential problems with the chosen partitioning that could cause issues during modeling, although the partition- ing may be successfully submitted

  40. val primaryTrainingDuration: Option[String]

    Permalink

    – The duration of the primary training data for scoring the holdout

  41. val primaryTrainingEndDate: Option[String]

    Permalink

    – The end date of the primary training data for scoring the holdout

  42. val primaryTrainingStartDate: Option[String]

    Permalink

    – The start date of the primary training data for scoring the holdout

  43. val projectId: Option[String]

    Permalink

    – The ID of the project

  44. final def synchronized[T0](arg0: ⇒ T0): T0

    Permalink
    Definition Classes
    AnyRef
  45. val unsupervisedMode: Option[Boolean]

    Permalink

    (boolean) – (New in version v2.20) A boolean value indicating whether an unsupervised project should be created

  46. val useCrossSeriesFeatures: Option[Boolean]

    Permalink

    (boolean) – (New in version v2.14) Indicating whether to use cross-series features.

  47. val useTimeSeries: Option[Boolean]

    Permalink

    (boolean)–(Newinversionv2.8)Abooleanvalueindicatingwhether a time series project should be created instead of a regular project which uses datetime partitioning.

  48. val validationDuration: Option[String]

    Permalink

    – The default validation duration for all backtests.

    – The default validation duration for all backtests. Will not be specified if the primary date/time feature in a time series project is irregular.

  49. final def wait(arg0: Long, arg1: Int): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  50. final def wait(arg0: Long): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  51. final def wait(): Unit

    Permalink
    Definition Classes
    AnyRef
    Annotations
    @throws( ... )
  52. val windowsBasisUnit: Option[String]

    Permalink

    – (New in version v2.14) Will only be specified for projects using time series.

    – (New in version v2.14) Will only be specified for projects using time series. Indicates which unit is basis for feature derivation window and forecast window. Will be either detected time unit or “ROW”.

Deprecated Value Members

  1. def finalize(): Unit

    Permalink
    Attributes
    protected[java.lang]
    Definition Classes
    AnyRef
    Annotations
    @Deprecated @deprecated @throws( classOf[java.lang.Throwable] )
    Deprecated

    (Since version ) see corresponding Javadoc for more information.

Inherited from Serializable

Inherited from Serializable

Inherited from Product

Inherited from Equals

Inherited from AnyRef

Inherited from Any

Ungrouped