Interface ReportResultsMetadataOrBuilder

  • All Superinterfaces:
    com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder
    All Known Implementing Classes:
    ReportResultsMetadata, ReportResultsMetadata.Builder

    public interface ReportResultsMetadataOrBuilder
    extends com.google.protobuf.MessageOrBuilder
    • Method Detail

      • hasReport

        boolean hasReport()
         Details of the completed report.
         
        .google.cloud.channel.v1.Report report = 1;
        Returns:
        Whether the report field is set.
      • getReport

        Report getReport()
         Details of the completed report.
         
        .google.cloud.channel.v1.Report report = 1;
        Returns:
        The report.
      • getReportOrBuilder

        ReportOrBuilder getReportOrBuilder()
         Details of the completed report.
         
        .google.cloud.channel.v1.Report report = 1;
      • getRowCount

        long getRowCount()
         The total number of rows of data in the final report.
         
        int64 row_count = 2;
        Returns:
        The rowCount.
      • hasDateRange

        boolean hasDateRange()
         The date range of reported usage.
         
        .google.cloud.channel.v1.DateRange date_range = 3;
        Returns:
        Whether the dateRange field is set.
      • getDateRange

        DateRange getDateRange()
         The date range of reported usage.
         
        .google.cloud.channel.v1.DateRange date_range = 3;
        Returns:
        The dateRange.
      • getDateRangeOrBuilder

        DateRangeOrBuilder getDateRangeOrBuilder()
         The date range of reported usage.
         
        .google.cloud.channel.v1.DateRange date_range = 3;
      • hasPrecedingDateRange

        boolean hasPrecedingDateRange()
         The usage dates immediately preceding `date_range` with the same duration.
         Use this to calculate trending usage and costs. This is only populated if
         you request trending data.
        
         For example, if `date_range` is July 1-15, `preceding_date_range` will be
         June 16-30.
         
        .google.cloud.channel.v1.DateRange preceding_date_range = 4;
        Returns:
        Whether the precedingDateRange field is set.
      • getPrecedingDateRange

        DateRange getPrecedingDateRange()
         The usage dates immediately preceding `date_range` with the same duration.
         Use this to calculate trending usage and costs. This is only populated if
         you request trending data.
        
         For example, if `date_range` is July 1-15, `preceding_date_range` will be
         June 16-30.
         
        .google.cloud.channel.v1.DateRange preceding_date_range = 4;
        Returns:
        The precedingDateRange.
      • getPrecedingDateRangeOrBuilder

        DateRangeOrBuilder getPrecedingDateRangeOrBuilder()
         The usage dates immediately preceding `date_range` with the same duration.
         Use this to calculate trending usage and costs. This is only populated if
         you request trending data.
        
         For example, if `date_range` is July 1-15, `preceding_date_range` will be
         June 16-30.
         
        .google.cloud.channel.v1.DateRange preceding_date_range = 4;