Interface CreateUserHierarchyGroupRequest.Builder
-
- All Superinterfaces:
AwsRequest.Builder
,Buildable
,ConnectRequest.Builder
,CopyableBuilder<CreateUserHierarchyGroupRequest.Builder,CreateUserHierarchyGroupRequest>
,SdkBuilder<CreateUserHierarchyGroupRequest.Builder,CreateUserHierarchyGroupRequest>
,SdkPojo
,SdkRequest.Builder
- Enclosing class:
- CreateUserHierarchyGroupRequest
public static interface CreateUserHierarchyGroupRequest.Builder extends ConnectRequest.Builder, SdkPojo, CopyableBuilder<CreateUserHierarchyGroupRequest.Builder,CreateUserHierarchyGroupRequest>
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description CreateUserHierarchyGroupRequest.Builder
instanceId(String instanceId)
The identifier of the Amazon Connect instance.CreateUserHierarchyGroupRequest.Builder
name(String name)
The name of the user hierarchy group.CreateUserHierarchyGroupRequest.Builder
overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
CreateUserHierarchyGroupRequest.Builder
overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
CreateUserHierarchyGroupRequest.Builder
parentGroupId(String parentGroupId)
The identifier for the parent hierarchy group.CreateUserHierarchyGroupRequest.Builder
tags(Map<String,String> tags)
The tags used to organize, track, or control access for this resource.-
Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfiguration
-
Methods inherited from interface software.amazon.awssdk.services.connect.model.ConnectRequest.Builder
build
-
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 Detail
-
name
CreateUserHierarchyGroupRequest.Builder name(String name)
The name of the user hierarchy group. Must not be more than 100 characters.
- Parameters:
name
- The name of the user hierarchy group. Must not be more than 100 characters.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
parentGroupId
CreateUserHierarchyGroupRequest.Builder parentGroupId(String parentGroupId)
The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.
- Parameters:
parentGroupId
- The identifier for the parent hierarchy group. The user hierarchy is created at level one if the parent group ID is null.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
instanceId
CreateUserHierarchyGroupRequest.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
CreateUserHierarchyGroupRequest.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.
-
overrideConfiguration
CreateUserHierarchyGroupRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
overrideConfiguration
CreateUserHierarchyGroupRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer)
- Specified by:
overrideConfiguration
in interfaceAwsRequest.Builder
-
-