@Generated(value="com.amazonaws:aws-java-sdk-code-generator") public class RemovePermissionRequest extends AmazonWebServiceRequest implements Serializable, Cloneable
The structure representing the <code>removePermissionRequest</code>.</p>
NOOP| Constructor and Description |
|---|
RemovePermissionRequest() |
| Modifier and Type | Method and Description |
|---|---|
RemovePermissionRequest |
clone()
Creates a shallow clone of this object for all fields except the handler context.
|
boolean |
equals(Object obj) |
String |
getActionGroup()
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
String |
getProfilingGroupName()
The name of the profiling group.
|
String |
getRevisionId()
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to
remove permissions.
|
int |
hashCode() |
void |
setActionGroup(String actionGroup)
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
void |
setProfilingGroupName(String profilingGroupName)
The name of the profiling group.
|
void |
setRevisionId(String revisionId)
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to
remove permissions.
|
String |
toString()
Returns a string representation of this object.
|
RemovePermissionRequest |
withActionGroup(ActionGroup actionGroup)
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
RemovePermissionRequest |
withActionGroup(String actionGroup)
Specifies an action group that contains the permissions to remove from a profiling group's resource-based policy.
|
RemovePermissionRequest |
withProfilingGroupName(String profilingGroupName)
The name of the profiling group.
|
RemovePermissionRequest |
withRevisionId(String revisionId)
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to
remove permissions.
|
addHandlerContext, getCloneRoot, getCloneSource, getCustomQueryParameters, getCustomRequestHeaders, getGeneralProgressListener, getHandlerContext, getReadLimit, getRequestClientOptions, getRequestCredentials, getRequestCredentialsProvider, getRequestMetricCollector, getSdkClientExecutionTimeout, getSdkRequestTimeout, putCustomQueryParameter, putCustomRequestHeader, setGeneralProgressListener, setRequestCredentials, setRequestCredentialsProvider, setRequestMetricCollector, setSdkClientExecutionTimeout, setSdkRequestTimeout, withGeneralProgressListener, withRequestCredentialsProvider, withRequestMetricCollector, withSdkClientExecutionTimeout, withSdkRequestTimeoutpublic void setActionGroup(String 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.
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.ActionGrouppublic String getActionGroup()
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.
agentPermissions, which grants
ConfigureAgent and PostAgentProfile permissions.ActionGrouppublic RemovePermissionRequest withActionGroup(String 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.
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.ActionGrouppublic RemovePermissionRequest withActionGroup(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.
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.ActionGrouppublic void setProfilingGroupName(String profilingGroupName)
The name of the profiling group.
profilingGroupName - The name of the profiling group.public String getProfilingGroupName()
The name of the profiling group.
public RemovePermissionRequest withProfilingGroupName(String profilingGroupName)
The name of the profiling group.
profilingGroupName - The name of the profiling group.public void setRevisionId(String revisionId)
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.
revisionId - A universally unique identifier (UUID) for the revision of the resource-based policy from which you want
to remove permissions.public String getRevisionId()
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.
public RemovePermissionRequest withRevisionId(String revisionId)
A universally unique identifier (UUID) for the revision of the resource-based policy from which you want to remove permissions.
revisionId - A universally unique identifier (UUID) for the revision of the resource-based policy from which you want
to remove permissions.public String toString()
toString in class ObjectObject.toString()public RemovePermissionRequest clone()
AmazonWebServiceRequestclone in class AmazonWebServiceRequestObject.clone()