code: @BetaApi
    public final Operation setSslPolicyTargetSslProxy(
        String targetSslProxy, SslPolicyReference sslPolicyReferenceResource) {
  
      SetSslPolicyTargetSslProxyHttpRequest request =
          SetSslPolicyTargetSslProxyHttpRequest.newBuilder()
              .setTargetSslProxy(targetSslProxy)
              .setSslPolicyReferenceResource(sslPolicyReferenceResource)
              .build();
      return setSslPolicyTargetSslProxy(request);
    }
docs: Sets the SSL policy for TargetSslProxy. The SSL policy specifies the server-side support for
  SSL features. This affects connections between clients and the SSL proxy load balancer. They do
  not affect the connection between the load balancer and the backends.
  
  <p>Sample code:
  
  <pre><code>
  try (TargetSslProxyClient targetSslProxyClient = TargetSslProxyClient.create()) {
  ProjectGlobalTargetSslProxyName targetSslProxy = ProjectGlobalTargetSslProxyName.of("[PROJECT]", "[TARGET_SSL_PROXY]");
  SslPolicyReference sslPolicyReferenceResource = SslPolicyReference.newBuilder().build();
  Operation response = targetSslProxyClient.setSslPolicyTargetSslProxy(targetSslProxy.toString(), sslPolicyReferenceResource);
  }
  </code></pre>
  
  @param targetSslProxy Name of the TargetSslProxy resource whose SSL policy is to be set. The
  name must be 1-63 characters long, and comply with RFC1035.
  @param sslPolicyReferenceResource
  @throws com.google.api.gax.rpc.ApiException if the remote call fails