Class CreateDrProtectionGroupMemberOkeClusterDetails.Builder
- java.lang.Object
- 
- com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberOkeClusterDetails.Builder
 
- 
- Enclosing class:
- CreateDrProtectionGroupMemberOkeClusterDetails
 
 public static class CreateDrProtectionGroupMemberOkeClusterDetails.Builder extends Object 
- 
- 
Constructor SummaryConstructors Constructor Description Builder()
 - 
Method Summary
 
- 
- 
- 
Method Detail- 
memberIdpublic CreateDrProtectionGroupMemberOkeClusterDetails.Builder memberId(String memberId) 
 - 
peerClusterIdpublic CreateDrProtectionGroupMemberOkeClusterDetails.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 CreateDrProtectionGroupMemberOkeClusterDetails.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 CreateDrProtectionGroupMemberOkeClusterDetails.Builder backupLocation(CreateOkeBackupLocationDetails backupLocation) 
 - 
backupConfigpublic CreateDrProtectionGroupMemberOkeClusterDetails.Builder backupConfig(CreateOkeClusterBackupConfigDetails backupConfig) 
 - 
loadBalancerMappingspublic CreateDrProtectionGroupMemberOkeClusterDetails.Builder loadBalancerMappings(List<CreateOkeClusterLoadBalancerMappingDetails> 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 CreateDrProtectionGroupMemberOkeClusterDetails.Builder networkLoadBalancerMappings(List<CreateOkeClusterNetworkLoadBalancerMappingDetails> 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 CreateDrProtectionGroupMemberOkeClusterDetails.Builder vaultMappings(List<CreateOkeClusterVaultMappingDetails> 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 CreateDrProtectionGroupMemberOkeClusterDetails.Builder managedNodePoolConfigs(List<CreateOkeClusterManagedNodePoolConfigurationDetails> 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 CreateDrProtectionGroupMemberOkeClusterDetails.Builder virtualNodePoolConfigs(List<CreateOkeClusterVirtualNodePoolConfigurationDetails> 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 CreateDrProtectionGroupMemberOkeClusterDetails build() 
 - 
copypublic CreateDrProtectionGroupMemberOkeClusterDetails.Builder copy(CreateDrProtectionGroupMemberOkeClusterDetails model) 
 
- 
 
-