Class DestinationBackup
java.lang.Object
software.amazon.awssdk.services.cloudhsmv2.model.DestinationBackup
- All Implemented Interfaces:
Serializable,SdkPojo,ToCopyableBuilder<DestinationBackup.Builder,DestinationBackup>
@Generated("software.amazon.awssdk:codegen")
public final class DestinationBackup
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<DestinationBackup.Builder,DestinationBackup>
Contains information about the backup that will be copied and created by the CopyBackupToRegion operation.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionstatic DestinationBackup.Builderbuilder()final InstantThe date and time when both the source backup was created.final booleanfinal booleanequalsBySdkFields(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final <T> Optional<T> getValueForField(String fieldName, Class<T> clazz) final inthashCode()static Class<? extends DestinationBackup.Builder> final StringThe identifier (ID) of the source backup from which the new backup was copied.final StringThe identifier (ID) of the cluster containing the source backup from which the new backup was copied.final StringThe AWS region that contains the source backup from which the new backup was copied.Take this object and create a builder that contains all of the current property values of this object.final StringtoString()Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
createTimestamp
The date and time when both the source backup was created.
- Returns:
- The date and time when both the source backup was created.
-
sourceRegion
The AWS region that contains the source backup from which the new backup was copied.
- Returns:
- The AWS region that contains the source backup from which the new backup was copied.
-
sourceBackup
The identifier (ID) of the source backup from which the new backup was copied.
- Returns:
- The identifier (ID) of the source backup from which the new backup was copied.
-
sourceCluster
The identifier (ID) of the cluster containing the source backup from which the new backup was copied.
- Returns:
- The identifier (ID) of the cluster containing the source backup from which the new backup was copied.
-
toBuilder
Description copied from interface:ToCopyableBuilderTake this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilderin interfaceToCopyableBuilder<DestinationBackup.Builder,DestinationBackup> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojoIndicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojoclass, and is generated based on a service model.If an
SdkPojoclass does not have any inherited fields,equalsBySdkFieldsandequalsare essentially the same.- Specified by:
equalsBySdkFieldsin interfaceSdkPojo- Parameters:
obj- the object to be compared with- Returns:
- true if the other object equals to this object by sdk fields, false otherwise.
-
toString
-
getValueForField
-
sdkFields
-