public static interface UpdateAccessPolicyRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<UpdateAccessPolicyRequest.Builder,UpdateAccessPolicyRequest>
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildUpdateAccessPolicyRequest.Builder accessPolicyId(String accessPolicyId)
The ID of the access policy.
accessPolicyId - The ID of the access policy.UpdateAccessPolicyRequest.Builder accessPolicyIdentity(Identity accessPolicyIdentity)
The identity for this access policy. Choose an AWS SSO user, an AWS SSO group, or an IAM user.
accessPolicyIdentity - The identity for this access policy. Choose an AWS SSO user, an AWS SSO group, or an IAM user.default UpdateAccessPolicyRequest.Builder accessPolicyIdentity(Consumer<Identity.Builder> accessPolicyIdentity)
The identity for this access policy. Choose 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 accessPolicyIdentity(Identity).accessPolicyIdentity - a consumer that will call methods on Identity.BuilderaccessPolicyIdentity(Identity)UpdateAccessPolicyRequest.Builder accessPolicyResource(Resource accessPolicyResource)
The AWS IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
accessPolicyResource - The AWS IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.default UpdateAccessPolicyRequest.Builder accessPolicyResource(Consumer<Resource.Builder> accessPolicyResource)
The AWS IoT SiteWise Monitor resource for this access policy. Choose either a portal or a 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 accessPolicyResource(Resource).accessPolicyResource - a consumer that will call methods on Resource.BuilderaccessPolicyResource(Resource)UpdateAccessPolicyRequest.Builder accessPolicyPermission(String accessPolicyPermission)
The permission level for this access policy. Note that a project ADMINISTRATOR is also known as
a project owner.
accessPolicyPermission - The permission level for this access policy. Note that a project ADMINISTRATOR is also
known as a project owner.Permission,
PermissionUpdateAccessPolicyRequest.Builder accessPolicyPermission(Permission accessPolicyPermission)
The permission level for this access policy. Note that a project ADMINISTRATOR is also known as
a project owner.
accessPolicyPermission - The permission level for this access policy. Note that a project ADMINISTRATOR is also
known as a project owner.Permission,
PermissionUpdateAccessPolicyRequest.Builder clientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request. Don't reuse this client token if a new idempotent request is required.
clientToken - A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
Don't reuse this client token if a new idempotent request is required.UpdateAccessPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderUpdateAccessPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2021. All rights reserved.