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