Interface HierarchyGroup.Builder

All Superinterfaces:
Buildable, CopyableBuilder<HierarchyGroup.Builder,HierarchyGroup>, SdkBuilder<HierarchyGroup.Builder,HierarchyGroup>, SdkPojo
Enclosing class:
HierarchyGroup

public static interface HierarchyGroup.Builder extends SdkPojo, CopyableBuilder<HierarchyGroup.Builder,HierarchyGroup>
  • Method Details

    • id

      The identifier of the hierarchy group.

      Parameters:
      id - The identifier of the hierarchy group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • arn

      The Amazon Resource Name (ARN) of the hierarchy group.

      Parameters:
      arn - The Amazon Resource Name (ARN) of the hierarchy group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • name

      The name of the hierarchy group.

      Parameters:
      name - The name of the hierarchy group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • levelId

      HierarchyGroup.Builder levelId(String levelId)

      The identifier of the level in the hierarchy group.

      Parameters:
      levelId - The identifier of the level in the hierarchy group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hierarchyPath

      HierarchyGroup.Builder hierarchyPath(HierarchyPath hierarchyPath)

      Information about the levels in the hierarchy group.

      Parameters:
      hierarchyPath - Information about the levels in the hierarchy group.
      Returns:
      Returns a reference to this object so that method calls can be chained together.
    • hierarchyPath

      default HierarchyGroup.Builder hierarchyPath(Consumer<HierarchyPath.Builder> hierarchyPath)

      Information about the levels in the hierarchy group.

      This is a convenience method that creates an instance of the HierarchyPath.Builder avoiding the need to create one manually via HierarchyPath.builder().

      When the Consumer completes, SdkBuilder.build() is called immediately and its result is passed to hierarchyPath(HierarchyPath).

      Parameters:
      hierarchyPath - a consumer that will call methods on HierarchyPath.Builder
      Returns:
      Returns a reference to this object so that method calls can be chained together.
      See Also:
    • 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.
    • lastModifiedTime

      HierarchyGroup.Builder lastModifiedTime(Instant 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

      HierarchyGroup.Builder lastModifiedRegion(String 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.