@Generated(value="software.amazon.awssdk:codegen") public final class RemovePermissionRequest extends CodeGuruProfilerRequest implements ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>
The structure representing the <code>removePermissionRequest</code>.</p>
| Modifier and Type | Class and Description |
|---|---|
static interface |
RemovePermissionRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
ActionGroup |
actionGroup()
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
String |
actionGroupAsString()
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
static RemovePermissionRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
String |
profilingGroupName()
The name of the profiling group.
|
String |
revisionId()
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to
remove permissions.
|
List<SdkField<?>> |
sdkFields() |
static Class<? extends RemovePermissionRequest.Builder> |
serializableBuilderClass() |
RemovePermissionRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final ActionGroup actionGroup()
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
One action group is supported, agentPermissions, which grants ConfigureAgent and
PostAgentProfile permissions.
If the service returns an enum value that is not available in the current SDK version, actionGroup will
return ActionGroup.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionGroupAsString().
agentPermissions, which grants
ConfigureAgent and PostAgentProfile permissions.ActionGrouppublic final String actionGroupAsString()
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
One action group is supported, agentPermissions, which grants ConfigureAgent and
PostAgentProfile permissions.
If the service returns an enum value that is not available in the current SDK version, actionGroup will
return ActionGroup.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available from
actionGroupAsString().
agentPermissions, which grants
ConfigureAgent and PostAgentProfile permissions.ActionGrouppublic final String profilingGroupName()
The name of the profiling group.
public final String revisionId()
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.
public RemovePermissionRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<RemovePermissionRequest.Builder,RemovePermissionRequest>toBuilder in class CodeGuruProfilerRequestpublic static RemovePermissionRequest.Builder builder()
public static Class<? extends RemovePermissionRequest.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsRequestpublic final boolean equals(Object obj)
equals in class AwsRequestpublic final boolean equalsBySdkFields(Object obj)
equalsBySdkFields in interface SdkPojopublic final String toString()
public final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz)
getValueForField in class SdkRequestCopyright © 2023. All rights reserved.