class Google::Apis::TrafficdirectorV2::ClientConfig
All xds configs for a particular client.
Attributes
node[RW]
Identifies a specific Envoy instance. The node identifier is presented to the management server, which may use this identifier to distinguish per Envoy configuration for serving. [#next-free-field: 12] Corresponds to the JSON property `node` @return [Google::Apis::TrafficdirectorV2::Node]
xds_config[RW]
Corresponds to the JSON property `xdsConfig` @return [Array<Google::Apis::TrafficdirectorV2::PerXdsConfig>]
Public Class Methods
new(**args)
click to toggle source
# File lib/google/apis/trafficdirector_v2/classes.rb, line 97 def initialize(**args) update!(**args) end
Public Instance Methods
update!(**args)
click to toggle source
Update properties of this object
# File lib/google/apis/trafficdirector_v2/classes.rb, line 102 def update!(**args) @node = args[:node] if args.key?(:node) @xds_config = args[:xds_config] if args.key?(:xds_config) end