Class ConsoleQuickStartSpec
- java.lang.Object
-
- io.fabric8.openshift.api.model.console.v1.ConsoleQuickStartSpec
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<ConsoleQuickStartSpecBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class ConsoleQuickStartSpec extends Object implements io.fabric8.kubernetes.api.builder.Editable<ConsoleQuickStartSpecBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
ConsoleQuickStartSpec is the desired quick start configuration.- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description ConsoleQuickStartSpec()No args constructor for use in serializationConsoleQuickStartSpec(List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes> accessReviewResources, String conclusion, String description, String displayName, Integer durationMinutes, String icon, String introduction, List<String> nextQuickStart, List<String> prerequisites, List<String> tags, List<ConsoleQuickStartTask> tasks)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description ConsoleQuickStartSpecBuilderedit()List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes>getAccessReviewResources()accessReviewResources contains a list of resources that the user's access will be reviewed against in order for the user to complete the Quick Start.Map<String,Object>getAdditionalProperties()StringgetConclusion()conclusion sums up the Quick Start and suggests the possible next steps.StringgetDescription()description is the description of the Quick Start.StringgetDisplayName()displayName is the display name of the Quick Start.IntegergetDurationMinutes()durationMinutes describes approximately how many minutes it will take to complete the Quick Start.StringgetIcon()icon is a base64 encoded image that will be displayed beside the Quick Start display name.StringgetIntroduction()introduction describes the purpose of the Quick Start.List<String>getNextQuickStart()nextQuickStart is a list of the following Quick Starts, suggested for the user to try.List<String>getPrerequisites()prerequisites contains all prerequisites that need to be met before taking a Quick Start.List<String>getTags()tags is a list of strings that describe the Quick Start.List<ConsoleQuickStartTask>getTasks()tasks is the list of steps the user has to perform to complete the Quick Start.voidsetAccessReviewResources(List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes> accessReviewResources)accessReviewResources contains a list of resources that the user's access will be reviewed against in order for the user to complete the Quick Start.voidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetConclusion(String conclusion)conclusion sums up the Quick Start and suggests the possible next steps.voidsetDescription(String description)description is the description of the Quick Start.voidsetDisplayName(String displayName)displayName is the display name of the Quick Start.voidsetDurationMinutes(Integer durationMinutes)durationMinutes describes approximately how many minutes it will take to complete the Quick Start.voidsetIcon(String icon)icon is a base64 encoded image that will be displayed beside the Quick Start display name.voidsetIntroduction(String introduction)introduction describes the purpose of the Quick Start.voidsetNextQuickStart(List<String> nextQuickStart)nextQuickStart is a list of the following Quick Starts, suggested for the user to try.voidsetPrerequisites(List<String> prerequisites)prerequisites contains all prerequisites that need to be met before taking a Quick Start.voidsetTags(List<String> tags)tags is a list of strings that describe the Quick Start.voidsetTasks(List<ConsoleQuickStartTask> tasks)tasks is the list of steps the user has to perform to complete the Quick Start.ConsoleQuickStartSpecBuildertoBuilder()
-
-
-
Constructor Detail
-
ConsoleQuickStartSpec
public ConsoleQuickStartSpec()
No args constructor for use in serialization
-
ConsoleQuickStartSpec
public ConsoleQuickStartSpec(List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes> accessReviewResources, String conclusion, String description, String displayName, Integer durationMinutes, String icon, String introduction, List<String> nextQuickStart, List<String> prerequisites, List<String> tags, List<ConsoleQuickStartTask> tasks)
-
-
Method Detail
-
getAccessReviewResources
public List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes> getAccessReviewResources()
accessReviewResources contains a list of resources that the user's access will be reviewed against in order for the user to complete the Quick Start. The Quick Start will be hidden if any of the access reviews fail.
-
setAccessReviewResources
public void setAccessReviewResources(List<io.fabric8.kubernetes.api.model.authorization.v1.ResourceAttributes> accessReviewResources)
accessReviewResources contains a list of resources that the user's access will be reviewed against in order for the user to complete the Quick Start. The Quick Start will be hidden if any of the access reviews fail.
-
getConclusion
public String getConclusion()
conclusion sums up the Quick Start and suggests the possible next steps. (includes markdown)
-
setConclusion
public void setConclusion(String conclusion)
conclusion sums up the Quick Start and suggests the possible next steps. (includes markdown)
-
getDescription
public String getDescription()
description is the description of the Quick Start. (includes markdown)
-
setDescription
public void setDescription(String description)
description is the description of the Quick Start. (includes markdown)
-
getDisplayName
public String getDisplayName()
displayName is the display name of the Quick Start.
-
setDisplayName
public void setDisplayName(String displayName)
displayName is the display name of the Quick Start.
-
getDurationMinutes
public Integer getDurationMinutes()
durationMinutes describes approximately how many minutes it will take to complete the Quick Start.
-
setDurationMinutes
public void setDurationMinutes(Integer durationMinutes)
durationMinutes describes approximately how many minutes it will take to complete the Quick Start.
-
getIcon
public String getIcon()
icon is a base64 encoded image that will be displayed beside the Quick Start display name. The icon should be an vector image for easy scaling. The size of the icon should be 40x40.
-
setIcon
public void setIcon(String icon)
icon is a base64 encoded image that will be displayed beside the Quick Start display name. The icon should be an vector image for easy scaling. The size of the icon should be 40x40.
-
getIntroduction
public String getIntroduction()
introduction describes the purpose of the Quick Start. (includes markdown)
-
setIntroduction
public void setIntroduction(String introduction)
introduction describes the purpose of the Quick Start. (includes markdown)
-
getNextQuickStart
public List<String> getNextQuickStart()
nextQuickStart is a list of the following Quick Starts, suggested for the user to try.
-
setNextQuickStart
public void setNextQuickStart(List<String> nextQuickStart)
nextQuickStart is a list of the following Quick Starts, suggested for the user to try.
-
getPrerequisites
public List<String> getPrerequisites()
prerequisites contains all prerequisites that need to be met before taking a Quick Start. (includes markdown)
-
setPrerequisites
public void setPrerequisites(List<String> prerequisites)
prerequisites contains all prerequisites that need to be met before taking a Quick Start. (includes markdown)
-
setTags
public void setTags(List<String> tags)
tags is a list of strings that describe the Quick Start.
-
getTasks
public List<ConsoleQuickStartTask> getTasks()
tasks is the list of steps the user has to perform to complete the Quick Start.
-
setTasks
public void setTasks(List<ConsoleQuickStartTask> tasks)
tasks is the list of steps the user has to perform to complete the Quick Start.
-
edit
public ConsoleQuickStartSpecBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<ConsoleQuickStartSpecBuilder>
-
toBuilder
public ConsoleQuickStartSpecBuilder toBuilder()
-
-