public class ReportMetaData extends Object implements Serializable, org.jvnet.jaxb2_commons.lang.Equals, org.jvnet.jaxb2_commons.lang.HashCode, org.jvnet.jaxb2_commons.lang.ToString
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType>
<complexContent>
<restriction base="{http://www.w3.org/2001/XMLSchema}anyType">
<sequence>
<group ref="{http://service.aeris.com/reports/v1/compositetype}ReportMetaDataGroup"/>
</sequence>
</restriction>
</complexContent>
</complexType>
| Constructor and Description |
|---|
ReportMetaData() |
| Modifier and Type | Method and Description |
|---|---|
StringBuilder |
append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
StringBuilder |
appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
StringBuilder buffer,
org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy) |
boolean |
equals(Object object) |
boolean |
equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy) |
Long |
getAccountId()
Gets the value of the accountId property.
|
String |
getClientURL()
Gets the value of the clientURL property.
|
List<ColumnName> |
getColumns()
Gets the value of the columns property.
|
Calendar |
getCreationTime()
Gets the value of the creationTime property.
|
Integer |
getDayOfTheMonth()
Gets the value of the dayOfTheMonth property.
|
DayOfWeek |
getDayOfTheWeek()
Gets the value of the dayOfTheWeek property.
|
Duration |
getDuration()
Gets the value of the duration property.
|
String |
getEmail()
Gets the value of the email property.
|
Calendar |
getEndDate()
Gets the value of the endDate property.
|
String |
getFileNameAppender()
Gets the value of the fileNameAppender property.
|
List<Filter> |
getFilters()
Gets the value of the filters property.
|
Frequency |
getFrequency()
Gets the value of the frequency property.
|
Calendar |
getGenerationTime()
Gets the value of the generationTime property.
|
ColumnName |
getGroupBy()
Gets the value of the groupBy property.
|
Calendar |
getLastArchiveDate()
Gets the value of the lastArchiveDate property.
|
String |
getLastArchiveId()
Gets the value of the lastArchiveId property.
|
String |
getLastUpdatedBy()
Gets the value of the lastUpdatedBy property.
|
Calendar |
getLastUpdatedDate()
Gets the value of the lastUpdatedDate property.
|
Long |
getOnBehalfOf()
Gets the value of the onBehalfOf property.
|
Integer |
getOutputRecordCount()
Gets the value of the outputRecordCount property.
|
Calendar |
getProcessStartTime()
Gets the value of the processStartTime property.
|
Product |
getProduct()
Gets the value of the product property.
|
BigInteger |
getProductId()
Gets the value of the productId property.
|
String |
getReportCriteriaFilePath()
Gets the value of the reportCriteriaFilePath property.
|
Long |
getReportGroup()
Gets the value of the reportGroup property.
|
String |
getReportId()
Gets the value of the reportId property.
|
String |
getReportName()
Gets the value of the reportName property.
|
ReportType |
getReportType()
Gets the value of the reportType property.
|
RequestType |
getRequestType()
Gets the value of the requestType property.
|
ResponseType |
getResponseType()
Gets the value of the responseType property.
|
Calendar |
getScheduleEndDate()
Gets the value of the scheduleEndDate property.
|
String |
getSortBy()
Gets the value of the sortBy property.
|
Calendar |
getStartDate()
Gets the value of the startDate property.
|
Integer |
getTimeToLive()
Gets the value of the timeToLive property.
|
TrafficType |
getTrafficType()
Gets the value of the trafficType property.
|
TrendDuration |
getTrendDuration()
Gets the value of the trendDuration property.
|
int |
hashCode() |
int |
hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy) |
Boolean |
isAllDevices()
Gets the value of the allDevices property.
|
Boolean |
isIsReportPreview()
Gets the value of the isReportPreview property.
|
Boolean |
isReportOnHierarchy()
Gets the value of the reportOnHierarchy property.
|
Boolean |
isVisibleToSubAccount()
Gets the value of the visibleToSubAccount property.
|
void |
setAccountId(Long value)
Sets the value of the accountId property.
|
void |
setAllDevices(Boolean value)
Sets the value of the allDevices property.
|
void |
setClientURL(String value)
Sets the value of the clientURL property.
|
void |
setCreationTime(Calendar value)
Sets the value of the creationTime property.
|
void |
setDayOfTheMonth(Integer value)
Sets the value of the dayOfTheMonth property.
|
void |
setDayOfTheWeek(DayOfWeek value)
Sets the value of the dayOfTheWeek property.
|
void |
setDuration(Duration value)
Sets the value of the duration property.
|
void |
setEmail(String value)
Sets the value of the email property.
|
void |
setEndDate(Calendar value)
Sets the value of the endDate property.
|
void |
setFileNameAppender(String value)
Sets the value of the fileNameAppender property.
|
void |
setFrequency(Frequency value)
Sets the value of the frequency property.
|
void |
setGenerationTime(Calendar value)
Sets the value of the generationTime property.
|
void |
setGroupBy(ColumnName value)
Sets the value of the groupBy property.
|
void |
setIsReportPreview(Boolean value)
Sets the value of the isReportPreview property.
|
void |
setLastArchiveDate(Calendar value)
Sets the value of the lastArchiveDate property.
|
void |
setLastArchiveId(String value)
Sets the value of the lastArchiveId property.
|
void |
setLastUpdatedBy(String value)
Sets the value of the lastUpdatedBy property.
|
void |
setLastUpdatedDate(Calendar value)
Sets the value of the lastUpdatedDate property.
|
void |
setOnBehalfOf(Long value)
Sets the value of the onBehalfOf property.
|
void |
setOutputRecordCount(Integer value)
Sets the value of the outputRecordCount property.
|
void |
setProcessStartTime(Calendar value)
Sets the value of the processStartTime property.
|
void |
setProduct(Product value)
Sets the value of the product property.
|
void |
setProductId(BigInteger value)
Sets the value of the productId property.
|
void |
setReportCriteriaFilePath(String value)
Sets the value of the reportCriteriaFilePath property.
|
void |
setReportGroup(Long value)
Sets the value of the reportGroup property.
|
void |
setReportId(String value)
Sets the value of the reportId property.
|
void |
setReportName(String value)
Sets the value of the reportName property.
|
void |
setReportOnHierarchy(Boolean value)
Sets the value of the reportOnHierarchy property.
|
void |
setReportType(ReportType value)
Sets the value of the reportType property.
|
void |
setRequestType(RequestType value)
Sets the value of the requestType property.
|
void |
setResponseType(ResponseType value)
Sets the value of the responseType property.
|
void |
setScheduleEndDate(Calendar value)
Sets the value of the scheduleEndDate property.
|
void |
setSortBy(String value)
Sets the value of the sortBy property.
|
void |
setStartDate(Calendar value)
Sets the value of the startDate property.
|
void |
setTimeToLive(Integer value)
Sets the value of the timeToLive property.
|
void |
setTrafficType(TrafficType value)
Sets the value of the trafficType property.
|
void |
setTrendDuration(TrendDuration value)
Sets the value of the trendDuration property.
|
void |
setVisibleToSubAccount(Boolean value)
Sets the value of the visibleToSubAccount property.
|
String |
toString() |
protected Long accountId
protected BigInteger productId
protected Long onBehalfOf
protected Boolean visibleToSubAccount
@NotNull protected String reportName
@NotNull
@Pattern(regexp="[a-f0-9]{8}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{4}-[a-f0-9]{12}")
protected String reportId
protected String email
@NotNull protected ReportType reportType
protected TrafficType trafficType
@NotNull protected Product product
protected Boolean reportOnHierarchy
protected Boolean allDevices
protected ColumnName groupBy
protected String sortBy
@Size(min=0,
max=1000)
protected List<ColumnName> columns
protected Boolean isReportPreview
protected Frequency frequency
protected DayOfWeek dayOfTheWeek
@Digits(integer=2,
fraction=0)
protected Integer dayOfTheMonth
protected String lastUpdatedBy
protected Calendar lastUpdatedDate
protected Calendar generationTime
protected Calendar creationTime
@DecimalMax(value="4294967295") @DecimalMin(value="0") protected Long reportGroup
protected Calendar startDate
protected Calendar endDate
protected Calendar scheduleEndDate
@Digits(integer=3,
fraction=0)
protected Integer timeToLive
protected String clientURL
protected RequestType requestType
protected ResponseType responseType
protected String lastArchiveId
protected Calendar lastArchiveDate
@Digits(integer=3,
fraction=0)
protected Integer outputRecordCount
protected TrendDuration trendDuration
protected String fileNameAppender
protected Duration duration
protected Calendar processStartTime
protected String reportCriteriaFilePath
public Long getAccountId()
Longpublic void setAccountId(Long value)
value - allowed object is
Longpublic BigInteger getProductId()
BigIntegerpublic void setProductId(BigInteger value)
value - allowed object is
BigIntegerpublic Long getOnBehalfOf()
Longpublic void setOnBehalfOf(Long value)
value - allowed object is
Longpublic Boolean isVisibleToSubAccount()
Stringpublic void setVisibleToSubAccount(Boolean value)
value - allowed object is
Stringpublic String getReportName()
Stringpublic void setReportName(String value)
value - allowed object is
Stringpublic String getReportId()
Stringpublic void setReportId(String value)
value - allowed object is
Stringpublic String getEmail()
Stringpublic void setEmail(String value)
value - allowed object is
Stringpublic ReportType getReportType()
ReportTypepublic void setReportType(ReportType value)
value - allowed object is
ReportTypepublic TrafficType getTrafficType()
TrafficTypepublic void setTrafficType(TrafficType value)
value - allowed object is
TrafficTypepublic Product getProduct()
Productpublic void setProduct(Product value)
value - allowed object is
Productpublic Boolean isReportOnHierarchy()
Stringpublic void setReportOnHierarchy(Boolean value)
value - allowed object is
Stringpublic Boolean isAllDevices()
Stringpublic void setAllDevices(Boolean value)
value - allowed object is
Stringpublic ColumnName getGroupBy()
ColumnNamepublic void setGroupBy(ColumnName value)
value - allowed object is
ColumnNamepublic String getSortBy()
Stringpublic void setSortBy(String value)
value - allowed object is
Stringpublic List<Filter> getFilters()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the filters property.
For example, to add a new item, do as follows:
getFilters().add(newItem);
Objects of the following type(s) are allowed in the list
Filter
public List<ColumnName> getColumns()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set method for the columns property.
For example, to add a new item, do as follows:
getColumns().add(newItem);
Objects of the following type(s) are allowed in the list
ColumnName
public Boolean isIsReportPreview()
Stringpublic void setIsReportPreview(Boolean value)
value - allowed object is
Stringpublic Frequency getFrequency()
Frequencypublic void setFrequency(Frequency value)
value - allowed object is
Frequencypublic DayOfWeek getDayOfTheWeek()
DayOfWeekpublic void setDayOfTheWeek(DayOfWeek value)
value - allowed object is
DayOfWeekpublic Integer getDayOfTheMonth()
Integerpublic void setDayOfTheMonth(Integer value)
value - allowed object is
Integerpublic String getLastUpdatedBy()
Stringpublic void setLastUpdatedBy(String value)
value - allowed object is
Stringpublic Calendar getLastUpdatedDate()
Stringpublic void setLastUpdatedDate(Calendar value)
value - allowed object is
Stringpublic Calendar getGenerationTime()
Stringpublic void setGenerationTime(Calendar value)
value - allowed object is
Stringpublic Calendar getCreationTime()
Stringpublic void setCreationTime(Calendar value)
value - allowed object is
Stringpublic Long getReportGroup()
Longpublic void setReportGroup(Long value)
value - allowed object is
Longpublic Calendar getStartDate()
Stringpublic void setStartDate(Calendar value)
value - allowed object is
Stringpublic Calendar getEndDate()
Stringpublic void setEndDate(Calendar value)
value - allowed object is
Stringpublic Calendar getScheduleEndDate()
Stringpublic void setScheduleEndDate(Calendar value)
value - allowed object is
Stringpublic Integer getTimeToLive()
Integerpublic void setTimeToLive(Integer value)
value - allowed object is
Integerpublic String getClientURL()
Stringpublic void setClientURL(String value)
value - allowed object is
Stringpublic RequestType getRequestType()
RequestTypepublic void setRequestType(RequestType value)
value - allowed object is
RequestTypepublic ResponseType getResponseType()
ResponseTypepublic void setResponseType(ResponseType value)
value - allowed object is
ResponseTypepublic String getLastArchiveId()
Stringpublic void setLastArchiveId(String value)
value - allowed object is
Stringpublic Calendar getLastArchiveDate()
Stringpublic void setLastArchiveDate(Calendar value)
value - allowed object is
Stringpublic Integer getOutputRecordCount()
Integerpublic void setOutputRecordCount(Integer value)
value - allowed object is
Integerpublic TrendDuration getTrendDuration()
TrendDurationpublic void setTrendDuration(TrendDuration value)
value - allowed object is
TrendDurationpublic String getFileNameAppender()
Stringpublic void setFileNameAppender(String value)
value - allowed object is
Stringpublic Duration getDuration()
Durationpublic void setDuration(Duration value)
value - allowed object is
Durationpublic Calendar getProcessStartTime()
Stringpublic void setProcessStartTime(Calendar value)
value - allowed object is
Stringpublic String getReportCriteriaFilePath()
Stringpublic void setReportCriteriaFilePath(String value)
value - allowed object is
Stringpublic boolean equals(org.jvnet.jaxb2_commons.locator.ObjectLocator thisLocator,
org.jvnet.jaxb2_commons.locator.ObjectLocator thatLocator,
Object object,
org.jvnet.jaxb2_commons.lang.EqualsStrategy strategy)
equals in interface org.jvnet.jaxb2_commons.lang.Equalspublic StringBuilder append(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
append in interface org.jvnet.jaxb2_commons.lang.ToStringpublic StringBuilder appendFields(org.jvnet.jaxb2_commons.locator.ObjectLocator locator, StringBuilder buffer, org.jvnet.jaxb2_commons.lang.ToStringStrategy strategy)
appendFields in interface org.jvnet.jaxb2_commons.lang.ToStringpublic int hashCode(org.jvnet.jaxb2_commons.locator.ObjectLocator locator,
org.jvnet.jaxb2_commons.lang.HashCodeStrategy strategy)
hashCode in interface org.jvnet.jaxb2_commons.lang.HashCodeCopyright © 2023. All rights reserved.