Package com.google.cloud.channel.v1
Class ReportResultsMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
com.google.cloud.channel.v1.ReportResultsMetadata.Builder
- All Implemented Interfaces:
ReportResultsMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- ReportResultsMetadata
public static final class ReportResultsMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
implements ReportResultsMetadataOrBuilder
The features describing the data. Returned by [CloudChannelReportsService.RunReportJob][google.cloud.channel.v1.CloudChannelReportsService.RunReportJob] and [CloudChannelReportsService.FetchReportResults][google.cloud.channel.v1.CloudChannelReportsService.FetchReportResults].Protobuf type
google.cloud.channel.v1.ReportResultsMetadata-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The date range of reported usage.The usage dates immediately preceding `date_range` with the same duration.Details of the completed report.The total number of rows of data in the final report.The date range of reported usage.The date range of reported usage.The date range of reported usage.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe usage dates immediately preceding `date_range` with the same duration.The usage dates immediately preceding `date_range` with the same duration.The usage dates immediately preceding `date_range` with the same duration.Details of the completed report.Details of the completed report.Details of the completed report.longThe total number of rows of data in the final report.booleanThe date range of reported usage.booleanThe usage dates immediately preceding `date_range` with the same duration.booleanDetails of the completed report.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeDateRange(DateRange value) The date range of reported usage.mergeFrom(ReportResultsMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergePrecedingDateRange(DateRange value) The usage dates immediately preceding `date_range` with the same duration.mergeReport(Report value) Details of the completed report.setDateRange(DateRange value) The date range of reported usage.setDateRange(DateRange.Builder builderForValue) The date range of reported usage.setPrecedingDateRange(DateRange value) The usage dates immediately preceding `date_range` with the same duration.setPrecedingDateRange(DateRange.Builder builderForValue) The usage dates immediately preceding `date_range` with the same duration.Details of the completed report.setReport(Report.Builder builderForValue) Details of the completed report.setRowCount(long value) The total number of rows of data in the final report.Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
public ReportResultsMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReportResultsMetadata.Builder>- Throws:
IOException
-
hasReport
public boolean hasReport()Details of the completed report.
.google.cloud.channel.v1.Report report = 1;- Specified by:
hasReportin interfaceReportResultsMetadataOrBuilder- Returns:
- Whether the report field is set.
-
getReport
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;- Specified by:
getReportin interfaceReportResultsMetadataOrBuilder- Returns:
- The report.
-
setReport
Details of the completed report.
.google.cloud.channel.v1.Report report = 1; -
setReport
Details of the completed report.
.google.cloud.channel.v1.Report report = 1; -
mergeReport
Details of the completed report.
.google.cloud.channel.v1.Report report = 1; -
clearReport
Details of the completed report.
.google.cloud.channel.v1.Report report = 1; -
getReportBuilder
Details of the completed report.
.google.cloud.channel.v1.Report report = 1; -
getReportOrBuilder
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;- Specified by:
getReportOrBuilderin interfaceReportResultsMetadataOrBuilder
-
getRowCount
public long getRowCount()The total number of rows of data in the final report.
int64 row_count = 2;- Specified by:
getRowCountin interfaceReportResultsMetadataOrBuilder- Returns:
- The rowCount.
-
setRowCount
The total number of rows of data in the final report.
int64 row_count = 2;- Parameters:
value- The rowCount to set.- Returns:
- This builder for chaining.
-
clearRowCount
The total number of rows of data in the final report.
int64 row_count = 2;- Returns:
- This builder for chaining.
-
hasDateRange
public boolean hasDateRange()The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;- Specified by:
hasDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- Whether the dateRange field is set.
-
getDateRange
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;- Specified by:
getDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- The dateRange.
-
setDateRange
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3; -
setDateRange
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3; -
mergeDateRange
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3; -
clearDateRange
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3; -
getDateRangeBuilder
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3; -
getDateRangeOrBuilder
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;- Specified by:
getDateRangeOrBuilderin interfaceReportResultsMetadataOrBuilder
-
hasPrecedingDateRange
public 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;- Specified by:
hasPrecedingDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- Whether the precedingDateRange field is set.
-
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;- Specified by:
getPrecedingDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- The precedingDateRange.
-
setPrecedingDateRange
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; -
setPrecedingDateRange
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; -
mergePrecedingDateRange
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; -
clearPrecedingDateRange
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; -
getPrecedingDateRangeBuilder
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; -
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;- Specified by:
getPrecedingDateRangeOrBuilderin interfaceReportResultsMetadataOrBuilder
-