Class ResourceSetSummary
- java.lang.Object
-
- software.amazon.awssdk.services.fms.model.ResourceSetSummary
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<ResourceSetSummary.Builder,ResourceSetSummary>
@Generated("software.amazon.awssdk:codegen") public final class ResourceSetSummary extends Object implements SdkPojo, Serializable, ToCopyableBuilder<ResourceSetSummary.Builder,ResourceSetSummary>
Summarizes the resource sets used in a policy.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceResourceSetSummary.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static ResourceSetSummary.Builderbuilder()Stringdescription()A description of the resource set.booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()Stringid()A unique identifier for the resource set.InstantlastUpdateTime()The last time that the resource set was changed.Stringname()The descriptive name of the resource set.ResourceSetStatusresourceSetStatus()Indicates whether the resource set is in or out of an admin's Region scope.StringresourceSetStatusAsString()Indicates whether the resource set is in or out of an admin's Region scope.List<SdkField<?>>sdkFields()static Class<? extends ResourceSetSummary.Builder>serializableBuilderClass()ResourceSetSummary.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
-
id
public final String id()
A unique identifier for the resource set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
- Returns:
- A unique identifier for the resource set. This ID is returned in the responses to create and list commands. You provide it to operations like update and delete.
-
name
public final String name()
The descriptive name of the resource set. You can't change the name of a resource set after you create it.
- Returns:
- The descriptive name of the resource set. You can't change the name of a resource set after you create it.
-
description
public final String description()
A description of the resource set.
- Returns:
- A description of the resource set.
-
lastUpdateTime
public final Instant lastUpdateTime()
The last time that the resource set was changed.
- Returns:
- The last time that the resource set was changed.
-
resourceSetStatus
public final ResourceSetStatus resourceSetStatus()
Indicates whether the resource set is in or out of an admin's Region scope.
-
ACTIVE- The administrator can manage and delete the resource set. -
OUT_OF_ADMIN_SCOPE- The administrator can view the resource set, but they can't edit or delete the resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't be protected.
If the service returns an enum value that is not available in the current SDK version,
resourceSetStatuswill returnResourceSetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceSetStatusAsString().- Returns:
- Indicates whether the resource set is in or out of an admin's Region scope.
-
ACTIVE- The administrator can manage and delete the resource set. -
OUT_OF_ADMIN_SCOPE- The administrator can view the resource set, but they can't edit or delete the resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't be protected.
-
- See Also:
ResourceSetStatus
-
-
resourceSetStatusAsString
public final String resourceSetStatusAsString()
Indicates whether the resource set is in or out of an admin's Region scope.
-
ACTIVE- The administrator can manage and delete the resource set. -
OUT_OF_ADMIN_SCOPE- The administrator can view the resource set, but they can't edit or delete the resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't be protected.
If the service returns an enum value that is not available in the current SDK version,
resourceSetStatuswill returnResourceSetStatus.UNKNOWN_TO_SDK_VERSION. The raw value returned by the service is available fromresourceSetStatusAsString().- Returns:
- Indicates whether the resource set is in or out of an admin's Region scope.
-
ACTIVE- The administrator can manage and delete the resource set. -
OUT_OF_ADMIN_SCOPE- The administrator can view the resource set, but they can't edit or delete the resource set. Existing protections stay in place. Any new resource that come into scope of the resource set won't be protected.
-
- See Also:
ResourceSetStatus
-
-
toBuilder
public ResourceSetSummary.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<ResourceSetSummary.Builder,ResourceSetSummary>
-
builder
public static ResourceSetSummary.Builder builder()
-
serializableBuilderClass
public static Class<? extends ResourceSetSummary.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.
-
-