@Generated(value="software.amazon.awssdk:codegen") public final class DescribeAccessPolicyResponse extends IoTSiteWiseResponse implements ToCopyableBuilder<DescribeAccessPolicyResponse.Builder,DescribeAccessPolicyResponse>
| Modifier and Type | Class and Description |
|---|---|
static interface |
DescribeAccessPolicyResponse.Builder |
| Modifier and Type | Method and Description |
|---|---|
String |
accessPolicyArn()
The ARN of the access
policy, which has the following format.
|
Instant |
accessPolicyCreationDate()
The date the access policy was created, in Unix epoch time.
|
String |
accessPolicyId()
The ID of the access policy.
|
Identity |
accessPolicyIdentity()
The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.
|
Instant |
accessPolicyLastUpdateDate()
The date the access policy was last updated, in Unix epoch time.
|
Permission |
accessPolicyPermission()
The access policy permission.
|
String |
accessPolicyPermissionAsString()
The access policy permission.
|
Resource |
accessPolicyResource()
The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.
|
static DescribeAccessPolicyResponse.Builder |
builder() |
boolean |
equals(Object obj) |
boolean |
equalsBySdkFields(Object obj) |
<T> Optional<T> |
getValueForField(String fieldName,
Class<T> clazz) |
int |
hashCode() |
List<SdkField<?>> |
sdkFields() |
static Class<? extends DescribeAccessPolicyResponse.Builder> |
serializableBuilderClass() |
DescribeAccessPolicyResponse.Builder |
toBuilder() |
String |
toString()
Returns a string representation of this object.
|
responseMetadatasdkHttpResponseclone, finalize, getClass, notify, notifyAll, wait, wait, waitcopypublic final String accessPolicyId()
The ID of the access policy.
public final String accessPolicyArn()
The ARN of the access policy, which has the following format.
arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
arn:${Partition}:iotsitewise:${Region}:${Account}:access-policy/${AccessPolicyId}
public final Identity accessPolicyIdentity()
The identity (AWS SSO user, AWS SSO group, or IAM user) to which this access policy applies.
public final Resource accessPolicyResource()
The AWS IoT SiteWise Monitor resource (portal or project) to which this access policy provides access.
public final Permission accessPolicyPermission()
The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.
If the service returns an enum value that is not available in the current SDK version,
accessPolicyPermission will return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from accessPolicyPermissionAsString().
ADMINISTRATOR is also known as a project
owner.Permissionpublic final String accessPolicyPermissionAsString()
The access policy permission. Note that a project ADMINISTRATOR is also known as a project owner.
If the service returns an enum value that is not available in the current SDK version,
accessPolicyPermission will return Permission.UNKNOWN_TO_SDK_VERSION. The raw value returned by
the service is available from accessPolicyPermissionAsString().
ADMINISTRATOR is also known as a project
owner.Permissionpublic final Instant accessPolicyCreationDate()
The date the access policy was created, in Unix epoch time.
public final Instant accessPolicyLastUpdateDate()
The date the access policy was last updated, in Unix epoch time.
public DescribeAccessPolicyResponse.Builder toBuilder()
toBuilder in interface ToCopyableBuilder<DescribeAccessPolicyResponse.Builder,DescribeAccessPolicyResponse>toBuilder in class AwsResponsepublic static DescribeAccessPolicyResponse.Builder builder()
public static Class<? extends DescribeAccessPolicyResponse.Builder> serializableBuilderClass()
public final int hashCode()
hashCode in class AwsResponsepublic final boolean equals(Object obj)
equals in class AwsResponsepublic 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 SdkResponseCopyright © 2021. All rights reserved.