Interface SecurityProfile.Builder
- All Superinterfaces:
Buildable
,CopyableBuilder<SecurityProfile.Builder,
,SecurityProfile> SdkBuilder<SecurityProfile.Builder,
,SecurityProfile> SdkPojo
- Enclosing class:
SecurityProfile
-
Method Summary
Modifier and TypeMethodDescriptionallowedAccessControlHierarchyGroupId
(String allowedAccessControlHierarchyGroupId) The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.allowedAccessControlTags
(Map<String, String> allowedAccessControlTags) The list of tags that a security profile uses to restrict access to resources in Amazon Connect.The Amazon Resource Name (ARN) for the secruity profile.description
(String description) The description of the security profile.hierarchyRestrictedResources
(String... hierarchyRestrictedResources) The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.hierarchyRestrictedResources
(Collection<String> hierarchyRestrictedResources) The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect.The identifier for the security profile.lastModifiedRegion
(String lastModifiedRegion) The Amazon Web Services Region where this resource was last modified.lastModifiedTime
(Instant lastModifiedTime) The timestamp when this resource was last modified.organizationResourceId
(String organizationResourceId) The organization resource identifier for the security profile.securityProfileName
(String securityProfileName) The name for the security profile.tagRestrictedResources
(String... tagRestrictedResources) The list of resources that a security profile applies tag restrictions to in Amazon Connect.tagRestrictedResources
(Collection<String> tagRestrictedResources) The list of resources that a security profile applies tag restrictions to in Amazon Connect.The tags used to organize, track, or control access for this resource.Methods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copy
Methods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, build
Methods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFields
-
Method Details
-
id
The identifier for the security profile.
- Parameters:
id
- The identifier for the security profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
organizationResourceId
The organization resource identifier for the security profile.
- Parameters:
organizationResourceId
- The organization resource identifier for the security profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
arn
The Amazon Resource Name (ARN) for the secruity profile.
- Parameters:
arn
- The Amazon Resource Name (ARN) for the secruity profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
securityProfileName
The name for the security profile.
- Parameters:
securityProfileName
- The name for the security profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
description
The description of the security profile.
- Parameters:
description
- The description of the security profile.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tags
The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.
- Parameters:
tags
- The tags used to organize, track, or control access for this resource. For example, { "Tags": {"key1":"value1", "key2":"value2"} }.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAccessControlTags
The list of tags that a security profile uses to restrict access to resources in Amazon Connect.
- Parameters:
allowedAccessControlTags
- The list of tags that a security profile uses to restrict access to resources in Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagRestrictedResources
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- Parameters:
tagRestrictedResources
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
tagRestrictedResources
The list of resources that a security profile applies tag restrictions to in Amazon Connect.
- Parameters:
tagRestrictedResources
- The list of resources that a security profile applies tag restrictions to in Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedTime
The timestamp when this resource was last modified.
- Parameters:
lastModifiedTime
- The timestamp when this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
lastModifiedRegion
The Amazon Web Services Region where this resource was last modified.
- Parameters:
lastModifiedRegion
- The Amazon Web Services Region where this resource was last modified.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hierarchyRestrictedResources
SecurityProfile.Builder hierarchyRestrictedResources(Collection<String> hierarchyRestrictedResources) The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:
User
.- Parameters:
hierarchyRestrictedResources
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:User
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
hierarchyRestrictedResources
The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:
User
.- Parameters:
hierarchyRestrictedResources
- The list of resources that a security profile applies hierarchy restrictions to in Amazon Connect. Following are acceptable ResourceNames:User
.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
allowedAccessControlHierarchyGroupId
SecurityProfile.Builder allowedAccessControlHierarchyGroupId(String allowedAccessControlHierarchyGroupId) The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.
- Parameters:
allowedAccessControlHierarchyGroupId
- The identifier of the hierarchy group that a security profile uses to restrict access to resources in Amazon Connect.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-