@Generated(value="software.amazon.awssdk:codegen") public final class GetGeneratedPolicyRequest extends AccessAnalyzerRequest implements ToCopyableBuilder<GetGeneratedPolicyRequest.Builder,GetGeneratedPolicyRequest>
| Modifier and Type | Class and Description |
|---|---|
static interface |
GetGeneratedPolicyRequest.Builder |
| Modifier and Type | Method and Description |
|---|---|
static GetGeneratedPolicyRequest.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
Boolean |
includeResourcePlaceholders()
The level of detail that you want to generate.
|
Boolean |
includeServiceLevelTemplate()
The level of detail that you want to generate.
|
String |
jobId()
The
JobId that is returned by the StartPolicyGeneration operation. |
List<SdkField<?>> |
sdkFields() |
static Class<? extends GetGeneratedPolicyRequest.Builder> |
serializableBuilderClass() |
GetGeneratedPolicyRequest.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
overrideConfigurationclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final Boolean includeResourcePlaceholders()
The level of detail that you want to generate. You can specify whether to generate policies with placeholders for resource ARNs for actions that support resource level granularity in policies.
For example, in the resource section of a policy, you can receive a placeholder such as
"Resource":"arn:aws:s3:::${BucketName}" instead of "*".
For example, in the resource section of a policy, you can receive a placeholder such as
"Resource":"arn:aws:s3:::${BucketName}" instead of "*".
public final Boolean includeServiceLevelTemplate()
The level of detail that you want to generate. You can specify whether to generate service-level policies.
IAM Access Analyzer uses iam:servicelastaccessed to identify services that have been used recently
to create this service-level template.
IAM Access Analyzer uses iam:servicelastaccessed to identify services that have been used
recently to create this service-level template.
public final String jobId()
The JobId that is returned by the StartPolicyGeneration operation. The
JobId can be used with GetGeneratedPolicy to retrieve the generated policies or used
with CancelPolicyGeneration to cancel the policy generation request.
JobId that is returned by the StartPolicyGeneration operation. The
JobId can be used with GetGeneratedPolicy to retrieve the generated policies or
used with CancelPolicyGeneration to cancel the policy generation request.public GetGeneratedPolicyRequest.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<GetGeneratedPolicyRequest.Builder,GetGeneratedPolicyRequest>toBuilder in class AccessAnalyzerRequestpublic static GetGeneratedPolicyRequest.Builder builder()
public static Class<? extends GetGeneratedPolicyRequest.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 © 2021. All rights reserved.