Class EnhancedMeasurementSettings.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<EnhancedMeasurementSettings.Builder>
com.google.analytics.admin.v1alpha.EnhancedMeasurementSettings.Builder
- All Implemented Interfaces:
EnhancedMeasurementSettingsOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- EnhancedMeasurementSettings
public static final class EnhancedMeasurementSettings.Builder
extends com.google.protobuf.GeneratedMessage.Builder<EnhancedMeasurementSettings.Builder>
implements EnhancedMeasurementSettingsOrBuilder
Singleton resource under a web DataStream, configuring measurement of additional site interactions and content.Protobuf type
google.analytics.admin.v1alpha.EnhancedMeasurementSettings-
Method Summary
Modifier and TypeMethodDescriptionbuild()clear()If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.If enabled, capture a form interaction event each time a visitor interacts with a form on your website.Output only.If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.If enabled, capture a page view event each time the website changes the browser history state.If enabled, capture scroll events each time a visitor gets to the bottom of a page.Required.If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream.Additional URL query parameters.If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorbooleanIf enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.booleanIf enabled, capture a form interaction event each time a visitor interacts with a form on your website.getName()Output only.com.google.protobuf.ByteStringOutput only.booleanIf enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.booleanIf enabled, capture a page view event each time the website changes the browser history state.booleanIf enabled, capture scroll events each time a visitor gets to the bottom of a page.Required.com.google.protobuf.ByteStringRequired.booleanIf enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).booleanIndicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream.Additional URL query parameters.com.google.protobuf.ByteStringAdditional URL query parameters.booleanIf enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setFileDownloadsEnabled(boolean value) If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.setFormInteractionsEnabled(boolean value) If enabled, capture a form interaction event each time a visitor interacts with a form on your website.Output only.setNameBytes(com.google.protobuf.ByteString value) Output only.setOutboundClicksEnabled(boolean value) If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.setPageChangesEnabled(boolean value) If enabled, capture a page view event each time the website changes the browser history state.setScrollsEnabled(boolean value) If enabled, capture scroll events each time a visitor gets to the bottom of a page.setSearchQueryParameter(String value) Required.setSearchQueryParameterBytes(com.google.protobuf.ByteString value) Required.setSiteSearchEnabled(boolean value) If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).setStreamEnabled(boolean value) Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream.setUriQueryParameter(String value) Additional URL query parameters.setUriQueryParameterBytes(com.google.protobuf.ByteString value) Additional URL query parameters.setVideoEngagementEnabled(boolean value) If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.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<EnhancedMeasurementSettings.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<EnhancedMeasurementSettings.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<EnhancedMeasurementSettings.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<EnhancedMeasurementSettings.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<EnhancedMeasurementSettings.Builder>
-
mergeFrom
public EnhancedMeasurementSettings.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<EnhancedMeasurementSettings.Builder>- Throws:
IOException
-
getName
Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNamein interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The name.
-
getNameBytes
public com.google.protobuf.ByteString getNameBytes()Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Specified by:
getNameBytesin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The bytes for name.
-
setName
Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The name to set.- Returns:
- This builder for chaining.
-
clearName
Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Returns:
- This builder for chaining.
-
setNameBytes
Output only. Resource name of the Enhanced Measurement Settings. Format: properties/{property_id}/dataStreams/{data_stream}/enhancedMeasurementSettings Example: "properties/1000/dataStreams/2000/enhancedMeasurementSettings"string name = 1 [(.google.api.field_behavior) = OUTPUT_ONLY];- Parameters:
value- The bytes for name to set.- Returns:
- This builder for chaining.
-
getStreamEnabled
public boolean getStreamEnabled()Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream. Changing this value does not affect the settings themselves, but determines whether they are respected.
bool stream_enabled = 2;- Specified by:
getStreamEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The streamEnabled.
-
setStreamEnabled
Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream. Changing this value does not affect the settings themselves, but determines whether they are respected.
bool stream_enabled = 2;- Parameters:
value- The streamEnabled to set.- Returns:
- This builder for chaining.
-
clearStreamEnabled
Indicates whether Enhanced Measurement Settings will be used to automatically measure interactions and content on this web stream. Changing this value does not affect the settings themselves, but determines whether they are respected.
bool stream_enabled = 2;- Returns:
- This builder for chaining.
-
getScrollsEnabled
public boolean getScrollsEnabled()If enabled, capture scroll events each time a visitor gets to the bottom of a page.
bool scrolls_enabled = 3;- Specified by:
getScrollsEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The scrollsEnabled.
-
setScrollsEnabled
If enabled, capture scroll events each time a visitor gets to the bottom of a page.
bool scrolls_enabled = 3;- Parameters:
value- The scrollsEnabled to set.- Returns:
- This builder for chaining.
-
clearScrollsEnabled
If enabled, capture scroll events each time a visitor gets to the bottom of a page.
bool scrolls_enabled = 3;- Returns:
- This builder for chaining.
-
getOutboundClicksEnabled
public boolean getOutboundClicksEnabled()If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
bool outbound_clicks_enabled = 4;- Specified by:
getOutboundClicksEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The outboundClicksEnabled.
-
setOutboundClicksEnabled
If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
bool outbound_clicks_enabled = 4;- Parameters:
value- The outboundClicksEnabled to set.- Returns:
- This builder for chaining.
-
clearOutboundClicksEnabled
If enabled, capture an outbound click event each time a visitor clicks a link that leads them away from your domain.
bool outbound_clicks_enabled = 4;- Returns:
- This builder for chaining.
-
getSiteSearchEnabled
public boolean getSiteSearchEnabled()If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).
bool site_search_enabled = 5;- Specified by:
getSiteSearchEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The siteSearchEnabled.
-
setSiteSearchEnabled
If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).
bool site_search_enabled = 5;- Parameters:
value- The siteSearchEnabled to set.- Returns:
- This builder for chaining.
-
clearSiteSearchEnabled
If enabled, capture a view search results event each time a visitor performs a search on your site (based on a query parameter).
bool site_search_enabled = 5;- Returns:
- This builder for chaining.
-
getVideoEngagementEnabled
public boolean getVideoEngagementEnabled()If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
bool video_engagement_enabled = 6;- Specified by:
getVideoEngagementEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The videoEngagementEnabled.
-
setVideoEngagementEnabled
If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
bool video_engagement_enabled = 6;- Parameters:
value- The videoEngagementEnabled to set.- Returns:
- This builder for chaining.
-
clearVideoEngagementEnabled
If enabled, capture video play, progress, and complete events as visitors view embedded videos on your site.
bool video_engagement_enabled = 6;- Returns:
- This builder for chaining.
-
getFileDownloadsEnabled
public boolean getFileDownloadsEnabled()If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.
bool file_downloads_enabled = 7;- Specified by:
getFileDownloadsEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The fileDownloadsEnabled.
-
setFileDownloadsEnabled
If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.
bool file_downloads_enabled = 7;- Parameters:
value- The fileDownloadsEnabled to set.- Returns:
- This builder for chaining.
-
clearFileDownloadsEnabled
If enabled, capture a file download event each time a link is clicked with a common document, compressed file, application, video, or audio extension.
bool file_downloads_enabled = 7;- Returns:
- This builder for chaining.
-
getPageChangesEnabled
public boolean getPageChangesEnabled()If enabled, capture a page view event each time the website changes the browser history state.
bool page_changes_enabled = 8;- Specified by:
getPageChangesEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The pageChangesEnabled.
-
setPageChangesEnabled
If enabled, capture a page view event each time the website changes the browser history state.
bool page_changes_enabled = 8;- Parameters:
value- The pageChangesEnabled to set.- Returns:
- This builder for chaining.
-
clearPageChangesEnabled
If enabled, capture a page view event each time the website changes the browser history state.
bool page_changes_enabled = 8;- Returns:
- This builder for chaining.
-
getFormInteractionsEnabled
public boolean getFormInteractionsEnabled()If enabled, capture a form interaction event each time a visitor interacts with a form on your website. False by default.
bool form_interactions_enabled = 9;- Specified by:
getFormInteractionsEnabledin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The formInteractionsEnabled.
-
setFormInteractionsEnabled
If enabled, capture a form interaction event each time a visitor interacts with a form on your website. False by default.
bool form_interactions_enabled = 9;- Parameters:
value- The formInteractionsEnabled to set.- Returns:
- This builder for chaining.
-
clearFormInteractionsEnabled
If enabled, capture a form interaction event each time a visitor interacts with a form on your website. False by default.
bool form_interactions_enabled = 9;- Returns:
- This builder for chaining.
-
getSearchQueryParameter
Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
string search_query_parameter = 10 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSearchQueryParameterin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The searchQueryParameter.
-
getSearchQueryParameterBytes
public com.google.protobuf.ByteString getSearchQueryParameterBytes()Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
string search_query_parameter = 10 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSearchQueryParameterBytesin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The bytes for searchQueryParameter.
-
setSearchQueryParameter
Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
string search_query_parameter = 10 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The searchQueryParameter to set.- Returns:
- This builder for chaining.
-
clearSearchQueryParameter
Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
string search_query_parameter = 10 [(.google.api.field_behavior) = REQUIRED];- Returns:
- This builder for chaining.
-
setSearchQueryParameterBytes
public EnhancedMeasurementSettings.Builder setSearchQueryParameterBytes(com.google.protobuf.ByteString value) Required. URL query parameters to interpret as site search parameters. Max length is 1024 characters. Must not be empty.
string search_query_parameter = 10 [(.google.api.field_behavior) = REQUIRED];- Parameters:
value- The bytes for searchQueryParameter to set.- Returns:
- This builder for chaining.
-
getUriQueryParameter
Additional URL query parameters. Max length is 1024 characters.
string uri_query_parameter = 11;- Specified by:
getUriQueryParameterin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The uriQueryParameter.
-
getUriQueryParameterBytes
public com.google.protobuf.ByteString getUriQueryParameterBytes()Additional URL query parameters. Max length is 1024 characters.
string uri_query_parameter = 11;- Specified by:
getUriQueryParameterBytesin interfaceEnhancedMeasurementSettingsOrBuilder- Returns:
- The bytes for uriQueryParameter.
-
setUriQueryParameter
Additional URL query parameters. Max length is 1024 characters.
string uri_query_parameter = 11;- Parameters:
value- The uriQueryParameter to set.- Returns:
- This builder for chaining.
-
clearUriQueryParameter
Additional URL query parameters. Max length is 1024 characters.
string uri_query_parameter = 11;- Returns:
- This builder for chaining.
-
setUriQueryParameterBytes
public EnhancedMeasurementSettings.Builder setUriQueryParameterBytes(com.google.protobuf.ByteString value) Additional URL query parameters. Max length is 1024 characters.
string uri_query_parameter = 11;- Parameters:
value- The bytes for uriQueryParameter to set.- Returns:
- This builder for chaining.
-