Class CreateDeploymentRequest
java.lang.Object
com.cloudera.cdp.dfworkload.model.CreateDeploymentRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2025-10-28T14:00:31.001-07:00")
public class CreateDeploymentRequest
extends Object
Request object to create a deployment.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for autoScaleMaxNodes.Getter for autoScaleMinNodes.Getter for autoScalingEnabled.Getter for autoStartFlow.Getter for cfmNifiVersion.Getter for clusterSize.Getter for configurationVersion.Getter for customNarConfigurationCrn.Getter for customPythonConfigurationCrn.Getter for deploymentRequestCrn.Getter for environmentCrn.Getter for flowMetricsScalingEnabled.Getter for inboundConnectionAuthorizedIpRanges.Getter for inboundHostname.getKpis()Getter for kpis.Getter for listenComponents.getName()Getter for name.Getter for nodeStorage.Getter for nodeStorageProfileName.Getter for parameterGroups.Getter for projectCrn.Getter for pythonWorkDirectorySize.Getter for staticNodeCount.inthashCode()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.voidsetCustomNarConfigurationCrn(String customNarConfigurationCrn) Setter for customNarConfigurationCrn.voidsetCustomPythonConfigurationCrn(String customPythonConfigurationCrn) Setter for customPythonConfigurationCrn.voidsetDeploymentRequestCrn(String deploymentRequestCrn) Setter for deploymentRequestCrn.voidsetEnvironmentCrn(String environmentCrn) Setter for environmentCrn.voidsetFlowMetricsScalingEnabled(Boolean flowMetricsScalingEnabled) Setter for flowMetricsScalingEnabled.voidsetInboundConnectionAuthorizedIpRanges(List<String> inboundConnectionAuthorizedIpRanges) Setter for inboundConnectionAuthorizedIpRanges.voidsetInboundHostname(String inboundHostname) Setter for inboundHostname.voidsetKpis(List<ConfiguredKpi> kpis) Setter for kpis.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.voidsetProjectCrn(String projectCrn) Setter for projectCrn.voidsetPythonWorkDirectorySize(Integer pythonWorkDirectorySize) Setter for pythonWorkDirectorySize.voidsetStaticNodeCount(Integer staticNodeCount) Setter for staticNodeCount.toString()
-
Constructor Details
-
CreateDeploymentRequest
public CreateDeploymentRequest()
-
-
Method Details
-
getEnvironmentCrn
Getter for environmentCrn. The CRN of an environment to execute the command. -
setEnvironmentCrn
Setter for environmentCrn. The CRN of an environment to execute the command. -
getConfigurationVersion
Getter for configurationVersion. The version of this configuration. -
setConfigurationVersion
Setter for configurationVersion. The version of this configuration. -
getName
Getter for name. The name of the deployment. -
setName
Setter for name. The name of the deployment. -
getDeploymentRequestCrn
Getter for deploymentRequestCrn. The CRN of the deployment request. -
setDeploymentRequestCrn
Setter for deploymentRequestCrn. The CRN of the deployment request. -
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. -
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. -
getInboundHostname
Getter for inboundHostname. The FQDN of inbound hostname or just the prefix part. -
setInboundHostname
Setter for inboundHostname. The FQDN of inbound hostname or just the prefix part. -
getListenComponents
Getter for listenComponents. Listen components port and protocol data. -
setListenComponents
Setter for listenComponents. Listen components port and protocol data. -
getInboundConnectionAuthorizedIpRanges
Getter for inboundConnectionAuthorizedIpRanges. Set of authorized CIDR ranges for the inbound connections. -
setInboundConnectionAuthorizedIpRanges
public void setInboundConnectionAuthorizedIpRanges(List<String> inboundConnectionAuthorizedIpRanges) Setter for inboundConnectionAuthorizedIpRanges. Set of authorized CIDR ranges for the inbound connections. -
getNodeStorageProfileName
Getter for nodeStorageProfileName. The node storage profile name. -
setNodeStorageProfileName
Setter for nodeStorageProfileName. The node storage profile name. -
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. -
getCustomNarConfigurationCrn
Getter for customNarConfigurationCrn. The CRN of the custom NAR configuration. -
setCustomNarConfigurationCrn
Setter for customNarConfigurationCrn. The CRN of the custom NAR configuration. -
getCustomPythonConfigurationCrn
Getter for customPythonConfigurationCrn. The CRN of the custom Python configuration. -
setCustomPythonConfigurationCrn
Setter for customPythonConfigurationCrn. The CRN of the custom Python configuration. -
getProjectCrn
Getter for projectCrn. The CRN of the project. -
setProjectCrn
Setter for projectCrn. The CRN of the project. -
equals
-
hashCode
public int hashCode() -
toString
-