public static class UpdateDrProtectionGroupMemberOkeClusterDetails.Builder extends Object
Constructor and Description |
---|
Builder() |
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder memberId(String memberId)
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
peerClusterId
- the value to setpublic 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
jumpHostId
- the value to setpublic UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupLocation(UpdateOkeBackupLocationDetails backupLocation)
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder backupConfig(UpdateOkeClusterBackupConfigDetails backupConfig)
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.
loadBalancerMappings
- the value to setpublic 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.
networkLoadBalancerMappings
- the value to setpublic 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.
vaultMappings
- the value to setpublic 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.
managedNodePoolConfigs
- the value to setpublic 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.
virtualNodePoolConfigs
- the value to setpublic UpdateDrProtectionGroupMemberOkeClusterDetails build()
public UpdateDrProtectionGroupMemberOkeClusterDetails.Builder copy(UpdateDrProtectionGroupMemberOkeClusterDetails model)
Copyright © 2016–2025. All rights reserved.