Class BindAuthToJsonPayload<T>

java.lang.Object
org.jclouds.rest.binders.BindToJsonPayload
org.jclouds.openstack.keystone.v3.binders.BindAuthToJsonPayload<T>
All Implemented Interfaces:
org.jclouds.rest.Binder, org.jclouds.rest.MapBinder
Direct Known Subclasses:
BindAccessKeyAuthToJsonPayload, BindPasswordAuthToJsonPayload, BindTokenAuthToJsonPayload

public abstract class BindAuthToJsonPayload<T> extends org.jclouds.rest.binders.BindToJsonPayload implements org.jclouds.rest.MapBinder
  • Constructor Details

    • BindAuthToJsonPayload

      protected BindAuthToJsonPayload(org.jclouds.json.Json jsonBinder)
  • Method Details

    • buildAuth

      protected abstract Auth buildAuth(TenantOrDomainAndCredentials<T> credentials, Object scope)
    • bindToRequest

      public <R extends org.jclouds.http.HttpRequest> R bindToRequest(R request, Map<String,Object> postParams)
      Specified by:
      bindToRequest in interface org.jclouds.rest.MapBinder
      Overrides:
      bindToRequest in class org.jclouds.rest.binders.BindToJsonPayload