类 CreateInstanceRequest
- java.lang.Object
-
- com.baidubce.model.AbstractBceRequest
-
- com.baidubce.services.bci.model.instance.CreateInstanceRequest
-
public class CreateInstanceRequest extends AbstractBceRequest
The request for creating instance
-
-
构造器概要
构造器 构造器 说明 CreateInstanceRequest()
-
方法概要
-
从类继承的方法 com.baidubce.model.AbstractBceRequest
getRequestCredentials, setRequestCredentials
-
-
-
-
方法详细资料
-
withRequestCredentials
public CreateInstanceRequest withRequestCredentials(BceCredentials credentials)
Configure request credential for the request.- 指定者:
withRequestCredentials在类中AbstractBceRequest- 参数:
credentials- a valid instance of BceCredentials.- 返回:
- CreateInstanceRequest with credentials.
-
getClientToken
public String getClientToken()
-
setClientToken
public CreateInstanceRequest setClientToken(String clientToken)
-
getName
public String getName()
-
setName
public CreateInstanceRequest setName(String name)
-
getZoneName
public String getZoneName()
-
setZoneName
public CreateInstanceRequest setZoneName(String zoneName)
-
setSecurityGroupIds
public CreateInstanceRequest setSecurityGroupIds(List<String> securityGroupIds)
-
setSubnetIds
public CreateInstanceRequest setSubnetIds(List<String> subnetIds)
-
getRestartPolicy
public String getRestartPolicy()
-
setRestartPolicy
public CreateInstanceRequest setRestartPolicy(String restartPolicy)
-
getEipIp
public String getEipIp()
-
setEipIp
public CreateInstanceRequest setEipIp(String eipIp)
-
getEipName
public String getEipName()
-
setEipName
public CreateInstanceRequest setEipName(String eipName)
-
getAutoCreateEip
public Boolean getAutoCreateEip()
-
setAutoCreateEip
public CreateInstanceRequest setAutoCreateEip(Boolean autoCreateEip)
-
getEipRouteType
public String getEipRouteType()
-
setEipRouteType
public CreateInstanceRequest setEipRouteType(String eipRouteType)
-
getEipBandwidthInMbps
public Integer getEipBandwidthInMbps()
-
setEipBandwidthInMbps
public CreateInstanceRequest setEipBandwidthInMbps(Integer eipBandwidthInMbps)
-
getEipPaymentTiming
public String getEipPaymentTiming()
-
getEipBillingMethod
public String getEipBillingMethod()
-
setEipBillingMethod
public CreateInstanceRequest setEipBillingMethod(String eipBillingMethod)
-
getGpuType
public String getGpuType()
-
setGpuType
public CreateInstanceRequest setGpuType(String gpuType)
-
getTerminationGracePeriodSeconds
public Long getTerminationGracePeriodSeconds()
-
setTerminationGracePeriodSeconds
public CreateInstanceRequest setTerminationGracePeriodSeconds(Long terminationGracePeriodSeconds)
-
getHostName
public String getHostName()
-
setHostName
public CreateInstanceRequest setHostName(String hostName)
-
setTags
public CreateInstanceRequest setTags(List<Tag> tags)
-
getImageRegistryCredentials
public List<ImageRegistryCredential> getImageRegistryCredentials()
-
setImageRegistryCredentials
public CreateInstanceRequest setImageRegistryCredentials(List<ImageRegistryCredential> imageRegistryCredentials)
-
setContainers
public CreateInstanceRequest setContainers(List<Container> containers)
-
setInitContainers
public CreateInstanceRequest setInitContainers(List<Container> initContainers)
-
getVolume
public Volume getVolume()
-
setVolume
public CreateInstanceRequest setVolume(Volume volume)
-
-