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

com.citrix.sharefile.api.models.SFIrmClassification 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 SFIrmClassification extends SFODataObject {

	@SerializedName("Name")
	private String Name;
	@SerializedName("Description")
	private String Description;
	@SerializedName("PrimaryAccessRightParams")
	private SFIrmPrimaryAccessRightParams PrimaryAccessRightParams;
	@SerializedName("IsEnabled")
	private Boolean IsEnabled;
	@SerializedName("NumberOfProtectionDays")
	private Integer NumberOfProtectionDays;

		/**
		* Name of the Irm Classification
		*/
	public String getName() {
		return this.Name;
	}

		/**
		* Name of the Irm Classification
		*/
	public void setName(String name) {
		this.Name = name;
	}
		/**
		* Description of the Irm Classification if any
		*/
	public String getDescription() {
		return this.Description;
	}

		/**
		* Description of the Irm Classification if any
		*/
	public void setDescription(String description) {
		this.Description = description;
	}
		/**
		* AccessRight permissions on an IRM Classification
		*/
	public SFIrmPrimaryAccessRightParams getPrimaryAccessRightParams() {
		return this.PrimaryAccessRightParams;
	}

		/**
		* AccessRight permissions on an IRM Classification
		*/
	public void setPrimaryAccessRightParams(SFIrmPrimaryAccessRightParams primaryaccessrightparams) {
		this.PrimaryAccessRightParams = primaryaccessrightparams;
	}
		/**
		* Use this flag to enable/ disable the Irm Classification.
		* If disabled, this Irm Classification won't show up in the List of active IrmClassifications on an account.
		*/
	public Boolean getIsEnabled() {
		return this.IsEnabled;
	}

		/**
		* Use this flag to enable/ disable the Irm Classification.
		* If disabled, this Irm Classification won't show up in the List of active IrmClassifications on an account.
		*/
	public void setIsEnabled(Boolean isenabled) {
		this.IsEnabled = isenabled;
	}
		/**
		* Defines the numner of days after which the user won't be access the documents protected with this classification.
		*/
	public Integer getNumberOfProtectionDays() {
		return this.NumberOfProtectionDays;
	}

		/**
		* Defines the numner of days after which the user won't be access the documents protected with this classification.
		*/
	public void setNumberOfProtectionDays(Integer numberofprotectiondays) {
		this.NumberOfProtectionDays = numberofprotectiondays;
	}

}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy