Tabnine Logo
User.builder
Code IndexAdd Tabnine to your IDE (free)

How to use
builder
method
in
org.jclouds.openstack.keystone.v2_0.domain.User

Best Java code snippets using org.jclouds.openstack.keystone.v2_0.domain.User.builder (Showing top 20 results out of 315)

origin: apache/jclouds

@Override public Access apply(HttpResponse from) {
  releasePayload(from);
  URI storageUrl = null;
  String authToken = null;
  for (Map.Entry<String, String> entry : from.getHeaders().entries()) {
   String header = entry.getKey();
   if (header.equalsIgnoreCase(STORAGE_URL)) {
     storageUrl = getURI(entry.getValue());
   } else if (header.equalsIgnoreCase(AUTH_TOKEN)) {
     authToken = entry.getValue();
   }
  }
  if (storageUrl == null || authToken == null) {
   throw new AuthorizationException("Invalid headers in TempAuth response " + from);
  }
  // For portability with keystone, based on common knowledge that these tokens tend to expire in 24 hours
  // http://docs.openstack.org/api/openstack-object-storage/1.0/content/authentication-object-dev-guide.html
  Date expires = new Date(System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24));
  return Access.builder()
     .user(User.builder().id(username).name(username).build())
     .token(Token.builder().id(authToken).expires(expires).build())
     .service(Service.builder().name("Object Storage").type(OBJECT_STORE)
     .endpoint(Endpoint.builder().publicURL(storageUrl).id(apiVersion).region(storageUrl.getHost()).build())
     .build()).build();
}
origin: org.apache.jclouds.api/openstack-swift

@Override public Access apply(HttpResponse from) {
  releasePayload(from);
  URI storageUrl = null;
  String authToken = null;
  for (Map.Entry<String, String> entry : from.getHeaders().entries()) {
   String header = entry.getKey();
   if (header.equalsIgnoreCase(STORAGE_URL)) {
     storageUrl = getURI(entry.getValue());
   } else if (header.equalsIgnoreCase(AUTH_TOKEN)) {
     authToken = entry.getValue();
   }
  }
  if (storageUrl == null || authToken == null) {
   throw new AuthorizationException("Invalid headers in TempAuth response " + from);
  }
  // For portability with keystone, based on common knowledge that these tokens tend to expire in 24 hours
  // http://docs.openstack.org/api/openstack-object-storage/1.0/content/authentication-object-dev-guide.html
  Date expires = new Date(System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24));
  return Access.builder()
     .user(User.builder().id(username).name(username).build())
     .token(Token.builder().id(authToken).expires(expires).build())
     .service(Service.builder().name("Object Storage").type(OBJECT_STORE)
     .endpoint(Endpoint.builder().publicURL(storageUrl).id(apiVersion).region(storageUrl.getHost()).build())
     .build()).build();
}
origin: Nextdoor/bender

@Override public Access apply(HttpResponse from) {
  releasePayload(from);
  URI storageUrl = null;
  String authToken = null;
  for (Map.Entry<String, String> entry : from.getHeaders().entries()) {
   String header = entry.getKey();
   if (header.equalsIgnoreCase(STORAGE_URL)) {
     storageUrl = getURI(entry.getValue());
   } else if (header.equalsIgnoreCase(AUTH_TOKEN)) {
     authToken = entry.getValue();
   }
  }
  if (storageUrl == null || authToken == null) {
   throw new AuthorizationException("Invalid headers in TempAuth response " + from);
  }
  // For portability with keystone, based on common knowledge that these tokens tend to expire in 24 hours
  // http://docs.openstack.org/api/openstack-object-storage/1.0/content/authentication-object-dev-guide.html
  Date expires = new Date(System.currentTimeMillis() + TimeUnit.HOURS.toMillis(24));
  return Access.builder()
     .user(User.builder().id(username).name(username).build())
     .token(Token.builder().id(authToken).expires(expires).build())
     .service(Service.builder().name("Object Storage").type(OBJECT_STORE)
     .endpoint(Endpoint.builder().publicURL(storageUrl).id(apiVersion).region(storageUrl.getHost()).build())
     .build()).build();
}
origin: jclouds/legacy-jclouds

public void testGetUser() {
 UserApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build())
    .getUserApi().get();
 User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2");
 assertNotNull(user);
 assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").build());
}
origin: jclouds/legacy-jclouds

public void testGetUserByName() {
 UserApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/users?name=nova").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build())
    .getUserApi().get();
 User user = api.getByName("nova");
 assertNotNull(user);
 assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").build());
}
origin: jclouds/legacy-jclouds

public void testGetUserOfToken() {
 TokenApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/tokens/sometokenorother").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/token_details.json", APPLICATION_JSON)).build())
    .getTokenApi().get();
 User user = api.getUserOfToken("sometokenorother");
 assertNotNull(user);
 assertEquals(user, User.builder().id("2b9b606181634ae9ac86fd95a8bc2cde").name("admin")
    .roles(ImmutableSet.of(Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build()))
    .build());
}
origin: apache/jclouds

public void testGetUserByName() {
 UserApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/users?name=nova").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build())
    .getUserApi().get();
 User user = api.getByName("nova");
 assertNotNull(user);
 assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").email("nova@example.com").enabled(true).
    tenantId("ab1da202f5774cceb5da2aeff1f0aa87").build());
}
origin: apache/jclouds

public void testGetUser() {
 UserApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/users/e021dfd758eb44a89f1c57c8ef3be8e2").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/user_details.json", APPLICATION_JSON)).build())
    .getUserApi().get();
 User user = api.get("e021dfd758eb44a89f1c57c8ef3be8e2");
 assertNotNull(user);
 assertEquals(user, User.builder().name("nova").id("e021dfd758eb44a89f1c57c8ef3be8e2").email("nova@example.com").enabled(true).
    tenantId("ab1da202f5774cceb5da2aeff1f0aa87").build());
}
origin: apache/jclouds

public void testGetUserOfToken() {
 TokenApi api = requestsSendResponses(
    keystoneAuthWithUsernameAndPasswordAndTenantName, responseWithKeystoneAccess,
    authenticatedGET().endpoint(endpoint + "/v2.0/tokens/sometokenorother").build(),
    HttpResponse.builder().statusCode(200).payload(payloadFromResourceWithContentType("/token_details.json", APPLICATION_JSON)).build())
    .getTokenApi().get();
 User user = api.getUserOfToken("sometokenorother");
 assertNotNull(user);
 assertEquals(user, User.builder().id("2b9b606181634ae9ac86fd95a8bc2cde").name("admin")
    .roles(ImmutableSet.of(Role.builder().id("79cada5c02814b57a52e0eed4dd388cb").name("admin").build()))
    .build());
}
origin: org.apache.brooklyn/brooklyn-locations-jclouds

/**
 * Injects into the guts of jclouds' openstack-keystone a token that was requested, which 
 * should last for only 5 seconds. By sleeping for 10 seconds in the test, it should mean
 * the token subsequently used by jclouds will expire by the time the second half of the 
 * test executes.
 */
private void injectShortLivedTokenForSwiftAuth() throws Exception {
  URL endpointUrl = new URL(endpoint);
  Credentials creds = new Credentials(identity, credential);
  Set<Service> services = getServices(creds);
  HttpToolResponse tokenHttpResponse1 = requestTokenWithExplicitLifetime(endpointUrl,
    identity, credential, Duration.FIVE_SECONDS);
  
  Access access = Access.builder()
      .user(User.builder()
          .id(identity)
          .name(identity)
          .build())
      .token(Token.builder()
          .id(tokenHttpResponse1.getHeaderLists().get(AuthHeaders.AUTH_TOKEN).get(0))
          .expires(new Date(System.currentTimeMillis() + 5000))
          .build())
      .services(services)
      .build();
  getAuthCache(context).put(creds, access);
}
origin: jclouds/legacy-jclouds

  @Override
  @SelectJson("access")
  @Consumes(MediaType.APPLICATION_JSON)
  public Access expected() {
   return Access.builder()
          .token(Token.builder()
                .expires(new SimpleDateFormatDateService().iso8601SecondsDateParse("2012-12-02T01:44:54Z"))
                .id("5afc3adea6654e758b4a9cf01bafe507").build())
          .user(User.builder()
               .id("bf45fd7586c2410c980c651b918aa850")
               .name("nova")
//                             .username("nova") TODO: add optional username field!
               .build()).build();
  }

origin: apache/jclouds

  @Override
  @SelectJson("access")
  @Consumes(MediaType.APPLICATION_JSON)
  public Access expected() {
   return Access.builder()
          .token(Token.builder()
                .expires(new SimpleDateFormatDateService().iso8601SecondsDateParse("2012-12-02T01:44:54Z"))
                .id("5afc3adea6654e758b4a9cf01bafe507").build())
          .user(User.builder()
               .id("bf45fd7586c2410c980c651b918aa850")
               .name("nova")
//                             .username("nova") TODO: add optional username field!
               .build()).build();
  }

