public static class ReportRunCreateParams.Parameters.Builder
extends java.lang.Object
Constructor and Description |
---|
Builder() |
Modifier and Type | Method and Description |
---|---|
ReportRunCreateParams.Parameters.Builder |
addAllColumn(java.util.List<java.lang.String> elements)
Add all elements to `columns` list.
|
ReportRunCreateParams.Parameters.Builder |
addColumn(java.lang.String element)
Add an element to `columns` list.
|
ReportRunCreateParams.Parameters |
build()
Finalize and obtain parameter instance from this builder.
|
ReportRunCreateParams.Parameters.Builder |
putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
Add all map key/value pairs to `extraParams` map.
|
ReportRunCreateParams.Parameters.Builder |
putExtraParam(java.lang.String key,
java.lang.Object value)
Add a key/value pair to `extraParams` map.
|
ReportRunCreateParams.Parameters.Builder |
setConnectedAccount(java.lang.String connectedAccount)
Connected account ID to filter for in the report run.
|
ReportRunCreateParams.Parameters.Builder |
setCurrency(java.lang.String currency)
Currency of objects to be included in the report run.
|
ReportRunCreateParams.Parameters.Builder |
setIntervalEnd(java.lang.Long intervalEnd)
Ending timestamp of data to be included in the report run (exclusive).
|
ReportRunCreateParams.Parameters.Builder |
setIntervalStart(java.lang.Long intervalStart)
Starting timestamp of data to be included in the report run.
|
ReportRunCreateParams.Parameters.Builder |
setPayout(java.lang.String payout)
Payout ID by which to filter the report run.
|
ReportRunCreateParams.Parameters.Builder |
setReportingCategory(ReportRunCreateParams.Parameters.ReportingCategory reportingCategory)
Category of balance transactions to be included in the report run.
|
public ReportRunCreateParams.Parameters build()
public ReportRunCreateParams.Parameters.Builder addColumn(java.lang.String element)
ReportRunCreateParams.Parameters.columns
for the field documentation.public ReportRunCreateParams.Parameters.Builder addAllColumn(java.util.List<java.lang.String> elements)
ReportRunCreateParams.Parameters.columns
for the field documentation.public ReportRunCreateParams.Parameters.Builder setConnectedAccount(java.lang.String connectedAccount)
public ReportRunCreateParams.Parameters.Builder setCurrency(java.lang.String currency)
public ReportRunCreateParams.Parameters.Builder putExtraParam(java.lang.String key, java.lang.Object value)
ReportRunCreateParams.Parameters.extraParams
for the field documentation.public ReportRunCreateParams.Parameters.Builder putAllExtraParam(java.util.Map<java.lang.String,java.lang.Object> map)
ReportRunCreateParams.Parameters.extraParams
for the field documentation.public ReportRunCreateParams.Parameters.Builder setIntervalEnd(java.lang.Long intervalEnd)
public ReportRunCreateParams.Parameters.Builder setIntervalStart(java.lang.Long intervalStart)
public ReportRunCreateParams.Parameters.Builder setPayout(java.lang.String payout)
public ReportRunCreateParams.Parameters.Builder setReportingCategory(ReportRunCreateParams.Parameters.ReportingCategory reportingCategory)