Class CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>

    • Constructor Detail

      • CSIDriverSpecFluent

        public CSIDriverSpecFluent()
      • CSIDriverSpecFluent

        public CSIDriverSpecFluent​(CSIDriverSpec instance)
    • Method Detail

      • copyInstance

        protected void copyInstance​(CSIDriverSpec instance)
      • getAttachRequired

        public Boolean getAttachRequired()
      • withAttachRequired

        public A withAttachRequired​(Boolean attachRequired)
      • hasAttachRequired

        public boolean hasAttachRequired()
      • getFsGroupPolicy

        public String getFsGroupPolicy()
      • withFsGroupPolicy

        public A withFsGroupPolicy​(String fsGroupPolicy)
      • hasFsGroupPolicy

        public boolean hasFsGroupPolicy()
      • getPodInfoOnMount

        public Boolean getPodInfoOnMount()
      • withPodInfoOnMount

        public A withPodInfoOnMount​(Boolean podInfoOnMount)
      • hasPodInfoOnMount

        public boolean hasPodInfoOnMount()
      • getRequiresRepublish

        public Boolean getRequiresRepublish()
      • withRequiresRepublish

        public A withRequiresRepublish​(Boolean requiresRepublish)
      • hasRequiresRepublish

        public boolean hasRequiresRepublish()
      • getSeLinuxMount

        public Boolean getSeLinuxMount()
      • withSeLinuxMount

        public A withSeLinuxMount​(Boolean seLinuxMount)
      • hasSeLinuxMount

        public boolean hasSeLinuxMount()
      • getStorageCapacity

        public Boolean getStorageCapacity()
      • withStorageCapacity

        public A withStorageCapacity​(Boolean storageCapacity)
      • hasStorageCapacity

        public boolean hasStorageCapacity()
      • addToTokenRequests

        public A addToTokenRequests​(int index,
                                    TokenRequest item)
      • setToTokenRequests

        public A setToTokenRequests​(int index,
                                    TokenRequest item)
      • addToTokenRequests

        public A addToTokenRequests​(TokenRequest... items)
      • removeFromTokenRequests

        public A removeFromTokenRequests​(TokenRequest... items)
      • buildTokenRequest

        public TokenRequest buildTokenRequest​(int index)
      • buildFirstTokenRequest

        public TokenRequest buildFirstTokenRequest()
      • buildLastTokenRequest

        public TokenRequest buildLastTokenRequest()
      • withTokenRequests

        public A withTokenRequests​(List<TokenRequest> tokenRequests)
      • withTokenRequests

        public A withTokenRequests​(TokenRequest... tokenRequests)
      • hasTokenRequests

        public boolean hasTokenRequests()
      • addNewTokenRequest

        public A addNewTokenRequest​(String audience,
                                    Long expirationSeconds)
      • addToVolumeLifecycleModes

        public A addToVolumeLifecycleModes​(int index,
                                           String item)
      • setToVolumeLifecycleModes

        public A setToVolumeLifecycleModes​(int index,
                                           String item)
      • addToVolumeLifecycleModes

        public A addToVolumeLifecycleModes​(String... items)
      • addAllToVolumeLifecycleModes

        public A addAllToVolumeLifecycleModes​(Collection<String> items)
      • removeFromVolumeLifecycleModes

        public A removeFromVolumeLifecycleModes​(String... items)
      • removeAllFromVolumeLifecycleModes

        public A removeAllFromVolumeLifecycleModes​(Collection<String> items)
      • getVolumeLifecycleModes

        public List<String> getVolumeLifecycleModes()
      • getVolumeLifecycleMode

        public String getVolumeLifecycleMode​(int index)
      • getFirstVolumeLifecycleMode

        public String getFirstVolumeLifecycleMode()
      • getLastVolumeLifecycleMode

        public String getLastVolumeLifecycleMode()
      • getMatchingVolumeLifecycleMode

        public String getMatchingVolumeLifecycleMode​(Predicate<String> predicate)
      • hasMatchingVolumeLifecycleMode

        public boolean hasMatchingVolumeLifecycleMode​(Predicate<String> predicate)
      • withVolumeLifecycleModes

        public A withVolumeLifecycleModes​(List<String> volumeLifecycleModes)
      • withVolumeLifecycleModes

        public A withVolumeLifecycleModes​(String... volumeLifecycleModes)
      • hasVolumeLifecycleModes

        public boolean hasVolumeLifecycleModes()
      • addToAdditionalProperties

        public A addToAdditionalProperties​(String key,
                                           Object value)
      • addToAdditionalProperties

        public A addToAdditionalProperties​(Map<String,​Object> map)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(String key)
      • removeFromAdditionalProperties

        public A removeFromAdditionalProperties​(Map<String,​Object> map)
      • getAdditionalProperties

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

        public <K,​V> A withAdditionalProperties​(Map<String,​Object> additionalProperties)
      • hasAdditionalProperties

        public boolean hasAdditionalProperties()
      • equals

        public boolean equals​(Object o)
        Overrides:
        equals in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends CSIDriverSpecFluent<A>>
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class io.fabric8.kubernetes.api.builder.BaseFluent<A extends CSIDriverSpecFluent<A>>
      • withAttachRequired

        public A withAttachRequired()
      • withPodInfoOnMount

        public A withPodInfoOnMount()
      • withRequiresRepublish

        public A withRequiresRepublish()
      • withSeLinuxMount

        public A withSeLinuxMount()
      • withStorageCapacity

        public A withStorageCapacity()