public final class SessionSegment extends GeneratedMessageV3 implements SessionSegmentOrBuilder
Session segments are subsets of the sessions that occurred on your site or
app: for example, all the sessions that originated from a particular
advertising campaign.
Protobuf type google.analytics.data.v1alpha.SessionSegment
Static Fields
EXCLUSION_FIELD_NUMBER
public static final int EXCLUSION_FIELD_NUMBER
Field Value
SESSION_INCLUSION_CRITERIA_FIELD_NUMBER
public static final int SESSION_INCLUSION_CRITERIA_FIELD_NUMBER
Field Value
Static Methods
getDefaultInstance()
public static SessionSegment getDefaultInstance()
Returns
getDescriptor()
public static final Descriptors.Descriptor getDescriptor()
Returns
newBuilder()
public static SessionSegment.Builder newBuilder()
Returns
newBuilder(SessionSegment prototype)
public static SessionSegment.Builder newBuilder(SessionSegment prototype)
Parameter
Returns
public static SessionSegment parseDelimitedFrom(InputStream input)
Parameter
Returns
Exceptions
public static SessionSegment parseDelimitedFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(byte[] data)
public static SessionSegment parseFrom(byte[] data)
Parameter
Name | Description |
data | byte[]
|
Returns
Exceptions
parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
public static SessionSegment parseFrom(byte[] data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteString data)
public static SessionSegment parseFrom(ByteString data)
Parameter
Returns
Exceptions
parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
public static SessionSegment parseFrom(ByteString data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static SessionSegment parseFrom(CodedInputStream input)
Parameter
Returns
Exceptions
public static SessionSegment parseFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
public static SessionSegment parseFrom(InputStream input)
Parameter
Returns
Exceptions
public static SessionSegment parseFrom(InputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parseFrom(ByteBuffer data)
public static SessionSegment parseFrom(ByteBuffer data)
Parameter
Returns
Exceptions
parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
public static SessionSegment parseFrom(ByteBuffer data, ExtensionRegistryLite extensionRegistry)
Parameters
Returns
Exceptions
parser()
public static Parser<SessionSegment> parser()
Returns
Methods
equals(Object obj)
public boolean equals(Object obj)
Parameter
Returns
Overrides
getDefaultInstanceForType()
public SessionSegment getDefaultInstanceForType()
Returns
getExclusion()
public SessionSegmentExclusion getExclusion()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;
Returns
getExclusionOrBuilder()
public SessionSegmentExclusionOrBuilder getExclusionOrBuilder()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;
Returns
getParserForType()
public Parser<SessionSegment> getParserForType()
Returns
Overrides
getSerializedSize()
public int getSerializedSize()
Returns
Overrides
getSessionInclusionCriteria()
public SessionSegmentCriteria getSessionInclusionCriteria()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
Returns
getSessionInclusionCriteriaOrBuilder()
public SessionSegmentCriteriaOrBuilder getSessionInclusionCriteriaOrBuilder()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
Returns
getUnknownFields()
public final UnknownFieldSet getUnknownFields()
Returns
Overrides
hasExclusion()
public boolean hasExclusion()
Defines which sessions are excluded in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentExclusion exclusion = 2;
Returns
Type | Description |
boolean | Whether the exclusion field is set.
|
hasSessionInclusionCriteria()
public boolean hasSessionInclusionCriteria()
Defines which sessions are included in this segment. Optional.
.google.analytics.data.v1alpha.SessionSegmentCriteria session_inclusion_criteria = 1;
Returns
Type | Description |
boolean | Whether the sessionInclusionCriteria field is set.
|
hashCode()
Returns
Overrides
internalGetFieldAccessorTable()
protected GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Overrides
isInitialized()
public final boolean isInitialized()
Returns
Overrides
newBuilderForType()
public SessionSegment.Builder newBuilderForType()
Returns
newBuilderForType(GeneratedMessageV3.BuilderParent parent)
protected SessionSegment.Builder newBuilderForType(GeneratedMessageV3.BuilderParent parent)
Parameter
Returns
Overrides
newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
protected Object newInstance(GeneratedMessageV3.UnusedPrivateParameter unused)
Parameter
Returns
Overrides
toBuilder()
public SessionSegment.Builder toBuilder()
Returns
writeTo(CodedOutputStream output)
public void writeTo(CodedOutputStream output)
Parameter
Overrides
Exceptions