Class RecoveryPointMember
- java.lang.Object
-
- software.amazon.awssdk.services.backup.model.RecoveryPointMember
-
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<RecoveryPointMember.Builder,RecoveryPointMember>
@Generated("software.amazon.awssdk:codegen") public final class RecoveryPointMember extends Object implements SdkPojo, Serializable, ToCopyableBuilder<RecoveryPointMember.Builder,RecoveryPointMember>
This is a recovery point which is a child (nested) recovery point of a parent (composite) recovery point. These recovery points can be disassociated from their parent (composite) recovery point, in which case they will no longer be a member.
- See Also:
- Serialized Form
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static interfaceRecoveryPointMember.Builder
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description StringbackupVaultName()This is the name of the backup vault (the logical container in which backups are stored).static RecoveryPointMember.Builderbuilder()booleanequals(Object obj)booleanequalsBySdkFields(Object obj)<T> Optional<T>getValueForField(String fieldName, Class<T> clazz)inthashCode()StringrecoveryPointArn()This is the Amazon Resource Name (ARN) of the parent (composite) recovery point.StringresourceArn()This is the Amazon Resource Name (ARN) that uniquely identifies a saved resource.StringresourceType()This is the Amazon Web Services resource type that is saved as a recovery point.List<SdkField<?>>sdkFields()static Class<? extends RecoveryPointMember.Builder>serializableBuilderClass()RecoveryPointMember.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
-
recoveryPointArn
public final String recoveryPointArn()
This is the Amazon Resource Name (ARN) of the parent (composite) recovery point.
- Returns:
- This is the Amazon Resource Name (ARN) of the parent (composite) recovery point.
-
resourceArn
public final String resourceArn()
This is the Amazon Resource Name (ARN) that uniquely identifies a saved resource.
- Returns:
- This is the Amazon Resource Name (ARN) that uniquely identifies a saved resource.
-
resourceType
public final String resourceType()
This is the Amazon Web Services resource type that is saved as a recovery point.
- Returns:
- This is the Amazon Web Services resource type that is saved as a recovery point.
-
backupVaultName
public final String backupVaultName()
This is the name of the backup vault (the logical container in which backups are stored).
- Returns:
- This is the name of the backup vault (the logical container in which backups are stored).
-
toBuilder
public RecoveryPointMember.Builder toBuilder()
- Specified by:
toBuilderin interfaceToCopyableBuilder<RecoveryPointMember.Builder,RecoveryPointMember>
-
builder
public static RecoveryPointMember.Builder builder()
-
serializableBuilderClass
public static Class<? extends RecoveryPointMember.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.
-
-