Class Report

  • All Implemented Interfaces:
    com.github.davidmoten.odata.client.ODataEntityType, com.github.davidmoten.odata.client.ODataType

    public class Report
    extends Crmbaseentity
    implements com.github.davidmoten.odata.client.ODataEntityType
    • Field Detail

      • isscheduledreport

        protected Boolean isscheduledreport
      • solutionid

        protected String solutionid
      • description

        protected String description
      • _ownerid_value

        protected String _ownerid_value
      • reportnameonsrs

        protected String reportnameonsrs
      • signaturelcid

        protected Integer signaturelcid
      • queryinfo

        protected String queryinfo
      • bodytext

        protected String bodytext
      • _createdonbehalfby_value

        protected String _createdonbehalfby_value
      • customreportxml

        protected String customreportxml
      • iscustomreport

        protected Boolean iscustomreport
      • schedulexml

        protected String schedulexml
      • reportid

        protected String reportid
      • _owningteam_value

        protected String _owningteam_value
      • mimetype

        protected String mimetype
      • signatureminorversion

        protected Integer signatureminorversion
      • filename

        protected String filename
      • languagecode

        protected Integer languagecode
      • _createdby_value

        protected String _createdby_value
      • signatureid

        protected String signatureid
      • bodyurl

        protected String bodyurl
      • defaultfilter

        protected String defaultfilter
      • _owninguser_value

        protected String _owninguser_value
      • ispersonal

        protected Boolean ispersonal
      • _parentreportid_value

        protected String _parentreportid_value
      • componentstate

        protected Integer componentstate
      • timezoneruleversionnumber

        protected Integer timezoneruleversionnumber
      • rdlhash

        protected Integer rdlhash
      • _modifiedonbehalfby_value

        protected String _modifiedonbehalfby_value
      • originalbodytext

        protected String originalbodytext
      • _modifiedby_value

        protected String _modifiedby_value
      • introducedversion

        protected String introducedversion
      • reportidunique

        protected String reportidunique
      • versionnumber

        protected Long versionnumber
      • filesize

        protected Integer filesize
      • bodybinary

        protected String bodybinary
      • bodybinary_binary

        protected byte[] bodybinary_binary
      • reporttypecode

        protected Integer reporttypecode
      • _owningbusinessunit_value

        protected String _owningbusinessunit_value
      • ismanaged

        protected Boolean ismanaged
      • signaturemajorversion

        protected Integer signaturemajorversion
      • utcconversiontimezonecode

        protected Integer utcconversiontimezonecode
      • createdinmajorversion

        protected Integer createdinmajorversion
    • Constructor Detail

      • Report

        protected Report()
    • Method Detail

      • odataTypeName

        public String odataTypeName()
        Specified by:
        odataTypeName in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        odataTypeName in class Crmbaseentity
      • builderReport

        public static Report.Builder builderReport()
        Returns a builder which is used to create a new instance of this class (given that this class is immutable).
        Returns:
        a new Builder for this class
      • getChangedFields

        public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
        Specified by:
        getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityType
        Overrides:
        getChangedFields in class Crmbaseentity
      • postInject

        public void postInject​(boolean addKeysToContextPath)
        Specified by:
        postInject in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        postInject in class Crmbaseentity
      • withIsscheduledreport

        public Report withIsscheduledreport​(Boolean isscheduledreport)
      • withSolutionid

        public Report withSolutionid​(String solutionid)
      • withDescription

        public Report withDescription​(String description)
      • with_ownerid_value

        public Report with_ownerid_value​(String _ownerid_value)
      • withReportnameonsrs

        public Report withReportnameonsrs​(String reportnameonsrs)
      • withSignaturelcid

        public Report withSignaturelcid​(Integer signaturelcid)
      • withQueryinfo

        public Report withQueryinfo​(String queryinfo)
      • withBodytext

        public Report withBodytext​(String bodytext)
      • get_createdonbehalfby_value

        public Optional<String> get_createdonbehalfby_value()
      • with_createdonbehalfby_value

        public Report with_createdonbehalfby_value​(String _createdonbehalfby_value)
      • withCustomreportxml

        public Report withCustomreportxml​(String customreportxml)
      • withIscustomreport

        public Report withIscustomreport​(Boolean iscustomreport)
      • withSchedulexml

        public Report withSchedulexml​(String schedulexml)
      • withReportid

        public Report withReportid​(String reportid)
      • get_owningteam_value

        public Optional<String> get_owningteam_value()
      • with_owningteam_value

        public Report with_owningteam_value​(String _owningteam_value)
      • withMimetype

        public Report withMimetype​(String mimetype)
      • getSignatureminorversion

        public Optional<Integer> getSignatureminorversion()
      • withSignatureminorversion

        public Report withSignatureminorversion​(Integer signatureminorversion)
      • withFilename

        public Report withFilename​(String filename)
      • withLanguagecode

        public Report withLanguagecode​(Integer languagecode)
      • with_createdby_value

        public Report with_createdby_value​(String _createdby_value)
      • withSignatureid

        public Report withSignatureid​(String signatureid)
      • withBodyurl

        public Report withBodyurl​(String bodyurl)
      • withDefaultfilter

        public Report withDefaultfilter​(String defaultfilter)
      • get_owninguser_value

        public Optional<String> get_owninguser_value()
      • with_owninguser_value

        public Report with_owninguser_value​(String _owninguser_value)
      • withIspersonal

        public Report withIspersonal​(Boolean ispersonal)
      • get_parentreportid_value

        public Optional<String> get_parentreportid_value()
      • with_parentreportid_value

        public Report with_parentreportid_value​(String _parentreportid_value)
      • withComponentstate

        public Report withComponentstate​(Integer componentstate)
      • getTimezoneruleversionnumber

        public Optional<Integer> getTimezoneruleversionnumber()
      • withTimezoneruleversionnumber

        public Report withTimezoneruleversionnumber​(Integer timezoneruleversionnumber)
      • get_modifiedonbehalfby_value

        public Optional<String> get_modifiedonbehalfby_value()
      • with_modifiedonbehalfby_value

        public Report with_modifiedonbehalfby_value​(String _modifiedonbehalfby_value)
      • withOriginalbodytext

        public Report withOriginalbodytext​(String originalbodytext)
      • get_modifiedby_value

        public Optional<String> get_modifiedby_value()
      • with_modifiedby_value

        public Report with_modifiedby_value​(String _modifiedby_value)
      • getIntroducedversion

        public Optional<String> getIntroducedversion()
      • withIntroducedversion

        public Report withIntroducedversion​(String introducedversion)
      • withReportidunique

        public Report withReportidunique​(String reportidunique)
      • getVersionnumber

        public Optional<Long> getVersionnumber()
      • withVersionnumber

        public Report withVersionnumber​(Long versionnumber)
      • withFilesize

        public Report withFilesize​(Integer filesize)
      • withBodybinary

        public Report withBodybinary​(String bodybinary)
      • getBodybinary_binary

        public Optional<byte[]> getBodybinary_binary()
      • withBodybinary_binary

        public Report withBodybinary_binary​(byte[] bodybinary_binary)
      • withReporttypecode

        public Report withReporttypecode​(Integer reporttypecode)
      • get_owningbusinessunit_value

        public Optional<String> get_owningbusinessunit_value()
      • with_owningbusinessunit_value

        public Report with_owningbusinessunit_value​(String _owningbusinessunit_value)
      • withIsmanaged

        public Report withIsmanaged​(Boolean ismanaged)
      • getSignaturemajorversion

        public Optional<Integer> getSignaturemajorversion()
      • withSignaturemajorversion

        public Report withSignaturemajorversion​(Integer signaturemajorversion)
      • getUtcconversiontimezonecode

        public Optional<Integer> getUtcconversiontimezonecode()
      • withUtcconversiontimezonecode

        public Report withUtcconversiontimezonecode​(Integer utcconversiontimezonecode)
      • getCreatedinmajorversion

        public Optional<Integer> getCreatedinmajorversion()
      • withCreatedinmajorversion

        public Report withCreatedinmajorversion​(Integer createdinmajorversion)
      • getUnmappedFields

        public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
        Specified by:
        getUnmappedFields in interface com.github.davidmoten.odata.client.ODataType
        Overrides:
        getUnmappedFields in class Crmbaseentity
      • patch

        public Report patch()
        Submits only changed fields for update and returns an immutable copy of this with changed fields reset.
        Overrides:
        patch in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • put

        public Report put()
        Submits all fields for update and returns an immutable copy of this with changed fields reset (they were ignored anyway).
        Overrides:
        put in class Crmbaseentity
        Returns:
        a copy of this with changed fields reset
        Throws:
        com.github.davidmoten.odata.client.ClientException - if HTTP response is not as expected
      • downloadReportDefinition

        public com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<DownloadReportDefinitionResponse> downloadReportDefinition()
      • getReportHistoryLimit

        public com.github.davidmoten.odata.client.FunctionRequestReturningNonCollectionUnwrapped<GetReportHistoryLimitResponse> getReportHistoryLimit()