Class CreateDeploymentRequest

java.lang.Object
com.cloudera.cdp.dfworkload.model.CreateDeploymentRequest

@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen", date="2024-09-27T08:40:28.696-07:00") public class CreateDeploymentRequest extends Object
Request object to create a deployment.
  • Constructor Details

    • CreateDeploymentRequest

      public CreateDeploymentRequest()
  • Method Details

    • 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.
    • 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.
    • getClusterSizeName

      @Deprecated public String getClusterSizeName()
      Deprecated.
      Getter for clusterSizeName. The size of the cluster to deploy. Deprecated. Use 'clusterSize.name' instead.
    • setClusterSizeName

      @Deprecated public void setClusterSizeName(String clusterSizeName)
      Deprecated.
      Setter for clusterSizeName. The size of the cluster to deploy. Deprecated. Use 'clusterSize.name' instead.
    • getClusterSize

      public BasicClusterSize getClusterSize()
      Getter for clusterSize. The size of the cluster to deploy.
    • setClusterSize

      public void setClusterSize(BasicClusterSize clusterSize)
      Setter for clusterSize. The size of the cluster to deploy.
    • 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.
    • getNodeStorageProfileName

      public String getNodeStorageProfileName()
      Getter for nodeStorageProfileName. Node storage profile name.
    • setNodeStorageProfileName

      public void setNodeStorageProfileName(String nodeStorageProfileName)
      Setter for nodeStorageProfileName. Node storage profile name.
    • 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.
    • getCustomPythonConfigurationCrn

      public String getCustomPythonConfigurationCrn()
      Getter for customPythonConfigurationCrn. The CRN of the custom Python configuration.
    • setCustomPythonConfigurationCrn

      public void setCustomPythonConfigurationCrn(String customPythonConfigurationCrn)
      Setter for customPythonConfigurationCrn. The CRN of the custom Python configuration.
    • getProjectCrn

      public String getProjectCrn()
      Getter for projectCrn. The CRN of the project.
    • setProjectCrn

      public void setProjectCrn(String projectCrn)
      Setter for projectCrn. The CRN of the project.
    • equals

      public boolean equals(Object o)
      Overrides:
      equals in class Object
    • hashCode

      public int hashCode()
      Overrides:
      hashCode in class Object
    • toString

      public String toString()
      Overrides:
      toString in class Object