Class CreateDeploymentRequest


  • @Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
               date="2024-03-13T13:08:48.887-07:00")
    public class CreateDeploymentRequest
    extends Object
    Request object to create a deployment.
    • Constructor Detail

      • CreateDeploymentRequest

        public CreateDeploymentRequest()
    • 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
      • 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.
      • 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.
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class Object