Class UpdateDrProtectionGroupMemberOkeClusterDetails
- java.lang.Object
- 
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
- 
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberDetails
- 
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberOkeClusterDetails
 
 
 
- 
 @Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class UpdateDrProtectionGroupMemberOkeClusterDetails extends UpdateDrProtectionGroupMemberDetailsUpdate properties for an OKE member.
 Note: Objects should always be created or deserialized using theUpdateDrProtectionGroupMemberOkeClusterDetails.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 theUpdateDrProtectionGroupMemberOkeClusterDetails.Builder, which maintain a set of all explicitly set fields calledUpdateDrProtectionGroupMemberOkeClusterDetails.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 classUpdateDrProtectionGroupMemberOkeClusterDetails.Builder
 - 
Constructor SummaryConstructors Constructor Description UpdateDrProtectionGroupMemberOkeClusterDetails(String memberId, String peerClusterId, String jumpHostId, UpdateOkeBackupLocationDetails backupLocation, UpdateOkeClusterBackupConfigDetails backupConfig, List<UpdateOkeClusterLoadBalancerMappingDetails> loadBalancerMappings, List<UpdateOkeClusterNetworkLoadBalancerMappingDetails> networkLoadBalancerMappings, List<UpdateOkeClusterVaultMappingDetails> vaultMappings, List<UpdateOkeClusterManagedNodePoolConfigurationDetails> managedNodePoolConfigs, List<UpdateOkeClusterVirtualNodePoolConfigurationDetails> virtualNodePoolConfigs)Deprecated.
 - 
Method SummaryAll Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UpdateDrProtectionGroupMemberOkeClusterDetails.Builderbuilder()Create a new builder.booleanequals(Object o)UpdateOkeClusterBackupConfigDetailsgetBackupConfig()UpdateOkeBackupLocationDetailsgetBackupLocation()StringgetJumpHostId()The OCID of the compute instance member that is designated as a jump host.List<UpdateOkeClusterLoadBalancerMappingDetails>getLoadBalancerMappings()The list of source-to-destination load balancer mappings required for DR operations.List<UpdateOkeClusterManagedNodePoolConfigurationDetails>getManagedNodePoolConfigs()The list of managed node pools with configurations for minimum and maximum node counts.List<UpdateOkeClusterNetworkLoadBalancerMappingDetails>getNetworkLoadBalancerMappings()The list of source-to-destination network load balancer mappings required for DR operations.StringgetPeerClusterId()The OCID of the peer OKE cluster.List<UpdateOkeClusterVaultMappingDetails>getVaultMappings()The list of source-to-destination vault mappings required for DR operations.List<UpdateOkeClusterVirtualNodePoolConfigurationDetails>getVirtualNodePoolConfigs()The list of virtual node pools with configurations for minimum and maximum node counts.inthashCode()UpdateDrProtectionGroupMemberOkeClusterDetails.BuildertoBuilder()StringtoString()StringtoString(boolean includeByteArrayContents)Return a string representation of the object.- 
Methods inherited from class com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberDetailsgetMemberId
 
- 
 
- 
- 
- 
Constructor Detail- 
UpdateDrProtectionGroupMemberOkeClusterDetails@Deprecated public UpdateDrProtectionGroupMemberOkeClusterDetails(String memberId, String peerClusterId, String jumpHostId, UpdateOkeBackupLocationDetails backupLocation, UpdateOkeClusterBackupConfigDetails backupConfig, List<UpdateOkeClusterLoadBalancerMappingDetails> loadBalancerMappings, List<UpdateOkeClusterNetworkLoadBalancerMappingDetails> networkLoadBalancerMappings, List<UpdateOkeClusterVaultMappingDetails> vaultMappings, List<UpdateOkeClusterManagedNodePoolConfigurationDetails> managedNodePoolConfigs, List<UpdateOkeClusterVirtualNodePoolConfigurationDetails> virtualNodePoolConfigs) Deprecated.
 
- 
 - 
Method Detail- 
builderpublic static UpdateDrProtectionGroupMemberOkeClusterDetails.Builder builder() Create a new builder.
 - 
toBuilderpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder toBuilder() 
 - 
getPeerClusterIdpublic String getPeerClusterId() The OCID of the peer OKE cluster.This property applies to the OKE cluster member in both the primary and standby region. Example: ocid1.cluster.oc1..uniqueID - Returns:
- the value
 
 - 
getJumpHostIdpublic String getJumpHostId() The OCID of the compute instance member that is designated as a jump host.This compute instance will be used to perform DR operations on the cluster using Oracle Cloud Agent’s Run Command feature. Example: ocid1.instance.oc1..uniqueID - Returns:
- the value
 
 - 
getBackupLocationpublic UpdateOkeBackupLocationDetails getBackupLocation() 
 - 
getBackupConfigpublic UpdateOkeClusterBackupConfigDetails getBackupConfig() 
 - 
getLoadBalancerMappingspublic List<UpdateOkeClusterLoadBalancerMappingDetails> getLoadBalancerMappings() The list of source-to-destination load balancer mappings required for DR operations.This property applies to the OKE cluster member in primary region. - Returns:
- the value
 
 - 
getNetworkLoadBalancerMappingspublic List<UpdateOkeClusterNetworkLoadBalancerMappingDetails> getNetworkLoadBalancerMappings() The list of source-to-destination network load balancer mappings required for DR operations.This property applies to the OKE cluster member in primary region. - Returns:
- the value
 
 - 
getVaultMappingspublic List<UpdateOkeClusterVaultMappingDetails> getVaultMappings() The list of source-to-destination vault mappings required for DR operations.This property applies to the OKE cluster member in primary region. - Returns:
- the value
 
 - 
getManagedNodePoolConfigspublic List<UpdateOkeClusterManagedNodePoolConfigurationDetails> getManagedNodePoolConfigs() The list of managed node pools with configurations for minimum and maximum node counts.This property applies to the OKE cluster member in both the primary and standby region. - Returns:
- the value
 
 - 
getVirtualNodePoolConfigspublic List<UpdateOkeClusterVirtualNodePoolConfigurationDetails> getVirtualNodePoolConfigs() The list of virtual node pools with configurations for minimum and maximum node counts.This property applies to the OKE cluster member in both the primary and standby region. - Returns:
- the value
 
 - 
toStringpublic String toString() - Overrides:
- toStringin class- UpdateDrProtectionGroupMemberDetails
 
 - 
toStringpublic String toString(boolean includeByteArrayContents) Return a string representation of the object.- Overrides:
- toStringin class- UpdateDrProtectionGroupMemberDetails
- Parameters:
- includeByteArrayContents- true to include the full contents of byte arrays
- Returns:
- string representation
 
 - 
equalspublic boolean equals(Object o) - Overrides:
- equalsin class- UpdateDrProtectionGroupMemberDetails
 
 - 
hashCodepublic int hashCode() - Overrides:
- hashCodein class- UpdateDrProtectionGroupMemberDetails
 
 
- 
 
-