Class GroupIdentifier
- java.lang.Object
-
- software.amazon.awssdk.services.resourcegroups.model.GroupIdentifier
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<GroupIdentifier.Builder,GroupIdentifier>
@Generated("software.amazon.awssdk:codegen") public final class GroupIdentifier extends Object implements SdkPojo, Serializable, ToCopyableBuilder<GroupIdentifier.Builder,GroupIdentifier>
The unique identifiers for a resource group.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceGroupIdentifier.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static GroupIdentifier.Builderbuilder()Integercriticality()The critical rank of the application group on a scale of 1 to 10, with a rank of 1 being the most critical, and a rank of 10 being least critical.Stringdescription()The description of the application group.StringdisplayName()The name of the application group, which you can change at any time.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)StringgroupArn()The Amazon resource name (ARN) of the resource group.StringgroupName()The name of the resource group.inthashCode()Stringowner()A name, email address or other identifier for the person or group who is considered as the owner of this group within your organization.List<SdkField<?>>sdkFields()static Class<? extends GroupIdentifier.Builder>serializableBuilderClass()GroupIdentifier.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
-
groupName
public final String groupName()
The name of the resource group.
- Returns:
- The name of the resource group.
-
groupArn
public final String groupArn()
The Amazon resource name (ARN) of the resource group.
- Returns:
- The Amazon resource name (ARN) of the resource group.
-
description
public final String description()
The description of the application group.
- Returns:
- The description of the application group.
-
criticality
public final Integer criticality()
The critical rank of the application group on a scale of 1 to 10, with a rank of 1 being the most critical, and a rank of 10 being least critical.
- Returns:
- The critical rank of the application group on a scale of 1 to 10, with a rank of 1 being the most critical, and a rank of 10 being least critical.
-
owner
public final String owner()
A name, email address or other identifier for the person or group who is considered as the owner of this group within your organization.
- Returns:
- A name, email address or other identifier for the person or group who is considered as the owner of this group within your organization.
-
displayName
public final String displayName()
The name of the application group, which you can change at any time.
- Returns:
- The name of the application group, which you can change at any time.
-
toBuilder
public GroupIdentifier.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<GroupIdentifier.Builder,GroupIdentifier>
-
builder
public static GroupIdentifier.Builder builder()
-
serializableBuilderClass
public static Class<? extends GroupIdentifier.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.
-
-