origin: jclouds/legacy-jclouds

      .id("946b8ad1ede4422f87ab21dcba27896d")
      .tenant(Tenant.builder().id("2fdc88ae152948c690b97ba307acae9b").name("admin").build()).build())
.user(User.builder()
   .id("b4d134cfe3cf43ad8ba0c2fc5b5d8f91")
   .name("admin")
origin: jclouds/legacy-jclouds

                 .id("57ee5fb4f9a840f3b965909681d0fc53")
                 .publicURL("http://10.10.10.10:5000/v2.0").build()).build())
.user(User.builder()
     .id("ca248caf55844c14a4876c22112bbbb9")
     .name("demo")
origin: apache/jclouds

      .tenant(Tenant.builder().id("2fdc88ae152948c690b97ba307acae9b").name("admin")
      .enabled(true).build()).build())
.user(User.builder()
   .id("b4d134cfe3cf43ad8ba0c2fc5b5d8f91")
   .name("admin")
origin: apache/jclouds

                 .id("57ee5fb4f9a840f3b965909681d0fc53")
                 .publicURL("http://10.10.10.10:5000/v2.0").build()).build())
.user(User.builder()
     .id("ca248caf55844c14a4876c22112bbbb9")
     .name("demo")
origin: jclouds/legacy-jclouds

      .id("Auth_4f173437e4b013bee56d1007")
      .tenant(Tenant.builder().id("40806637803162").name("40806637803162").build()).build())
.user(User.builder()
     .id("54321")
     .name("joe")
origin: jclouds/legacy-jclouds

      .id("Auth_4f173437e4b013bee56d1007")
      .tenant(Tenant.builder().id("40806637803162").name("user@jclouds.org-default-tenant").build()).build())
.user(User.builder()
     .id("36980896575174").name("user@jclouds.org")
     .role(Role.builder().id("00000000004022").serviceId("110").name("Admin").tenantId("40806637803162").build())
origin: apache/jclouds

      .id("AADMTnolqiuwewdqwdqsdf2324f4234fndquipwou12e08_qw23f2e32f2qw4rf2432fddi_ar23d2q32p_DJOIASdd32d2323d23dqoiwjdaosiqowdijOAQIDJWqowid0aisjd_ajoisdjaoisdj1209ejdalo___qwdqwd---sdpoaqwdsaasdisdjw023d23q23edasd435gtf3g3w4egf4g4323efasdsdvsdvsasdvjmhfg43OINAOISndqaiosjkdq0w")
      .tenant(Tenant.builder().id("40806637803162").name("40806637803162").build()).build())
.user(User.builder()
     .id("54321")
     .name("joe")
origin: apache/jclouds

   .id("Auth_4f173437e4b013bee56d1007")
   .tenant(Tenant.builder().id("40806637803162").name("user@jclouds.org-default-tenant").build()).build())
.user(User.builder()
   .id("36980896575174").name("user@jclouds.org")
   .role(Role.builder().id("00000000004022").serviceId("110").name("Admin").tenantId("40806637803162").build())
org.jclouds.openstack.keystone.v2_0.domainUserbuilder

Popular methods of User

  • getId
    When providing an ID, it is assumed that the user exists in the current OpenStack deployment
  • getName
  • <init>
  • string
  • getEmail
  • isEnabled
  • getTenantId

Popular in Java

  • Making http requests using okhttp
  • putExtra (Intent)
  • runOnUiThread (Activity)
  • getSupportFragmentManager (FragmentActivity)
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Annotation (javassist.bytecode.annotation)
    The annotation structure.An instance of this class is returned bygetAnnotations() in AnnotationsAttr
  • HttpServletRequest (javax.servlet.http)
    Extends the javax.servlet.ServletRequest interface to provide request information for HTTP servlets.
  • Response (javax.ws.rs.core)
    Defines the contract between a returned instance and the runtime when an application needs to provid
  • LogFactory (org.apache.commons.logging)
    Factory for creating Log instances, with discovery and configuration features similar to that employ
  • Project (org.apache.tools.ant)
    Central representation of an Ant project. This class defines an Ant project with all of its targets,
  • Best IntelliJ plugins
Tabnine Logo
  • Products

    Search for Java codeSearch for JavaScript code
  • IDE Plugins

    IntelliJ IDEAWebStormVisual StudioAndroid StudioEclipseVisual Studio CodePyCharmSublime TextPhpStormVimGoLandRubyMineEmacsJupyter NotebookJupyter LabRiderDataGripAppCode
  • Company

    About UsContact UsCareers
  • Resources

    FAQBlogTabnine AcademyTerms of usePrivacy policyJava Code IndexJavascript Code Index
Get Tabnine for your IDE now