Class FunnelResponseMetadata.Builder

java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<BuilderT>
com.google.protobuf.GeneratedMessage.Builder<FunnelResponseMetadata.Builder>
com.google.analytics.data.v1alpha.FunnelResponseMetadata.Builder
All Implemented Interfaces:
FunnelResponseMetadataOrBuilder, com.google.protobuf.Message.Builder, com.google.protobuf.MessageLite.Builder, com.google.protobuf.MessageLiteOrBuilder, com.google.protobuf.MessageOrBuilder, Cloneable
Enclosing class:
FunnelResponseMetadata

public static final class FunnelResponseMetadata.Builder extends com.google.protobuf.GeneratedMessage.Builder<FunnelResponseMetadata.Builder> implements FunnelResponseMetadataOrBuilder
 The funnel report's response metadata carries additional information about
 the funnel report.
 
Protobuf type google.analytics.data.v1alpha.FunnelResponseMetadata
  • 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.Builder<FunnelResponseMetadata.Builder>
    • clear

      Specified by:
      clear in interface com.google.protobuf.Message.Builder
      Specified by:
      clear in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      clear in class com.google.protobuf.GeneratedMessage.Builder<FunnelResponseMetadata.Builder>
    • getDescriptorForType

      public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()
      Specified by:
      getDescriptorForType in interface com.google.protobuf.Message.Builder
      Specified by:
      getDescriptorForType in interface com.google.protobuf.MessageOrBuilder
      Overrides:
      getDescriptorForType in class com.google.protobuf.GeneratedMessage.Builder<FunnelResponseMetadata.Builder>
    • getDefaultInstanceForType

      public FunnelResponseMetadata getDefaultInstanceForType()
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
      Specified by:
      getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
    • build

      public FunnelResponseMetadata build()
      Specified by:
      build in interface com.google.protobuf.Message.Builder
      Specified by:
      build in interface com.google.protobuf.MessageLite.Builder
    • buildPartial

      public FunnelResponseMetadata buildPartial()
      Specified by:
      buildPartial in interface com.google.protobuf.Message.Builder
      Specified by:
      buildPartial in interface com.google.protobuf.MessageLite.Builder
    • mergeFrom

      public FunnelResponseMetadata.Builder mergeFrom(com.google.protobuf.Message other)
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FunnelResponseMetadata.Builder>
    • mergeFrom

    • isInitialized

      public final boolean isInitialized()
      Specified by:
      isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
      Overrides:
      isInitialized in class com.google.protobuf.GeneratedMessage.Builder<FunnelResponseMetadata.Builder>
    • mergeFrom

      public FunnelResponseMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException
      Specified by:
      mergeFrom in interface com.google.protobuf.Message.Builder
      Specified by:
      mergeFrom in interface com.google.protobuf.MessageLite.Builder
      Overrides:
      mergeFrom in class com.google.protobuf.AbstractMessage.Builder<FunnelResponseMetadata.Builder>
      Throws:
      IOException
    • getSamplingMetadatasList

      public List<SamplingMetadata> getSamplingMetadatasList()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
      Specified by:
      getSamplingMetadatasList in interface FunnelResponseMetadataOrBuilder
    • getSamplingMetadatasCount

      public int getSamplingMetadatasCount()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
      Specified by:
      getSamplingMetadatasCount in interface FunnelResponseMetadataOrBuilder
    • getSamplingMetadatas

      public SamplingMetadata getSamplingMetadatas(int index)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
      Specified by:
      getSamplingMetadatas in interface FunnelResponseMetadataOrBuilder
    • setSamplingMetadatas

      public FunnelResponseMetadata.Builder setSamplingMetadatas(int index, SamplingMetadata value)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • setSamplingMetadatas

      public FunnelResponseMetadata.Builder setSamplingMetadatas(int index, SamplingMetadata.Builder builderForValue)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addSamplingMetadatas

      public FunnelResponseMetadata.Builder addSamplingMetadatas(SamplingMetadata value)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addSamplingMetadatas

      public FunnelResponseMetadata.Builder addSamplingMetadatas(int index, SamplingMetadata value)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addSamplingMetadatas

      public FunnelResponseMetadata.Builder addSamplingMetadatas(SamplingMetadata.Builder builderForValue)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addSamplingMetadatas

      public FunnelResponseMetadata.Builder addSamplingMetadatas(int index, SamplingMetadata.Builder builderForValue)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addAllSamplingMetadatas

      public FunnelResponseMetadata.Builder addAllSamplingMetadatas(Iterable<? extends SamplingMetadata> values)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • clearSamplingMetadatas

      public FunnelResponseMetadata.Builder clearSamplingMetadatas()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • removeSamplingMetadatas

      public FunnelResponseMetadata.Builder removeSamplingMetadatas(int index)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • getSamplingMetadatasBuilder

      public SamplingMetadata.Builder getSamplingMetadatasBuilder(int index)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • getSamplingMetadatasOrBuilder

      public SamplingMetadataOrBuilder getSamplingMetadatasOrBuilder(int index)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
      Specified by:
      getSamplingMetadatasOrBuilder in interface FunnelResponseMetadataOrBuilder
    • getSamplingMetadatasOrBuilderList

      public List<? extends SamplingMetadataOrBuilder> getSamplingMetadatasOrBuilderList()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
      Specified by:
      getSamplingMetadatasOrBuilderList in interface FunnelResponseMetadataOrBuilder
    • addSamplingMetadatasBuilder

      public SamplingMetadata.Builder addSamplingMetadatasBuilder()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • addSamplingMetadatasBuilder

      public SamplingMetadata.Builder addSamplingMetadatasBuilder(int index)
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;
    • getSamplingMetadatasBuilderList

      public List<SamplingMetadata.Builder> getSamplingMetadatasBuilderList()
       If funnel report results are
       [sampled](https://support.google.com/analytics/answer/13331292), this
       describes what percentage of events were used in this funnel report. One
       `samplingMetadatas` is populated for each date range. Each
       `samplingMetadatas` corresponds to a date range in order that date ranges
       were specified in the request.
      
       However if the results are not sampled, this field will not be defined.
       
      repeated .google.analytics.data.v1alpha.SamplingMetadata sampling_metadatas = 1;