Class HierarchyGroups
- java.lang.Object
-
- software.amazon.awssdk.services.connect.model.HierarchyGroups
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<HierarchyGroups.Builder,HierarchyGroups>
@Generated("software.amazon.awssdk:codegen") public final class HierarchyGroups extends Object implements SdkPojo, Serializable, ToCopyableBuilder<HierarchyGroups.Builder,HierarchyGroups>
Information about the agent hierarchy. Hierarchies can be configured with up to five levels.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceHierarchyGroups.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static HierarchyGroups.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()AgentHierarchyGrouplevel1()The group at level one of the agent hierarchy.AgentHierarchyGrouplevel2()The group at level two of the agent hierarchy.AgentHierarchyGrouplevel3()The group at level three of the agent hierarchy.AgentHierarchyGrouplevel4()The group at level four of the agent hierarchy.AgentHierarchyGrouplevel5()The group at level five of the agent hierarchy.List<SdkField<?>>sdkFields()static Class<? extends HierarchyGroups.Builder>serializableBuilderClass()HierarchyGroups.BuildertoBuilder()StringtoString()Returns a string representation of this object.-
Methods inherited from class java.lang.Object
clone, finalize, getClass, notify, notifyAll, wait, wait, wait
-
Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
-
-
-
Method Detail
-
level1
public final AgentHierarchyGroup level1()
The group at level one of the agent hierarchy.
- Returns:
- The group at level one of the agent hierarchy.
-
level2
public final AgentHierarchyGroup level2()
The group at level two of the agent hierarchy.
- Returns:
- The group at level two of the agent hierarchy.
-
level3
public final AgentHierarchyGroup level3()
The group at level three of the agent hierarchy.
- Returns:
- The group at level three of the agent hierarchy.
-
level4
public final AgentHierarchyGroup level4()
The group at level four of the agent hierarchy.
- Returns:
- The group at level four of the agent hierarchy.
-
level5
public final AgentHierarchyGroup level5()
The group at level five of the agent hierarchy.
- Returns:
- The group at level five of the agent hierarchy.
-
toBuilder
public HierarchyGroups.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<HierarchyGroups.Builder,HierarchyGroups>
-
builder
public static HierarchyGroups.Builder builder()
-
serializableBuilderClass
public static Class<? extends HierarchyGroups.Builder> serializableBuilderClass()
-
equalsBySdkFields
public final boolean equalsBySdkFields(Object obj)
- Specified by:
equalsBySdkFieldsin interfaceSdkPojo
-
toString
public final String toString()
Returns a string representation of this object. This is useful for testing and debugging. Sensitive data will be redacted from this string using a placeholder value.
-
-