@Generated(value="software.amazon.awssdk:codegen") public final class RemovePermissionRequest extends SnsRequest implements ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>
Input for RemovePermission action.
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemovePermissionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static RemovePermissionRequest.Builder |
builder() |
boolean |
equals(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
label()
The unique label of the statement you want to remove.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RemovePermissionRequest.Builder> |
serializableBuilderClass() |
RemovePermissionRequest.Builder |
toBuilder() |
String |
topicArn()
The ARN of the topic whose access control policy you wish to modify.
|
String |
toString() |
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic String topicArn()
The ARN of the topic whose access control policy you wish to modify.
public String label()
The unique label of the statement you want to remove.
public RemovePermissionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>toBuilder in class SnsRequestpublic static RemovePermissionRequest.Builder builder()
public static Class<? extends RemovePermissionRequest.Builder> serializableBuilderClass()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2019. All rights reserved.