com.citrix.sharefile.api.models.SFCapability 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 SFCapability extends SFODataObject {
@SerializedName("Name")
private SFSafeEnum Name;
@SerializedName("Version")
private String Version;
@SerializedName("ScopedHostsAndProviders")
private ArrayList ScopedHostsAndProviders;
@SerializedName("SupportedDataTypes")
private ArrayList SupportedDataTypes;
public SFSafeEnum getName() {
return this.Name;
}
public void setName(SFSafeEnum name) {
this.Name = name;
}
public String getVersion() {
return this.Version;
}
public void setVersion(String version) {
this.Version = version;
}
/**
* Indicates the list of hosts and providers with which the associated capability can operate.
* There are two known constants that offer a convenient way to refer to the current provider (self) and ShareFile (sf)
* Otherwise, values will be prefixed with https protocol.
*/
public ArrayList getScopedHostsAndProviders() {
return this.ScopedHostsAndProviders;
}
/**
* Indicates the list of hosts and providers with which the associated capability can operate.
* There are two known constants that offer a convenient way to refer to the current provider (self) and ShareFile (sf)
* Otherwise, values will be prefixed with https protocol.
*/
public void setScopedHostsAndProviders(ArrayList scopedhostsandproviders) {
this.ScopedHostsAndProviders = scopedhostsandproviders;
}
/**
* Indicates the data types are supported based on this capability. If there are no restrictions, this value will be empty or null.
* For backwards compatibility, for an empty list will imply only Folders are supported.
*/
public ArrayList getSupportedDataTypes() {
return this.SupportedDataTypes;
}
/**
* Indicates the data types are supported based on this capability. If there are no restrictions, this value will be empty or null.
* For backwards compatibility, for an empty list will imply only Folders are supported.
*/
public void setSupportedDataTypes(ArrayList supporteddatatypes) {
this.SupportedDataTypes = supporteddatatypes;
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy