Package com.pulumi.aws.connect.inputs
Class UserHierarchyGroupState.Builder
- java.lang.Object
-
- com.pulumi.aws.connect.inputs.UserHierarchyGroupState.Builder
-
- Enclosing class:
- UserHierarchyGroupState
public static final class UserHierarchyGroupState.Builder extends java.lang.Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
Builder(UserHierarchyGroupState defaults)
-
Method Summary
All Methods Instance Methods Concrete Methods Deprecated Methods Modifier and Type Method Description UserHierarchyGroupState.Builder
arn(com.pulumi.core.Output<java.lang.String> arn)
UserHierarchyGroupState.Builder
arn(java.lang.String arn)
UserHierarchyGroupState
build()
UserHierarchyGroupState.Builder
hierarchyGroupId(com.pulumi.core.Output<java.lang.String> hierarchyGroupId)
UserHierarchyGroupState.Builder
hierarchyGroupId(java.lang.String hierarchyGroupId)
UserHierarchyGroupState.Builder
hierarchyPaths(UserHierarchyGroupHierarchyPathArgs... hierarchyPaths)
UserHierarchyGroupState.Builder
hierarchyPaths(com.pulumi.core.Output<java.util.List<UserHierarchyGroupHierarchyPathArgs>> hierarchyPaths)
UserHierarchyGroupState.Builder
hierarchyPaths(java.util.List<UserHierarchyGroupHierarchyPathArgs> hierarchyPaths)
UserHierarchyGroupState.Builder
instanceId(com.pulumi.core.Output<java.lang.String> instanceId)
UserHierarchyGroupState.Builder
instanceId(java.lang.String instanceId)
UserHierarchyGroupState.Builder
levelId(com.pulumi.core.Output<java.lang.String> levelId)
UserHierarchyGroupState.Builder
levelId(java.lang.String levelId)
UserHierarchyGroupState.Builder
name(com.pulumi.core.Output<java.lang.String> name)
UserHierarchyGroupState.Builder
name(java.lang.String name)
UserHierarchyGroupState.Builder
parentGroupId(com.pulumi.core.Output<java.lang.String> parentGroupId)
UserHierarchyGroupState.Builder
parentGroupId(java.lang.String parentGroupId)
UserHierarchyGroupState.Builder
tags(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
UserHierarchyGroupState.Builder
tags(java.util.Map<java.lang.String,java.lang.String> tags)
UserHierarchyGroupState.Builder
tagsAll(com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.UserHierarchyGroupState.Builder
tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.
-
-
-
Constructor Detail
-
Builder
public Builder()
-
Builder
public Builder(UserHierarchyGroupState defaults)
-
-
Method Detail
-
arn
public UserHierarchyGroupState.Builder arn(@Nullable com.pulumi.core.Output<java.lang.String> arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the hierarchy group.- Returns:
- builder
-
arn
public UserHierarchyGroupState.Builder arn(java.lang.String arn)
- Parameters:
arn
- The Amazon Resource Name (ARN) of the hierarchy group.- Returns:
- builder
-
hierarchyGroupId
public UserHierarchyGroupState.Builder hierarchyGroupId(@Nullable com.pulumi.core.Output<java.lang.String> hierarchyGroupId)
- Parameters:
hierarchyGroupId
- The identifier for the hierarchy group.- Returns:
- builder
-
hierarchyGroupId
public UserHierarchyGroupState.Builder hierarchyGroupId(java.lang.String hierarchyGroupId)
- Parameters:
hierarchyGroupId
- The identifier for the hierarchy group.- Returns:
- builder
-
hierarchyPaths
public UserHierarchyGroupState.Builder hierarchyPaths(@Nullable com.pulumi.core.Output<java.util.List<UserHierarchyGroupHierarchyPathArgs>> hierarchyPaths)
- Parameters:
hierarchyPaths
- A block that contains information about the levels in the hierarchy group. The `hierarchy_path` block is documented below.- Returns:
- builder
-
hierarchyPaths
public UserHierarchyGroupState.Builder hierarchyPaths(java.util.List<UserHierarchyGroupHierarchyPathArgs> hierarchyPaths)
- Parameters:
hierarchyPaths
- A block that contains information about the levels in the hierarchy group. The `hierarchy_path` block is documented below.- Returns:
- builder
-
hierarchyPaths
public UserHierarchyGroupState.Builder hierarchyPaths(UserHierarchyGroupHierarchyPathArgs... hierarchyPaths)
- Parameters:
hierarchyPaths
- A block that contains information about the levels in the hierarchy group. The `hierarchy_path` block is documented below.- Returns:
- builder
-
instanceId
public UserHierarchyGroupState.Builder instanceId(@Nullable com.pulumi.core.Output<java.lang.String> instanceId)
- Parameters:
instanceId
- Specifies the identifier of the hosting Amazon Connect Instance.- Returns:
- builder
-
instanceId
public UserHierarchyGroupState.Builder instanceId(java.lang.String instanceId)
- Parameters:
instanceId
- Specifies the identifier of the hosting Amazon Connect Instance.- Returns:
- builder
-
levelId
public UserHierarchyGroupState.Builder levelId(@Nullable com.pulumi.core.Output<java.lang.String> levelId)
- Parameters:
levelId
- The identifier of the level in the hierarchy group.- Returns:
- builder
-
levelId
public UserHierarchyGroupState.Builder levelId(java.lang.String levelId)
- Parameters:
levelId
- The identifier of the level in the hierarchy group.- Returns:
- builder
-
name
public UserHierarchyGroupState.Builder name(@Nullable com.pulumi.core.Output<java.lang.String> name)
- Parameters:
name
- The name of the user hierarchy group. Must not be more than 100 characters.- Returns:
- builder
-
name
public UserHierarchyGroupState.Builder name(java.lang.String name)
- Parameters:
name
- The name of the user hierarchy group. Must not be more than 100 characters.- Returns:
- builder
-
parentGroupId
public UserHierarchyGroupState.Builder parentGroupId(@Nullable com.pulumi.core.Output<java.lang.String> parentGroupId)
- 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:
- builder
-
parentGroupId
public UserHierarchyGroupState.Builder parentGroupId(java.lang.String parentGroupId)
- 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:
- builder
-
tags
public UserHierarchyGroupState.Builder tags(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tags)
- Parameters:
tags
- Tags to apply to the hierarchy group. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tags
public UserHierarchyGroupState.Builder tags(java.util.Map<java.lang.String,java.lang.String> tags)
- Parameters:
tags
- Tags to apply to the hierarchy group. If configured with a provider `default_tags` configuration block present, tags with matching keys will overwrite those defined at the provider-level.- Returns:
- builder
-
tagsAll
@Deprecated public UserHierarchyGroupState.Builder tagsAll(@Nullable com.pulumi.core.Output<java.util.Map<java.lang.String,java.lang.String>> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
tagsAll
@Deprecated public UserHierarchyGroupState.Builder tagsAll(java.util.Map<java.lang.String,java.lang.String> tagsAll)
Deprecated.Please use `tags` instead.- Parameters:
tagsAll
- A map of tags assigned to the resource, including those inherited from the provider `default_tags` configuration block.- Returns:
- builder
-
build
public UserHierarchyGroupState build()
-
-