class Google::Apis::DataflowV1b3::SplitInt64

A representation of an int64, n, that is immune to precision loss when encoded in JSON.

Attributes

high_bits[RW]

The high order bits, including the sign: n >> 32. Corresponds to the JSON property `highBits` @return [Fixnum]

low_bits[RW]

The low order bits: n & 0xffffffff. Corresponds to the JSON property `lowBits` @return [Fixnum]

Public Class Methods

new(**args) click to toggle source
# File lib/google/apis/dataflow_v1b3/classes.rb, line 4901
def initialize(**args)
   update!(**args)
end

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/dataflow_v1b3/classes.rb, line 4906
def update!(**args)
  @high_bits = args[:high_bits] if args.key?(:high_bits)
  @low_bits = args[:low_bits] if args.key?(:low_bits)
end