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