Interface CreateSecurityProfileRequest.Builder

    • Method Detail

      • securityProfileName

        CreateSecurityProfileRequest.Builder securityProfileName​(String securityProfileName)

        The name of the security profile.

        Parameters:
        securityProfileName - The name of the security profile.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • description

        CreateSecurityProfileRequest.Builder description​(String 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.
      • instanceId

        CreateSecurityProfileRequest.Builder instanceId​(String instanceId)

        The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.

        Parameters:
        instanceId - The identifier of the Amazon Connect instance. You can find the instance ID in the Amazon Resource Name (ARN) of the instance.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tags

        CreateSecurityProfileRequest.Builder tags​(Map<String,​String> 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

        CreateSecurityProfileRequest.Builder allowedAccessControlTags​(Map<String,​String> 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

        CreateSecurityProfileRequest.Builder tagRestrictedResources​(Collection<String> tagRestrictedResources)

        The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile

        Parameters:
        tagRestrictedResources - The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • tagRestrictedResources

        CreateSecurityProfileRequest.Builder tagRestrictedResources​(String... tagRestrictedResources)

        The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile

        Parameters:
        tagRestrictedResources - The list of resources that a security profile applies tag restrictions to in Amazon Connect. Following are acceptable ResourceNames: User | SecurityProfile | Queue | RoutingProfile
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applications

        CreateSecurityProfileRequest.Builder applications​(Collection<Application> applications)

        A list of third-party applications that the security profile will give access to.

        Parameters:
        applications - A list of third-party applications that the security profile will give access to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • applications

        CreateSecurityProfileRequest.Builder applications​(Application... applications)

        A list of third-party applications that the security profile will give access to.

        Parameters:
        applications - A list of third-party applications that the security profile will give access to.
        Returns:
        Returns a reference to this object so that method calls can be chained together.
      • hierarchyRestrictedResources

        CreateSecurityProfileRequest.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

        CreateSecurityProfileRequest.Builder hierarchyRestrictedResources​(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.
      • allowedAccessControlHierarchyGroupId

        CreateSecurityProfileRequest.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.