Class PolicyDefinition
java.lang.Object
com.cloudera.cdp.replicationmanager.model.PolicyDefinition
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-28T14:00:31.692-07:00")
public class PolicyDefinition
extends Object
Policy creation request definition.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for cloudCredential.Getter for cloudEncryptionAlgorithm.Getter for cloudEncryptionKey.Getter for cmPolicySubmitUser.Getter for description.Getter for distcpMapBandwidth.Getter for distcpMaxMaps.Getter for enableSnapshotBasedReplication.Getter for endTime.Getter for frequencyInSec.Getter for hiveExternalTableBaseDirectory.getName()Getter for name.Getter for plugins.Getter for queueName.Getter for sourceCluster.Getter for sourceDataset.Getter for startTime.Getter for targetCluster.Getter for targetDataset.Getter for tdeSameKey.getType()Getter for type.inthashCode()voidsetCloudCredential(String cloudCredential) Setter for cloudCredential.voidsetCloudEncryptionAlgorithm(String cloudEncryptionAlgorithm) Setter for cloudEncryptionAlgorithm.voidsetCloudEncryptionKey(String cloudEncryptionKey) Setter for cloudEncryptionKey.voidsetCmPolicySubmitUser(CmPolicySubmitUser cmPolicySubmitUser) Setter for cmPolicySubmitUser.voidsetDescription(String description) Setter for description.voidsetDistcpMapBandwidth(Long distcpMapBandwidth) Setter for distcpMapBandwidth.voidsetDistcpMaxMaps(Long distcpMaxMaps) Setter for distcpMaxMaps.voidsetEnableSnapshotBasedReplication(Boolean enableSnapshotBasedReplication) Setter for enableSnapshotBasedReplication.voidsetEndTime(ZonedDateTime endTime) Setter for endTime.voidsetFrequencyInSec(Long frequencyInSec) Setter for frequencyInSec.voidsetHiveExternalTableBaseDirectory(String hiveExternalTableBaseDirectory) Setter for hiveExternalTableBaseDirectory.voidSetter for name.voidsetPlugins(List<String> plugins) Setter for plugins.voidsetQueueName(String queueName) Setter for queueName.voidsetSourceCluster(String sourceCluster) Setter for sourceCluster.voidsetSourceDataset(SourceDataset sourceDataset) Setter for sourceDataset.voidsetStartTime(ZonedDateTime startTime) Setter for startTime.voidsetTargetCluster(String targetCluster) Setter for targetCluster.voidsetTargetDataset(String targetDataset) Setter for targetDataset.voidsetTdeSameKey(Boolean tdeSameKey) Setter for tdeSameKey.voidSetter for type.toString()
-
Constructor Details
-
PolicyDefinition
public PolicyDefinition()
-
-
Method Details
-
getName
Getter for name. Name of the new policy. -
setName
Setter for name. Name of the new policy. -
getType
Getter for type. Policy replication type. -
setType
Setter for type. Policy replication type. -
getSourceDataset
Getter for sourceDataset. Source dataset to replicate. -
setSourceDataset
Setter for sourceDataset. Source dataset to replicate. -
getFrequencyInSec
Getter for frequencyInSec. Policy's frequency in seconds. -
setFrequencyInSec
Setter for frequencyInSec. Policy's frequency in seconds. -
getTargetDataset
Getter for targetDataset. Dataset to replicate to. -
setTargetDataset
Setter for targetDataset. Dataset to replicate to. -
getCloudCredential
Getter for cloudCredential. Cloud credentials to use if replicating to Cloud. -
setCloudCredential
Setter for cloudCredential. Cloud credentials to use if replicating to Cloud. -
getSourceCluster
Getter for sourceCluster. Name of source cluster in the format: \"dataCenterName$cluster name\", for example \"DC-Europe$My Source 42. -
setSourceCluster
Setter for sourceCluster. Name of source cluster in the format: \"dataCenterName$cluster name\", for example \"DC-Europe$My Source 42. -
getTargetCluster
Getter for targetCluster. Name of destination cluster in the format: \"dataCenterName$cluster name\", for example \"DC-US$My Destination 17\". -
setTargetCluster
Setter for targetCluster. Name of destination cluster in the format: \"dataCenterName$cluster name\", for example \"DC-US$My Destination 17\". -
getStartTime
Getter for startTime. Start time. -
setStartTime
Setter for startTime. Start time. -
getEndTime
Getter for endTime. End time. -
setEndTime
Setter for endTime. End time. -
getDistcpMaxMaps
Getter for distcpMaxMaps. Maximum Map jobs to use for replication. -
setDistcpMaxMaps
Setter for distcpMaxMaps. Maximum Map jobs to use for replication. -
getDistcpMapBandwidth
Getter for distcpMapBandwidth. Maximum bandwidth to use for replication. -
setDistcpMapBandwidth
Setter for distcpMapBandwidth. Maximum bandwidth to use for replication. -
getQueueName
Getter for queueName. YARN queue name if not default. -
setQueueName
Setter for queueName. YARN queue name if not default. -
getTdeSameKey
Getter for tdeSameKey. TDE same key. -
setTdeSameKey
Setter for tdeSameKey. TDE same key. -
getDescription
Getter for description. Description of the policy. -
setDescription
Setter for description. Description of the policy. -
getEnableSnapshotBasedReplication
Getter for enableSnapshotBasedReplication. Enable snapshot based replication. -
setEnableSnapshotBasedReplication
Setter for enableSnapshotBasedReplication. Enable snapshot based replication. -
getCloudEncryptionAlgorithm
Getter for cloudEncryptionAlgorithm. The type of cloud encryption algorithm. Can be used only for HDP/Ambari managed clusters. Supported values are AES256,SSE-KMS. -
setCloudEncryptionAlgorithm
Setter for cloudEncryptionAlgorithm. The type of cloud encryption algorithm. Can be used only for HDP/Ambari managed clusters. Supported values are AES256,SSE-KMS. -
getCloudEncryptionKey
Getter for cloudEncryptionKey. Cloud encryption key. -
setCloudEncryptionKey
Setter for cloudEncryptionKey. Cloud encryption key. -
getPlugins
Getter for plugins. Plugins. -
setPlugins
Setter for plugins. Plugins. -
getHiveExternalTableBaseDirectory
Getter for hiveExternalTableBaseDirectory. Hive external table base directory. -
setHiveExternalTableBaseDirectory
Setter for hiveExternalTableBaseDirectory. Hive external table base directory. -
getCmPolicySubmitUser
Getter for cmPolicySubmitUser. CM policy submit user. -
setCmPolicySubmitUser
Setter for cmPolicySubmitUser. CM policy submit user. -
equals
-
hashCode
public int hashCode() -
toString
-