Class DateRange.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<DateRange.Builder>
com.google.ads.googleads.v22.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.GeneratedMessage.Builder<DateRange.Builder>
implements DateRangeOrBuilder
A date range.Protobuf type
google.ads.googleads.v22.common.DateRange-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()The end date, in yyyy-mm-dd format.The start date, in yyyy-mm-dd format.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.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) 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.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.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<DateRange.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<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.GeneratedMessage.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
-
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.GeneratedMessage.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.
-