Class ReportRun.Parameters

java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.reporting.ReportRun.Parameters
All Implemented Interfaces:
StripeObjectInterface
Enclosing class:
ReportRun

public static class ReportRun.Parameters extends StripeObject
  • Constructor Details

    • Parameters

      public Parameters()
  • Method Details

    • getColumns

      public List<String> getColumns()
      The set of output columns requested for inclusion in the report run.
    • getConnectedAccount

      public String getConnectedAccount()
      Connected account ID by which to filter the report run.
    • getCurrency

      public String getCurrency()
      Currency of objects to be included in the report run.
    • getIntervalEnd

      public Long getIntervalEnd()
      Ending timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after the user specified interval_start and 1 second before this report's last data_available_end value.
    • getIntervalStart

      public Long getIntervalStart()
      Starting timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after this report's data_available_start and 1 second before the user specified interval_end value.
    • getPayout

      public String getPayout()
      Payout ID by which to filter the report run.
    • getReportingCategory

      public String getReportingCategory()
      Category of balance transactions to be included in the report run.
    • getTimezone

      public String getTimezone()
      Defaults to Etc/UTC. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the IANA Time Zone Database. Has no effect on interval_start or interval_end.
    • setColumns

      public void setColumns(List<String> columns)
      The set of output columns requested for inclusion in the report run.
    • setConnectedAccount

      public void setConnectedAccount(String connectedAccount)
      Connected account ID by which to filter the report run.
    • setCurrency

      public void setCurrency(String currency)
      Currency of objects to be included in the report run.
    • setIntervalEnd

      public void setIntervalEnd(Long intervalEnd)
      Ending timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after the user specified interval_start and 1 second before this report's last data_available_end value.
    • setIntervalStart

      public void setIntervalStart(Long intervalStart)
      Starting timestamp of data to be included in the report run. Can be any UTC timestamp between 1 second after this report's data_available_start and 1 second before the user specified interval_end value.
    • setPayout

      public void setPayout(String payout)
      Payout ID by which to filter the report run.
    • setReportingCategory

      public void setReportingCategory(String reportingCategory)
      Category of balance transactions to be included in the report run.
    • setTimezone

      public void setTimezone(String timezone)
      Defaults to Etc/UTC. The output timezone for all timestamps in the report. A list of possible time zone values is maintained at the IANA Time Zone Database. Has no effect on interval_start or interval_end.
    • equals

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

      protected boolean canEqual(Object other)
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object