
io.fabric8.openshift.api.model.PolicyBindingFluent Maven / Gradle / Ivy
package io.fabric8.openshift.api.model;
import io.fabric8.kubernetes.api.builder.Fluent;
import java.lang.String;
import javax.validation.constraints.NotNull;
import com.fasterxml.jackson.annotation.JsonProperty;
import io.fabric8.kubernetes.api.model.ObjectMeta;
import javax.validation.Valid;
import io.fabric8.kubernetes.api.model.validators.CheckObjectMeta;
import io.fabric8.kubernetes.api.model.ObjectReference;
import java.util.List;
import java.lang.Object;
import java.util.Map;
import com.fasterxml.jackson.annotation.JsonIgnore;
import io.fabric8.kubernetes.api.builder.Nested;
import io.fabric8.kubernetes.api.model.ObjectMetaFluent;
import io.fabric8.kubernetes.api.model.ObjectMetaBuilder;
import io.fabric8.kubernetes.api.model.ObjectReferenceFluent;
import io.fabric8.kubernetes.api.model.ObjectReferenceBuilder;
public interface PolicyBindingFluent> extends Fluent{
public String getApiVersion();
public A withApiVersion(String apiVersion);
public String getKind();
public A withKind(String kind);
public String getLastModified();
public A withLastModified(String lastModified);
public ObjectMeta getMetadata();
public A withMetadata(ObjectMeta metadata);
public PolicyBindingFluent.MetadataNested withNewMetadata();
public PolicyBindingFluent.MetadataNested withNewMetadataLike(ObjectMeta item);
public PolicyBindingFluent.MetadataNested editMetadata();
public ObjectReference getPolicyRef();
public A withPolicyRef(ObjectReference policyRef);
public PolicyBindingFluent.PolicyRefNested withNewPolicyRef();
public PolicyBindingFluent.PolicyRefNested withNewPolicyRefLike(ObjectReference item);
public PolicyBindingFluent.PolicyRefNested editPolicyRef();
public A addToRoleBindings(NamedRoleBinding... items);
public A removeFromRoleBindings(NamedRoleBinding... items);
public List getRoleBindings();
public A withRoleBindings(List roleBindings);
public A withRoleBindings(NamedRoleBinding... roleBindings);
public PolicyBindingFluent.RoleBindingsNested addNewRoleBinding();
public PolicyBindingFluent.RoleBindingsNested addNewRoleBindingLike(NamedRoleBinding item);
public interface MetadataNested extends Nested,ObjectMetaFluent>{
public N and(); public N endMetadata();
}
public interface PolicyRefNested extends Nested,ObjectReferenceFluent>{
public N endPolicyRef(); public N and();
}
public interface RoleBindingsNested extends Nested,NamedRoleBindingFluent>{
public N endRoleBinding(); public N and();
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy