Class CreateDeploymentRequest
- java.lang.Object
-
- com.cloudera.cdp.dfworkload.model.CreateDeploymentRequest
-
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2023-09-27T13:27:54.557-07:00") public class CreateDeploymentRequest extends Object
Request object to create a deployment.
-
-
Constructor Summary
Constructors Constructor Description CreateDeploymentRequest()
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description boolean
equals(Object o)
Integer
getAutoScaleMaxNodes()
Getter for autoScaleMaxNodes.Integer
getAutoScaleMinNodes()
Getter for autoScaleMinNodes.Boolean
getAutoScalingEnabled()
Getter for autoScalingEnabled.Boolean
getAutoStartFlow()
Getter for autoStartFlow.String
getCfmNifiVersion()
Getter for cfmNifiVersion.String
getClusterSizeName()
Getter for clusterSizeName.Integer
getConfigurationVersion()
Getter for configurationVersion.String
getCustomNarConfigurationCrn()
Getter for customNarConfigurationCrn.String
getDeploymentRequestCrn()
Getter for deploymentRequestCrn.String
getEnvironmentCrn()
Getter for environmentCrn.Boolean
getFlowMetricsScalingEnabled()
Getter for flowMetricsScalingEnabled.String
getInboundHostname()
Getter for inboundHostname.List<ConfiguredKpi>
getKpis()
Getter for kpis.List<ListenComponent>
getListenComponents()
Getter for listenComponents.String
getName()
Getter for name.List<FlowParameterGroup>
getParameterGroups()
Getter for parameterGroups.Integer
getStaticNodeCount()
Getter for staticNodeCount.int
hashCode()
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
setClusterSizeName(String clusterSizeName)
Setter for clusterSizeName.void
setConfigurationVersion(Integer configurationVersion)
Setter for configurationVersion.void
setCustomNarConfigurationCrn(String customNarConfigurationCrn)
Setter for customNarConfigurationCrn.void
setDeploymentRequestCrn(String deploymentRequestCrn)
Setter for deploymentRequestCrn.void
setEnvironmentCrn(String environmentCrn)
Setter for environmentCrn.void
setFlowMetricsScalingEnabled(Boolean flowMetricsScalingEnabled)
Setter for flowMetricsScalingEnabled.void
setInboundHostname(String inboundHostname)
Setter for inboundHostname.void
setKpis(List<ConfiguredKpi> kpis)
Setter for kpis.void
setListenComponents(List<ListenComponent> listenComponents)
Setter for listenComponents.void
setName(String name)
Setter for name.void
setParameterGroups(List<FlowParameterGroup> parameterGroups)
Setter for parameterGroups.void
setStaticNodeCount(Integer staticNodeCount)
Setter for staticNodeCount.String
toString()
-
-
-
Method Detail
-
getEnvironmentCrn
public String getEnvironmentCrn()
Getter for environmentCrn. The CRN of an environment to execute the command.
-
setEnvironmentCrn
public void setEnvironmentCrn(String environmentCrn)
Setter for environmentCrn. The CRN of an environment to execute the command.
-
getConfigurationVersion
public Integer getConfigurationVersion()
Getter for configurationVersion. The version of this configuration
-
setConfigurationVersion
public void setConfigurationVersion(Integer configurationVersion)
Setter for configurationVersion. The version of this configuration
-
getName
public String getName()
Getter for name. The name of the deployment
-
setName
public void setName(String name)
Setter for name. The name of the deployment
-
getClusterSizeName
public String getClusterSizeName()
Getter for clusterSizeName. The size of the cluster to deploy
-
setClusterSizeName
public void setClusterSizeName(String clusterSizeName)
Setter for clusterSizeName. The size of the cluster to deploy
-
getDeploymentRequestCrn
public String getDeploymentRequestCrn()
Getter for deploymentRequestCrn. The CRN of the deployment request.
-
setDeploymentRequestCrn
public void setDeploymentRequestCrn(String deploymentRequestCrn)
Setter for deploymentRequestCrn. The CRN of the deployment request.
-
getParameterGroups
public List<FlowParameterGroup> getParameterGroups()
Getter for parameterGroups. The list of flow parameter groups
-
setParameterGroups
public void setParameterGroups(List<FlowParameterGroup> parameterGroups)
Setter for parameterGroups. The list of flow parameter groups
-
getAutoScalingEnabled
public Boolean getAutoScalingEnabled()
Getter for autoScalingEnabled. Specifies that auto-scaling should be enabled.
-
setAutoScalingEnabled
public void setAutoScalingEnabled(Boolean autoScalingEnabled)
Setter for autoScalingEnabled. Specifies that auto-scaling should be enabled.
-
getFlowMetricsScalingEnabled
public Boolean getFlowMetricsScalingEnabled()
Getter for flowMetricsScalingEnabled. Specifies that Flow metrics should be enabled for scaling.
-
setFlowMetricsScalingEnabled
public void setFlowMetricsScalingEnabled(Boolean flowMetricsScalingEnabled)
Setter for flowMetricsScalingEnabled. Specifies that Flow metrics should be enabled for scaling.
-
getAutoScaleMinNodes
public Integer getAutoScaleMinNodes()
Getter for autoScaleMinNodes. The minimum number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is true.
-
setAutoScaleMinNodes
public void setAutoScaleMinNodes(Integer autoScaleMinNodes)
Setter for autoScaleMinNodes. The minimum number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is true.
-
getAutoScaleMaxNodes
public Integer getAutoScaleMaxNodes()
Getter for autoScaleMaxNodes. The maximum number of nodes that the cluster should scale to. May only be specified when autoScalingEnabled is true.
-
setAutoScaleMaxNodes
public void setAutoScaleMaxNodes(Integer autoScaleMaxNodes)
Setter for autoScaleMaxNodes. The maximum number of nodes that the cluster should scale to. May only be specified when autoScalingEnabled is true.
-
getStaticNodeCount
public Integer getStaticNodeCount()
Getter for staticNodeCount. The static number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is false.
-
setStaticNodeCount
public void setStaticNodeCount(Integer staticNodeCount)
Setter for staticNodeCount. The static number of nodes that the cluster should allocate. May only be specified when autoScalingEnabled is false.
-
getKpis
public List<ConfiguredKpi> getKpis()
Getter for kpis. The list of configured KPIs
-
setKpis
public void setKpis(List<ConfiguredKpi> kpis)
Setter for kpis. The list of configured KPIs
-
getCfmNifiVersion
public String getCfmNifiVersion()
Getter for cfmNifiVersion. The CFM NiFi version associated with the deployment
-
setCfmNifiVersion
public void setCfmNifiVersion(String cfmNifiVersion)
Setter for cfmNifiVersion. The CFM NiFi version associated with the deployment
-
getAutoStartFlow
public Boolean getAutoStartFlow()
Getter for autoStartFlow. Indicates whether or not the flow should be started during deployment creation
-
setAutoStartFlow
public void setAutoStartFlow(Boolean autoStartFlow)
Setter for autoStartFlow. Indicates whether or not the flow should be started during deployment creation
-
getInboundHostname
public String getInboundHostname()
Getter for inboundHostname. The FQDN of inbound hostname or just the prefix part
-
setInboundHostname
public void setInboundHostname(String inboundHostname)
Setter for inboundHostname. The FQDN of inbound hostname or just the prefix part
-
getListenComponents
public List<ListenComponent> getListenComponents()
Getter for listenComponents. Listen components port and protocol data
-
setListenComponents
public void setListenComponents(List<ListenComponent> listenComponents)
Setter for listenComponents. Listen components port and protocol data
-
getCustomNarConfigurationCrn
public String getCustomNarConfigurationCrn()
Getter for customNarConfigurationCrn. The CRN of the custom NAR configuration.
-
setCustomNarConfigurationCrn
public void setCustomNarConfigurationCrn(String customNarConfigurationCrn)
Setter for customNarConfigurationCrn. The CRN of the custom NAR configuration.
-
-