public final class

DigitalDocumentPermissionBuilder

extends IndexableBuilder<DigitalDocumentPermissionBuilder>
java.lang.Object
   ↳ com.google.firebase.appindexing.builders.IndexableBuilder<com.google.firebase.appindexing.builders.DigitalDocumentPermissionBuilder>
     ↳ com.google.firebase.appindexing.builders.DigitalDocumentPermissionBuilder

Class Overview

Builder to construct an Indexable for a permission on a digital document.

For reference, see: http://schema.org/DigitalDocumentPermission.

Summary

Constants
String COMMENT_PERMISSION The permission to comment on a digital document (does not imply the permission to read or modify it).
String READ_PERMISSION The permission to read a digital document.
String WRITE_PERMISSION The permission to modify a digital document.
Public Methods
DigitalDocumentPermissionBuilder setGrantee(PersonBuilder... grantees)
Sets the grantees who get the permission to access.
DigitalDocumentPermissionBuilder setPermissionType(String type)
Sets the type of access permission.
[Expand]
Inherited Methods
From class com.google.firebase.appindexing.builders.IndexableBuilder
From class java.lang.Object

Constants

public static final String COMMENT_PERMISSION

The permission to comment on a digital document (does not imply the permission to read or modify it).

Constant Value: "CommentPermission"

public static final String READ_PERMISSION

The permission to read a digital document.

Constant Value: "ReadPermission"

public static final String WRITE_PERMISSION

The permission to modify a digital document.

Constant Value: "WritePermission"

Public Methods

public DigitalDocumentPermissionBuilder setGrantee (PersonBuilder... grantees)

Sets the grantees who get the permission to access.

Parameters
grantees PersonBuilder: The grantees who get the permission to access.
Returns
DigitalDocumentPermissionBuilder

public DigitalDocumentPermissionBuilder setPermissionType (String type)

Sets the type of access permission.

Parameters
type String: The type of access permission.
Returns
DigitalDocumentPermissionBuilder