io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1.CredentialsRequestSpecFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model.miscellaneous.cloudcredential.v1;
import com.fasterxml.jackson.annotation.JsonIgnore;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.builder.Fluent;
import com.fasterxml.jackson.annotation.JsonInclude;
import io.fabric8.kubernetes.api.builder.Nested;
import java.util.ArrayList;
import java.lang.String;
import java.util.LinkedHashMap;
import java.util.function.Predicate;
import io.fabric8.kubernetes.api.model.ObjectReference;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import java.lang.Deprecated;
import java.util.Collection;
import java.lang.Object;
import java.util.List;
import java.lang.Boolean;
import java.util.Map;
/**
* Generated
*/
public interface CredentialsRequestSpecFluent> extends Fluent{
public A addToProviderSpec(String key,Object value);
public A addToProviderSpec(Map map);
public A removeFromProviderSpec(String key);
public A removeFromProviderSpec(Map map);
public Map getProviderSpec();
public A withProviderSpec(Map providerSpec);
public Boolean hasProviderSpec();
/**
* This method has been deprecated, please use method buildSecretRef instead.
* @return The buildable object.
*/
@Deprecated
public ObjectReference getSecretRef();
public ObjectReference buildSecretRef();
public A withSecretRef(ObjectReference secretRef);
public Boolean hasSecretRef();
public CredentialsRequestSpecFluent.SecretRefNested withNewSecretRef();
public CredentialsRequestSpecFluent.SecretRefNested withNewSecretRefLike(ObjectReference item);
public CredentialsRequestSpecFluent.SecretRefNested editSecretRef();
public CredentialsRequestSpecFluent.SecretRefNested editOrNewSecretRef();
public CredentialsRequestSpecFluent.SecretRefNested editOrNewSecretRefLike(ObjectReference item);
public A addToServiceAccountNames(int index,String item);
public A setToServiceAccountNames(int index,String item);
public A addToServiceAccountNames(java.lang.String... items);
public A addAllToServiceAccountNames(Collection items);
public A removeFromServiceAccountNames(java.lang.String... items);
public A removeAllFromServiceAccountNames(Collection items);
public List getServiceAccountNames();
public String getServiceAccountName(int index);
public String getFirstServiceAccountName();
public String getLastServiceAccountName();
public String getMatchingServiceAccountName(Predicate predicate);
public Boolean hasMatchingServiceAccountName(Predicate predicate);
public A withServiceAccountNames(List serviceAccountNames);
public A withServiceAccountNames(java.lang.String... serviceAccountNames);
public Boolean hasServiceAccountNames();
public A addToAdditionalProperties(String key,Object value);
public A addToAdditionalProperties(Map map);
public A removeFromAdditionalProperties(String key);
public A removeFromAdditionalProperties(Map map);
public Map getAdditionalProperties();
public A withAdditionalProperties(Map additionalProperties);
public Boolean hasAdditionalProperties();
public interface SecretRefNested extends Nested,ObjectReferenceFluent>{
public N and();
public N endSecretRef();
}
}