public static final class AddCustomAuthPermissionRequest.Builder extends Object
| 限定符和类型 | 方法和说明 |
|---|---|
AddCustomAuthPermissionRequest |
build() |
AddCustomAuthPermissionRequest.Builder |
effect(String effect)
Specifies whether to allow or deny access.
|
AddCustomAuthPermissionRequest.Builder |
identity(String identity)
The username or client ID.
|
AddCustomAuthPermissionRequest.Builder |
identityType(String identityType)
The identity type.
|
AddCustomAuthPermissionRequest.Builder |
instanceId(String instanceId)
The ID of the ApsaraMQ for MQTT instance.
|
AddCustomAuthPermissionRequest.Builder |
permitAction(String permitAction)
The permissions that you want to grant.
|
AddCustomAuthPermissionRequest.Builder |
topic(String topic)
The topics on which you want to grant permissions.
|
public AddCustomAuthPermissionRequest.Builder effect(String effect)
Specifies whether to allow or deny access.
This parameter is required.
example:ALLOW
public AddCustomAuthPermissionRequest.Builder identity(String identity)
The username or client ID.
This parameter is required.
example:test
public AddCustomAuthPermissionRequest.Builder identityType(String identityType)
The identity type. Valid values: USER and CLIENT.
This parameter is required.
example:USER
public AddCustomAuthPermissionRequest.Builder instanceId(String instanceId)
The ID of the ApsaraMQ for MQTT instance.
This parameter is required.
example:mqtt-cn-0pp12gl****
public AddCustomAuthPermissionRequest.Builder permitAction(String permitAction)
The permissions that you want to grant.
This parameter is required.
example:PUB_SUB
public AddCustomAuthPermissionRequest.Builder topic(String topic)
The topics on which you want to grant permissions. Multi-level topics and wildcard characters are supported.
This parameter is required.
example:test/t1
public AddCustomAuthPermissionRequest build()
Copyright © 2025. All rights reserved.