Package net.stickycode.kuuty.model.v18
Class IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion
- java.lang.Object
-
- net.stickycode.kuuty.model.v18.IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion
-
@Generated(value="org.openapitools.codegen.languages.JavaClientCodegen", date="2020-11-26T11:01:11.402583+13:00[Pacific/Auckland]") public class IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion extends Object
CustomResourceDefinitionVersion describes a version for CRD.
-
-
Field Summary
Fields Modifier and Type Field Description static StringJSON_PROPERTY_ADDITIONAL_PRINTER_COLUMNSstatic StringJSON_PROPERTY_NAMEstatic StringJSON_PROPERTY_SCHEMAstatic StringJSON_PROPERTY_SERVEDstatic StringJSON_PROPERTY_STORAGEstatic StringJSON_PROPERTY_SUBRESOURCES
-
Constructor Summary
Constructors Constructor Description IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion()
-
Method Summary
-
-
-
Field Detail
-
JSON_PROPERTY_ADDITIONAL_PRINTER_COLUMNS
public static final String JSON_PROPERTY_ADDITIONAL_PRINTER_COLUMNS
- See Also:
- Constant Field Values
-
JSON_PROPERTY_NAME
public static final String JSON_PROPERTY_NAME
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SCHEMA
public static final String JSON_PROPERTY_SCHEMA
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SERVED
public static final String JSON_PROPERTY_SERVED
- See Also:
- Constant Field Values
-
JSON_PROPERTY_STORAGE
public static final String JSON_PROPERTY_STORAGE
- See Also:
- Constant Field Values
-
JSON_PROPERTY_SUBRESOURCES
public static final String JSON_PROPERTY_SUBRESOURCES
- See Also:
- Constant Field Values
-
-
Method Detail
-
additionalPrinterColumns
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion additionalPrinterColumns(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition> additionalPrinterColumns)
-
addAdditionalPrinterColumnsItem
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion addAdditionalPrinterColumnsItem(IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition additionalPrinterColumnsItem)
-
getAdditionalPrinterColumns
@Nullable public List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition> getAdditionalPrinterColumns()
additionalPrinterColumns specifies additional columns returned in Table output. See https://kubernetes.io/docs/reference/using-api/api-concepts/#receiving-resources-as-tables for details. If no columns are specified, a single column displaying the age of the custom resource is used.- Returns:
- additionalPrinterColumns
-
setAdditionalPrinterColumns
public void setAdditionalPrinterColumns(List<IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceColumnDefinition> additionalPrinterColumns)
-
name
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion name(String name)
-
getName
public String getName()
name is the version name, e.g. “v1”, “v2beta1”, etc. The custom resources are served under this version at `/apis/<group>/<version>/...` if `served` is true.- Returns:
- name
-
setName
public void setName(String name)
-
schema
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion schema(IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation schema)
-
getSchema
@Nullable public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation getSchema()
Get schema- Returns:
- schema
-
setSchema
public void setSchema(IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceValidation schema)
-
served
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion served(Boolean served)
-
getServed
public Boolean getServed()
served is a flag enabling/disabling this version from being served via REST APIs- Returns:
- served
-
setServed
public void setServed(Boolean served)
-
storage
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion storage(Boolean storage)
-
getStorage
public Boolean getStorage()
storage indicates this version should be used when persisting custom resources to storage. There must be exactly one version with storage=true.- Returns:
- storage
-
setStorage
public void setStorage(Boolean storage)
-
subresources
public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceDefinitionVersion subresources(IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources subresources)
-
getSubresources
@Nullable public IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources getSubresources()
Get subresources- Returns:
- subresources
-
setSubresources
public void setSubresources(IoK8sApiextensionsApiserverPkgApisApiextensionsV1CustomResourceSubresources subresources)
-
-