public class FolderSharingInfo extends SharingInfo
| Modifier and Type | Class and Description | 
|---|---|
| static class  | FolderSharingInfo.BuilderBuilder for  FolderSharingInfo. | 
| Modifier and Type | Field and Description | 
|---|---|
| protected String | parentSharedFolderId | 
| protected String | sharedFolderId | 
readOnly| Constructor and Description | 
|---|
| FolderSharingInfo(boolean readOnly)Sharing info for a folder which is contained in a shared folder or is a
 shared folder mount point. | 
| FolderSharingInfo(boolean readOnly,
                 String parentSharedFolderId,
                 String sharedFolderId)Sharing info for a folder which is contained in a shared folder or is a
 shared folder mount point. | 
| Modifier and Type | Method and Description | 
|---|---|
| boolean | equals(Object obj) | 
| String | getParentSharedFolderId()Set if the folder is contained by a shared folder. | 
| String | getSharedFolderId()If this folder is a shared folder mount point, the ID of the shared
 folder mounted at this location. | 
| int | hashCode() | 
| static FolderSharingInfo.Builder | newBuilder(boolean readOnly)Returns a new builder for creating an instance of this class. | 
| String | toString() | 
| String | toStringMultiline()Returns a String representation of this object formatted for easier
 readability. | 
getReadOnlyprotected final String parentSharedFolderId
protected final String sharedFolderId
public FolderSharingInfo(boolean readOnly,
                         String parentSharedFolderId,
                         String sharedFolderId)
 Use newBuilder to create instances of this class without
 specifying values for all optional fields. 
readOnly - True if the file or folder is inside a read-only shared
     folder.parentSharedFolderId - Set if the folder is contained by a shared
     folder. Must match pattern "[-_0-9a-zA-Z:]+".sharedFolderId - If this folder is a shared folder mount point, the
     ID of the shared folder mounted at this location. Must match pattern
     "[-_0-9a-zA-Z:]+".IllegalArgumentException - If any argument does not meet its
     preconditions.public FolderSharingInfo(boolean readOnly)
The default values for unset fields will be used.
readOnly - True if the file or folder is inside a read-only shared
     folder.public String getParentSharedFolderId()
null if not present.public String getSharedFolderId()
null if not present.public static FolderSharingInfo.Builder newBuilder(boolean readOnly)
readOnly - True if the file or folder is inside a read-only shared
     folder.public int hashCode()
hashCode in class SharingInfopublic boolean equals(Object obj)
equals in class SharingInfopublic String toString()
toString in class SharingInfopublic String toStringMultiline()
The returned String may contain newlines.
toStringMultiline in class SharingInfo