public class CSIDriverSpecFluentImpl<A extends CSIDriverSpecFluent<A>> extends io.fabric8.kubernetes.api.builder.BaseFluent<A> implements CSIDriverSpecFluent<A>
| Modifier and Type | Class and Description |
|---|---|
class |
CSIDriverSpecFluentImpl.TokenRequestsNestedImpl<N> |
CSIDriverSpecFluent.TokenRequestsNested<N>| Constructor and Description |
|---|
CSIDriverSpecFluentImpl() |
CSIDriverSpecFluentImpl(CSIDriverSpec instance) |
public CSIDriverSpecFluentImpl()
public CSIDriverSpecFluentImpl(CSIDriverSpec instance)
public Boolean getAttachRequired()
getAttachRequired in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withAttachRequired(Boolean attachRequired)
withAttachRequired in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasAttachRequired()
hasAttachRequired in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public String getFsGroupPolicy()
getFsGroupPolicy in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withFsGroupPolicy(String fsGroupPolicy)
withFsGroupPolicy in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasFsGroupPolicy()
hasFsGroupPolicy in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>@Deprecated public A withNewFsGroupPolicy(String arg0)
withNewFsGroupPolicy in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean getPodInfoOnMount()
getPodInfoOnMount in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withPodInfoOnMount(Boolean podInfoOnMount)
withPodInfoOnMount in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasPodInfoOnMount()
hasPodInfoOnMount in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean getRequiresRepublish()
getRequiresRepublish in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withRequiresRepublish(Boolean requiresRepublish)
withRequiresRepublish in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasRequiresRepublish()
hasRequiresRepublish in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean getStorageCapacity()
getStorageCapacity in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withStorageCapacity(Boolean storageCapacity)
withStorageCapacity in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasStorageCapacity()
hasStorageCapacity in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToTokenRequests(Integer index, TokenRequest item)
addToTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A setToTokenRequests(Integer index, TokenRequest item)
setToTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToTokenRequests(TokenRequest... items)
addToTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addAllToTokenRequests(Collection<TokenRequest> items)
addAllToTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeFromTokenRequests(TokenRequest... items)
removeFromTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeAllFromTokenRequests(Collection<TokenRequest> items)
removeAllFromTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeMatchingFromTokenRequests(Predicate<TokenRequestBuilder> predicate)
removeMatchingFromTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>@Deprecated public List<TokenRequest> getTokenRequests()
getTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public List<TokenRequest> buildTokenRequests()
buildTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public TokenRequest buildTokenRequest(Integer index)
buildTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public TokenRequest buildFirstTokenRequest()
buildFirstTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public TokenRequest buildLastTokenRequest()
buildLastTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public TokenRequest buildMatchingTokenRequest(Predicate<TokenRequestBuilder> predicate)
buildMatchingTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasMatchingTokenRequest(Predicate<TokenRequestBuilder> predicate)
hasMatchingTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withTokenRequests(List<TokenRequest> tokenRequests)
withTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withTokenRequests(TokenRequest... tokenRequests)
withTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasTokenRequests()
hasTokenRequests in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addNewTokenRequest(String audience, Long expirationSeconds)
addNewTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> addNewTokenRequest()
addNewTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> addNewTokenRequestLike(TokenRequest item)
addNewTokenRequestLike in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> setNewTokenRequestLike(Integer index, TokenRequest item)
setNewTokenRequestLike in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> editTokenRequest(Integer index)
editTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> editFirstTokenRequest()
editFirstTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> editLastTokenRequest()
editLastTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public CSIDriverSpecFluent.TokenRequestsNested<A> editMatchingTokenRequest(Predicate<TokenRequestBuilder> predicate)
editMatchingTokenRequest in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToVolumeLifecycleModes(Integer index, String item)
addToVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A setToVolumeLifecycleModes(Integer index, String item)
setToVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToVolumeLifecycleModes(String... items)
addToVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addAllToVolumeLifecycleModes(Collection<String> items)
addAllToVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeFromVolumeLifecycleModes(String... items)
removeFromVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeAllFromVolumeLifecycleModes(Collection<String> items)
removeAllFromVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public List<String> getVolumeLifecycleModes()
getVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public String getVolumeLifecycleMode(Integer index)
getVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public String getFirstVolumeLifecycleMode()
getFirstVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public String getLastVolumeLifecycleMode()
getLastVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public String getMatchingVolumeLifecycleMode(Predicate<String> predicate)
getMatchingVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasMatchingVolumeLifecycleMode(Predicate<String> predicate)
hasMatchingVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withVolumeLifecycleModes(List<String> volumeLifecycleModes)
withVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A withVolumeLifecycleModes(String... volumeLifecycleModes)
withVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasVolumeLifecycleModes()
hasVolumeLifecycleModes in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addNewVolumeLifecycleMode(String arg0)
addNewVolumeLifecycleMode in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToAdditionalProperties(String key, Object value)
addToAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A addToAdditionalProperties(Map<String,Object> map)
addToAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeFromAdditionalProperties(String key)
removeFromAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public A removeFromAdditionalProperties(Map<String,Object> map)
removeFromAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Map<String,Object> getAdditionalProperties()
getAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public <K,V> A withAdditionalProperties(Map<String,Object> additionalProperties)
withAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>public Boolean hasAdditionalProperties()
hasAdditionalProperties in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>Copyright © 2015–2020 Red Hat. All rights reserved.