public class CreateOrganizationMemberRequest extends AbstractModel
header, skipSign| Constructor and Description | 
|---|
CreateOrganizationMemberRequest()  | 
CreateOrganizationMemberRequest(CreateOrganizationMemberRequest 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. 
 | 
| Modifier and Type | Method and Description | 
|---|---|
String | 
getAccountName()
Get Account name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`. 
 | 
Long | 
getAuthRelationId()
Get Verified entity relationship ID, which is required during creating members for different entities. 
 | 
Long[] | 
getIdentityRoleID()
Get List of member access identity IDs, which can be obtained through the `ListOrganizationIdentity` API. 
 | 
String | 
getName()
Get Member name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`. 
 | 
Long | 
getNodeId()
Get Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1). 
 | 
String | 
getPayUin()
Get Payer UIN, which is required during paying for a member. 
 | 
Long[] | 
getPermissionIds()
Get Member Finanace Authorization. 
 | 
String | 
getPolicyType()
Get Relationship policy. 
 | 
Long | 
getRecordId()
Get Member creation record ID, which is required during retry upon creation exception. 
 | 
String | 
getRemark()
Get Remarks. 
 | 
Tag[] | 
getTags()
Get Member tag list, with a maximum of 10. 
 | 
void | 
setAccountName(String AccountName)
Set Account name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`. 
 | 
void | 
setAuthRelationId(Long AuthRelationId)
Set Verified entity relationship ID, which is required during creating members for different entities. 
 | 
void | 
setIdentityRoleID(Long[] IdentityRoleID)
Set List of member access identity IDs, which can be obtained through the `ListOrganizationIdentity` API. 
 | 
void | 
setName(String Name)
Set Member name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`. 
 | 
void | 
setNodeId(Long NodeId)
Set Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1). 
 | 
void | 
setPayUin(String PayUin)
Set Payer UIN, which is required during paying for a member. 
 | 
void | 
setPermissionIds(Long[] PermissionIds)
Set Member Finanace Authorization. 
 | 
void | 
setPolicyType(String PolicyType)
Set Relationship policy. 
 | 
void | 
setRecordId(Long RecordId)
Set Member creation record ID, which is required during retry upon creation exception. 
 | 
void | 
setRemark(String Remark)
Set Remarks. 
 | 
void | 
setTags(Tag[] Tags)
Set Member tag list, with a maximum of 10. 
 | 
void | 
toMap(HashMap<String,String> map,
     String prefix)
Internal implementation, normal users should not use it. 
 | 
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, isStream, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonStringpublic CreateOrganizationMemberRequest()
public CreateOrganizationMemberRequest(CreateOrganizationMemberRequest source)
public String getName()
public void setName(String Name)
Name - Member name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.public String getPolicyType()
public void setPolicyType(String PolicyType)
PolicyType - Relationship policy. Valid value: `Financial`.public Long[] getPermissionIds()
public void setPermissionIds(Long[] PermissionIds)
PermissionIds - Member Finanace Authorization. Valid values: 1: View Bills. 2: View Balance.  4: Consolidate Bills. 5: Invoice. 6: Inherit Offer. 7: Pay On Behalf. 8: Cost Explorer. 9: Budget Management.  1, 2 and 7 are required.public Long getNodeId()
public void setNodeId(Long NodeId)
NodeId - Node ID of the member's department, which can be obtained through [DescribeOrganizationNodes](https://intl.cloud.tencent.com/document/product/850/82926?from_cn_redirect=1).public String getAccountName()
public void setAccountName(String AccountName)
AccountName - Account name, which can contain up to 25 letters, digits, and symbols `+@&._[]-:,`.public String getRemark()
public void setRemark(String Remark)
Remark - Remarks.public Long getRecordId()
public void setRecordId(Long RecordId)
RecordId - Member creation record ID, which is required during retry upon creation exception.public String getPayUin()
public void setPayUin(String PayUin)
PayUin - Payer UIN, which is required during paying for a member.public Long[] getIdentityRoleID()
public void setIdentityRoleID(Long[] IdentityRoleID)
IdentityRoleID - List of member access identity IDs, which can be obtained through the `ListOrganizationIdentity` API. `1` indicates supported, which is the default value.public Long getAuthRelationId()
public void setAuthRelationId(Long AuthRelationId)
AuthRelationId - Verified entity relationship ID, which is required during creating members for different entities.public Tag[] getTags()
public void setTags(Tag[] Tags)
Tags - Member tag list, with a maximum of 10.Copyright © 2025. All rights reserved.