io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent Maven / Gradle / Ivy
/*
Copyright 2022 The Kubernetes Authors.
Licensed under the Apache License, Version 2.0 (the "License");
you may not use this file except in compliance with the License.
You may obtain a copy of the License at
http://www.apache.org/licenses/LICENSE-2.0
Unless required by applicable law or agreed to in writing, software
distributed under the License is distributed on an "AS IS" BASIS,
WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
See the License for the specific language governing permissions and
limitations under the License.
*/
package io.kubernetes.client.openapi.models;
import io.kubernetes.client.fluent.Fluent;
import io.kubernetes.client.fluent.Nested;
import java.util.Collection;
import java.util.List;
import java.util.function.Predicate;
/** Generated */
public interface V1CSIDriverSpecFluent> extends Fluent {
public Boolean getAttachRequired();
public A withAttachRequired(java.lang.Boolean attachRequired);
public java.lang.Boolean hasAttachRequired();
public String getFsGroupPolicy();
public A withFsGroupPolicy(java.lang.String fsGroupPolicy);
public java.lang.Boolean hasFsGroupPolicy();
public java.lang.Boolean getPodInfoOnMount();
public A withPodInfoOnMount(java.lang.Boolean podInfoOnMount);
public java.lang.Boolean hasPodInfoOnMount();
public java.lang.Boolean getRequiresRepublish();
public A withRequiresRepublish(java.lang.Boolean requiresRepublish);
public java.lang.Boolean hasRequiresRepublish();
public java.lang.Boolean getStorageCapacity();
public A withStorageCapacity(java.lang.Boolean storageCapacity);
public java.lang.Boolean hasStorageCapacity();
public A addToTokenRequests(Integer index, StorageV1TokenRequest item);
public A setToTokenRequests(
java.lang.Integer index, io.kubernetes.client.openapi.models.StorageV1TokenRequest item);
public A addToTokenRequests(io.kubernetes.client.openapi.models.StorageV1TokenRequest... items);
public A addAllToTokenRequests(
Collection items);
public A removeFromTokenRequests(
io.kubernetes.client.openapi.models.StorageV1TokenRequest... items);
public A removeAllFromTokenRequests(
java.util.Collection items);
public A removeMatchingFromTokenRequests(Predicate predicate);
/**
* This method has been deprecated, please use method buildTokenRequests instead.
*
* @return The buildable object.
*/
@Deprecated
public List getTokenRequests();
public java.util.List
buildTokenRequests();
public io.kubernetes.client.openapi.models.StorageV1TokenRequest buildTokenRequest(
java.lang.Integer index);
public io.kubernetes.client.openapi.models.StorageV1TokenRequest buildFirstTokenRequest();
public io.kubernetes.client.openapi.models.StorageV1TokenRequest buildLastTokenRequest();
public io.kubernetes.client.openapi.models.StorageV1TokenRequest buildMatchingTokenRequest(
java.util.function.Predicate
predicate);
public java.lang.Boolean hasMatchingTokenRequest(
java.util.function.Predicate
predicate);
public A withTokenRequests(
java.util.List tokenRequests);
public A withTokenRequests(
io.kubernetes.client.openapi.models.StorageV1TokenRequest... tokenRequests);
public java.lang.Boolean hasTokenRequests();
public V1CSIDriverSpecFluent.TokenRequestsNested addNewTokenRequest();
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
addNewTokenRequestLike(io.kubernetes.client.openapi.models.StorageV1TokenRequest item);
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
setNewTokenRequestLike(
java.lang.Integer index, io.kubernetes.client.openapi.models.StorageV1TokenRequest item);
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
editTokenRequest(java.lang.Integer index);
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
editFirstTokenRequest();
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
editLastTokenRequest();
public io.kubernetes.client.openapi.models.V1CSIDriverSpecFluent.TokenRequestsNested
editMatchingTokenRequest(
java.util.function.Predicate<
io.kubernetes.client.openapi.models.StorageV1TokenRequestBuilder>
predicate);
public A addToVolumeLifecycleModes(java.lang.Integer index, java.lang.String item);
public A setToVolumeLifecycleModes(java.lang.Integer index, java.lang.String item);
public A addToVolumeLifecycleModes(java.lang.String... items);
public A addAllToVolumeLifecycleModes(java.util.Collection items);
public A removeFromVolumeLifecycleModes(java.lang.String... items);
public A removeAllFromVolumeLifecycleModes(java.util.Collection items);
public java.util.List getVolumeLifecycleModes();
public java.lang.String getVolumeLifecycleMode(java.lang.Integer index);
public java.lang.String getFirstVolumeLifecycleMode();
public java.lang.String getLastVolumeLifecycleMode();
public java.lang.String getMatchingVolumeLifecycleMode(
java.util.function.Predicate predicate);
public java.lang.Boolean hasMatchingVolumeLifecycleMode(
java.util.function.Predicate predicate);
public A withVolumeLifecycleModes(java.util.List volumeLifecycleModes);
public A withVolumeLifecycleModes(java.lang.String... volumeLifecycleModes);
public java.lang.Boolean hasVolumeLifecycleModes();
public A withAttachRequired();
public A withPodInfoOnMount();
public A withRequiresRepublish();
public A withStorageCapacity();
public interface TokenRequestsNested
extends Nested, StorageV1TokenRequestFluent> {
public N and();
public N endTokenRequest();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy