package com.l7tech.server.policy.assertion;

import com.l7tech.common.http.GenericHttpClientFactory;
import com.l7tech.security.xml.SignerInfo;
import javax.net.ssl.SSLContext;
import javax.net.ssl.SSLSocketFactory;

class x {
   private final w a = new w();

   x a(SSLContext var1) {
      this.a.a = var1;
      return this;
   }

   x a(SSLSocketFactory var1) {
      this.a.b = var1;
      return this;
   }

   x a(SignerInfo var1) {
      this.a.c = var1;
      return this;
   }

   x a(GenericHttpClientFactory var1) {
      this.a.d = var1;
      return this;
   }

   x a(boolean var1) {
      this.a.e = var1;
      return this;
   }

   w a() {
      return this.a;
   }
}
