class Google::Apis::DnsV1::RrSetRoutingPolicyLoadBalancerTarget

Attributes

ip_address[RW]

The frontend IP address of the Corresponds to the JSON property `ipAddress` @return [String]

ip_protocol[RW]

Corresponds to the JSON property `ipProtocol` @return [String]

kind[RW]

Corresponds to the JSON property `kind` @return [String]

load_balancer_type[RW]

Corresponds to the JSON property `loadBalancerType` @return [String]

network_url[RW]

The fully qualified url of the network on which the ILB is Corresponds to the JSON property `networkUrl` @return [String]

port[RW]

Load Balancer to health check. The configured port of the Load Balancer. Corresponds to the JSON property `port` @return [String]

project[RW]

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]

region[RW]

The region for regional ILBs. Corresponds to the JSON property `region` @return [String]

Public Class Methods

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

Public Instance Methods

update!(**args) click to toggle source

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