Class UpdateDrProtectionGroupMemberOkeClusterDetails.Builder
- java.lang.Object
-
- com.oracle.bmc.disasterrecovery.model.UpdateDrProtectionGroupMemberOkeClusterDetails.Builder
-
- Enclosing class:
- UpdateDrProtectionGroupMemberOkeClusterDetails
public static class UpdateDrProtectionGroupMemberOkeClusterDetails.Builder extends Object
-
-
Constructor Summary
Constructors Constructor Description Builder()
-
Method Summary
-
-
-
Method Detail
-
memberId
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder memberId(String memberId)
-
peerClusterId
public 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
-
jumpHostId
public 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
-
backupLocation
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupLocation(UpdateOkeBackupLocationDetails backupLocation)
-
backupConfig
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupConfig(UpdateOkeClusterBackupConfigDetails backupConfig)
-
loadBalancerMappings
public 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
-
networkLoadBalancerMappings
public 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
-
vaultMappings
public 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
-
managedNodePoolConfigs
public 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
-
virtualNodePoolConfigs
public 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
-
build
public UpdateDrProtectionGroupMemberOkeClusterDetails build()
-
copy
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder copy(UpdateDrProtectionGroupMemberOkeClusterDetails model)
-
-