Interface RunReportJobRequestOrBuilder

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

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

      • getName

        String getName()
         Required. The report's resource name. Specifies the account and report used
         to generate report data. The report_id identifier is a UID (for example,
         `613bf59q`).
         Name uses the format:
         accounts/{account_id}/reports/{report_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The name.
      • getNameBytes

        com.google.protobuf.ByteString getNameBytes()
         Required. The report's resource name. Specifies the account and report used
         to generate report data. The report_id identifier is a UID (for example,
         `613bf59q`).
         Name uses the format:
         accounts/{account_id}/reports/{report_id}
         
        string name = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.resource_reference) = { ... }
        Returns:
        The bytes for name.
      • hasDateRange

        boolean hasDateRange()
         Optional. The range of usage or invoice dates to include in the result.
         
        .google.cloud.channel.v1.DateRange date_range = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        Whether the dateRange field is set.
      • getDateRange

        DateRange getDateRange()
         Optional. The range of usage or invoice dates to include in the result.
         
        .google.cloud.channel.v1.DateRange date_range = 2 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The dateRange.
      • getDateRangeOrBuilder

        DateRangeOrBuilder getDateRangeOrBuilder()
         Optional. The range of usage or invoice dates to include in the result.
         
        .google.cloud.channel.v1.DateRange date_range = 2 [(.google.api.field_behavior) = OPTIONAL];
      • getFilter

        String getFilter()
         Optional. A structured string that defines conditions on dimension columns
         to restrict the report output.
        
         Filters support logical operators (AND, OR, NOT) and conditional operators
         (=, !=, <, >, <=, and >=) using `column_id` as keys.
        
         For example:
         `(customer:"accounts/C123abc/customers/S456def" OR
         customer:"accounts/C123abc/customers/S789ghi") AND
         invoice_start_date.year >= 2022`
         
        string filter = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The filter.
      • getFilterBytes

        com.google.protobuf.ByteString getFilterBytes()
         Optional. A structured string that defines conditions on dimension columns
         to restrict the report output.
        
         Filters support logical operators (AND, OR, NOT) and conditional operators
         (=, !=, <, >, <=, and >=) using `column_id` as keys.
        
         For example:
         `(customer:"accounts/C123abc/customers/S456def" OR
         customer:"accounts/C123abc/customers/S789ghi") AND
         invoice_start_date.year >= 2022`
         
        string filter = 3 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for filter.
      • getLanguageCode

        String getLanguageCode()
         Optional. The BCP-47 language code, such as "en-US".  If specified, the
         response is localized to the corresponding language code if the
         original data sources support it.
         Default is "en-US".
         
        string language_code = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The languageCode.
      • getLanguageCodeBytes

        com.google.protobuf.ByteString getLanguageCodeBytes()
         Optional. The BCP-47 language code, such as "en-US".  If specified, the
         response is localized to the corresponding language code if the
         original data sources support it.
         Default is "en-US".
         
        string language_code = 4 [(.google.api.field_behavior) = OPTIONAL];
        Returns:
        The bytes for languageCode.