public static interface AccessPolicySummary.Builder extends SdkPojo, CopyableBuilder<AccessPolicySummary.Builder,AccessPolicySummary>
| Modifier and Type | Method and Description |
|---|---|
AccessPolicySummary.Builder |
creationDate(Instant creationDate)
The date the access policy was created, in Unix epoch time.
|
AccessPolicySummary.Builder |
id(String id)
The ID of the access policy.
|
default AccessPolicySummary.Builder |
identity(Consumer<Identity.Builder> identity)
The identity (an AWS SSO user, an AWS SSO group, or an IAM user).
|
AccessPolicySummary.Builder |
identity(Identity identity)
The identity (an AWS SSO user, an AWS SSO group, or an IAM user).
|
AccessPolicySummary.Builder |
lastUpdateDate(Instant lastUpdateDate)
The date the access policy was last updated, in Unix epoch time.
|
AccessPolicySummary.Builder |
permission(Permission permission)
The permissions for the access policy.
|
AccessPolicySummary.Builder |
permission(String permission)
The permissions for the access policy.
|
default AccessPolicySummary.Builder |
resource(Consumer<Resource.Builder> resource)
The AWS IoT SiteWise Monitor resource (a portal or project).
|
AccessPolicySummary.Builder |
resource(Resource resource)
The AWS IoT SiteWise Monitor resource (a portal or project).
|
equalsBySdkFields, sdkFieldscopyapplyMutation, buildAccessPolicySummary.Builder id(String id)
The ID of the access policy.
id - The ID of the access policy.AccessPolicySummary.Builder identity(Identity identity)
The identity (an AWS SSO user, an AWS SSO group, or an IAM user).
identity - The identity (an AWS SSO user, an AWS SSO group, or an IAM user).default AccessPolicySummary.Builder identity(Consumer<Identity.Builder> identity)
The identity (an AWS SSO user, an AWS SSO group, or an IAM user).
This is a convenience that creates an instance of theIdentity.Builder avoiding the need to create
one manually via Identity.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to identity(Identity).identity - a consumer that will call methods on Identity.Builderidentity(Identity)AccessPolicySummary.Builder resource(Resource resource)
The AWS IoT SiteWise Monitor resource (a portal or project).
resource - The AWS IoT SiteWise Monitor resource (a portal or project).default AccessPolicySummary.Builder resource(Consumer<Resource.Builder> resource)
The AWS IoT SiteWise Monitor resource (a portal or project).
This is a convenience that creates an instance of theResource.Builder avoiding the need to create
one manually via Resource.builder().
When the Consumer completes, SdkBuilder.build() is called immediately and its result is
passed to resource(Resource).resource - a consumer that will call methods on Resource.Builderresource(Resource)AccessPolicySummary.Builder permission(String permission)
The permissions for the access policy. Note that a project ADMINISTRATOR is also known as a
project owner.
permission - The permissions for the access policy. Note that a project ADMINISTRATOR is also known as
a project owner.Permission,
PermissionAccessPolicySummary.Builder permission(Permission permission)
The permissions for the access policy. Note that a project ADMINISTRATOR is also known as a
project owner.
permission - The permissions for the access policy. Note that a project ADMINISTRATOR is also known as
a project owner.Permission,
PermissionAccessPolicySummary.Builder creationDate(Instant creationDate)
The date the access policy was created, in Unix epoch time.
creationDate - The date the access policy was created, in Unix epoch time.AccessPolicySummary.Builder lastUpdateDate(Instant lastUpdateDate)
The date the access policy was last updated, in Unix epoch time.
lastUpdateDate - The date the access policy was last updated, in Unix epoch time.Copyright © 2021. All rights reserved.