Class Policy
- java.lang.Object
-
- com.cloudera.cdp.replicationmanager.model.Policy
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2023-09-14T10:47:20.396-07:00") public class Policy extends Object
Replication policy definition.
-
-
Constructor Summary
Constructors Constructor Description Policy()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
ZonedDateTime
getCreationTime()
Getter for creationTime.Map<String,String>
getCustomProperties()
Getter for customProperties.String
getDescription()
Getter for description.ZonedDateTime
getEndTime()
Getter for endTime.String
getExecutionType()
Getter for executionType.Long
getFrequency()
Getter for frequency.List<PolicyInstanceResponse>
getJobs()
Getter for jobs.String
getName()
Getter for name.String
getNextRun()
Getter for nextRun.List<String>
getPlugins()
Getter for plugins.String
getPolicyId()
Getter for policyId.PolicyReport
getReport()
Getter for report.String
getSourceCluster()
Getter for sourceCluster.String
getSourceClusterCrn()
Getter for sourceClusterCrn.List<String>
getSourceDataset()
Getter for sourceDataset.ZonedDateTime
getStartTime()
Getter for startTime.String
getStatus()
Getter for status.TargetDetails
getTarget()
Getter for target.String
getTargetCluster()
Getter for targetCluster.String
getTargetClusterCrn()
Getter for targetClusterCrn.List<String>
getTargetDataset()
Getter for targetDataset.String
getType()
Getter for type.int
hashCode()
void
setCreationTime(ZonedDateTime creationTime)
Setter for creationTime.void
setCustomProperties(Map<String,String> customProperties)
Setter for customProperties.void
setDescription(String description)
Setter for description.void
setEndTime(ZonedDateTime endTime)
Setter for endTime.void
setExecutionType(String executionType)
Setter for executionType.void
setFrequency(Long frequency)
Setter for frequency.void
setJobs(List<PolicyInstanceResponse> jobs)
Setter for jobs.void
setName(String name)
Setter for name.void
setNextRun(String nextRun)
Setter for nextRun.void
setPlugins(List<String> plugins)
Setter for plugins.void
setPolicyId(String policyId)
Setter for policyId.void
setReport(PolicyReport report)
Setter for report.void
setSourceCluster(String sourceCluster)
Setter for sourceCluster.void
setSourceClusterCrn(String sourceClusterCrn)
Setter for sourceClusterCrn.void
setSourceDataset(List<String> sourceDataset)
Setter for sourceDataset.void
setStartTime(ZonedDateTime startTime)
Setter for startTime.void
setStatus(String status)
Setter for status.void
setTarget(TargetDetails target)
Setter for target.void
setTargetCluster(String targetCluster)
Setter for targetCluster.void
setTargetClusterCrn(String targetClusterCrn)
Setter for targetClusterCrn.void
setTargetDataset(List<String> targetDataset)
Setter for targetDataset.void
setType(String type)
Setter for type.String
toString()
-
-
-
Method Detail
-
getPolicyId
public String getPolicyId()
Getter for policyId. Policy id.
-
setPolicyId
public void setPolicyId(String policyId)
Setter for policyId. Policy id.
-
getName
public String getName()
Getter for name. Policy name.
-
setName
public void setName(String name)
Setter for name. Policy name.
-
getType
public String getType()
Getter for type. Policy type.
-
setType
public void setType(String type)
Setter for type. Policy type.
-
getStatus
public String getStatus()
Getter for status. Current status of the policy.
-
setStatus
public void setStatus(String status)
Setter for status. Current status of the policy.
-
getFrequency
public Long getFrequency()
Getter for frequency. Frequency in seconds when the policy runs.
-
setFrequency
public void setFrequency(Long frequency)
Setter for frequency. Frequency in seconds when the policy runs.
-
getEndTime
public ZonedDateTime getEndTime()
Getter for endTime. End time of policy run or when it repeats.
-
setEndTime
public void setEndTime(ZonedDateTime endTime)
Setter for endTime. End time of policy run or when it repeats.
-
getJobs
public List<PolicyInstanceResponse> getJobs()
Getter for jobs. List of policy runs.
-
setJobs
public void setJobs(List<PolicyInstanceResponse> jobs)
Setter for jobs. List of policy runs.
-
getReport
public PolicyReport getReport()
Getter for report. Policy report.
-
setReport
public void setReport(PolicyReport report)
Setter for report. Policy report.
-
getDescription
public String getDescription()
Getter for description. Policy description.
-
setDescription
public void setDescription(String description)
Setter for description. Policy description.
-
getExecutionType
public String getExecutionType()
Getter for executionType. Policy execution type.
-
setExecutionType
public void setExecutionType(String executionType)
Setter for executionType. Policy execution type.
-
getSourceDataset
public List<String> getSourceDataset()
Getter for sourceDataset. Source dataset of replication.
-
setSourceDataset
public void setSourceDataset(List<String> sourceDataset)
Setter for sourceDataset. Source dataset of replication.
-
getTargetDataset
public List<String> getTargetDataset()
Getter for targetDataset. Target dataset of replication.
-
setTargetDataset
public void setTargetDataset(List<String> targetDataset)
Setter for targetDataset. Target dataset of replication.
-
getCreationTime
public ZonedDateTime getCreationTime()
Getter for creationTime. Policy creation time.
-
setCreationTime
public void setCreationTime(ZonedDateTime creationTime)
Setter for creationTime. Policy creation time.
-
getStartTime
public ZonedDateTime getStartTime()
Getter for startTime. Policy start time.
-
setStartTime
public void setStartTime(ZonedDateTime startTime)
Setter for startTime. Policy start time.
-
getSourceCluster
public String getSourceCluster()
Getter for sourceCluster. Source cluster of replication.
-
setSourceCluster
public void setSourceCluster(String sourceCluster)
Setter for sourceCluster. Source cluster of replication.
-
getSourceClusterCrn
public String getSourceClusterCrn()
Getter for sourceClusterCrn. CRN of the source cluster.
-
setSourceClusterCrn
public void setSourceClusterCrn(String sourceClusterCrn)
Setter for sourceClusterCrn. CRN of the source cluster.
-
getTargetCluster
public String getTargetCluster()
Getter for targetCluster. Target cluster of replication if not cloud.
-
setTargetCluster
public void setTargetCluster(String targetCluster)
Setter for targetCluster. Target cluster of replication if not cloud.
-
getTargetClusterCrn
public String getTargetClusterCrn()
Getter for targetClusterCrn. CRN of the target cluster.
-
setTargetClusterCrn
public void setTargetClusterCrn(String targetClusterCrn)
Setter for targetClusterCrn. CRN of the target cluster.
-
getCustomProperties
public Map<String,String> getCustomProperties()
Getter for customProperties. Custom replication properties.
-
setCustomProperties
public void setCustomProperties(Map<String,String> customProperties)
Setter for customProperties. Custom replication properties.
-
getNextRun
public String getNextRun()
Getter for nextRun. Next expected run of the policy.
-
setNextRun
public void setNextRun(String nextRun)
Setter for nextRun. Next expected run of the policy.
-
getTarget
public TargetDetails getTarget()
Getter for target. Replication target details.
-
setTarget
public void setTarget(TargetDetails target)
Setter for target. Replication target details.
-
-