Class CSVDescription
- java.lang.Object
-
- io.fabric8.openshift.api.model.operatorhub.packages.v1.CSVDescription
-
- All Implemented Interfaces:
io.fabric8.kubernetes.api.builder.Editable<CSVDescriptionBuilder>,io.fabric8.kubernetes.api.model.KubernetesResource,Serializable
@Generated("io.fabric8.kubernetes.schema.generator.model.ModelGenerator") public class CSVDescription extends Object implements io.fabric8.kubernetes.api.builder.Editable<CSVDescriptionBuilder>, io.fabric8.kubernetes.api.model.KubernetesResource
CSVDescription defines a description of a CSV- See Also:
- Serialized Form
-
-
Constructor Summary
Constructors Constructor Description CSVDescription()No args constructor for use in serializationCSVDescription(Map<String,String> annotations, APIServiceDefinitions apiservicedefinitions, CustomResourceDefinitions customresourcedefinitions, String description, String displayName, List<Icon> icon, List<InstallMode> installModes, List<String> keywords, List<AppLink> links, List<Maintainer> maintainers, String maturity, String minKubeVersion, List<io.fabric8.kubernetes.api.model.GroupVersionKind> nativeApis, AppLink provider, List<String> relatedImages, String version)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description CSVDescriptionBuilderedit()Map<String,Object>getAdditionalProperties()Map<String,String>getAnnotations()CSVDescription defines a description of a CSVAPIServiceDefinitionsgetApiservicedefinitions()CSVDescription defines a description of a CSVCustomResourceDefinitionsgetCustomresourcedefinitions()CSVDescription defines a description of a CSVStringgetDescription()LongDescription is the CSV's descriptionStringgetDisplayName()DisplayName is the CSV's display nameList<Icon>getIcon()Icon is the CSV's base64 encoded iconList<InstallMode>getInstallModes()InstallModes specify supported installation typesList<String>getKeywords()CSVDescription defines a description of a CSVList<AppLink>getLinks()CSVDescription defines a description of a CSVList<Maintainer>getMaintainers()CSVDescription defines a description of a CSVStringgetMaturity()CSVDescription defines a description of a CSVStringgetMinKubeVersion()Minimum Kubernetes version for operator installationList<io.fabric8.kubernetes.api.model.GroupVersionKind>getNativeApis()CSVDescription defines a description of a CSVAppLinkgetProvider()CSVDescription defines a description of a CSVList<String>getRelatedImages()List of related imagesStringgetVersion()CSVDescription defines a description of a CSVvoidsetAdditionalProperties(Map<String,Object> additionalProperties)voidsetAdditionalProperty(String name, Object value)voidsetAnnotations(Map<String,String> annotations)CSVDescription defines a description of a CSVvoidsetApiservicedefinitions(APIServiceDefinitions apiservicedefinitions)CSVDescription defines a description of a CSVvoidsetCustomresourcedefinitions(CustomResourceDefinitions customresourcedefinitions)CSVDescription defines a description of a CSVvoidsetDescription(String description)LongDescription is the CSV's descriptionvoidsetDisplayName(String displayName)DisplayName is the CSV's display namevoidsetIcon(List<Icon> icon)Icon is the CSV's base64 encoded iconvoidsetInstallModes(List<InstallMode> installModes)InstallModes specify supported installation typesvoidsetKeywords(List<String> keywords)CSVDescription defines a description of a CSVvoidsetLinks(List<AppLink> links)CSVDescription defines a description of a CSVvoidsetMaintainers(List<Maintainer> maintainers)CSVDescription defines a description of a CSVvoidsetMaturity(String maturity)CSVDescription defines a description of a CSVvoidsetMinKubeVersion(String minKubeVersion)Minimum Kubernetes version for operator installationvoidsetNativeApis(List<io.fabric8.kubernetes.api.model.GroupVersionKind> nativeApis)CSVDescription defines a description of a CSVvoidsetProvider(AppLink provider)CSVDescription defines a description of a CSVvoidsetRelatedImages(List<String> relatedImages)List of related imagesvoidsetVersion(String version)CSVDescription defines a description of a CSVCSVDescriptionBuildertoBuilder()
-
-
-
Constructor Detail
-
CSVDescription
public CSVDescription()
No args constructor for use in serialization
-
CSVDescription
public CSVDescription(Map<String,String> annotations, APIServiceDefinitions apiservicedefinitions, CustomResourceDefinitions customresourcedefinitions, String description, String displayName, List<Icon> icon, List<InstallMode> installModes, List<String> keywords, List<AppLink> links, List<Maintainer> maintainers, String maturity, String minKubeVersion, List<io.fabric8.kubernetes.api.model.GroupVersionKind> nativeApis, AppLink provider, List<String> relatedImages, String version)
-
-
Method Detail
-
getAnnotations
public Map<String,String> getAnnotations()
CSVDescription defines a description of a CSV
-
setAnnotations
public void setAnnotations(Map<String,String> annotations)
CSVDescription defines a description of a CSV
-
getApiservicedefinitions
public APIServiceDefinitions getApiservicedefinitions()
CSVDescription defines a description of a CSV
-
setApiservicedefinitions
public void setApiservicedefinitions(APIServiceDefinitions apiservicedefinitions)
CSVDescription defines a description of a CSV
-
getCustomresourcedefinitions
public CustomResourceDefinitions getCustomresourcedefinitions()
CSVDescription defines a description of a CSV
-
setCustomresourcedefinitions
public void setCustomresourcedefinitions(CustomResourceDefinitions customresourcedefinitions)
CSVDescription defines a description of a CSV
-
getDescription
public String getDescription()
LongDescription is the CSV's description
-
setDescription
public void setDescription(String description)
LongDescription is the CSV's description
-
getDisplayName
public String getDisplayName()
DisplayName is the CSV's display name
-
setDisplayName
public void setDisplayName(String displayName)
DisplayName is the CSV's display name
-
getInstallModes
public List<InstallMode> getInstallModes()
InstallModes specify supported installation types
-
setInstallModes
public void setInstallModes(List<InstallMode> installModes)
InstallModes specify supported installation types
-
setKeywords
public void setKeywords(List<String> keywords)
CSVDescription defines a description of a CSV
-
getMaintainers
public List<Maintainer> getMaintainers()
CSVDescription defines a description of a CSV
-
setMaintainers
public void setMaintainers(List<Maintainer> maintainers)
CSVDescription defines a description of a CSV
-
getMaturity
public String getMaturity()
CSVDescription defines a description of a CSV
-
setMaturity
public void setMaturity(String maturity)
CSVDescription defines a description of a CSV
-
getMinKubeVersion
public String getMinKubeVersion()
Minimum Kubernetes version for operator installation
-
setMinKubeVersion
public void setMinKubeVersion(String minKubeVersion)
Minimum Kubernetes version for operator installation
-
getNativeApis
public List<io.fabric8.kubernetes.api.model.GroupVersionKind> getNativeApis()
CSVDescription defines a description of a CSV
-
setNativeApis
public void setNativeApis(List<io.fabric8.kubernetes.api.model.GroupVersionKind> nativeApis)
CSVDescription defines a description of a CSV
-
getProvider
public AppLink getProvider()
CSVDescription defines a description of a CSV
-
setProvider
public void setProvider(AppLink provider)
CSVDescription defines a description of a CSV
-
getVersion
public String getVersion()
CSVDescription defines a description of a CSV
-
setVersion
public void setVersion(String version)
CSVDescription defines a description of a CSV
-
edit
public CSVDescriptionBuilder edit()
- Specified by:
editin interfaceio.fabric8.kubernetes.api.builder.Editable<CSVDescriptionBuilder>
-
toBuilder
public CSVDescriptionBuilder toBuilder()
-
-