Class: Google::Cloud::MigrationCenter::V1::AggregationResult

Inherits:
Object
  • Object
show all
Extended by:
Protobuf::MessageExts::ClassMethods
Includes:
Protobuf::MessageExts
Defined in:
proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb

Overview

Message describing a result of an aggregation.

Defined Under Namespace

Classes: Count, Frequency, Histogram, Sum

Instance Attribute Summary collapse

Instance Attribute Details

#count::Google::Cloud::MigrationCenter::V1::AggregationResult::Count



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3063

class AggregationResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The result of a count aggregation.
  # @!attribute [rw] value
  #   @return [::Integer]
  class Count
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a sum aggregation.
  # @!attribute [rw] value
  #   @return [::Float]
  class Sum
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a bucketed histogram aggregation.
  # @!attribute [rw] buckets
  #   @return [::Array<::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram::Bucket>]
  #     Buckets in the histogram.
  #     There will be `n+1` buckets matching `n` lower bounds in the request.
  #     The first bucket will be from -infinity to the first bound.
  #     Subsequent buckets will be between one bound and the next.
  #     The final bucket will be from the final bound to infinity.
  class Histogram
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A histogram bucket with a lower and upper bound, and a count of items
    # with a field value between those bounds.
    # The lower bound is inclusive and the upper bound is exclusive.
    # Lower bound may be -infinity and upper bound may be infinity.
    # @!attribute [rw] lower_bound
    #   @return [::Float]
    #     Lower bound - inclusive.
    # @!attribute [rw] upper_bound
    #   @return [::Float]
    #     Upper bound - exclusive.
    # @!attribute [rw] count
    #   @return [::Integer]
    #     Count of items in the bucket.
    class Bucket
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # The result of a frequency distribution aggregation.
  # @!attribute [rw] values
  #   @return [::Google::Protobuf::Map{::String => ::Integer}]
  class Frequency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Integer]
    class ValuesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#field::String

Returns:

  • (::String)


3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3063

class AggregationResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The result of a count aggregation.
  # @!attribute [rw] value
  #   @return [::Integer]
  class Count
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a sum aggregation.
  # @!attribute [rw] value
  #   @return [::Float]
  class Sum
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a bucketed histogram aggregation.
  # @!attribute [rw] buckets
  #   @return [::Array<::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram::Bucket>]
  #     Buckets in the histogram.
  #     There will be `n+1` buckets matching `n` lower bounds in the request.
  #     The first bucket will be from -infinity to the first bound.
  #     Subsequent buckets will be between one bound and the next.
  #     The final bucket will be from the final bound to infinity.
  class Histogram
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A histogram bucket with a lower and upper bound, and a count of items
    # with a field value between those bounds.
    # The lower bound is inclusive and the upper bound is exclusive.
    # Lower bound may be -infinity and upper bound may be infinity.
    # @!attribute [rw] lower_bound
    #   @return [::Float]
    #     Lower bound - inclusive.
    # @!attribute [rw] upper_bound
    #   @return [::Float]
    #     Upper bound - exclusive.
    # @!attribute [rw] count
    #   @return [::Integer]
    #     Count of items in the bucket.
    class Bucket
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # The result of a frequency distribution aggregation.
  # @!attribute [rw] values
  #   @return [::Google::Protobuf::Map{::String => ::Integer}]
  class Frequency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Integer]
    class ValuesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#frequency::Google::Cloud::MigrationCenter::V1::AggregationResult::Frequency



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3063

class AggregationResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The result of a count aggregation.
  # @!attribute [rw] value
  #   @return [::Integer]
  class Count
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a sum aggregation.
  # @!attribute [rw] value
  #   @return [::Float]
  class Sum
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a bucketed histogram aggregation.
  # @!attribute [rw] buckets
  #   @return [::Array<::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram::Bucket>]
  #     Buckets in the histogram.
  #     There will be `n+1` buckets matching `n` lower bounds in the request.
  #     The first bucket will be from -infinity to the first bound.
  #     Subsequent buckets will be between one bound and the next.
  #     The final bucket will be from the final bound to infinity.
  class Histogram
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A histogram bucket with a lower and upper bound, and a count of items
    # with a field value between those bounds.
    # The lower bound is inclusive and the upper bound is exclusive.
    # Lower bound may be -infinity and upper bound may be infinity.
    # @!attribute [rw] lower_bound
    #   @return [::Float]
    #     Lower bound - inclusive.
    # @!attribute [rw] upper_bound
    #   @return [::Float]
    #     Upper bound - exclusive.
    # @!attribute [rw] count
    #   @return [::Integer]
    #     Count of items in the bucket.
    class Bucket
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # The result of a frequency distribution aggregation.
  # @!attribute [rw] values
  #   @return [::Google::Protobuf::Map{::String => ::Integer}]
  class Frequency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Integer]
    class ValuesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#histogram::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3063

class AggregationResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The result of a count aggregation.
  # @!attribute [rw] value
  #   @return [::Integer]
  class Count
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a sum aggregation.
  # @!attribute [rw] value
  #   @return [::Float]
  class Sum
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a bucketed histogram aggregation.
  # @!attribute [rw] buckets
  #   @return [::Array<::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram::Bucket>]
  #     Buckets in the histogram.
  #     There will be `n+1` buckets matching `n` lower bounds in the request.
  #     The first bucket will be from -infinity to the first bound.
  #     Subsequent buckets will be between one bound and the next.
  #     The final bucket will be from the final bound to infinity.
  class Histogram
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A histogram bucket with a lower and upper bound, and a count of items
    # with a field value between those bounds.
    # The lower bound is inclusive and the upper bound is exclusive.
    # Lower bound may be -infinity and upper bound may be infinity.
    # @!attribute [rw] lower_bound
    #   @return [::Float]
    #     Lower bound - inclusive.
    # @!attribute [rw] upper_bound
    #   @return [::Float]
    #     Upper bound - exclusive.
    # @!attribute [rw] count
    #   @return [::Integer]
    #     Count of items in the bucket.
    class Bucket
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # The result of a frequency distribution aggregation.
  # @!attribute [rw] values
  #   @return [::Google::Protobuf::Map{::String => ::Integer}]
  class Frequency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Integer]
    class ValuesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end

#sum::Google::Cloud::MigrationCenter::V1::AggregationResult::Sum



3063
3064
3065
3066
3067
3068
3069
3070
3071
3072
3073
3074
3075
3076
3077
3078
3079
3080
3081
3082
3083
3084
3085
3086
3087
3088
3089
3090
3091
3092
3093
3094
3095
3096
3097
3098
3099
3100
3101
3102
3103
3104
3105
3106
3107
3108
3109
3110
3111
3112
3113
3114
3115
3116
3117
3118
3119
3120
3121
3122
3123
3124
3125
3126
3127
3128
3129
3130
# File 'proto_docs/google/cloud/migrationcenter/v1/migrationcenter.rb', line 3063

class AggregationResult
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods

  # The result of a count aggregation.
  # @!attribute [rw] value
  #   @return [::Integer]
  class Count
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a sum aggregation.
  # @!attribute [rw] value
  #   @return [::Float]
  class Sum
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods
  end

  # The result of a bucketed histogram aggregation.
  # @!attribute [rw] buckets
  #   @return [::Array<::Google::Cloud::MigrationCenter::V1::AggregationResult::Histogram::Bucket>]
  #     Buckets in the histogram.
  #     There will be `n+1` buckets matching `n` lower bounds in the request.
  #     The first bucket will be from -infinity to the first bound.
  #     Subsequent buckets will be between one bound and the next.
  #     The final bucket will be from the final bound to infinity.
  class Histogram
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # A histogram bucket with a lower and upper bound, and a count of items
    # with a field value between those bounds.
    # The lower bound is inclusive and the upper bound is exclusive.
    # Lower bound may be -infinity and upper bound may be infinity.
    # @!attribute [rw] lower_bound
    #   @return [::Float]
    #     Lower bound - inclusive.
    # @!attribute [rw] upper_bound
    #   @return [::Float]
    #     Upper bound - exclusive.
    # @!attribute [rw] count
    #   @return [::Integer]
    #     Count of items in the bucket.
    class Bucket
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end

  # The result of a frequency distribution aggregation.
  # @!attribute [rw] values
  #   @return [::Google::Protobuf::Map{::String => ::Integer}]
  class Frequency
    include ::Google::Protobuf::MessageExts
    extend ::Google::Protobuf::MessageExts::ClassMethods

    # @!attribute [rw] key
    #   @return [::String]
    # @!attribute [rw] value
    #   @return [::Integer]
    class ValuesEntry
      include ::Google::Protobuf::MessageExts
      extend ::Google::Protobuf::MessageExts::ClassMethods
    end
  end
end