Class: Google::Cloud::Optimization::V1::TransitionAttributes

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

Overview

Specifies attributes of transitions between two consecutive visits on a route. Several TransitionAttributes may apply to the same transition: in that case, all extra costs add up and the strictest constraint or limit applies (following natural "AND" semantics).

Instance Attribute Summary collapse

Instance Attribute Details

#cost::Float



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#cost_per_kilometer::Float



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#delay::Google::Protobuf::Duration



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#distance_limit::Google::Cloud::Optimization::V1::DistanceLimit



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#dst_tag::String



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#excluded_dst_tag::String



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#excluded_src_tag::String



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end

#src_tag::String



1721
1722
1723
1724
# File 'proto_docs/google/cloud/optimization/v1/fleet_routing.rb', line 1721

class TransitionAttributes
  include ::Google::Protobuf::MessageExts
  extend ::Google::Protobuf::MessageExts::ClassMethods
end