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