Tabnine Logo
PrivilegeObject$Builder
Code IndexAdd Tabnine to your IDE (free)

How to use
PrivilegeObject$Builder
in
org.apache.sentry.provider.db.generic.service.persistent

Best Java code snippets using org.apache.sentry.provider.db.generic.service.persistent.PrivilegeObject$Builder (Showing top 20 results out of 315)

origin: apache/sentry

privileges.add(new Builder()
             .setComponent(mPrivilege.getComponentName())
             .setService(mPrivilege.getServiceName())
             .setAction(mPrivilege.getAction())
             .setAuthorizables(mPrivilege.getAuthorizables())
             .withGrantOption(mPrivilege.getGrantOption())
             .build());
origin: apache/incubator-sentry

 public PrivilegeObject build() {
  Preconditions.checkNotNull(component);
  Preconditions.checkNotNull(service);
  Preconditions.checkNotNull(action);
  //CaseInsensitive authorizable name
  List<? extends Authorizable> newAuthorizable = toLowerAuthorizableName(authorizables);
  return new PrivilegeObject(component.toLowerCase(),
                  service.toLowerCase(),
                  action.toLowerCase(),
                  grantOption,
                  newAuthorizable);
 }
}
origin: apache/incubator-sentry

PrivilegeObject oldQueryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(oldAuthoriables)
  .build();
PrivilegeObject oldUpdatePrivilege = new Builder(oldQueryPrivilege)
  .setAction(SearchConstants.UPDATE)
  .build();
PrivilegeObject oldALLPrivilege = new Builder(oldQueryPrivilege)
  .setAction(SearchConstants.ALL)
  .build();
PrivilegeObject newQueryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(newAuthoriables)
  .build();
PrivilegeObject newUpdatePrivilege = new Builder(newQueryPrivilege)
  .setAction(SearchConstants.UPDATE)
  .build();
PrivilegeObject newALLPrivilege = new Builder(newQueryPrivilege)
  .setAction(SearchConstants.ALL)
  .build();
origin: apache/sentry

PrivilegeObject oldQueryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(oldAuthoriables)
  .build();
PrivilegeObject oldUpdatePrivilege = new Builder(oldQueryPrivilege)
  .setAction(SolrConstants.UPDATE)
  .build();
PrivilegeObject oldALLPrivilege = new Builder(oldQueryPrivilege)
  .setAction(SolrConstants.ALL)
  .build();
PrivilegeObject newQueryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(newAuthoriables)
  .build();
PrivilegeObject newUpdatePrivilege = new Builder(newQueryPrivilege)
  .setAction(SolrConstants.UPDATE)
  .build();
PrivilegeObject newALLPrivilege = new Builder(newQueryPrivilege)
  .setAction(SolrConstants.ALL)
  .build();
origin: apache/incubator-sentry

PrivilegeObject queryPrivilege1 = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(true)
  .build();
PrivilegeObject queryPrivilege2 = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(false).build();
origin: apache/sentry

PrivilegeObject queryPrivilege1 = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(true)
  .build();
PrivilegeObject queryPrivilege2 = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(false).build();
origin: apache/sentry

String roleName = "r1";
String groupName = "g1";
PrivilegeObject queryPrivilege = new Builder()
                .setComponent("SOLR")
                .setAction(SolrConstants.QUERY)
                .setService("service1")
                .setAuthorizables(Arrays.asList(new Collection("c1"), new Field("f1")))
                .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
                .setAction(SolrConstants.UPDATE)
                .build();
origin: apache/sentry

String grantor = ADMIN_USER;
PrivilegeObject queryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
  .setAction(SolrConstants.UPDATE)
  .build();
PrivilegeObject allPrivilege = new Builder(queryPrivilege)
  .setAction(SolrConstants.ALL)
  .build();
sentryStore.alterRoleGrantPrivilege(SEARCH, roleName1, updatePrivilege, grantor);
PrivilegeObject parentPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.ALL)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .build();
origin: apache/incubator-sentry

String grantor = ADMIN_USER;
PrivilegeObject queryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
  .setAction(SearchConstants.UPDATE)
  .build();
PrivilegeObject allPrivilege = new Builder(queryPrivilege)
  .setAction(SearchConstants.ALL)
  .build();
sentryStore.alterRoleGrantPrivilege(SEARCH, roleName1, updatePrivilege, grantor);
PrivilegeObject parentPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.ALL)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .build();
origin: apache/incubator-sentry

PrivilegeObject queryPrivilege1 = new Builder()
   .setComponent(SEARCH)
   .setAction(SearchConstants.QUERY)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
   .build();
PrivilegeObject updatePrivilege1 = new Builder()
   .setComponent(SEARCH)
   .setAction(SearchConstants.UPDATE)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
   .build();
PrivilegeObject queryPrivilege2 = new Builder()
   .setComponent(SEARCH)
   .setAction(SearchConstants.QUERY)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
   .build();
PrivilegeObject updatePrivilege2 = new Builder()
   .setComponent(SEARCH)
   .setAction(SearchConstants.UPDATE)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
   .build();
origin: apache/sentry

PrivilegeObject queryPrivilege1 = new Builder()
   .setComponent(SEARCH)
   .setAction(SolrConstants.QUERY)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
   .build();
PrivilegeObject updatePrivilege1 = new Builder()
   .setComponent(SEARCH)
   .setAction(SolrConstants.UPDATE)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
   .build();
PrivilegeObject queryPrivilege2 = new Builder()
   .setComponent(SEARCH)
   .setAction(SolrConstants.QUERY)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
   .build();
