public static interface CreateAccessPolicyRequest.Builder extends IoTSiteWiseRequest.Builder, SdkPojo, CopyableBuilder<CreateAccessPolicyRequest.Builder,CreateAccessPolicyRequest>
| Modifier and Type | Method and Description |
|---|---|
default CreateAccessPolicyRequest.Builder |
accessPolicyIdentity(Consumer<Identity.Builder> accessPolicyIdentity)
The identity for this access policy.
|
CreateAccessPolicyRequest.Builder |
accessPolicyIdentity(Identity accessPolicyIdentity)
The identity for this access policy.
|
CreateAccessPolicyRequest.Builder |
accessPolicyPermission(Permission accessPolicyPermission)
The permission level for this access policy.
|
CreateAccessPolicyRequest.Builder |
accessPolicyPermission(String accessPolicyPermission)
The permission level for this access policy.
|
default CreateAccessPolicyRequest.Builder |
accessPolicyResource(Consumer<Resource.Builder> accessPolicyResource)
The IoT SiteWise Monitor resource for this access policy.
|
CreateAccessPolicyRequest.Builder |
accessPolicyResource(Resource accessPolicyResource)
The IoT SiteWise Monitor resource for this access policy.
|
CreateAccessPolicyRequest.Builder |
clientToken(String clientToken)
A unique case-sensitive identifier that you can provide to ensure the idempotency of the request.
|
CreateAccessPolicyRequest.Builder |
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) |
CreateAccessPolicyRequest.Builder |
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) |
CreateAccessPolicyRequest.Builder |
tags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the access policy.
|
buildoverrideConfigurationequalsBySdkFields, sdkFieldscopyapplyMutation, buildCreateAccessPolicyRequest.Builder accessPolicyIdentity(Identity accessPolicyIdentity)
The identity for this access policy. Choose an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user.
accessPolicyIdentity - The identity for this access policy. Choose an Amazon Web Services SSO user, an Amazon Web Services
SSO group, or an IAM user.default CreateAccessPolicyRequest.Builder accessPolicyIdentity(Consumer<Identity.Builder> accessPolicyIdentity)
The identity for this access policy. Choose an Amazon Web Services SSO user, an Amazon Web Services SSO group, or an IAM user.
This is a convenience method 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)CreateAccessPolicyRequest.Builder accessPolicyResource(Resource accessPolicyResource)
The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
accessPolicyResource - The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.default CreateAccessPolicyRequest.Builder accessPolicyResource(Consumer<Resource.Builder> accessPolicyResource)
The IoT SiteWise Monitor resource for this access policy. Choose either a portal or a project.
This is a convenience method 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)CreateAccessPolicyRequest.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,
PermissionCreateAccessPolicyRequest.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,
PermissionCreateAccessPolicyRequest.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.CreateAccessPolicyRequest.Builder tags(Map<String,String> tags)
A list of key-value pairs that contain metadata for the access policy. For more information, see Tagging your IoT SiteWise resources in the IoT SiteWise User Guide.
tags - A list of key-value pairs that contain metadata for the access policy. For more information, see Tagging your IoT
SiteWise resources in the IoT SiteWise User Guide.CreateAccessPolicyRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
overrideConfiguration in interface AwsRequest.BuilderCreateAccessPolicyRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
overrideConfiguration in interface AwsRequest.BuilderCopyright © 2022. All rights reserved.