Class RevokeResourceAuthorizationRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.cme.v20191029.models.RevokeResourceAuthorizationRequest
-
public class RevokeResourceAuthorizationRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description RevokeResourceAuthorizationRequest()RevokeResourceAuthorizationRequest(RevokeResourceAuthorizationRequest 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 Entity[]getAuthorizees()Get 被授权目标实体。StringgetOperator()Get 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。EntitygetOwner()Get 资源所属实体。String[]getPermissions()Get 详细授权值。 取值有: R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中 X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。 C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。 W:可修改、删除媒资。StringgetPlatform()Get 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。Resource[]getResources()Get 被授权资源。voidsetAuthorizees(Entity[] Authorizees)Set 被授权目标实体。voidsetOperator(String Operator)Set 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。voidsetOwner(Entity Owner)Set 资源所属实体。voidsetPermissions(String[] Permissions)Set 详细授权值。 取值有: R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中 X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。 C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。 W:可修改、删除媒资。voidsetPlatform(String Platform)Set 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。voidsetResources(Resource[] Resources)Set 被授权资源。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
-
RevokeResourceAuthorizationRequest
public RevokeResourceAuthorizationRequest()
-
RevokeResourceAuthorizationRequest
public RevokeResourceAuthorizationRequest(RevokeResourceAuthorizationRequest 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
-
getPlatform
public String getPlatform()
Get 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。- Returns:
- Platform 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
-
setPlatform
public void setPlatform(String Platform)
Set 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。- Parameters:
Platform- 平台 Id,指定访问的平台。关于平台概念,请参见文档 [平台](https://cloud.tencent.com/document/product/1156/43767)。
-
getOwner
public Entity getOwner()
Get 资源所属实体。- Returns:
- Owner 资源所属实体。
-
setOwner
public void setOwner(Entity Owner)
Set 资源所属实体。- Parameters:
Owner- 资源所属实体。
-
getResources
public Resource[] getResources()
Get 被授权资源。- Returns:
- Resources 被授权资源。
-
setResources
public void setResources(Resource[] Resources)
Set 被授权资源。- Parameters:
Resources- 被授权资源。
-
getAuthorizees
public Entity[] getAuthorizees()
Get 被授权目标实体。- Returns:
- Authorizees 被授权目标实体。
-
setAuthorizees
public void setAuthorizees(Entity[] Authorizees)
Set 被授权目标实体。- Parameters:
Authorizees- 被授权目标实体。
-
getPermissions
public String[] getPermissions()
Get 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
- Returns:
- Permissions 详细授权值。 取值有:
- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
-
setPermissions
public void setPermissions(String[] Permissions)
Set 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
- Parameters:
Permissions- 详细授权值。 取值有:- R:可读,可以浏览素材,但不能使用该素材(将其添加到 Project),或复制到自己的媒资库中
- X:可用,可以使用该素材(将其添加到 Project),但不能将其复制到自己的媒资库中,意味着被授权者无法将该资源进一步扩散给其他个人或团队。
- C:可复制,既可以使用该素材(将其添加到 Project),也可以将其复制到自己的媒资库中。
- W:可修改、删除媒资。
-
getOperator
public String getOperator()
Get 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。- Returns:
- Operator 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。
-
setOperator
public void setOperator(String Operator)
Set 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。- Parameters:
Operator- 操作者。如不填,默认为 `cmeid_system`,表示平台管理员操作,撤销任意资源的授权权限。如果指定操作者,则操作者必须对被授权资源有写权限。
-
-