All Downloads are FREE. Search and download functionalities are using the official Maven repository.

cz.proto.access.PrivilegeContentOrBuilder Maven / Gradle / Ivy

There is a newer version: 2.0.0
Show newest version
// Generated by the protocol buffer compiler.  DO NOT EDIT!
// source: privilege.proto

package cz.proto.access;

public interface PrivilegeContentOrBuilder extends
    // @@protoc_insertion_point(interface_extends:cz.proto.access.PrivilegeContent)
    com.google.protobuf.MessageOrBuilder {

  /**
   * repeated .cz.proto.access.ActionType action = 1;
   * @return A list containing the action.
   */
  java.util.List getActionList();
  /**
   * repeated .cz.proto.access.ActionType action = 1;
   * @return The count of action.
   */
  int getActionCount();
  /**
   * repeated .cz.proto.access.ActionType action = 1;
   * @param index The index of the element to return.
   * @return The action at the given index.
   */
  cz.proto.access.ActionType getAction(int index);
  /**
   * repeated .cz.proto.access.ActionType action = 1;
   * @return A list containing the enum numeric values on the wire for action.
   */
  java.util.List
  getActionValueList();
  /**
   * repeated .cz.proto.access.ActionType action = 1;
   * @param index The index of the value to return.
   * @return The enum numeric value on the wire of action at the given index.
   */
  int getActionValue(int index);

  /**
   * .cz.proto.ObjectIdentifier object = 2;
   * @return Whether the object field is set.
   */
  boolean hasObject();
  /**
   * .cz.proto.ObjectIdentifier object = 2;
   * @return The object.
   */
  cz.proto.ObjectIdentifier getObject();
  /**
   * .cz.proto.ObjectIdentifier object = 2;
   */
  cz.proto.ObjectIdentifierOrBuilder getObjectOrBuilder();

  /**
   * .cz.proto.access.GrantedType.Type granted_type = 3;
   * @return The enum numeric value on the wire for grantedType.
   */
  int getGrantedTypeValue();
  /**
   * .cz.proto.access.GrantedType.Type granted_type = 3;
   * @return The grantedType.
   */
  cz.proto.access.GrantedType.Type getGrantedType();

  /**
   * 
   * for grant privileges:
   *   true means grant specified privileges with a 'grant to others option'
   *   false means only grant specified privileges
   * for revoke privileges:
   *   true means ONLY the grant option is revoked, not the privilege itself
   *   false means both the privilege and the grant option are revoked
   * 
* * bool with_grant_option = 5; * @return The withGrantOption. */ boolean getWithGrantOption(); /** * .cz.proto.ObjectType sub_object_type = 6; * @return The enum numeric value on the wire for subObjectType. */ int getSubObjectTypeValue(); /** * .cz.proto.ObjectType sub_object_type = 6; * @return The subObjectType. */ cz.proto.ObjectType getSubObjectType(); }




© 2015 - 2024 Weber Informatics LLC | Privacy Policy