Class EOS_Stats_IngestStatOptions

java.lang.Object
com.sun.jna.Structure
host.anzo.eossdk.eos.sdk.stats.options.EOS_Stats_IngestStatOptions
Direct Known Subclasses:
EOS_Stats_IngestStatOptions.ByReference, EOS_Stats_IngestStatOptions.ByValue

@FieldOrder({"ApiVersion","LocalUserId","Stats","StatsCount","TargetUserId"}) public class EOS_Stats_IngestStatOptions extends com.sun.jna.Structure
Input parameters for the EOS_Stats_IngestStat function.
Since:
8/31/2023
  • Nested Class Summary

    Nested Classes
    Modifier and Type
    Class
    Description
    static class 
     
    static class 
     

    Nested classes/interfaces inherited from class com.sun.jna.Structure

    com.sun.jna.Structure.FieldOrder, com.sun.jna.Structure.StructField
  • Field Summary

    Fields
    Modifier and Type
    Field
    Description
    int
    API Version: Set this to EOS_STATS_INGESTSTAT_API_LATEST.
    static final int
    The most recent version of the EOS_Stats_IngestStat struct.
    static final int
    Maximum number of stats that can be ingested in a single EOS_Stats_IngestStat operation.
    The Product User ID of the local user requesting the ingest.
    Stats to ingest.
    int
    The number of stats to ingest, may not exceed EOS_STATS_MAX_INGEST_STATS.
    The Product User ID for the user whose stat is being ingested.

    Fields inherited from class com.sun.jna.Structure

    ALIGN_DEFAULT, ALIGN_GNUC, ALIGN_MSVC, ALIGN_NONE, CALCULATE_SIZE
  • Constructor Summary

    Constructors
    Constructor
    Description
     
    EOS_Stats_IngestStatOptions(com.sun.jna.Pointer peer)
     
  • Method Summary

    Methods inherited from class com.sun.jna.Structure

    allocateMemory, allocateMemory, autoAllocate, autoRead, autoRead, autoWrite, autoWrite, cacheTypeInfo, calculateSize, clear, createFieldsOrder, createFieldsOrder, createFieldsOrder, createFieldsOrder, dataEquals, dataEquals, ensureAllocated, equals, fieldOffset, getAutoRead, getAutoWrite, getFieldList, getFieldOrder, getFields, getNativeAlignment, getNativeSize, getNativeSize, getPointer, getStringEncoding, getStructAlignment, hashCode, newInstance, newInstance, read, readField, readField, setAlignType, setAutoRead, setAutoSynch, setAutoWrite, setStringEncoding, size, sortFields, toArray, toArray, toString, toString, useMemory, useMemory, write, writeField, writeField, writeField

    Methods inherited from class java.lang.Object

    clone, finalize, getClass, notify, notifyAll, wait, wait, wait
  • Field Details

    • EOS_STATS_MAX_INGEST_STATS

      public static final int EOS_STATS_MAX_INGEST_STATS
      Maximum number of stats that can be ingested in a single EOS_Stats_IngestStat operation.
      See Also:
    • EOS_STATS_INGESTSTAT_API_LATEST

      public static final int EOS_STATS_INGESTSTAT_API_LATEST
      The most recent version of the EOS_Stats_IngestStat struct.
      See Also:
    • ApiVersion

      public int ApiVersion
      API Version: Set this to EOS_STATS_INGESTSTAT_API_LATEST.
    • LocalUserId

      public EOS_ProductUserId LocalUserId
      The Product User ID of the local user requesting the ingest. Set to null for dedicated server.
    • Stats

      Stats to ingest.
    • StatsCount

      public int StatsCount
      The number of stats to ingest, may not exceed EOS_STATS_MAX_INGEST_STATS.
    • TargetUserId

      public EOS_ProductUserId TargetUserId
      The Product User ID for the user whose stat is being ingested.
  • Constructor Details

    • EOS_Stats_IngestStatOptions

      public EOS_Stats_IngestStatOptions()
    • EOS_Stats_IngestStatOptions

      public EOS_Stats_IngestStatOptions(com.sun.jna.Pointer peer)