Class DrProtectionGroupMemberComputeInstanceNonMovable
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMember
- 
- com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberComputeInstanceNonMovable
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class DrProtectionGroupMemberComputeInstanceNonMovable extends DrProtectionGroupMemberProperties for a non-movable compute instance member of a DR protection group.
 Note: Objects should always be created or deserialized using theDrProtectionGroupMemberComputeInstanceNonMovable.Builder. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theDrProtectionGroupMemberComputeInstanceNonMovable.Builder, which maintain a set of all explicitly set fields calledDrProtectionGroupMemberComputeInstanceNonMovable.Builder.__explicitlySet__. ThehashCode()andequals(Object)methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
- 
- 
Nested Class SummaryNested Classes Modifier and Type Class Description static classDrProtectionGroupMemberComputeInstanceNonMovable.Builder
 - 
Constructor SummaryConstructors Constructor Description DrProtectionGroupMemberComputeInstanceNonMovable(String memberId, Boolean isStartStopEnabled, List<ComputeInstanceNonMovableFileSystemOperation> fileSystemOperations, List<ComputeInstanceNonMovableBlockVolumeOperation> blockVolumeOperations, ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails blockVolumeAttachAndMountOperations)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static DrProtectionGroupMemberComputeInstanceNonMovable.Builderbuilder()Create a new builder.booleanequals(Object o)ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetailsgetBlockVolumeAttachAndMountOperations()List<ComputeInstanceNonMovableBlockVolumeOperation>getBlockVolumeOperations()Deprecated.List<ComputeInstanceNonMovableFileSystemOperation>getFileSystemOperations()Operations performed on a list of file systems used on the non-movable compute instance.BooleangetIsStartStopEnabled()A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.inthashCode()DrProtectionGroupMemberComputeInstanceNonMovable.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMembergetMemberId
 
- 
 
- 
- 
- 
Constructor Detail- 
DrProtectionGroupMemberComputeInstanceNonMovable@Deprecated public DrProtectionGroupMemberComputeInstanceNonMovable(String memberId, Boolean isStartStopEnabled, List<ComputeInstanceNonMovableFileSystemOperation> fileSystemOperations, List<ComputeInstanceNonMovableBlockVolumeOperation> blockVolumeOperations, ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails blockVolumeAttachAndMountOperations) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static DrProtectionGroupMemberComputeInstanceNonMovable.Builder builder() Create a new builder.
 - 
toBuilderpublic DrProtectionGroupMemberComputeInstanceNonMovable.Builder toBuilder() 
 - 
getIsStartStopEnabledpublic Boolean getIsStartStopEnabled() A flag indicating whether the non-movable compute instance needs to be started and stopped during DR operations.- Returns:
- the value
 
 - 
getFileSystemOperationspublic List<ComputeInstanceNonMovableFileSystemOperation> getFileSystemOperations() Operations performed on a list of file systems used on the non-movable compute instance.- Returns:
- the value
 
 - 
getBlockVolumeOperationspublic List<ComputeInstanceNonMovableBlockVolumeOperation> getBlockVolumeOperations() Deprecated.Use the ‘blockVolumeAttachAndMountOperations’ attribute instead of this. Operations performed on a list of block volumes used on the non-movable compute instance. - Returns:
- the value
 
 - 
getBlockVolumeAttachAndMountOperationspublic ComputeInstanceNonMovableBlockVolumeAttachAndMountOperationsDetails getBlockVolumeAttachAndMountOperations() 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- DrProtectionGroupMember
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- DrProtectionGroupMember
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- DrProtectionGroupMember
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- DrProtectionGroupMember
 
 
- 
 
-