Class RpcDeploymentConfiguration
java.lang.Object
com.cloudera.cdp.dfworkload.model.RpcDeploymentConfiguration
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-28T14:00:31.001-07:00")
public class RpcDeploymentConfiguration
extends Object
Provides all of the configuration that dictates how a flow should be deployed.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for assetConfigurationAvailable.Getter for autoScaleMaxNodes.Getter for autoScaleMinNodes.Getter for autoScalingEnabled.Getter for autoStartFlow.Getter for cfmNifiVersion.Getter for clusterSize.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 nodeStorage.Getter for nodeStorageProfileName.Getter for parameterGroups.Getter for parametersDirty.Getter for projectCrn.Getter for pythonWorkDirectorySize.Getter for sizingAndScalingDirty.Getter for staticNodeCount.inthashCode()voidsetAssetConfigurationAvailable(Boolean assetConfigurationAvailable) Setter for assetConfigurationAvailable.voidsetAutoScaleMaxNodes(Integer autoScaleMaxNodes) Setter for autoScaleMaxNodes.voidsetAutoScaleMinNodes(Integer autoScaleMinNodes) Setter for autoScaleMinNodes.voidsetAutoScalingEnabled(Boolean autoScalingEnabled) Setter for autoScalingEnabled.voidsetAutoStartFlow(Boolean autoStartFlow) Setter for autoStartFlow.voidsetCfmNifiVersion(String cfmNifiVersion) Setter for cfmNifiVersion.voidsetClusterSize(BasicClusterSize clusterSize) Setter for clusterSize.voidsetConfigurationVersion(Integer configurationVersion) Setter for configurationVersion.voidsetDeploymentCrn(String deploymentCrn) Setter for deploymentCrn.voidsetDeploymentId(String deploymentId) Setter for deploymentId.voidsetFlowMetricsScalingEnabled(Boolean flowMetricsScalingEnabled) Setter for flowMetricsScalingEnabled.voidsetInboundHostname(String inboundHostname) Setter for inboundHostname.voidsetKpis(List<ConfiguredKpi> kpis) Setter for kpis.voidsetKpisDirty(Boolean kpisDirty) Setter for kpisDirty.voidsetLastUpdatedByUsername(String lastUpdatedByUsername) Setter for lastUpdatedByUsername.voidsetListenComponents(List<ListenComponent> listenComponents) Setter for listenComponents.voidSetter for name.voidsetNodeStorage(NodeStorage nodeStorage) Setter for nodeStorage.voidsetNodeStorageProfileName(String nodeStorageProfileName) Setter for nodeStorageProfileName.voidsetParameterGroups(List<FlowParameterGroup> parameterGroups) Setter for parameterGroups.voidsetParametersDirty(Boolean parametersDirty) Setter for parametersDirty.voidsetProjectCrn(String projectCrn) Setter for projectCrn.voidsetPythonWorkDirectorySize(Integer pythonWorkDirectorySize) Setter for pythonWorkDirectorySize.voidsetSizingAndScalingDirty(Boolean sizingAndScalingDirty) Setter for sizingAndScalingDirty.voidsetStaticNodeCount(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. -
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. -
getNodeStorage
Getter for nodeStorage. The node storage data. -
setNodeStorage
Setter for nodeStorage. The node storage data. -
getPythonWorkDirectorySize
Getter for pythonWorkDirectorySize. The size of the extra volume mounted for flows containing python. -
setPythonWorkDirectorySize
Setter for pythonWorkDirectorySize. The size of the extra volume mounted for flows containing python. -
equals
-
hashCode
public int hashCode() -
toString
-