Class AudienceSequenceFilter.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.Builder>
com.google.analytics.admin.v1alpha.AudienceSequenceFilter.Builder
- All Implemented Interfaces:
AudienceSequenceFilterOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- AudienceSequenceFilter
public static final class AudienceSequenceFilter.Builder
extends com.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.Builder>
implements AudienceSequenceFilterOrBuilder
Defines filters that must occur in a specific order for the user to be a member of the Audience.Protobuf type
google.analytics.admin.v1alpha.AudienceSequenceFilter-
Method Summary
Modifier and TypeMethodDescriptionaddAllSequenceSteps(Iterable<? extends AudienceSequenceFilter.AudienceSequenceStep> values) Required.addSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep value) Required.addSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required.Required.addSequenceSteps(AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required.Required.addSequenceStepsBuilder(int index) Required.build()clear()Required.Optional.Required.static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptorgetScope()Required.intRequired.com.google.protobuf.DurationOptional.com.google.protobuf.Duration.BuilderOptional.com.google.protobuf.DurationOrBuilderOptional.getSequenceSteps(int index) Required.getSequenceStepsBuilder(int index) Required.Required.intRequired.Required.getSequenceStepsOrBuilder(int index) Required.Required.booleanOptional.protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(AudienceSequenceFilter other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) mergeSequenceMaximumDuration(com.google.protobuf.Duration value) Optional.removeSequenceSteps(int index) Required.setScope(AudienceFilterScope value) Required.setScopeValue(int value) Required.setSequenceMaximumDuration(com.google.protobuf.Duration value) Optional.setSequenceMaximumDuration(com.google.protobuf.Duration.Builder builderForValue) Optional.setSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep value) Required.setSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required.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<AudienceSequenceFilter.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<AudienceSequenceFilter.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<AudienceSequenceFilter.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<AudienceSequenceFilter.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<AudienceSequenceFilter.Builder>
-
mergeFrom
public AudienceSequenceFilter.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<AudienceSequenceFilter.Builder>- Throws:
IOException
-
getScopeValue
public int getScopeValue()Required. Immutable. Specifies the scope for this filter.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getScopeValuein interfaceAudienceSequenceFilterOrBuilder- Returns:
- The enum numeric value on the wire for scope.
-
setScopeValue
Required. Immutable. Specifies the scope for this filter.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The enum numeric value on the wire for scope to set.- Returns:
- This builder for chaining.
-
getScope
Required. Immutable. Specifies the scope for this filter.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Specified by:
getScopein interfaceAudienceSequenceFilterOrBuilder- Returns:
- The scope.
-
setScope
Required. Immutable. Specifies the scope for this filter.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Parameters:
value- The scope to set.- Returns:
- This builder for chaining.
-
clearScope
Required. Immutable. Specifies the scope for this filter.
.google.analytics.admin.v1alpha.AudienceFilterScope scope = 1 [(.google.api.field_behavior) = REQUIRED, (.google.api.field_behavior) = IMMUTABLE];- Returns:
- This builder for chaining.
-
hasSequenceMaximumDuration
public boolean hasSequenceMaximumDuration()Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
hasSequenceMaximumDurationin interfaceAudienceSequenceFilterOrBuilder- Returns:
- Whether the sequenceMaximumDuration field is set.
-
getSequenceMaximumDuration
public com.google.protobuf.Duration getSequenceMaximumDuration()Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSequenceMaximumDurationin interfaceAudienceSequenceFilterOrBuilder- Returns:
- The sequenceMaximumDuration.
-
setSequenceMaximumDuration
public AudienceSequenceFilter.Builder setSequenceMaximumDuration(com.google.protobuf.Duration value) Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL]; -
setSequenceMaximumDuration
public AudienceSequenceFilter.Builder setSequenceMaximumDuration(com.google.protobuf.Duration.Builder builderForValue) Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL]; -
mergeSequenceMaximumDuration
public AudienceSequenceFilter.Builder mergeSequenceMaximumDuration(com.google.protobuf.Duration value) Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL]; -
clearSequenceMaximumDuration
Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getSequenceMaximumDurationBuilder
public com.google.protobuf.Duration.Builder getSequenceMaximumDurationBuilder()Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL]; -
getSequenceMaximumDurationOrBuilder
public com.google.protobuf.DurationOrBuilder getSequenceMaximumDurationOrBuilder()Optional. Defines the time period in which the whole sequence must occur.
.google.protobuf.Duration sequence_maximum_duration = 2 [(.google.api.field_behavior) = OPTIONAL];- Specified by:
getSequenceMaximumDurationOrBuilderin interfaceAudienceSequenceFilterOrBuilder
-
getSequenceStepsList
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSequenceStepsListin interfaceAudienceSequenceFilterOrBuilder
-
getSequenceStepsCount
public int getSequenceStepsCount()Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSequenceStepsCountin interfaceAudienceSequenceFilterOrBuilder
-
getSequenceSteps
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSequenceStepsin interfaceAudienceSequenceFilterOrBuilder
-
setSequenceSteps
public AudienceSequenceFilter.Builder setSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep value) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
setSequenceSteps
public AudienceSequenceFilter.Builder setSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSequenceSteps
public AudienceSequenceFilter.Builder addSequenceSteps(AudienceSequenceFilter.AudienceSequenceStep value) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSequenceSteps
public AudienceSequenceFilter.Builder addSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep value) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSequenceSteps
public AudienceSequenceFilter.Builder addSequenceSteps(AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSequenceSteps
public AudienceSequenceFilter.Builder addSequenceSteps(int index, AudienceSequenceFilter.AudienceSequenceStep.Builder builderForValue) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addAllSequenceSteps
public AudienceSequenceFilter.Builder addAllSequenceSteps(Iterable<? extends AudienceSequenceFilter.AudienceSequenceStep> values) Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
clearSequenceSteps
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
removeSequenceSteps
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSequenceStepsBuilder
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSequenceStepsOrBuilder
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSequenceStepsOrBuilderin interfaceAudienceSequenceFilterOrBuilder
-
getSequenceStepsOrBuilderList
public List<? extends AudienceSequenceFilter.AudienceSequenceStepOrBuilder> getSequenceStepsOrBuilderList()Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];- Specified by:
getSequenceStepsOrBuilderListin interfaceAudienceSequenceFilterOrBuilder
-
addSequenceStepsBuilder
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
addSequenceStepsBuilder
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED]; -
getSequenceStepsBuilderList
Required. An ordered sequence of steps. A user must complete each step in order to join the sequence filter.
repeated .google.analytics.admin.v1alpha.AudienceSequenceFilter.AudienceSequenceStep sequence_steps = 3 [(.google.api.field_behavior) = REQUIRED];
-