com.citrix.sharefile.api.models.SFAccessControlsCloneParams Maven / Gradle / Ivy
// ------------------------------------------------------------------------------
//
// This code was generated by a tool.
//
// Changes to this file may cause incorrect behavior and will be lost if
// the code is regenerated.
//
// Copyright (c) 2017 Citrix ShareFile. All rights reserved.
//
// ------------------------------------------------------------------------------
package com.citrix.sharefile.api.models;
import java.io.InputStream;
import java.util.ArrayList;
import java.net.URI;
import java.util.Date;
import java.util.Map;
import java.util.HashMap;
import com.google.gson.annotations.SerializedName;
import com.citrix.sharefile.api.*;
import com.citrix.sharefile.api.enumerations.*;
import com.citrix.sharefile.api.models.*;
public class SFAccessControlsCloneParams extends SFODataObject {
@SerializedName("NotifyUser")
private Boolean NotifyUser;
@SerializedName("NotifyMessage")
private String NotifyMessage;
@SerializedName("FolderId")
private String FolderId;
@SerializedName("PrincipalId")
private String PrincipalId;
@SerializedName("ClonePrincipalIds")
private ArrayList ClonePrincipalIds;
/**
* Defines whether the cloned principals should receieve a notice on the permission grant.
*/
public Boolean getNotifyUser() {
return this.NotifyUser;
}
/**
* Defines whether the cloned principals should receieve a notice on the permission grant.
*/
public void setNotifyUser(Boolean notifyuser) {
this.NotifyUser = notifyuser;
}
/**
* Custom notification message, if any.
*/
public String getNotifyMessage() {
return this.NotifyMessage;
}
/**
* Custom notification message, if any.
*/
public void setNotifyMessage(String notifymessage) {
this.NotifyMessage = notifymessage;
}
/**
* The source principal's permissions for this folder and all subdirectories
* will be copied into the cloned users.
*/
public String getFolderId() {
return this.FolderId;
}
/**
* The source principal's permissions for this folder and all subdirectories
* will be copied into the cloned users.
*/
public void setFolderId(String folderid) {
this.FolderId = folderid;
}
/**
* This principal's permissions will be used as the source for all cloned users.
*/
public String getPrincipalId() {
return this.PrincipalId;
}
/**
* This principal's permissions will be used as the source for all cloned users.
*/
public void setPrincipalId(String principalid) {
this.PrincipalId = principalid;
}
/**
* List of existing principals that will receive cloned permissions.
*/
public ArrayList getClonePrincipalIds() {
return this.ClonePrincipalIds;
}
/**
* List of existing principals that will receive cloned permissions.
*/
public void setClonePrincipalIds(ArrayList cloneprincipalids) {
this.ClonePrincipalIds = cloneprincipalids;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy