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 StringgetApmId()Get apm idStringgetCreateRegion()Get 创建环境的regionStringgetDescription()Get 环境描述BooleangetEnableTswTraceService()Get 是否开启tsw服务StringgetEnvironmentName()Get 环境名称StringgetEnvType()Get 环境类型:test、pre、prodStringgetK8sVersion()Get K8s versionStringgetPrometheusId()Get prometheus 实例 idBooleangetSetupPrometheus()Get 是否创建 Prometheus 实例BooleangetSetupVpc()Get 是否创建私有网络LonggetSourceChannel()Get 来源渠道String[]getSubnetIds()Get 子网列表Tag[]getTags()Get 标签StringgetVpc()Get 私有网络名称voidsetApmId(String ApmId)Set apm idvoidsetCreateRegion(String CreateRegion)Set 创建环境的regionvoidsetDescription(String Description)Set 环境描述voidsetEnableTswTraceService(Boolean EnableTswTraceService)Set 是否开启tsw服务voidsetEnvironmentName(String EnvironmentName)Set 环境名称voidsetEnvType(String EnvType)Set 环境类型:test、pre、prodvoidsetK8sVersion(String K8sVersion)Set K8s versionvoidsetPrometheusId(String PrometheusId)Set prometheus 实例 idvoidsetSetupPrometheus(Boolean SetupPrometheus)Set 是否创建 Prometheus 实例voidsetSetupVpc(Boolean SetupVpc)Set 是否创建私有网络voidsetSourceChannel(Long SourceChannel)Set 来源渠道voidsetSubnetIds(String[] SubnetIds)Set 子网列表voidsetTags(Tag[] Tags)Set 标签voidsetVpc(String Vpc)Set 私有网络名称voidtoMap(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
-
-