Class CreateEnvironmentRequest
- java.lang.Object
-
- com.tencentcloudapi.common.AbstractModel
-
- com.tencentcloudapi.tem.v20210701.models.CreateEnvironmentRequest
-
public class CreateEnvironmentRequest extends AbstractModel
-
-
Field Summary
-
Fields inherited from class com.tencentcloudapi.common.AbstractModel
header, skipSign
-
-
Constructor Summary
Constructors Constructor Description CreateEnvironmentRequest()
CreateEnvironmentRequest(CreateEnvironmentRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description String
getApmId()
Get apm idString
getCreateRegion()
Get 创建环境的regionString
getDescription()
Get 环境描述Boolean
getEnableTswTraceService()
Get 是否开启tsw服务String
getEnvironmentName()
Get 环境名称String
getEnvType()
Get 环境类型:test、pre、prodString
getK8sVersion()
Get K8s versionString
getPrometheusId()
Get prometheus 实例 idBoolean
getSetupPrometheus()
Get 是否创建 Prometheus 实例Boolean
getSetupVpc()
Get 是否创建私有网络Long
getSourceChannel()
Get 来源渠道String[]
getSubnetIds()
Get 子网列表Tag[]
getTags()
Get 标签String
getVpc()
Get 私有网络名称void
setApmId(String ApmId)
Set apm idvoid
setCreateRegion(String CreateRegion)
Set 创建环境的regionvoid
setDescription(String Description)
Set 环境描述void
setEnableTswTraceService(Boolean EnableTswTraceService)
Set 是否开启tsw服务void
setEnvironmentName(String EnvironmentName)
Set 环境名称void
setEnvType(String EnvType)
Set 环境类型:test、pre、prodvoid
setK8sVersion(String K8sVersion)
Set K8s versionvoid
setPrometheusId(String PrometheusId)
Set prometheus 实例 idvoid
setSetupPrometheus(Boolean SetupPrometheus)
Set 是否创建 Prometheus 实例void
setSetupVpc(Boolean SetupVpc)
Set 是否创建私有网络void
setSourceChannel(Long SourceChannel)
Set 来源渠道void
setSubnetIds(String[] SubnetIds)
Set 子网列表void
setTags(Tag[] Tags)
Set 标签void
setVpc(String Vpc)
Set 私有网络名称void
toMap(HashMap<String,String> map, String prefix)
Internal implementation, normal users should not use it.-
Methods inherited from class com.tencentcloudapi.common.AbstractModel
any, fromJsonString, getBinaryParams, GetHeader, getMultipartRequestParams, getSkipSign, set, SetHeader, setParamArrayObj, setParamArraySimple, setParamObj, setParamSimple, setSkipSign, toJsonString
-
-
-
-
Constructor Detail
-
CreateEnvironmentRequest
public CreateEnvironmentRequest()
-
CreateEnvironmentRequest
public CreateEnvironmentRequest(CreateEnvironmentRequest source)
NOTE: Any ambiguous key set via .set("AnyKey", "value") will be a shallow copy, and any explicit key, i.e Foo, set via .setFoo("value") will be a deep copy.
-
-
Method Detail
-
getEnvironmentName
public String getEnvironmentName()
Get 环境名称- Returns:
- EnvironmentName 环境名称
-
setEnvironmentName
public void setEnvironmentName(String EnvironmentName)
Set 环境名称- Parameters:
EnvironmentName
- 环境名称
-
getDescription
public String getDescription()
Get 环境描述- Returns:
- Description 环境描述
-
setDescription
public void setDescription(String Description)
Set 环境描述- Parameters:
Description
- 环境描述
-
getVpc
public String getVpc()
Get 私有网络名称- Returns:
- Vpc 私有网络名称
-
setVpc
public void setVpc(String Vpc)
Set 私有网络名称- Parameters:
Vpc
- 私有网络名称
-
getSubnetIds
public String[] getSubnetIds()
Get 子网列表- Returns:
- SubnetIds 子网列表
-
setSubnetIds
public void setSubnetIds(String[] SubnetIds)
Set 子网列表- Parameters:
SubnetIds
- 子网列表
-
getK8sVersion
public String getK8sVersion()
Get K8s version- Returns:
- K8sVersion K8s version
-
setK8sVersion
public void setK8sVersion(String K8sVersion)
Set K8s version- Parameters:
K8sVersion
- K8s version
-
getSourceChannel
public Long getSourceChannel()
Get 来源渠道- Returns:
- SourceChannel 来源渠道
-
setSourceChannel
public void setSourceChannel(Long SourceChannel)
Set 来源渠道- Parameters:
SourceChannel
- 来源渠道
-
getEnableTswTraceService
public Boolean getEnableTswTraceService()
Get 是否开启tsw服务- Returns:
- EnableTswTraceService 是否开启tsw服务
-
setEnableTswTraceService
public void setEnableTswTraceService(Boolean EnableTswTraceService)
Set 是否开启tsw服务- Parameters:
EnableTswTraceService
- 是否开启tsw服务
-
getTags
public Tag[] getTags()
Get 标签- Returns:
- Tags 标签
-
setTags
public void setTags(Tag[] Tags)
Set 标签- Parameters:
Tags
- 标签
-
getEnvType
public String getEnvType()
Get 环境类型:test、pre、prod- Returns:
- EnvType 环境类型:test、pre、prod
-
setEnvType
public void setEnvType(String EnvType)
Set 环境类型:test、pre、prod- Parameters:
EnvType
- 环境类型:test、pre、prod
-
getCreateRegion
public String getCreateRegion()
Get 创建环境的region- Returns:
- CreateRegion 创建环境的region
-
setCreateRegion
public void setCreateRegion(String CreateRegion)
Set 创建环境的region- Parameters:
CreateRegion
- 创建环境的region
-
getSetupVpc
public Boolean getSetupVpc()
Get 是否创建私有网络- Returns:
- SetupVpc 是否创建私有网络
-
setSetupVpc
public void setSetupVpc(Boolean SetupVpc)
Set 是否创建私有网络- Parameters:
SetupVpc
- 是否创建私有网络
-
getSetupPrometheus
public Boolean getSetupPrometheus()
Get 是否创建 Prometheus 实例- Returns:
- SetupPrometheus 是否创建 Prometheus 实例
-
setSetupPrometheus
public void setSetupPrometheus(Boolean SetupPrometheus)
Set 是否创建 Prometheus 实例- Parameters:
SetupPrometheus
- 是否创建 Prometheus 实例
-
getPrometheusId
public String getPrometheusId()
Get prometheus 实例 id- Returns:
- PrometheusId prometheus 实例 id
-
setPrometheusId
public void setPrometheusId(String PrometheusId)
Set prometheus 实例 id- Parameters:
PrometheusId
- prometheus 实例 id
-
getApmId
public String getApmId()
Get apm id- Returns:
- ApmId apm id
-
setApmId
public void setApmId(String ApmId)
Set apm id- Parameters:
ApmId
- apm id
-
-