Class DbtInputContext

All Implemented Interfaces:
Serializable

@Generated("com.atlan.generators.ModelGeneratorV2") public class DbtInputContext extends AtlanStruct
Context for inputs to a dbt process - used for metrics.
See Also:
  • Field Details

  • Constructor Details

  • Method Details

    • of

      public static DbtInputContext of(String dbtInputContextName, String dbtInputContextQualifiedName, String dbtInputContextType, String dbtInputContextAlias, String dbtInputContextFilter, String dbtInputContextOffsetWindow, String dbtInputContextOffsetToGrain)
      Quickly create a new DbtInputContext.
      Parameters:
      dbtInputContextName - Actual name of the input.
      dbtInputContextQualifiedName - Qualified name of the input.
      dbtInputContextType - Type of the input (measure or metric).
      dbtInputContextAlias - Alias of the input in expressions.
      dbtInputContextFilter - Filter applied to the input.
      dbtInputContextOffsetWindow - Time shift configuration for period-over-period comparisons.
      dbtInputContextOffsetToGrain - Time grain boundary alignment for comparisons.
      Returns:
      a DbtInputContext with the provided information
    • builder

      public static DbtInputContext.DbtInputContextBuilder<?,?> builder()
    • toBuilder

      public DbtInputContext.DbtInputContextBuilder<?,?> toBuilder()
    • getDbtInputContextName

      public String getDbtInputContextName()
      Actual name of the input.
    • getDbtInputContextQualifiedName

      public String getDbtInputContextQualifiedName()
      Qualified name of the input.
    • getDbtInputContextType

      public String getDbtInputContextType()
      Type of the input (measure or metric).
    • getDbtInputContextAlias

      public String getDbtInputContextAlias()
      Alias of the input in expressions.
    • getDbtInputContextFilter

      public String getDbtInputContextFilter()
      Filter applied to the input.
    • getDbtInputContextOffsetWindow

      public String getDbtInputContextOffsetWindow()
      Time shift configuration for period-over-period comparisons.
    • getDbtInputContextOffsetToGrain

      public String getDbtInputContextOffsetToGrain()
      Time grain boundary alignment for comparisons.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class AtlanStruct
    • canEqual

      protected boolean canEqual(Object other)
      Overrides:
      canEqual in class AtlanStruct
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class AtlanStruct
    • toString

      public String toString()
      Description copied from class: AtlanObject
      Overrides:
      toString in class AtlanObject
    • getTypeName

      public String getTypeName()
      Fixed typeName for DbtInputContext.
      Overrides:
      getTypeName in class AtlanStruct