Class AuthorizationInfo
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cme.v20191029.models.AuthorizationInfo
-
public class AuthorizationInfo extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description AuthorizationInfo()AuthorizationInfo(AuthorizationInfo source)NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description EntitygetAuthorizee()Get 被授权者实体。String[]getPermissionSet()Get 详细授权值。 取值有: R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。 X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。 C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。 W:可修改、删除媒资。voidsetAuthorizee(Entity Authorizee)Set 被授权者实体。voidsetPermissionSet(String[] PermissionSet)Set 详细授权值。 取值有: R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。 X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。 C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。 W:可修改、删除媒资。voidtoMap(HashMap<String,String> map, String prefix)Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
AuthorizationInfo
public AuthorizationInfo()
-
AuthorizationInfo
public AuthorizationInfo(AuthorizationInfo source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getAuthorizee
public Entity getAuthorizee()
Get 被授权者实体。- Returns:
- Authorizee 被授权者实体。
-
setAuthorizee
public void setAuthorizee(Entity Authorizee)
Set 被授权者实体。- Parameters:
Authorizee- 被授权者实体。
-
getPermissionSet
public String[] getPermissionSet()
Get 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
- Returns:
- PermissionSet 详细授权值。 取值有:
- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
-
setPermissionSet
public void setPermissionSet(String[] PermissionSet)
Set 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
- Parameters:
PermissionSet- 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中。
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
-
-