Class StorageClass

java.lang.Object
io.fabric8.kubernetes.api.model.storage.StorageClass
All Implemented Interfaces:
io.fabric8.kubernetes.api.model.HasMetadata, io.fabric8.kubernetes.api.model.KubernetesResource, Serializable

@Generated("org.jsonschema2pojo")
public class StorageClass
extends Object
implements io.fabric8.kubernetes.api.model.HasMetadata
See Also:
Serialized Form
  • Constructor Details

    • StorageClass

      public StorageClass()
      No args constructor for use in serialization
    • StorageClass

      public StorageClass​(Boolean allowVolumeExpansion, List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies, String apiVersion, String kind, io.fabric8.kubernetes.api.model.ObjectMeta metadata, List<String> mountOptions, Map<String,​String> parameters, String provisioner, String reclaimPolicy, String volumeBindingMode)
      Parameters:
      volumeBindingMode -
      metadata -
      provisioner -
      apiVersion -
      allowVolumeExpansion -
      reclaimPolicy -
      kind -
      mountOptions -
      parameters -
      allowedTopologies -
  • Method Details

    • getAllowVolumeExpansion

      public Boolean getAllowVolumeExpansion()
      Returns:
      The allowVolumeExpansion
    • setAllowVolumeExpansion

      public void setAllowVolumeExpansion​(Boolean allowVolumeExpansion)
      Parameters:
      allowVolumeExpansion - The allowVolumeExpansion
    • getAllowedTopologies

      public List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> getAllowedTopologies()
      Returns:
      The allowedTopologies
    • setAllowedTopologies

      public void setAllowedTopologies​(List<io.fabric8.kubernetes.api.model.TopologySelectorTerm> allowedTopologies)
      Parameters:
      allowedTopologies - The allowedTopologies
    • getApiVersion

      public String getApiVersion()
      (Required)
      Specified by:
      getApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The apiVersion
    • setApiVersion

      public void setApiVersion​(String apiVersion)
      (Required)
      Specified by:
      setApiVersion in interface io.fabric8.kubernetes.api.model.HasMetadata
      Parameters:
      apiVersion - The apiVersion
    • getKind

      public String getKind()
      (Required)
      Specified by:
      getKind in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The kind
    • setKind

      public void setKind​(String kind)
      (Required)
      Parameters:
      kind - The kind
    • getMetadata

      public io.fabric8.kubernetes.api.model.ObjectMeta getMetadata()
      Specified by:
      getMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      Returns:
      The metadata
    • setMetadata

      public void setMetadata​(io.fabric8.kubernetes.api.model.ObjectMeta metadata)
      Specified by:
      setMetadata in interface io.fabric8.kubernetes.api.model.HasMetadata
      Parameters:
      metadata - The metadata
    • getMountOptions

      public List<String> getMountOptions()
      Returns:
      The mountOptions
    • setMountOptions

      public void setMountOptions​(List<String> mountOptions)
      Parameters:
      mountOptions - The mountOptions
    • getParameters

      public Map<String,​String> getParameters()
      Returns:
      The parameters
    • setParameters

      public void setParameters​(Map<String,​String> parameters)
      Parameters:
      parameters - The parameters
    • getProvisioner

      public String getProvisioner()
      Returns:
      The provisioner
    • setProvisioner

      public void setProvisioner​(String provisioner)
      Parameters:
      provisioner - The provisioner
    • getReclaimPolicy

      public String getReclaimPolicy()
      Returns:
      The reclaimPolicy
    • setReclaimPolicy

      public void setReclaimPolicy​(String reclaimPolicy)
      Parameters:
      reclaimPolicy - The reclaimPolicy
    • getVolumeBindingMode

      public String getVolumeBindingMode()
      Returns:
      The volumeBindingMode
    • setVolumeBindingMode

      public void setVolumeBindingMode​(String volumeBindingMode)
      Parameters:
      volumeBindingMode - The volumeBindingMode
    • getAdditionalProperties

      public Map<String,​Object> getAdditionalProperties()
    • setAdditionalProperty

      public void setAdditionalProperty​(String name, Object value)