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.Builder
addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReportResultsMetadata
build()
ReportResultsMetadata
buildPartial()
ReportResultsMetadata.Builder
clear()
ReportResultsMetadata.Builder
clearDateRange()
The date range of reported usage.ReportResultsMetadata.Builder
clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
ReportResultsMetadata.Builder
clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
ReportResultsMetadata.Builder
clearPrecedingDateRange()
The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.Builder
clearReport()
Details of the completed report.ReportResultsMetadata.Builder
clearRowCount()
The total number of rows of data in the final report.ReportResultsMetadata.Builder
clone()
DateRange
getDateRange()
The date range of reported usage.DateRange.Builder
getDateRangeBuilder()
The date range of reported usage.DateRangeOrBuilder
getDateRangeOrBuilder()
The date range of reported usage.ReportResultsMetadata
getDefaultInstanceForType()
static com.google.protobuf.Descriptors.Descriptor
getDescriptor()
com.google.protobuf.Descriptors.Descriptor
getDescriptorForType()
DateRange
getPrecedingDateRange()
The usage dates immediately preceding `date_range` with the same duration.DateRange.Builder
getPrecedingDateRangeBuilder()
The usage dates immediately preceding `date_range` with the same duration.DateRangeOrBuilder
getPrecedingDateRangeOrBuilder()
The usage dates immediately preceding `date_range` with the same duration.Report
getReport()
Details of the completed report.Report.Builder
getReportBuilder()
Details of the completed report.ReportOrBuilder
getReportOrBuilder()
Details of the completed report.long
getRowCount()
The total number of rows of data in the final report.boolean
hasDateRange()
The date range of reported usage.boolean
hasPrecedingDateRange()
The usage dates immediately preceding `date_range` with the same duration.boolean
hasReport()
Details of the completed report.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
internalGetFieldAccessorTable()
boolean
isInitialized()
ReportResultsMetadata.Builder
mergeDateRange(DateRange value)
The date range of reported usage.ReportResultsMetadata.Builder
mergeFrom(ReportResultsMetadata other)
ReportResultsMetadata.Builder
mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)
ReportResultsMetadata.Builder
mergeFrom(com.google.protobuf.Message other)
ReportResultsMetadata.Builder
mergePrecedingDateRange(DateRange value)
The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.Builder
mergeReport(Report value)
Details of the completed report.ReportResultsMetadata.Builder
mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
ReportResultsMetadata.Builder
setDateRange(DateRange value)
The date range of reported usage.ReportResultsMetadata.Builder
setDateRange(DateRange.Builder builderForValue)
The date range of reported usage.ReportResultsMetadata.Builder
setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
ReportResultsMetadata.Builder
setPrecedingDateRange(DateRange value)
The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.Builder
setPrecedingDateRange(DateRange.Builder builderForValue)
The usage dates immediately preceding `date_range` with the same duration.ReportResultsMetadata.Builder
setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
ReportResultsMetadata.Builder
setReport(Report value)
Details of the completed report.ReportResultsMetadata.Builder
setReport(Report.Builder builderForValue)
Details of the completed report.ReportResultsMetadata.Builder
setRowCount(long value)
The total number of rows of data in the final report.ReportResultsMetadata.Builder
setUnknownFields(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:
internalGetFieldAccessorTable
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clear
public ReportResultsMetadata.Builder clear()
- Specified by:
clear
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clear
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clear
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.Message.Builder
- Specified by:
getDescriptorForType
in interfacecom.google.protobuf.MessageOrBuilder
- Overrides:
getDescriptorForType
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
getDefaultInstanceForType
public ReportResultsMetadata getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Specified by:
getDefaultInstanceForType
in interfacecom.google.protobuf.MessageOrBuilder
-
build
public ReportResultsMetadata build()
- Specified by:
build
in interfacecom.google.protobuf.Message.Builder
- Specified by:
build
in interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public ReportResultsMetadata buildPartial()
- Specified by:
buildPartial
in interfacecom.google.protobuf.Message.Builder
- Specified by:
buildPartial
in interfacecom.google.protobuf.MessageLite.Builder
-
clone
public ReportResultsMetadata.Builder clone()
- Specified by:
clone
in interfacecom.google.protobuf.Message.Builder
- Specified by:
clone
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
clone
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
setField
public ReportResultsMetadata.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clearField
public ReportResultsMetadata.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
clearOneof
public ReportResultsMetadata.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneof
in interfacecom.google.protobuf.Message.Builder
- Overrides:
clearOneof
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
setRepeatedField
public ReportResultsMetadata.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
addRepeatedField
public ReportResultsMetadata.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedField
in interfacecom.google.protobuf.Message.Builder
- Overrides:
addRepeatedField
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
public ReportResultsMetadata.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeFrom
in classcom.google.protobuf.AbstractMessage.Builder<ReportResultsMetadata.Builder>
-
mergeFrom
public ReportResultsMetadata.Builder mergeFrom(ReportResultsMetadata other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitialized
in interfacecom.google.protobuf.MessageLiteOrBuilder
- Overrides:
isInitialized
in 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:
mergeFrom
in interfacecom.google.protobuf.Message.Builder
- Specified by:
mergeFrom
in interfacecom.google.protobuf.MessageLite.Builder
- Overrides:
mergeFrom
in 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:
hasReport
in 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:
getReport
in 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:
getReportOrBuilder
in interfaceReportResultsMetadataOrBuilder
-
getRowCount
public long getRowCount()
The total number of rows of data in the final report.
int64 row_count = 2;
- Specified by:
getRowCount
in 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:
hasDateRange
in 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:
getDateRange
in 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:
getDateRangeOrBuilder
in 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:
hasPrecedingDateRange
in 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:
getPrecedingDateRange
in 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:
getPrecedingDateRangeOrBuilder
in interfaceReportResultsMetadataOrBuilder
-
setUnknownFields
public final ReportResultsMetadata.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
setUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
mergeUnknownFields
public final ReportResultsMetadata.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFields
in interfacecom.google.protobuf.Message.Builder
- Overrides:
mergeUnknownFields
in classcom.google.protobuf.GeneratedMessageV3.Builder<ReportResultsMetadata.Builder>
-
-