class_docstr: Fractional feature definition.
  
  This class instantiates a IntegralFeatureDefinition object, a subclass of FeatureDefinition
  where the data type of the feature being defined is a Integral.
  
  Attributes:
      feature_name (str): the name of the feature.
      feature_type (FeatureTypeEnum): a `FeatureTypeEnum.INTEGRAL` type.
      collection_type (CollectionType): The type of collection for the feature.
class_docstr_tok: ["Fractional","feature","definition",".","This","class","instantiates","a","IntegralFeatureDefinition","object",",","a","subclass","of","FeatureDefinition","where","the","data","type","of","the","feature","being","defined","is","a","Integral",".","Attributes",":","feature_name","(","str",")",":","the","name","of","the","feature",".","feature_type","(","FeatureTypeEnum",")",":","a","`","FeatureTypeEnum.INTEGRAL","`","type",".","collection_type","(","CollectionType",")",":","The","type","of","collection","for","the","feature","."]
docstr: Construct an instance of IntegralFeatureDefinition.
  
  Args:
      feature_name (str): the name of the feature.
docstr_tok: ["Construct","an","instance","of","IntegralFeatureDefinition",".","Args",":","feature_name","(","str",")",":","the","name","of","the","feature","."]
code: def __init__(
      self, feature_name: str, collection_type: CollectionType = None
  ):
      """Construct an instance of IntegralFeatureDefinition.
  
      Args:
          feature_name (str): the name of the feature.
      """
      super(IntegralFeatureDefinition, self).__init__(
          feature_name, FeatureTypeEnum.INTEGRAL, collection_type
      )
  
imports: from __future__ import absolute_import
  from enum import Enum
  from typing import Dict, Any
  import attr
  from sagemaker.feature_store.inputs import Config
label_desc: Use image node_id 1 to create a new IntegralFeatureDefinition object from inherited base classes: FeatureDefinition with example: obj = IntegralFeatureDefinition(feature_name, collection_type)