Class LaunchConfiguration

    • Constructor Detail

      • LaunchConfiguration

        public LaunchConfiguration()
      • LaunchConfiguration

        public LaunchConfiguration​(LaunchConfiguration 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

      • getProjectId

        public Long getProjectId()
        Get 实例所属项目ID。
        Returns:
        ProjectId 实例所属项目ID。
      • setProjectId

        public void setProjectId​(Long ProjectId)
        Set 实例所属项目ID。
        Parameters:
        ProjectId - 实例所属项目ID。
      • getLaunchConfigurationId

        public String getLaunchConfigurationId()
        Get 启动配置ID。
        Returns:
        LaunchConfigurationId 启动配置ID。
      • setLaunchConfigurationId

        public void setLaunchConfigurationId​(String LaunchConfigurationId)
        Set 启动配置ID。
        Parameters:
        LaunchConfigurationId - 启动配置ID。
      • getLaunchConfigurationName

        public String getLaunchConfigurationName()
        Get 启动配置名称。
        Returns:
        LaunchConfigurationName 启动配置名称。
      • setLaunchConfigurationName

        public void setLaunchConfigurationName​(String LaunchConfigurationName)
        Set 启动配置名称。
        Parameters:
        LaunchConfigurationName - 启动配置名称。
      • getInstanceType

        public String getInstanceType()
        Get 实例机型。
        Returns:
        InstanceType 实例机型。
      • setInstanceType

        public void setInstanceType​(String InstanceType)
        Set 实例机型。
        Parameters:
        InstanceType - 实例机型。
      • getSystemDisk

        public SystemDisk getSystemDisk()
        Get 实例系统盘配置信息。
        Returns:
        SystemDisk 实例系统盘配置信息。
      • setSystemDisk

        public void setSystemDisk​(SystemDisk SystemDisk)
        Set 实例系统盘配置信息。
        Parameters:
        SystemDisk - 实例系统盘配置信息。
      • getDataDisks

        public DataDisk[] getDataDisks()
        Get 实例数据盘配置信息。
        Returns:
        DataDisks 实例数据盘配置信息。
      • setDataDisks

        public void setDataDisks​(DataDisk[] DataDisks)
        Set 实例数据盘配置信息。
        Parameters:
        DataDisks - 实例数据盘配置信息。
      • getLoginSettings

        public LimitedLoginSettings getLoginSettings()
        Get 实例登录设置。
        Returns:
        LoginSettings 实例登录设置。
      • setLoginSettings

        public void setLoginSettings​(LimitedLoginSettings LoginSettings)
        Set 实例登录设置。
        Parameters:
        LoginSettings - 实例登录设置。
      • getInternetAccessible

        public InternetAccessible getInternetAccessible()
        Get 公网带宽相关信息设置。
        Returns:
        InternetAccessible 公网带宽相关信息设置。
      • setInternetAccessible

        public void setInternetAccessible​(InternetAccessible InternetAccessible)
        Set 公网带宽相关信息设置。
        Parameters:
        InternetAccessible - 公网带宽相关信息设置。
      • getSecurityGroupIds

        public String[] getSecurityGroupIds()
        Get 实例所属安全组。
        Returns:
        SecurityGroupIds 实例所属安全组。
      • setSecurityGroupIds

        public void setSecurityGroupIds​(String[] SecurityGroupIds)
        Set 实例所属安全组。
        Parameters:
        SecurityGroupIds - 实例所属安全组。
      • getAutoScalingGroupAbstractSet

        public AutoScalingGroupAbstract[] getAutoScalingGroupAbstractSet()
        Get 启动配置关联的伸缩组。
        Returns:
        AutoScalingGroupAbstractSet 启动配置关联的伸缩组。
      • setAutoScalingGroupAbstractSet

        public void setAutoScalingGroupAbstractSet​(AutoScalingGroupAbstract[] AutoScalingGroupAbstractSet)
        Set 启动配置关联的伸缩组。
        Parameters:
        AutoScalingGroupAbstractSet - 启动配置关联的伸缩组。
      • getUserData

        public String getUserData()
        Get 自定义数据。 注意:此字段可能返回 null,表示取不到有效值。
        Returns:
        UserData 自定义数据。 注意:此字段可能返回 null,表示取不到有效值。
      • setUserData

        public void setUserData​(String UserData)
        Set 自定义数据。 注意:此字段可能返回 null,表示取不到有效值。
        Parameters:
        UserData - 自定义数据。 注意:此字段可能返回 null,表示取不到有效值。
      • getCreatedTime

        public String getCreatedTime()
        Get 启动配置创建时间。
        Returns:
        CreatedTime 启动配置创建时间。
      • setCreatedTime

        public void setCreatedTime​(String CreatedTime)
        Set 启动配置创建时间。
        Parameters:
        CreatedTime - 启动配置创建时间。
      • getEnhancedService

        public EnhancedService getEnhancedService()
        Get 实例的增强服务启用情况与其设置。
        Returns:
        EnhancedService 实例的增强服务启用情况与其设置。
      • setEnhancedService

        public void setEnhancedService​(EnhancedService EnhancedService)
        Set 实例的增强服务启用情况与其设置。
        Parameters:
        EnhancedService - 实例的增强服务启用情况与其设置。
      • getImageId

        public String getImageId()
        Get 镜像ID。
        Returns:
        ImageId 镜像ID。
      • setImageId

        public void setImageId​(String ImageId)
        Set 镜像ID。
        Parameters:
        ImageId - 镜像ID。
      • getLaunchConfigurationStatus

        public String getLaunchConfigurationStatus()
        Get 启动配置当前状态。取值范围:
      • NORMAL:正常
      • IMAGE_ABNORMAL:启动配置镜像异常
      • CBS_SNAP_ABNORMAL:启动配置数据盘快照异常
      • SECURITY_GROUP_ABNORMAL:启动配置安全组异常
Returns:
LaunchConfigurationStatus 启动配置当前状态。取值范围:
  • NORMAL:正常
  • IMAGE_ABNORMAL:启动配置镜像异常
  • CBS_SNAP_ABNORMAL:启动配置数据盘快照异常
  • SECURITY_GROUP_ABNORMAL:启动配置安全组异常
  • Parameters:
    LaunchConfigurationStatus - 启动配置当前状态。取值范围:
  • NORMAL:正常
  • IMAGE_ABNORMAL:启动配置镜像异常
  • CBS_SNAP_ABNORMAL:启动配置数据盘快照异常
  • SECURITY_GROUP_ABNORMAL:启动配置安全组异常