Package com.cloudera.cdp.ml.model
Class CreateMlServingAppRequest
java.lang.Object
com.cloudera.cdp.ml.model.CreateMlServingAppRequest
@Generated(value="com.cloudera.cdp.client.codegen.CdpSDKJavaCodegen",
date="2026-04-15T08:44:51.180-07:00")
public class CreateMlServingAppRequest
extends Object
Request object for the CreateMlServingApp method.
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbooleanGetter for appName.Getter for clusterCrn.Getter for enableFineGrainedAccessControl.Getter for environmentCrn.Getter for knoxTopologyName.Getter for loadBalancerIPWhitelists.Getter for ozoneS3Creds.Getter for provisionK8sRequest.Getter for rangerServicePrincipal.Getter for skipValidation.Getter for staticSubdomain.Getter for subnetsForLoadBalancers.Getter for usePublicLoadBalancer.inthashCode()voidsetAppName(String appName) Setter for appName.voidsetClusterCrn(String clusterCrn) Setter for clusterCrn.voidsetEnableFineGrainedAccessControl(Boolean enableFineGrainedAccessControl) Setter for enableFineGrainedAccessControl.voidsetEnvironmentCrn(String environmentCrn) Setter for environmentCrn.voidsetKnoxTopologyName(String knoxTopologyName) Setter for knoxTopologyName.voidsetLoadBalancerIPWhitelists(List<String> loadBalancerIPWhitelists) Setter for loadBalancerIPWhitelists.voidsetOzoneS3Creds(MlServingOzoneCreds ozoneS3Creds) Setter for ozoneS3Creds.voidsetProvisionK8sRequest(MlServingProvisionK8sRequest provisionK8sRequest) Setter for provisionK8sRequest.voidsetRangerServicePrincipal(String rangerServicePrincipal) Setter for rangerServicePrincipal.voidsetSkipValidation(Boolean skipValidation) Setter for skipValidation.voidsetStaticSubdomain(String staticSubdomain) Setter for staticSubdomain.voidsetSubnetsForLoadBalancers(List<String> subnetsForLoadBalancers) Setter for subnetsForLoadBalancers.voidsetUsePublicLoadBalancer(Boolean usePublicLoadBalancer) Setter for usePublicLoadBalancer.toString()
-
Constructor Details
-
CreateMlServingAppRequest
public CreateMlServingAppRequest()
-
-
Method Details
-
getAppName
Getter for appName. The name of the Cloudera AI Inference Service to be created. -
setAppName
Setter for appName. The name of the Cloudera AI Inference Service to be created. -
getEnvironmentCrn
Getter for environmentCrn. The environment CRN. -
setEnvironmentCrn
Setter for environmentCrn. The environment CRN. -
getClusterCrn
Getter for clusterCrn. The cluster CRN of an existing cluster where Cloudera AI Inference Service instance will be deployed. -
setClusterCrn
Setter for clusterCrn. The cluster CRN of an existing cluster where Cloudera AI Inference Service instance will be deployed. -
getProvisionK8sRequest
Getter for provisionK8sRequest. The request for Kubernetes cluster provisioning. Required in public cloud. -
setProvisionK8sRequest
Setter for provisionK8sRequest. The request for Kubernetes cluster provisioning. Required in public cloud. -
getUsePublicLoadBalancer
Getter for usePublicLoadBalancer. The boolean flag to request a public load balancer. By default, a private load balancer is used. -
setUsePublicLoadBalancer
Setter for usePublicLoadBalancer. The boolean flag to request a public load balancer. By default, a private load balancer is used. -
getSkipValidation
Getter for skipValidation. Skip pre-flight validations if requested. -
setSkipValidation
Setter for skipValidation. Skip pre-flight validations if requested. -
getLoadBalancerIPWhitelists
Getter for loadBalancerIPWhitelists. The whitelist of IPs for load balancer. -
setLoadBalancerIPWhitelists
Setter for loadBalancerIPWhitelists. The whitelist of IPs for load balancer. -
getSubnetsForLoadBalancers
Getter for subnetsForLoadBalancers. The list of subnets to be used for the load balancer. -
setSubnetsForLoadBalancers
Setter for subnetsForLoadBalancers. The list of subnets to be used for the load balancer. -
getStaticSubdomain
Getter for staticSubdomain. The static subdomain to be used for the Cloudera AI Inference Service instance. -
setStaticSubdomain
Setter for staticSubdomain. The static subdomain to be used for the Cloudera AI Inference Service instance. -
getOzoneS3Creds
Getter for ozoneS3Creds. Ozone credentials for the Cloudera On-Premise cluster. -
setOzoneS3Creds
Setter for ozoneS3Creds. Ozone credentials for the Cloudera On-Premise cluster. -
getEnableFineGrainedAccessControl
Getter for enableFineGrainedAccessControl. The boolean flag to enable fine-grained access control. By default, this flag is disabled. -
setEnableFineGrainedAccessControl
Setter for enableFineGrainedAccessControl. The boolean flag to enable fine-grained access control. By default, this flag is disabled. -
getRangerServicePrincipal
Getter for rangerServicePrincipal. Custom Ranger service principal for fine-grained authorization. If not provided, defaults to the machine user workload username. -
setRangerServicePrincipal
Setter for rangerServicePrincipal. Custom Ranger service principal for fine-grained authorization. If not provided, defaults to the machine user workload username. -
getKnoxTopologyName
Getter for knoxTopologyName. Custom Knox topology name for API key generation. If not provided, defaults to \"cdp-proxy-api\". -
setKnoxTopologyName
Setter for knoxTopologyName. Custom Knox topology name for API key generation. If not provided, defaults to \"cdp-proxy-api\". -
equals
-
hashCode
public int hashCode() -
toString
-