PrivilegeObject updatePrivilege2 = new Builder()
   .setComponent(SEARCH)
   .setAction(SolrConstants.UPDATE)
   .setService(service1)
   .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
   .build();
origin: apache/incubator-sentry

String roleName = "r1";
String groupName = "g1";
PrivilegeObject queryPrivilege = new Builder()
                .setComponent("SOLR")
                .setAction(SearchConstants.QUERY)
                .setService("service1")
                .setAuthorizables(Arrays.asList(new Collection("c1"), new Field("f1")))
                .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
                .setAction(SearchConstants.UPDATE)
                .build();
origin: apache/incubator-sentry

PrivilegeObject allPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.ALL)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(allPrivilege)
  .setAction(SearchConstants.UPDATE)
  .build();
PrivilegeObject queryPrivilege = new Builder(allPrivilege)
  .setAction(SearchConstants.QUERY)
  .build();
origin: apache/incubator-sentry

PrivilegeObject queryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
  .setAction(SearchConstants.UPDATE)
  .build();
  sentryStore.getPrivilegesByRole(SEARCH, Sets.newHashSet(roleName2)));
PrivilegeObject allPrivilege = new Builder(queryPrivilege)
  .setAction(SearchConstants.ALL)
  .build();
origin: apache/sentry

PrivilegeObject queryPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(queryPrivilege)
  .setAction(SolrConstants.UPDATE)
  .build();
  sentryStore.getPrivilegesByRole(SEARCH, Sets.newHashSet(roleName2)));
PrivilegeObject allPrivilege = new Builder(queryPrivilege)
  .setAction(SolrConstants.ALL)
  .build();
origin: apache/incubator-sentry

sentryStore.createRole(SEARCH, roleName, grantor);
PrivilegeObject queryPrivilegeWithOption = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.QUERY)
.setService(SERVICE)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.withGrantOption(true)
.build();
assertEquals(1,sentryStore.getPrivilegesByRole(SEARCH, Sets.newHashSet(roleName)).size());
PrivilegeObject queryPrivilegeWithNoOption = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.QUERY)
.setService(SERVICE)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.withGrantOption(false)
.build();
PrivilegeObject queryPrivilegeWithNullGrant = new Builder()
  .setComponent(SEARCH)
  .setAction(SearchConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(null)
  .build();
origin: apache/sentry

PrivilegeObject queryPrivilege1 = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.QUERY)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.build();
PrivilegeObject updatePrivilege1 = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.UPDATE)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
.build();
PrivilegeObject queryPrivilege2 = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.QUERY)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.build();
PrivilegeObject updatePrivilege2 = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.UPDATE)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
.build();
origin: apache/sentry

PrivilegeObject allPrivilege = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.ALL)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
  .build();
PrivilegeObject updatePrivilege = new Builder(allPrivilege)
  .setAction(SolrConstants.UPDATE)
  .build();
PrivilegeObject queryPrivilege = new Builder(allPrivilege)
  .setAction(SolrConstants.QUERY)
  .build();
origin: apache/incubator-sentry

PrivilegeObject queryPrivilege1 = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.QUERY)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.build();
PrivilegeObject updatePrivilege1 = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.UPDATE)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
.build();
PrivilegeObject queryPrivilege2 = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.QUERY)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.build();
PrivilegeObject updatePrivilege2 = new Builder()
.setComponent(SEARCH)
.setAction(SearchConstants.UPDATE)
.setService(service1)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME), new Field(FIELD_NAME)))
.build();
origin: apache/sentry

sentryStore.createRole(SEARCH, roleName, grantor);
PrivilegeObject queryPrivilegeWithOption = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.QUERY)
.setService(SERVICE)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.withGrantOption(true)
.build();
assertEquals(1,sentryStore.getPrivilegesByRole(SEARCH, Sets.newHashSet(roleName)).size());
PrivilegeObject queryPrivilegeWithNoOption = new Builder()
.setComponent(SEARCH)
.setAction(SolrConstants.QUERY)
.setService(SERVICE)
.setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
.withGrantOption(false)
.build();
PrivilegeObject queryPrivilegeWithNullGrant = new Builder()
  .setComponent(SEARCH)
  .setAction(SolrConstants.QUERY)
  .setService(SERVICE)
  .setAuthorizables(Arrays.asList(new Collection(COLLECTION_NAME)))
  .withGrantOption(null)
  .build();
org.apache.sentry.provider.db.generic.service.persistentPrivilegeObject$Builder

Most used methods

  • <init>
  • build
  • setAction
  • setAuthorizables
  • setComponent
  • setService
  • withGrantOption
  • toLowerAuthorizableName
    TolowerCase the authorizable name, the authorizable type is define when it was created. Take the Sol

Popular in Java

  • Making http post requests using okhttp
  • compareTo (BigDecimal)
  • putExtra (Intent)
  • findViewById (Activity)
  • ObjectMapper (com.fasterxml.jackson.databind)
    ObjectMapper provides functionality for reading and writing JSON, either to and from basic POJOs (Pl
  • URLConnection (java.net)
    A connection to a URL for reading or writing. For HTTP connections, see HttpURLConnection for docume
  • Connection (java.sql)
    A connection represents a link from a Java application to a database. All SQL statements and results
  • Executor (java.util.concurrent)
    An object that executes submitted Runnable tasks. This interface provides a way of decoupling task s
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • DataSource (javax.sql)
    An interface for the creation of Connection objects which represent a connection to a database. This
  • Top plugins for WebStorm
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