Class PostbackWindow.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<PostbackWindow.Builder>
com.google.analytics.admin.v1alpha.PostbackWindow.Builder
- All Implemented Interfaces:
PostbackWindowOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PostbackWindow
public static final class PostbackWindow.Builder
extends com.google.protobuf.GeneratedMessage.Builder<PostbackWindow.Builder>
implements PostbackWindowOrBuilder
Settings for a SKAdNetwork conversion postback window.Protobuf type
google.analytics.admin.v1alpha.PostbackWindow-
Method Summary
Modifier and TypeMethodDescriptionaddAllConversionValues(Iterable<? extends ConversionValues> values) Ordering of the repeated field will be used to prioritize the conversion value settings.addConversionValues(int index, ConversionValues value) Ordering of the repeated field will be used to prioritize the conversion value settings.addConversionValues(int index, ConversionValues.Builder builderForValue) Ordering of the repeated field will be used to prioritize the conversion value settings.Ordering of the repeated field will be used to prioritize the conversion value settings.addConversionValues(ConversionValues.Builder builderForValue) Ordering of the repeated field will be used to prioritize the conversion value settings.Ordering of the repeated field will be used to prioritize the conversion value settings.addConversionValuesBuilder(int index) Ordering of the repeated field will be used to prioritize the conversion value settings.build()clear()Ordering of the repeated field will be used to prioritize the conversion value settings.If enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts.getConversionValues(int index) Ordering of the repeated field will be used to prioritize the conversion value settings.getConversionValuesBuilder(int index) Ordering of the repeated field will be used to prioritize the conversion value settings.Ordering of the repeated field will be used to prioritize the conversion value settings.intOrdering of the repeated field will be used to prioritize the conversion value settings.Ordering of the repeated field will be used to prioritize the conversion value settings.getConversionValuesOrBuilder(int index) Ordering of the repeated field will be used to prioritize the conversion value settings.List<? extends ConversionValuesOrBuilder>Ordering of the repeated field will be used to prioritize the conversion value settings.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(PostbackWindow other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) removeConversionValues(int index) Ordering of the repeated field will be used to prioritize the conversion value settings.setConversionValues(int index, ConversionValues value) Ordering of the repeated field will be used to prioritize the conversion value settings.setConversionValues(int index, ConversionValues.Builder builderForValue) Ordering of the repeated field will be used to prioritize the conversion value settings.setPostbackWindowSettingsEnabled(boolean value) If enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts.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<PostbackWindow.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<PostbackWindow.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<PostbackWindow.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<PostbackWindow.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<PostbackWindow.Builder>
-
mergeFrom
public PostbackWindow.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<PostbackWindow.Builder>- Throws:
IOException
-
getConversionValuesList
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1;- Specified by:
getConversionValuesListin interfacePostbackWindowOrBuilder
-
getConversionValuesCount
public int getConversionValuesCount()Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1;- Specified by:
getConversionValuesCountin interfacePostbackWindowOrBuilder
-
getConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1;- Specified by:
getConversionValuesin interfacePostbackWindowOrBuilder
-
setConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
setConversionValues
public PostbackWindow.Builder setConversionValues(int index, ConversionValues.Builder builderForValue) Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addConversionValues
public PostbackWindow.Builder addConversionValues(int index, ConversionValues.Builder builderForValue) Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addAllConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
clearConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
removeConversionValues
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
getConversionValuesBuilder
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
getConversionValuesOrBuilder
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1;- Specified by:
getConversionValuesOrBuilderin interfacePostbackWindowOrBuilder
-
getConversionValuesOrBuilderList
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1;- Specified by:
getConversionValuesOrBuilderListin interfacePostbackWindowOrBuilder
-
addConversionValuesBuilder
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
addConversionValuesBuilder
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
getConversionValuesBuilderList
Ordering of the repeated field will be used to prioritize the conversion value settings. Lower indexed entries are prioritized higher. The first conversion value setting that evaluates to true will be selected. It must have at least one entry if enable_postback_window_settings is set to true. It can have maximum of 128 entries.
repeated .google.analytics.admin.v1alpha.ConversionValues conversion_values = 1; -
getPostbackWindowSettingsEnabled
public boolean getPostbackWindowSettingsEnabled()If enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts. If false, the settings are not used, but are retained in case they may be used in the future. This must always be true for postback_window_one.
bool postback_window_settings_enabled = 2;- Specified by:
getPostbackWindowSettingsEnabledin interfacePostbackWindowOrBuilder- Returns:
- The postbackWindowSettingsEnabled.
-
setPostbackWindowSettingsEnabled
If enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts. If false, the settings are not used, but are retained in case they may be used in the future. This must always be true for postback_window_one.
bool postback_window_settings_enabled = 2;- Parameters:
value- The postbackWindowSettingsEnabled to set.- Returns:
- This builder for chaining.
-
clearPostbackWindowSettingsEnabled
If enable_postback_window_settings is true, conversion_values must be populated and will be used for determining when and how to set the Conversion Value on a client device and exporting schema to linked Ads accounts. If false, the settings are not used, but are retained in case they may be used in the future. This must always be true for postback_window_one.
bool postback_window_settings_enabled = 2;- Returns:
- This builder for chaining.
-