Class ChangedBlock
java.lang.Object
software.amazon.awssdk.services.ebs.model.ChangedBlock
- All Implemented Interfaces:
Serializable
,SdkPojo
,ToCopyableBuilder<ChangedBlock.Builder,
ChangedBlock>
@Generated("software.amazon.awssdk:codegen")
public final class ChangedBlock
extends Object
implements SdkPojo, Serializable, ToCopyableBuilder<ChangedBlock.Builder,ChangedBlock>
A block of data in an Amazon Elastic Block Store snapshot that is different from another snapshot of the same volume/snapshot lineage.
- See Also:
-
Nested Class Summary
Nested Classes -
Method Summary
Modifier and TypeMethodDescriptionfinal Integer
The block index.static ChangedBlock.Builder
builder()
final boolean
final boolean
equalsBySdkFields
(Object obj) Indicates whether some other object is "equal to" this one by SDK fields.final String
The block token for the block index of theFirstSnapshotId
specified in theListChangedBlocks
operation.final <T> Optional
<T> getValueForField
(String fieldName, Class<T> clazz) final int
hashCode()
final String
The block token for the block index of theSecondSnapshotId
specified in theListChangedBlocks
operation.static Class
<? extends ChangedBlock.Builder> Take this object and create a builder that contains all of the current property values of this object.final String
toString()
Returns a string representation of this object.Methods inherited from interface software.amazon.awssdk.utils.builder.ToCopyableBuilder
copy
-
Method Details
-
blockIndex
-
firstBlockToken
The block token for the block index of the
FirstSnapshotId
specified in theListChangedBlocks
operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.- Returns:
- The block token for the block index of the
FirstSnapshotId
specified in theListChangedBlocks
operation. This value is absent if the first snapshot does not have the changed block that is on the second snapshot.
-
secondBlockToken
The block token for the block index of the
SecondSnapshotId
specified in theListChangedBlocks
operation.- Returns:
- The block token for the block index of the
SecondSnapshotId
specified in theListChangedBlocks
operation.
-
toBuilder
Description copied from interface:ToCopyableBuilder
Take this object and create a builder that contains all of the current property values of this object.- Specified by:
toBuilder
in interfaceToCopyableBuilder<ChangedBlock.Builder,
ChangedBlock> - Returns:
- a builder for type T
-
builder
-
serializableBuilderClass
-
hashCode
-
equals
-
equalsBySdkFields
Description copied from interface:SdkPojo
Indicates whether some other object is "equal to" this one by SDK fields. An SDK field is a modeled, non-inherited field in anSdkPojo
class, and is generated based on a service model.If an
SdkPojo
class does not have any inherited fields,equalsBySdkFields
andequals
are essentially the same.- Specified by:
equalsBySdkFields
in 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
-