Class: Google::Apis::ComputeAlpha::TargetSslProxiesSetSslCertificatesRequest

Inherits:
Object
  • Object
show all
Includes:
Google::Apis::Core::Hashable, Google::Apis::Core::JsonObjectSupport
Defined in:
lib/google/apis/compute_alpha/classes.rb,
lib/google/apis/compute_alpha/representations.rb,
lib/google/apis/compute_alpha/representations.rb

Instance Attribute Summary collapse

Instance Method Summary collapse

Constructor Details

#initialize(**args) ⇒ TargetSslProxiesSetSslCertificatesRequest

Returns a new instance of TargetSslProxiesSetSslCertificatesRequest.



47325
47326
47327
# File 'lib/google/apis/compute_alpha/classes.rb', line 47325

def initialize(**args)
   update!(**args)
end

Instance Attribute Details

#ssl_certificatesArray<String>

New set of URLs to SslCertificate resources to associate with this TargetSslProxy. At least one SSL certificate must be specified. Currently, you may specify up to 15 SSL certificates. Corresponds to the JSON property sslCertificates

Returns:

  • (Array<String>)


47323
47324
47325
# File 'lib/google/apis/compute_alpha/classes.rb', line 47323

def ssl_certificates
  @ssl_certificates
end

Instance Method Details

#update!(**args) ⇒ Object

Update properties of this object



47330
47331
47332
# File 'lib/google/apis/compute_alpha/classes.rb', line 47330

def update!(**args)
  @ssl_certificates = args[:ssl_certificates] if args.key?(:ssl_certificates)
end