Class DrProtectionGroupMemberOkeCluster.Builder
- java.lang.Object
- 
- com.oracle.bmc.disasterrecovery.model.DrProtectionGroupMemberOkeCluster.Builder
 
- 
- Enclosing class:
- DrProtectionGroupMemberOkeCluster
 
 public static class DrProtectionGroupMemberOkeCluster.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
memberIdpublic DrProtectionGroupMemberOkeCluster.Builder memberId(String memberId) 
 - 
peerClusterIdpublic DrProtectionGroupMemberOkeCluster.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 DrProtectionGroupMemberOkeCluster.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 DrProtectionGroupMemberOkeCluster.Builder backupLocation(OkeBackupLocation backupLocation) 
 - 
backupConfigpublic DrProtectionGroupMemberOkeCluster.Builder backupConfig(OkeClusterBackupConfig backupConfig) 
 - 
loadBalancerMappingspublic DrProtectionGroupMemberOkeCluster.Builder loadBalancerMappings(List<OkeClusterLoadBalancerMapping> 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 DrProtectionGroupMemberOkeCluster.Builder networkLoadBalancerMappings(List<OkeClusterNetworkLoadBalancerMapping> 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 DrProtectionGroupMemberOkeCluster.Builder vaultMappings(List<OkeClusterVaultMapping> 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 DrProtectionGroupMemberOkeCluster.Builder managedNodePoolConfigs(List<OkeClusterManagedNodePoolConfiguration> managedNodePoolConfigs) The list of 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 DrProtectionGroupMemberOkeCluster.Builder virtualNodePoolConfigs(List<OkeClusterVirtualNodePoolConfiguration> virtualNodePoolConfigs) The list of 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 DrProtectionGroupMemberOkeCluster build() 
 - 
copypublic DrProtectionGroupMemberOkeCluster.Builder copy(DrProtectionGroupMemberOkeCluster model) 
 
- 
 
-