Class RunFunnelReportResponse

java.lang.Object
com.google.protobuf.AbstractMessageLite
com.google.protobuf.AbstractMessage
com.google.protobuf.GeneratedMessage
com.google.analytics.data.v1alpha.RunFunnelReportResponse
All Implemented Interfaces:
RunFunnelReportResponseOrBuilder, com.google.protobuf.Message, com.google.protobuf.MessageLite, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Serializable

@Generated public final class RunFunnelReportResponse extends com.google.protobuf.GeneratedMessage implements RunFunnelReportResponseOrBuilder
 The funnel report response contains two sub reports. The two sub reports are
 different combinations of dimensions and metrics.
 
Protobuf type google.analytics.data.v1alpha.RunFunnelReportResponse
See Also:
  • Field Details

    • FUNNEL_TABLE_FIELD_NUMBER

      public static final int FUNNEL_TABLE_FIELD_NUMBER
      See Also:
    • FUNNEL_VISUALIZATION_FIELD_NUMBER

      public static final int FUNNEL_VISUALIZATION_FIELD_NUMBER
      See Also:
    • PROPERTY_QUOTA_FIELD_NUMBER

      public static final int PROPERTY_QUOTA_FIELD_NUMBER
      See Also:
    • KIND_FIELD_NUMBER

      public static final int KIND_FIELD_NUMBER
      See Also:
  • Method Details

    • getDescriptor

      public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
    • internalGetFieldAccessorTable

      protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
      Specified by:
      internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessage
    • hasFunnelTable

      public boolean hasFunnelTable()
       The funnel table is a report with the funnel step, segment, breakdown
       dimension, active users, completion rate, abandonments, and abandonments
       rate.
      
       The segment dimension is only present in this response if a segment was
       requested. The breakdown dimension is only present in this response if it
       was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;
      Specified by:
      hasFunnelTable in interface RunFunnelReportResponseOrBuilder
      Returns:
      Whether the funnelTable field is set.
    • getFunnelTable

      public FunnelSubReport getFunnelTable()
       The funnel table is a report with the funnel step, segment, breakdown
       dimension, active users, completion rate, abandonments, and abandonments
       rate.
      
       The segment dimension is only present in this response if a segment was
       requested. The breakdown dimension is only present in this response if it
       was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;
      Specified by:
      getFunnelTable in interface RunFunnelReportResponseOrBuilder
      Returns:
      The funnelTable.
    • getFunnelTableOrBuilder

      public FunnelSubReportOrBuilder getFunnelTableOrBuilder()
       The funnel table is a report with the funnel step, segment, breakdown
       dimension, active users, completion rate, abandonments, and abandonments
       rate.
      
       The segment dimension is only present in this response if a segment was
       requested. The breakdown dimension is only present in this response if it
       was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_table = 1;
      Specified by:
      getFunnelTableOrBuilder in interface RunFunnelReportResponseOrBuilder
    • hasFunnelVisualization

      public boolean hasFunnelVisualization()
       The funnel visualization is a report with the funnel step, segment, date,
       next action dimension, and active users.
      
       The segment dimension is only present in this response if a segment was
       requested. The date dimension is only present in this response if it was
       requested through the `TRENDED_FUNNEL` funnel type. The next action
       dimension is only present in the response if it was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;
      Specified by:
      hasFunnelVisualization in interface RunFunnelReportResponseOrBuilder
      Returns:
      Whether the funnelVisualization field is set.
    • getFunnelVisualization

      public FunnelSubReport getFunnelVisualization()
       The funnel visualization is a report with the funnel step, segment, date,
       next action dimension, and active users.
      
       The segment dimension is only present in this response if a segment was
       requested. The date dimension is only present in this response if it was
       requested through the `TRENDED_FUNNEL` funnel type. The next action
       dimension is only present in the response if it was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;
      Specified by:
      getFunnelVisualization in interface RunFunnelReportResponseOrBuilder
      Returns:
      The funnelVisualization.
    • getFunnelVisualizationOrBuilder

      public FunnelSubReportOrBuilder getFunnelVisualizationOrBuilder()
       The funnel visualization is a report with the funnel step, segment, date,
       next action dimension, and active users.
      
       The segment dimension is only present in this response if a segment was
       requested. The date dimension is only present in this response if it was
       requested through the `TRENDED_FUNNEL` funnel type. The next action
       dimension is only present in the response if it was requested.
       
      .google.analytics.data.v1alpha.FunnelSubReport funnel_visualization = 2;
      Specified by:
      getFunnelVisualizationOrBuilder in interface RunFunnelReportResponseOrBuilder
    • hasPropertyQuota

      public boolean hasPropertyQuota()
       This Analytics Property's quota state including this request.
       
      .google.analytics.data.v1alpha.PropertyQuota property_quota = 3;
      Specified by:
      hasPropertyQuota in interface RunFunnelReportResponseOrBuilder
      Returns:
      Whether the propertyQuota field is set.
    • getPropertyQuota

      public PropertyQuota getPropertyQuota()
       This Analytics Property's quota state including this request.
       
      .google.analytics.data.v1alpha.PropertyQuota property_quota = 3;
      Specified by:
      getPropertyQuota in interface RunFunnelReportResponseOrBuilder
      Returns:
      The propertyQuota.
    • getPropertyQuotaOrBuilder

      public PropertyQuotaOrBuilder getPropertyQuotaOrBuilder()
       This Analytics Property's quota state including this request.
       
      .google.analytics.data.v1alpha.PropertyQuota property_quota = 3;
      Specified by:
      getPropertyQuotaOrBuilder in interface RunFunnelReportResponseOrBuilder
    • getKind

      public String getKind()
       Identifies what kind of resource this message is. This `kind` is always the
       fixed string "analyticsData#runFunnelReport". Useful to distinguish between
       response types in JSON.
       
      string kind = 4;
      Specified by:
      getKind in interface RunFunnelReportResponseOrBuilder
      Returns:
      The kind.
    • getKindBytes

      public com.google.protobuf.ByteString getKindBytes()
       Identifies what kind of resource this message is. This `kind` is always the
       fixed string "analyticsData#runFunnelReport". Useful to distinguish between
       response types in JSON.
       
      string kind = 4;
      Specified by:
      getKindBytes in interface RunFunnelReportResponseOrBuilder
      Returns:
      The bytes for kind.
    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage
    • writeTo

      public void writeTo(com.google.protobuf.CodedOutputStream output) throws IOException
      Specified by:
      writeTo in interface com.google.protobuf.MessageLite
      Overrides:
      writeTo in class com.google.protobuf.GeneratedMessage
      Throws:
      IOException
    • getSerializedSize

      public int getSerializedSize()
      Specified by:
      getSerializedSize in interface com.google.protobuf.MessageLite
      Overrides:
      getSerializedSize in class com.google.protobuf.GeneratedMessage
    • equals

      public boolean equals(Object obj)
      Specified by:
      equals in interface com.google.protobuf.Message
      Overrides:
      equals in class com.google.protobuf.AbstractMessage
    • hashCode

      public int hashCode()
      Specified by:
      hashCode in interface com.google.protobuf.Message
      Overrides:
      hashCode in class com.google.protobuf.AbstractMessage
    • parseFrom

      public static RunFunnelReportResponse parseFrom(ByteBuffer data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(ByteBuffer data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(com.google.protobuf.ByteString data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(com.google.protobuf.ByteString data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(byte[] data) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(byte[] data, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws com.google.protobuf.InvalidProtocolBufferException
      Throws:
      com.google.protobuf.InvalidProtocolBufferException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static RunFunnelReportResponse parseDelimitedFrom(InputStream input) throws IOException
      Throws:
      IOException
    • parseDelimitedFrom

      public static RunFunnelReportResponse parseDelimitedFrom(InputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(com.google.protobuf.CodedInputStream input) throws IOException
      Throws:
      IOException
    • parseFrom

      public static RunFunnelReportResponse parseFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Throws:
      IOException
    • newBuilderForType

      public RunFunnelReportResponse.Builder newBuilderForType()
      Specified by:
      newBuilderForType in interface com.google.protobuf.Message
      Specified by:
      newBuilderForType in interface com.google.protobuf.MessageLite
    • newBuilder

      public static RunFunnelReportResponse.Builder newBuilder()
    • newBuilder

      public static RunFunnelReportResponse.Builder newBuilder(RunFunnelReportResponse prototype)
    • toBuilder

      public RunFunnelReportResponse.Builder toBuilder()
      Specified by:
      toBuilder in interface com.google.protobuf.Message
      Specified by:
      toBuilder in interface com.google.protobuf.MessageLite
    • newBuilderForType

      protected RunFunnelReportResponse.Builder newBuilderForType(com.google.protobuf.AbstractMessage.BuilderParent parent)
      Overrides:
      newBuilderForType in class com.google.protobuf.AbstractMessage
    • getDefaultInstance

      public static RunFunnelReportResponse getDefaultInstance()
    • parser

      public static com.google.protobuf.Parser<RunFunnelReportResponse> parser()
    • getParserForType

      public com.google.protobuf.Parser<RunFunnelReportResponse> getParserForType()
      Specified by:
      getParserForType in interface com.google.protobuf.Message
      Specified by:
      getParserForType in interface com.google.protobuf.MessageLite
      Overrides:
      getParserForType in class com.google.protobuf.GeneratedMessage
    • getDefaultInstanceForType

      public RunFunnelReportResponse getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder