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 A withNewAttachRequired(String arg1)
withNewAttachRequired
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewAttachRequired(boolean arg1)
withNewAttachRequired
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>>
public A withNewFsGroupPolicy(StringBuilder arg1)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(int[] arg1, int arg2, int arg3)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(char[] arg1)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(StringBuffer arg1)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(byte[] arg1, int arg2)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(byte[] arg1)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(char[] arg1, int arg2, int arg3)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(byte[] arg1, int arg2, int arg3)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(byte[] arg1, int arg2, int arg3, int arg4)
withNewFsGroupPolicy
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewFsGroupPolicy(String arg1)
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 A withNewPodInfoOnMount(String arg1)
withNewPodInfoOnMount
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewPodInfoOnMount(boolean arg1)
withNewPodInfoOnMount
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 A withNewRequiresRepublish(String arg1)
withNewRequiresRepublish
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewRequiresRepublish(boolean arg1)
withNewRequiresRepublish
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 withNewStorageCapacity(String arg1)
withNewStorageCapacity
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A withNewStorageCapacity(boolean arg1)
withNewStorageCapacity
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addToTokenRequests(int index, TokenRequest item)
addToTokenRequests
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A setToTokenRequests(int 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(int 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(int index, TokenRequest item)
setNewTokenRequestLike
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public CSIDriverSpecFluent.TokenRequestsNested<A> editTokenRequest(int 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(int index, String item)
addToVolumeLifecycleModes
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A setToVolumeLifecycleModes(int 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(int 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(StringBuilder arg1)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(int[] arg1, int arg2, int arg3)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(char[] arg1)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(StringBuffer arg1)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(byte[] arg1, int arg2)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(byte[] arg1)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(char[] arg1, int arg2, int arg3)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(byte[] arg1, int arg2, int arg3)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(byte[] arg1, int arg2, int arg3, int arg4)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
public A addNewVolumeLifecycleMode(String arg1)
addNewVolumeLifecycleMode
in interface CSIDriverSpecFluent<A extends CSIDriverSpecFluent<A>>
Copyright © 2015–2021 Red Hat. All rights reserved.