@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) |
boolean |
equalsBySdkFields(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()
Returns a string representation of this object.
|
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 int hashCode()
hashCode in class AwsRequestpublic boolean equals(Object obj)
equals in class AwsRequestpublic boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic String toString()
public <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2020. All rights reserved.