Class CreateDrProtectionGroupMemberOkeClusterDetails
- java.lang.Object
-
- com.oracle.bmc.http.client.internal.ExplicitlySetBmcModel
-
- com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberDetails
-
- com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberOkeClusterDetails
-
@Generated(value="OracleSDKGenerator", comments="API Version: 20220125") public final class CreateDrProtectionGroupMemberOkeClusterDetails extends CreateDrProtectionGroupMemberDetails
Create properties for an OKE member.
Note: Objects should always be created or deserialized using theCreateDrProtectionGroupMemberOkeClusterDetails.Builder
. This model distinguishes fields that are null because they are unset from fields that are explicitly set to null. This is done in the setter methods of theCreateDrProtectionGroupMemberOkeClusterDetails.Builder
, which maintain a set of all explicitly set fields calledCreateDrProtectionGroupMemberOkeClusterDetails.Builder.__explicitlySet__
. ThehashCode()
andequals(Object)
methods are implemented to take the explicitly set fields into account. The constructor, on the other hand, does not take the explicitly set fields into account (since the constructor cannot distinguish explicit null from unset null).
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static class
CreateDrProtectionGroupMemberOkeClusterDetails.Builder
-
Constructor Summary
Constructors Constructor Description CreateDrProtectionGroupMemberOkeClusterDetails(String memberId, String peerClusterId, String jumpHostId, CreateOkeBackupLocationDetails backupLocation, CreateOkeClusterBackupConfigDetails backupConfig, List<CreateOkeClusterLoadBalancerMappingDetails> loadBalancerMappings, List<CreateOkeClusterNetworkLoadBalancerMappingDetails> networkLoadBalancerMappings, List<CreateOkeClusterVaultMappingDetails> vaultMappings, List<CreateOkeClusterManagedNodePoolConfigurationDetails> managedNodePoolConfigs, List<CreateOkeClusterVirtualNodePoolConfigurationDetails> virtualNodePoolConfigs)
Deprecated.
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static CreateDrProtectionGroupMemberOkeClusterDetails.Builder
builder()
Create a new builder.boolean
equals(Object o)
CreateOkeClusterBackupConfigDetails
getBackupConfig()
CreateOkeBackupLocationDetails
getBackupLocation()
String
getJumpHostId()
The OCID of the compute instance member that is designated as a jump host.List<CreateOkeClusterLoadBalancerMappingDetails>
getLoadBalancerMappings()
The list of source-to-destination load balancer mappings required for DR operations.List<CreateOkeClusterManagedNodePoolConfigurationDetails>
getManagedNodePoolConfigs()
The list of managed node pools with configurations for minimum and maximum node counts.List<CreateOkeClusterNetworkLoadBalancerMappingDetails>
getNetworkLoadBalancerMappings()
The list of source-to-destination network load balancer mappings required for DR operations.String
getPeerClusterId()
The OCID of the peer OKE cluster.List<CreateOkeClusterVaultMappingDetails>
getVaultMappings()
The list of source-to-destination vault mappings required for DR operations.List<CreateOkeClusterVirtualNodePoolConfigurationDetails>
getVirtualNodePoolConfigs()
The list of virtual node pools with configurations for minimum and maximum node counts.int
hashCode()
CreateDrProtectionGroupMemberOkeClusterDetails.Builder
toBuilder()
String
toString()
String
toString(boolean includeByteArrayContents)
Return a string representation of the object.-
Methods inherited from class com.oracle.bmc.disasterrecovery.model.CreateDrProtectionGroupMemberDetails
getMemberId
-
-
-
-
Constructor Detail
-
CreateDrProtectionGroupMemberOkeClusterDetails
@Deprecated public CreateDrProtectionGroupMemberOkeClusterDetails(String memberId, String peerClusterId, String jumpHostId, CreateOkeBackupLocationDetails backupLocation, CreateOkeClusterBackupConfigDetails backupConfig, List<CreateOkeClusterLoadBalancerMappingDetails> loadBalancerMappings, List<CreateOkeClusterNetworkLoadBalancerMappingDetails> networkLoadBalancerMappings, List<CreateOkeClusterVaultMappingDetails> vaultMappings, List<CreateOkeClusterManagedNodePoolConfigurationDetails> managedNodePoolConfigs, List<CreateOkeClusterVirtualNodePoolConfigurationDetails> virtualNodePoolConfigs)
Deprecated.
-
-
Method Detail
-
builder
public static CreateDrProtectionGroupMemberOkeClusterDetails.Builder builder()
Create a new builder.
-
toBuilder
public CreateDrProtectionGroupMemberOkeClusterDetails.Builder toBuilder()
-
getPeerClusterId
public String getPeerClusterId()
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
- Returns:
- the value
-
getJumpHostId
public String getJumpHostId()
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
- Returns:
- the value
-
getBackupLocation
public CreateOkeBackupLocationDetails getBackupLocation()
-
getBackupConfig
public CreateOkeClusterBackupConfigDetails getBackupConfig()
-
getLoadBalancerMappings
public List<CreateOkeClusterLoadBalancerMappingDetails> getLoadBalancerMappings()
The list of source-to-destination load balancer mappings required for DR operations.This property applies to the OKE cluster member in primary region.
- Returns:
- the value
-
getNetworkLoadBalancerMappings
public List<CreateOkeClusterNetworkLoadBalancerMappingDetails> getNetworkLoadBalancerMappings()
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.
- Returns:
- the value
-
getVaultMappings
public List<CreateOkeClusterVaultMappingDetails> getVaultMappings()
The list of source-to-destination vault mappings required for DR operations.This property applies to the OKE cluster member in primary region.
- Returns:
- the value
-
getManagedNodePoolConfigs
public List<CreateOkeClusterManagedNodePoolConfigurationDetails> getManagedNodePoolConfigs()
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.
- Returns:
- the value
-
getVirtualNodePoolConfigs
public List<CreateOkeClusterVirtualNodePoolConfigurationDetails> getVirtualNodePoolConfigs()
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.
- Returns:
- the value
-
toString
public String toString()
- Overrides:
toString
in classCreateDrProtectionGroupMemberDetails
-
toString
public String toString(boolean includeByteArrayContents)
Return a string representation of the object.- Overrides:
toString
in classCreateDrProtectionGroupMemberDetails
- Parameters:
includeByteArrayContents
- true to include the full contents of byte arrays- Returns:
- string representation
-
equals
public boolean equals(Object o)
- Overrides:
equals
in classCreateDrProtectionGroupMemberDetails
-
hashCode
public int hashCode()
- Overrides:
hashCode
in classCreateDrProtectionGroupMemberDetails
-
-