Class CoreServiceProto.GetFeatureStatisticsRequest.Builder

    • Method Detail

      • getDescriptor

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

        protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
        Specified by:
        internalGetFieldAccessorTable in class com.google.protobuf.GeneratedMessageV3.Builder<CoreServiceProto.GetFeatureStatisticsRequest.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.GeneratedMessageV3.Builder<CoreServiceProto.GetFeatureStatisticsRequest.Builder>
      • getDefaultInstanceForType

        public CoreServiceProto.GetFeatureStatisticsRequest getDefaultInstanceForType()
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageLiteOrBuilder
        Specified by:
        getDefaultInstanceForType in interface com.google.protobuf.MessageOrBuilder
      • buildPartial

        public CoreServiceProto.GetFeatureStatisticsRequest buildPartial()
        Specified by:
        buildPartial in interface com.google.protobuf.Message.Builder
        Specified by:
        buildPartial in interface com.google.protobuf.MessageLite.Builder
      • isInitialized

        public final boolean isInitialized()
        Specified by:
        isInitialized in interface com.google.protobuf.MessageLiteOrBuilder
        Overrides:
        isInitialized in class com.google.protobuf.GeneratedMessageV3.Builder<CoreServiceProto.GetFeatureStatisticsRequest.Builder>
      • getFeatureSetIdBytes

        public com.google.protobuf.ByteString getFeatureSetIdBytes()
         Feature set to retrieve the statistics for. A fully qualified feature set
         id in the format of project/feature_set must be provided.
         
        string feature_set_id = 1;
        Specified by:
        getFeatureSetIdBytes in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        The bytes for featureSetId.
      • setFeatureSetId

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setFeatureSetId​(String value)
         Feature set to retrieve the statistics for. A fully qualified feature set
         id in the format of project/feature_set must be provided.
         
        string feature_set_id = 1;
        Parameters:
        value - The featureSetId to set.
        Returns:
        This builder for chaining.
      • clearFeatureSetId

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder clearFeatureSetId()
         Feature set to retrieve the statistics for. A fully qualified feature set
         id in the format of project/feature_set must be provided.
         
        string feature_set_id = 1;
        Returns:
        This builder for chaining.
      • setFeatureSetIdBytes

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setFeatureSetIdBytes​(com.google.protobuf.ByteString value)
         Feature set to retrieve the statistics for. A fully qualified feature set
         id in the format of project/feature_set must be provided.
         
        string feature_set_id = 1;
        Parameters:
        value - The bytes for featureSetId to set.
        Returns:
        This builder for chaining.
      • getFeaturesList

        public com.google.protobuf.ProtocolStringList getFeaturesList()
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Specified by:
        getFeaturesList in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        A list containing the features.
      • getFeaturesCount

        public int getFeaturesCount()
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Specified by:
        getFeaturesCount in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        The count of features.
      • getFeatures

        public String getFeatures​(int index)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Specified by:
        getFeatures in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The features at the given index.
      • getFeaturesBytes

        public com.google.protobuf.ByteString getFeaturesBytes​(int index)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Specified by:
        getFeaturesBytes in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the features at the given index.
      • setFeatures

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setFeatures​(int index,
                                                                                String value)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Parameters:
        index - The index to set the value at.
        value - The features to set.
        Returns:
        This builder for chaining.
      • addFeatures

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addFeatures​(String value)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Parameters:
        value - The features to add.
        Returns:
        This builder for chaining.
      • addAllFeatures

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addAllFeatures​(Iterable<String> values)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Parameters:
        values - The features to add.
        Returns:
        This builder for chaining.
      • clearFeatures

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder clearFeatures()
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Returns:
        This builder for chaining.
      • addFeaturesBytes

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addFeaturesBytes​(com.google.protobuf.ByteString value)
         Optional filter which filters returned statistics by selected features. These
         features must be present in the data that is being processed.
         
        repeated string features = 2;
        Parameters:
        value - The bytes of the features to add.
        Returns:
        This builder for chaining.
      • setStore

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setStore​(String value)
         Optional filter to select store over which the statistics will retrieved.
         Only historical stores are allowed.
         
        string store = 3;
        Parameters:
        value - The store to set.
        Returns:
        This builder for chaining.
      • setStoreBytes

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setStoreBytes​(com.google.protobuf.ByteString value)
         Optional filter to select store over which the statistics will retrieved.
         Only historical stores are allowed.
         
        string store = 3;
        Parameters:
        value - The bytes for store to set.
        Returns:
        This builder for chaining.
      • hasStartDate

        public boolean hasStartDate()
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
        Specified by:
        hasStartDate in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        Whether the startDate field is set.
      • getStartDate

        public com.google.protobuf.Timestamp getStartDate()
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
        Specified by:
        getStartDate in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        The startDate.
      • setStartDate

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setStartDate​(com.google.protobuf.Timestamp value)
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
      • setStartDate

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setStartDate​(com.google.protobuf.Timestamp.Builder builderForValue)
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
      • mergeStartDate

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder mergeStartDate​(com.google.protobuf.Timestamp value)
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
      • clearStartDate

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder clearStartDate()
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
      • getStartDateBuilder

        public com.google.protobuf.Timestamp.Builder getStartDateBuilder()
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
      • getStartDateOrBuilder

        public com.google.protobuf.TimestampOrBuilder getStartDateOrBuilder()
         Optional start and end dates over which to filter statistical data
         Start date is inclusive, but end date is not.
         Only dates are supported, not times.
         Cannot be used with dataset_ids.
         If this period spans multiple days, unaggregatable statistics will be dropped.
         
        .google.protobuf.Timestamp start_date = 4;
        Specified by:
        getStartDateOrBuilder in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
      • getEndDateBuilder

        public com.google.protobuf.Timestamp.Builder getEndDateBuilder()
        .google.protobuf.Timestamp end_date = 5;
      • getIngestionIdsList

        public com.google.protobuf.ProtocolStringList getIngestionIdsList()
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Specified by:
        getIngestionIdsList in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        A list containing the ingestionIds.
      • getIngestionIdsCount

        public int getIngestionIdsCount()
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Specified by:
        getIngestionIdsCount in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Returns:
        The count of ingestionIds.
      • getIngestionIds

        public String getIngestionIds​(int index)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Specified by:
        getIngestionIds in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Parameters:
        index - The index of the element to return.
        Returns:
        The ingestionIds at the given index.
      • getIngestionIdsBytes

        public com.google.protobuf.ByteString getIngestionIdsBytes​(int index)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Specified by:
        getIngestionIdsBytes in interface CoreServiceProto.GetFeatureStatisticsRequestOrBuilder
        Parameters:
        index - The index of the value to return.
        Returns:
        The bytes of the ingestionIds at the given index.
      • setIngestionIds

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setIngestionIds​(int index,
                                                                                    String value)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Parameters:
        index - The index to set the value at.
        value - The ingestionIds to set.
        Returns:
        This builder for chaining.
      • addIngestionIds

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addIngestionIds​(String value)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Parameters:
        value - The ingestionIds to add.
        Returns:
        This builder for chaining.
      • addAllIngestionIds

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addAllIngestionIds​(Iterable<String> values)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Parameters:
        values - The ingestionIds to add.
        Returns:
        This builder for chaining.
      • clearIngestionIds

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder clearIngestionIds()
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Returns:
        This builder for chaining.
      • addIngestionIdsBytes

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder addIngestionIdsBytes​(com.google.protobuf.ByteString value)
         Optional list of ingestion Ids by which to filter data before
         retrieving statistics.
         Cannot be used with the date ranges
         If multiple dataset ids are provided, unaggregatable statistics will be dropped.
         
        repeated string ingestion_ids = 6;
        Parameters:
        value - The bytes of the ingestionIds to add.
        Returns:
        This builder for chaining.
      • setForceRefresh

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder setForceRefresh​(boolean value)
         Setting this flag to true will force a recalculation of statistics and overwrite results currently in the
         cache, if any.
         
        bool force_refresh = 7;
        Parameters:
        value - The forceRefresh to set.
        Returns:
        This builder for chaining.
      • clearForceRefresh

        public CoreServiceProto.GetFeatureStatisticsRequest.Builder clearForceRefresh()
         Setting this flag to true will force a recalculation of statistics and overwrite results currently in the
         cache, if any.
         
        bool force_refresh = 7;
        Returns:
        This builder for chaining.