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.GeneratedMessageV3.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.GeneratedMessageV3.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 typegoogle.cloud.channel.v1.ReportResultsMetadata
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description ReportResultsMetadata.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ReportResultsMetadatabuild()ReportResultsMetadatabuildPartial()ReportResultsMetadata.Builderclear()ReportResultsMetadata.BuilderclearDateRange()The date range of reported usage.ReportResultsMetadata.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)ReportResultsMetadata.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)ReportResultsMetadata.BuilderclearPrecedingDateRange()The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.BuilderclearReport()Details of the completed report.ReportResultsMetadata.BuilderclearRowCount()The total number of rows of data in the final report.ReportResultsMetadata.Builderclone()DateRangegetDateRange()The date range of reported usage.DateRange.BuildergetDateRangeBuilder()The date range of reported usage.DateRangeOrBuildergetDateRangeOrBuilder()The date range of reported usage.ReportResultsMetadatagetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()DateRangegetPrecedingDateRange()The usage dates immediately preceding `date_range` with the same duration.DateRange.BuildergetPrecedingDateRangeBuilder()The usage dates immediately preceding `date_range` with the same duration.DateRangeOrBuildergetPrecedingDateRangeOrBuilder()The usage dates immediately preceding `date_range` with the same duration.ReportgetReport()Details of the completed report.Report.BuildergetReportBuilder()Details of the completed report.ReportOrBuildergetReportOrBuilder()Details of the completed report.longgetRowCount()The total number of rows of data in the final report.booleanhasDateRange()The date range of reported usage.booleanhasPrecedingDateRange()The usage dates immediately preceding `date_range` with the same duration.booleanhasReport()Details of the completed report.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()ReportResultsMetadata.BuildermergeDateRange(DateRange value)The date range of reported usage.ReportResultsMetadata.BuildermergeFrom(ReportResultsMetadata other)ReportResultsMetadata.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)ReportResultsMetadata.BuildermergeFrom(com.google.protobuf.Message other)ReportResultsMetadata.BuildermergePrecedingDateRange(DateRange value)The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.BuildermergeReport(Report value)Details of the completed report.ReportResultsMetadata.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)ReportResultsMetadata.BuildersetDateRange(DateRange value)The date range of reported usage.ReportResultsMetadata.BuildersetDateRange(DateRange.Builder builderForValue)The date range of reported usage.ReportResultsMetadata.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)ReportResultsMetadata.BuildersetPrecedingDateRange(DateRange value)The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.BuildersetPrecedingDateRange(DateRange.Builder builderForValue)The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)ReportResultsMetadata.BuildersetReport(Report value)Details of the completed report.ReportResultsMetadata.BuildersetReport(Report.Builder builderForValue)Details of the completed report.ReportResultsMetadata.BuildersetRowCount(long value)The total number of rows of data in the final report.ReportResultsMetadata.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clear
public ReportResultsMetadata.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.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.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
getDefaultInstanceForType
public ReportResultsMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public ReportResultsMetadata build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ReportResultsMetadata buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ReportResultsMetadata.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
setField
public ReportResultsMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clearField
public ReportResultsMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clearOneof
public ReportResultsMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
setRepeatedField
public ReportResultsMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
addRepeatedField
public ReportResultsMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
public ReportResultsMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
public ReportResultsMetadata.Builder mergeFrom(ReportResultsMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.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
public Report getReport()
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;- Specified by:
getReportin interfaceReportResultsMetadataOrBuilder- Returns:
- The report.
-
setReport
public ReportResultsMetadata.Builder setReport(Report value)
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;
-
setReport
public ReportResultsMetadata.Builder setReport(Report.Builder builderForValue)
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;
-
mergeReport
public ReportResultsMetadata.Builder mergeReport(Report value)
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;
-
clearReport
public ReportResultsMetadata.Builder clearReport()
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;
-
getReportBuilder
public Report.Builder getReportBuilder()
Details of the completed report.
.google.cloud.channel.v1.Report report = 1;
-
getReportOrBuilder
public ReportOrBuilder 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
public ReportResultsMetadata.Builder setRowCount(long value)
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
public ReportResultsMetadata.Builder 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
public DateRange getDateRange()
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;- Specified by:
getDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- The dateRange.
-
setDateRange
public ReportResultsMetadata.Builder setDateRange(DateRange value)
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;
-
setDateRange
public ReportResultsMetadata.Builder setDateRange(DateRange.Builder builderForValue)
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;
-
mergeDateRange
public ReportResultsMetadata.Builder mergeDateRange(DateRange value)
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;
-
clearDateRange
public ReportResultsMetadata.Builder clearDateRange()
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;
-
getDateRangeBuilder
public DateRange.Builder getDateRangeBuilder()
The date range of reported usage.
.google.cloud.channel.v1.DateRange date_range = 3;
-
getDateRangeOrBuilder
public DateRangeOrBuilder 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
public 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;- Specified by:
getPrecedingDateRangein interfaceReportResultsMetadataOrBuilder- Returns:
- The precedingDateRange.
-
setPrecedingDateRange
public ReportResultsMetadata.Builder setPrecedingDateRange(DateRange value)
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
public ReportResultsMetadata.Builder setPrecedingDateRange(DateRange.Builder builderForValue)
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
public ReportResultsMetadata.Builder mergePrecedingDateRange(DateRange value)
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
public ReportResultsMetadata.Builder 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
public DateRange.Builder 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
public 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;- Specified by:
getPrecedingDateRangeOrBuilderin interfaceReportResultsMetadataOrBuilder
-
setUnknownFields
public final ReportResultsMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
mergeUnknownFields
public final ReportResultsMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
-