Class RpcDeploymentConfiguration
java.lang.Object
com.cloudera.cdp.dfworkload.model.RpcDeploymentConfiguration
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2024-09-27T08:40:28.696-07:00")
public class RpcDeploymentConfiguration
extends Object
Provides all of the configuration that dictates how a flow should be deployed.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionboolean
Getter for assetConfigurationAvailable.Getter for autoScaleMaxNodes.Getter for autoScaleMinNodes.Getter for autoScalingEnabled.Getter for autoStartFlow.Getter for cfmNifiVersion.Getter for clusterSize.Deprecated.Getter for configurationVersion.Getter for deploymentCrn.Getter for deploymentId.Getter for flowMetricsScalingEnabled.Getter for inboundHostname.getKpis()
Getter for kpis.Getter for kpisDirty.Getter for lastUpdatedByUsername.Getter for listenComponents.getName()
Getter for name.Getter for nodeStorageProfileName.Getter for parameterGroups.Getter for parametersDirty.Getter for projectCrn.Getter for sizingAndScalingDirty.Getter for staticNodeCount.int
hashCode()
void
setAssetConfigurationAvailable
(Boolean assetConfigurationAvailable) Setter for assetConfigurationAvailable.void
setAutoScaleMaxNodes
(Integer autoScaleMaxNodes) Setter for autoScaleMaxNodes.void
setAutoScaleMinNodes
(Integer autoScaleMinNodes) Setter for autoScaleMinNodes.void
setAutoScalingEnabled
(Boolean autoScalingEnabled) Setter for autoScalingEnabled.void
setAutoStartFlow
(Boolean autoStartFlow) Setter for autoStartFlow.void
setCfmNifiVersion
(String cfmNifiVersion) Setter for cfmNifiVersion.void
setClusterSize
(BasicClusterSize clusterSize) Setter for clusterSize.void
setClusterSizeName
(String clusterSizeName) Deprecated.void
setConfigurationVersion
(Integer configurationVersion) Setter for configurationVersion.void
setDeploymentCrn
(String deploymentCrn) Setter for deploymentCrn.void
setDeploymentId
(String deploymentId) Setter for deploymentId.void
setFlowMetricsScalingEnabled
(Boolean flowMetricsScalingEnabled) Setter for flowMetricsScalingEnabled.void
setInboundHostname
(String inboundHostname) Setter for inboundHostname.void
setKpis
(List<ConfiguredKpi> kpis) Setter for kpis.void
setKpisDirty
(Boolean kpisDirty) Setter for kpisDirty.void
setLastUpdatedByUsername
(String lastUpdatedByUsername) Setter for lastUpdatedByUsername.void
setListenComponents
(List<ListenComponent> listenComponents) Setter for listenComponents.void
Setter for name.void
setNodeStorageProfileName
(String nodeStorageProfileName) Setter for nodeStorageProfileName.void
setParameterGroups
(List<FlowParameterGroup> parameterGroups) Setter for parameterGroups.void
setParametersDirty
(Boolean parametersDirty) Setter for parametersDirty.void
setProjectCrn
(String projectCrn) Setter for projectCrn.void
setSizingAndScalingDirty
(Boolean sizingAndScalingDirty) Setter for sizingAndScalingDirty.void
setStaticNodeCount
(Integer staticNodeCount) Setter for staticNodeCount.toString()
-
Constructor Details
-
RpcDeploymentConfiguration
public RpcDeploymentConfiguration()
-
-
Method Details
-
getConfigurationVersion
Getter for configurationVersion. The version of this configuration. -
setConfigurationVersion
Setter for configurationVersion. The version of this configuration. -
getParameterGroups
Getter for parameterGroups. The list of flow parameter groups. -
setParameterGroups
Setter for parameterGroups. The list of flow parameter groups. -
getAutoScalingEnabled
Getter for autoScalingEnabled. Specifies that auto-scaling should be enabled. -
setAutoScalingEnabled
Setter for autoScalingEnabled. Specifies that auto-scaling should be enabled. -
getFlowMetricsScalingEnabled
Getter for flowMetricsScalingEnabled. Specifies that Flow metrics should be enabled for scaling. -
setFlowMetricsScalingEnabled
Setter for flowMetricsScalingEnabled. Specifies that Flow metrics should be enabled for scaling. -
getAutoScaleMinNodes
Getter for autoScaleMinNodes. The minimum number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is true. -
setAutoScaleMinNodes
Setter for autoScaleMinNodes. The minimum number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is true. -
getAutoScaleMaxNodes
Getter for autoScaleMaxNodes. The maximum number of nodes that the cluster should scale to. May only be specified when autoScalingEnabled is true. -
setAutoScaleMaxNodes
Setter for autoScaleMaxNodes. The maximum number of nodes that the cluster should scale to. May only be specified when autoScalingEnabled is true. -
getStaticNodeCount
Getter for staticNodeCount. The static number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is false. -
setStaticNodeCount
Setter for staticNodeCount. The static number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is false. -
getKpis
Getter for kpis. The list of configured KPIs. -
setKpis
Setter for kpis. The list of configured KPIs. -
getDeploymentId
Getter for deploymentId. The id of the deployment. -
setDeploymentId
Setter for deploymentId. The id of the deployment. -
getDeploymentCrn
Getter for deploymentCrn. The CRN of the deployment. -
setDeploymentCrn
Setter for deploymentCrn. The CRN of the deployment. -
getName
Getter for name. The name of the deployment -
setName
Setter for name. The name of the deployment -
getCfmNifiVersion
Getter for cfmNifiVersion. The CFM NiFi version associated with the deployment. -
setCfmNifiVersion
Setter for cfmNifiVersion. The CFM NiFi version associated with the deployment. -
getAutoStartFlow
Getter for autoStartFlow. Indicates whether or not the flow should be started during deployment creation. -
setAutoStartFlow
Setter for autoStartFlow. Indicates whether or not the flow should be started during deployment creation. -
getClusterSizeName
Deprecated.Getter for clusterSizeName. The size of the cluster to deploy. Deprecated, use clusterSize.name instead. -
setClusterSizeName
Deprecated.Setter for clusterSizeName. The size of the cluster to deploy. Deprecated, use clusterSize.name instead. -
getClusterSize
Getter for clusterSize. The size of the cluster to deploy. -
setClusterSize
Setter for clusterSize. The size of the cluster to deploy. -
getNodeStorageProfileName
Getter for nodeStorageProfileName. Node storage profile name. -
setNodeStorageProfileName
Setter for nodeStorageProfileName. Node storage profile name. -
getParametersDirty
Getter for parametersDirty. Indicates whether or not all current parameter values have successfully been applied to NiFi. -
setParametersDirty
Setter for parametersDirty. Indicates whether or not all current parameter values have successfully been applied to NiFi. -
getKpisDirty
Getter for kpisDirty. Indicates whether or not the current KPIs have successfully been deployed as alert rules. -
setKpisDirty
Setter for kpisDirty. Indicates whether or not the current KPIs have successfully been deployed as alert rules. -
getSizingAndScalingDirty
Getter for sizingAndScalingDirty. Indicates whether or not the current sizing and scaling configuration has been successfully applied in Kubernetes. -
setSizingAndScalingDirty
Setter for sizingAndScalingDirty. Indicates whether or not the current sizing and scaling configuration has been successfully applied in Kubernetes. -
getLastUpdatedByUsername
Getter for lastUpdatedByUsername. The username of the last person to update the deployment configuration. -
setLastUpdatedByUsername
Setter for lastUpdatedByUsername. The username of the last person to update the deployment configuration. -
getInboundHostname
Getter for inboundHostname. The inbound hostname. -
setInboundHostname
Setter for inboundHostname. The inbound hostname. -
getListenComponents
Getter for listenComponents. Listen components port and protocol data. -
setListenComponents
Setter for listenComponents. Listen components port and protocol data. -
getProjectCrn
Getter for projectCrn. The crn of the project this deployment belongs to, or null if does not belong to a project. -
setProjectCrn
Setter for projectCrn. The crn of the project this deployment belongs to, or null if does not belong to a project. -
getAssetConfigurationAvailable
Getter for assetConfigurationAvailable. Indicates whether the cluster is configured to accept FILE/FILES type parameters. -
setAssetConfigurationAvailable
Setter for assetConfigurationAvailable. Indicates whether the cluster is configured to accept FILE/FILES type parameters. -
equals
-
hashCode
public int hashCode() -
toString
-