code: func (g *Cloud) SetSslCertificateForTargetHTTPSProxy(proxy *compute.TargetHttpsProxy, sslCertURLs []string) error {
  	ctx, cancel := cloud.ContextWithCallTimeout()
  	defer cancel()
  
  	mc := newTargetProxyMetricContext("set_ssl_cert")
  	req := &compute.TargetHttpsProxiesSetSslCertificatesRequest{
  		SslCertificates: sslCertURLs,
  	}
  	return mc.Observe(g.c.TargetHttpsProxies().SetSslCertificates(ctx, meta.GlobalKey(proxy.Name), req))
  }
docs: // SetSslCertificateForTargetHTTPSProxy sets the given SslCertificate for the given TargetHttpsProxy.