Package com.stripe.model.v2.reporting
Class ReportRun
java.lang.Object
com.stripe.model.StripeObject
com.stripe.model.v2.reporting.ReportRun
- All Implemented Interfaces:
HasId,StripeObjectInterface
The
ReportRun object represents an instance of a Report generated with specific
run parameters. Once the object is created, Stripe begins processing the report. When the report
has finished running, it will give you a reference to the results.-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionstatic classDetails how to retrieve the results of a successfully completedReportRun.static classThe options specified for customizing the output file of theReportRun.static classFor more details about StatusDetail, please refer to the API Reference. -
Field Summary
Fields inherited from class com.stripe.model.StripeObject
PRETTY_PRINT_GSON -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionprotected booleanbooleanTime at which the object was created.getId()The unique identifier of theReportRunobject.Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.String representing the object's type.The unique identifier of theReportobject which was run.The human-readable name of theReportwhich was run.The parameters used to customize the generation of the report.Details how to retrieve the results of a successfully completedReportRun.The options specified for customizing the output file of theReportRun.The current status of theReportRun.Additional details about the current state of theReportRun.inthashCode()voidsetCreated(Instant created) Time at which the object was created.voidThe unique identifier of theReportRunobject.voidsetLivemode(Boolean livemode) Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode.voidString representing the object's type.voidThe unique identifier of theReportobject which was run.voidsetReportName(String reportName) The human-readable name of theReportwhich was run.voidsetReportParameters(Map<String, Object> reportParameters) The parameters used to customize the generation of the report.voidsetResult(ReportRun.Result result) Details how to retrieve the results of a successfully completedReportRun.voidsetResultOptions(ReportRun.ResultOptions resultOptions) The options specified for customizing the output file of theReportRun.voidThe current status of theReportRun.voidsetStatusDetails(Map<String, ReportRun.StatusDetail> statusDetails) Additional details about the current state of theReportRun.Methods inherited from class com.stripe.model.StripeObject
deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, deserializeStripeObject, equals, getLastResponse, getRawJsonObject, setLastResponse, toJson, toString
-
Constructor Details
-
ReportRun
public ReportRun()
-
-
Method Details
-
getCreated
Time at which the object was created. -
getLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
getObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.reporting.report_run. -
getReport
The unique identifier of theReportobject which was run. -
getReportName
The human-readable name of theReportwhich was run. -
getReportParameters
The parameters used to customize the generation of the report. -
getResult
Details how to retrieve the results of a successfully completedReportRun. -
getResultOptions
The options specified for customizing the output file of theReportRun. -
getStatus
The current status of theReportRun.One of
failed,running, orsucceeded. -
getStatusDetails
Additional details about the current state of theReportRun. The field is currently only populated when aReportRunis in thefailedstate, providing more information about why the report failed to generate successfully. -
setCreated
Time at which the object was created. -
setId
The unique identifier of theReportRunobject. -
setLivemode
Has the valuetrueif the object exists in live mode or the valuefalseif the object exists in test mode. -
setObject
String representing the object's type. Objects of the same type share the same value of the object field.Equal to
v2.reporting.report_run. -
setReport
The unique identifier of theReportobject which was run. -
setReportName
The human-readable name of theReportwhich was run. -
setReportParameters
The parameters used to customize the generation of the report. -
setResult
Details how to retrieve the results of a successfully completedReportRun. -
setResultOptions
The options specified for customizing the output file of theReportRun. -
setStatus
The current status of theReportRun.One of
failed,running, orsucceeded. -
setStatusDetails
Additional details about the current state of theReportRun. The field is currently only populated when aReportRunis in thefailedstate, providing more information about why the report failed to generate successfully. -
equals
-
canEqual
-
hashCode
public int hashCode() -
getId
The unique identifier of theReportRunobject.
-