Class UpdateDrProtectionGroupMemberOkeClusterDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberOkeClusterDetails.Builder
 
- 
- Enclosing class:
- UpdateDrProtectionGroupMemberOkeClusterDetails
 
 public static class UpdateDrProtectionGroupMemberOkeClusterDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
memberIdpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder memberId(String memberId) 
 - 
peerClusterIdpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder peerClusterId(String peerClusterId) 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 - Parameters:
- peerClusterId- the value to set
- Returns:
- this builder
 
 - 
jumpHostIdpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder jumpHostId(String jumpHostId) 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 - Parameters:
- jumpHostId- the value to set
- Returns:
- this builder
 
 - 
backupLocationpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupLocation(UpdateOkeBackupLocationDetails backupLocation) 
 - 
backupConfigpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupConfig(UpdateOkeClusterBackupConfigDetails backupConfig) 
 - 
loadBalancerMappingspublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder loadBalancerMappings(List<UpdateOkeClusterLoadBalancerMappingDetails> loadBalancerMappings) The list of source-to-destination load balancer mappings required for DR operations.This property applies to the OKE cluster member in primary region. - Parameters:
- loadBalancerMappings- the value to set
- Returns:
- this builder
 
 - 
networkLoadBalancerMappingspublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder networkLoadBalancerMappings(List<UpdateOkeClusterNetworkLoadBalancerMappingDetails> networkLoadBalancerMappings) 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. - Parameters:
- networkLoadBalancerMappings- the value to set
- Returns:
- this builder
 
 - 
vaultMappingspublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder vaultMappings(List<UpdateOkeClusterVaultMappingDetails> vaultMappings) The list of source-to-destination vault mappings required for DR operations.This property applies to the OKE cluster member in primary region. - Parameters:
- vaultMappings- the value to set
- Returns:
- this builder
 
 - 
managedNodePoolConfigspublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder managedNodePoolConfigs(List<UpdateOkeClusterManagedNodePoolConfigurationDetails> managedNodePoolConfigs) 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. - Parameters:
- managedNodePoolConfigs- the value to set
- Returns:
- this builder
 
 - 
virtualNodePoolConfigspublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder virtualNodePoolConfigs(List<UpdateOkeClusterVirtualNodePoolConfigurationDetails> virtualNodePoolConfigs) 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. - Parameters:
- virtualNodePoolConfigs- the value to set
- Returns:
- this builder
 
 - 
buildpublic UpdateDrProtectionGroupMemberOkeClusterDetails build() 
 - 
copypublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder copy(UpdateDrProtectionGroupMemberOkeClusterDetails model) 
 
- 
 
-