class Google::Apis::NetworkmanagementV1::LoadBalancerInfo

For display only. Metadata associated with a load balancer.

Attributes

backend_type[RW]

Type of load balancer's backend configuration. Corresponds to the JSON property `backendType` @return [String]

backend_uri[RW]

Backend configuration URI. Corresponds to the JSON property `backendUri` @return [String]

backends[RW]

Information for the loadbalancer backends. Corresponds to the JSON property `backends` @return [Array<Google::Apis::NetworkmanagementV1::LoadBalancerBackend>]

health_check_uri[RW]

URI of the health check for the load balancer. Corresponds to the JSON property `healthCheckUri` @return [String]

load_balancer_type[RW]

Type of the load balancer. Corresponds to the JSON property `loadBalancerType` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

Update properties of this object

# File lib/google/apis/networkmanagement_v1/classes.rb, line 1003
def update!(**args)
  @backend_type = args[:backend_type] if args.key?(:backend_type)
  @backend_uri = args[:backend_uri] if args.key?(:backend_uri)
  @backends = args[:backends] if args.key?(:backends)
  @health_check_uri = args[:health_check_uri] if args.key?(:health_check_uri)
  @load_balancer_type = args[:load_balancer_type] if args.key?(:load_balancer_type)
end