Class DateRange.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
com.google.ads.googleads.v18.common.DateRange.Builder
- All Implemented Interfaces:
DateRangeOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- DateRange
public static final class DateRange.Builder
extends com.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
implements DateRangeOrBuilder
A date range.Protobuf type
google.ads.googleads.v18.common.DateRange-
Method Summary
Modifier and TypeMethodDescriptionaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value) build()clear()The end date, in yyyy-mm-dd format.clearField(com.google.protobuf.Descriptors.FieldDescriptor field) clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof) The start date, in yyyy-mm-dd format.clone()static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorThe end date, in yyyy-mm-dd format.com.google.protobuf.ByteStringThe end date, in yyyy-mm-dd format.The start date, in yyyy-mm-dd format.com.google.protobuf.ByteStringThe start date, in yyyy-mm-dd format.booleanThe end date, in yyyy-mm-dd format.booleanThe start date, in yyyy-mm-dd format.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) final DateRange.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) setEndDate(String value) The end date, in yyyy-mm-dd format.setEndDateBytes(com.google.protobuf.ByteString value) The end date, in yyyy-mm-dd format.setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value) setStartDate(String value) The start date, in yyyy-mm-dd format.setStartDateBytes(com.google.protobuf.ByteString value) The start date, in yyyy-mm-dd format.final DateRange.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, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, 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.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.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<DateRange.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<DateRange.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
-
clone
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
setField
public DateRange.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<DateRange.Builder>
-
clearField
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
clearOneof
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
setRepeatedField
public DateRange.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<DateRange.Builder>
-
addRepeatedField
public DateRange.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<DateRange.Builder>
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<DateRange.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeFrom
public DateRange.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<DateRange.Builder>- Throws:
IOException
-
hasStartDate
public boolean hasStartDate()The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Specified by:
hasStartDatein interfaceDateRangeOrBuilder- Returns:
- Whether the startDate field is set.
-
getStartDate
The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Specified by:
getStartDatein interfaceDateRangeOrBuilder- Returns:
- The startDate.
-
getStartDateBytes
public com.google.protobuf.ByteString getStartDateBytes()The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Specified by:
getStartDateBytesin interfaceDateRangeOrBuilder- Returns:
- The bytes for startDate.
-
setStartDate
The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Parameters:
value- The startDate to set.- Returns:
- This builder for chaining.
-
clearStartDate
The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Returns:
- This builder for chaining.
-
setStartDateBytes
The start date, in yyyy-mm-dd format. This date is inclusive.
optional string start_date = 3;- Parameters:
value- The bytes for startDate to set.- Returns:
- This builder for chaining.
-
hasEndDate
public boolean hasEndDate()The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Specified by:
hasEndDatein interfaceDateRangeOrBuilder- Returns:
- Whether the endDate field is set.
-
getEndDate
The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Specified by:
getEndDatein interfaceDateRangeOrBuilder- Returns:
- The endDate.
-
getEndDateBytes
public com.google.protobuf.ByteString getEndDateBytes()The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Specified by:
getEndDateBytesin interfaceDateRangeOrBuilder- Returns:
- The bytes for endDate.
-
setEndDate
The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Parameters:
value- The endDate to set.- Returns:
- This builder for chaining.
-
clearEndDate
The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Returns:
- This builder for chaining.
-
setEndDateBytes
The end date, in yyyy-mm-dd format. This date is inclusive.
optional string end_date = 4;- Parameters:
value- The bytes for endDate to set.- Returns:
- This builder for chaining.
-
setUnknownFields
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-
mergeUnknownFields
public final DateRange.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields) - Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<DateRange.Builder>
-