class Google::Apis::DnsV1::RrSetRoutingPolicyLoadBalancerTarget
Attributes
The frontend IP address of the Corresponds to the JSON property `ipAddress` @return [String]
Corresponds to the JSON property `ipProtocol` @return [String]
Corresponds to the JSON property `kind` @return [String]
Corresponds to the JSON property `loadBalancerType` @return [String]
The fully qualified url of the network on which the ILB is Corresponds to the JSON property `networkUrl` @return [String]
Load Balancer to health check. The configured port of the Load Balancer. Corresponds to the JSON property `port` @return [String]
present. This should be formatted like www.googleapis.com/compute/v1/ projects/`project`/global/networks/`network` The project ID in which the ILB exists. Corresponds to the JSON property `project` @return [String]
The region for regional ILBs. Corresponds to the JSON property `region` @return [String]
Public Class Methods
# File lib/google/apis/dns_v1/classes.rb, line 2131 def initialize(**args) update!(**args) end
Public Instance Methods
Update properties of this object
# File lib/google/apis/dns_v1/classes.rb, line 2136 def update!(**args) @ip_address = args[:ip_address] if args.key?(:ip_address) @ip_protocol = args[:ip_protocol] if args.key?(:ip_protocol) @kind = args[:kind] if args.key?(:kind) @load_balancer_type = args[:load_balancer_type] if args.key?(:load_balancer_type) @network_url = args[:network_url] if args.key?(:network_url) @port = args[:port] if args.key?(:port) @project = args[:project] if args.key?(:project) @region = args[:region] if args.key?(:region) end