Tabnine Logo
TRoleChanges.<init>
Code IndexAdd Tabnine to your IDE (free)

How to use
org.apache.sentry.hdfs.service.thrift.TRoleChanges
constructor

Best Java code snippets using org.apache.sentry.hdfs.service.thrift.TRoleChanges.<init> (Showing top 6 results out of 315)

origin: apache/incubator-sentry

public TRoleChanges deepCopy() {
 return new TRoleChanges(this);
}
origin: apache/incubator-sentry

public TRoleChanges addRoleUpdate(String role) {
 if (tPermUpdate.getRoleChanges().containsKey(role)) {
  return tPermUpdate.getRoleChanges().get(role);
 }
 TRoleChanges roleUpdate = new TRoleChanges(role, new LinkedList<String>(),
   new LinkedList<String>());
 tPermUpdate.getRoleChanges().put(role, roleUpdate);
 return roleUpdate;
}
origin: apache/incubator-sentry

/**
 * Performs a deep copy on <i>other</i>.
 */
public TPermissionsUpdate(TPermissionsUpdate other) {
 __isset_bitfield = other.__isset_bitfield;
 this.hasfullImage = other.hasfullImage;
 this.seqNum = other.seqNum;
 if (other.isSetPrivilegeChanges()) {
  Map<String,TPrivilegeChanges> __this__privilegeChanges = new HashMap<String,TPrivilegeChanges>();
  for (Map.Entry<String, TPrivilegeChanges> other_element : other.privilegeChanges.entrySet()) {
   String other_element_key = other_element.getKey();
   TPrivilegeChanges other_element_value = other_element.getValue();
   String __this__privilegeChanges_copy_key = other_element_key;
   TPrivilegeChanges __this__privilegeChanges_copy_value = new TPrivilegeChanges(other_element_value);
   __this__privilegeChanges.put(__this__privilegeChanges_copy_key, __this__privilegeChanges_copy_value);
  }
  this.privilegeChanges = __this__privilegeChanges;
 }
 if (other.isSetRoleChanges()) {
  Map<String,TRoleChanges> __this__roleChanges = new HashMap<String,TRoleChanges>();
  for (Map.Entry<String, TRoleChanges> other_element : other.roleChanges.entrySet()) {
   String other_element_key = other_element.getKey();
   TRoleChanges other_element_value = other_element.getValue();
   String __this__roleChanges_copy_key = other_element_key;
   TRoleChanges __this__roleChanges_copy_value = new TRoleChanges(other_element_value);
   __this__roleChanges.put(__this__roleChanges_copy_key, __this__roleChanges_copy_value);
  }
  this.roleChanges = __this__roleChanges;
 }
}
origin: apache/incubator-sentry

@Override
public PermissionsUpdate retrieveFullImage(long currSeqNum) {
 final Timer.Context timerContext =
   SentryHdfsMetricsUtil.getRetrieveFullImageTimer.time();
 Map<String, HashMap<String, String>> privilegeImage = sentryStore.retrieveFullPrivilegeImage();
 Map<String, LinkedList<String>> roleImage = sentryStore.retrieveFullRoleImage();
 TPermissionsUpdate tPermUpdate = new TPermissionsUpdate(true, currSeqNum,
   new HashMap<String, TPrivilegeChanges>(),
   new HashMap<String, TRoleChanges>());
 for (Map.Entry<String, HashMap<String, String>> privEnt : privilegeImage.entrySet()) {
  String authzObj = privEnt.getKey();
  HashMap<String,String> privs = privEnt.getValue();
  tPermUpdate.putToPrivilegeChanges(authzObj, new TPrivilegeChanges(
    authzObj, privs, new HashMap<String, String>()));
 }
 for (Map.Entry<String, LinkedList<String>> privEnt : roleImage.entrySet()) {
  String role = privEnt.getKey();
  LinkedList<String> groups = privEnt.getValue();
  tPermUpdate.putToRoleChanges(role, new TRoleChanges(role, groups, new LinkedList<String>()));
 }
 PermissionsUpdate permissionsUpdate = new PermissionsUpdate(tPermUpdate);
 permissionsUpdate.setSeqNum(currSeqNum);
 timerContext.stop();
 SentryHdfsMetricsUtil.getPrivilegeChangesHistogram.update(
   tPermUpdate.getPrivilegeChangesSize());
 SentryHdfsMetricsUtil.getRoleChangesHistogram.update(
   tPermUpdate.getRoleChangesSize());
 return permissionsUpdate;
}
origin: apache/incubator-sentry

_val109 = new TRoleChanges();
_val109.read(iprot);
struct.roleChanges.put(_key108, _val109);
origin: apache/incubator-sentry

_val121 = new TRoleChanges();
_val121.read(iprot);
struct.roleChanges.put(_key120, _val121);
org.apache.sentry.hdfs.service.thriftTRoleChanges<init>

Javadoc

Performs a deep copy on other.

Popular methods of TRoleChanges

  • addToAddGroups
  • addToDelGroups
  • getAddGroups
  • getDelGroups
  • getRole
  • equals
  • isSetAddGroups
    Returns true if field addGroups is set (has been assigned a value) and false otherwise
  • isSetDelGroups
    Returns true if field delGroups is set (has been assigned a value) and false otherwise
  • isSetRole
    Returns true if field role is set (has been assigned a value) and false otherwise
  • read
  • setAddGroups
  • setAddGroupsIsSet
  • setAddGroups,
  • setAddGroupsIsSet,
  • setDelGroups,
  • setDelGroupsIsSet,
  • setRole,
  • setRoleIsSet,
  • toString,
  • unsetAddGroups,
  • unsetDelGroups

Popular in Java

  • Making http post requests using okhttp
  • scheduleAtFixedRate (Timer)
  • putExtra (Intent)
  • getExternalFilesDir (Context)
  • Pointer (com.sun.jna)
    An abstraction for a native pointer data type. A Pointer instance represents, on the Java side, a na
  • InputStreamReader (java.io)
    A class for turning a byte stream into a character stream. Data read from the source input stream is
  • Properties (java.util)
    A Properties object is a Hashtable where the keys and values must be Strings. Each property can have
  • JarFile (java.util.jar)
    JarFile is used to read jar entries and their associated data from jar files.
  • JTable (javax.swing)
  • Reflections (org.reflections)
    Reflections one-stop-shop objectReflections scans your classpath, indexes the metadata, allows you t
  • Top Vim 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