Package io.sundr.model
Class SourceFluent<A extends SourceFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.SourceFluent<A>
-
- Direct Known Subclasses:
SourceBuilder
public class SourceFluent<A extends SourceFluent<A>> extends BaseFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSourceFluent.TypesNested<N>
-
Field Summary
-
Fields inherited from class io.sundr.builder.BaseFluent
_visitables
-
-
Constructor Summary
Constructors Constructor Description SourceFluent()SourceFluent(Source instance)
-
Method Summary
-
Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
-
-
-
Constructor Detail
-
SourceFluent
public SourceFluent()
-
SourceFluent
public SourceFluent(Source instance)
-
-
Method Detail
-
copyInstance
protected void copyInstance(Source instance)
-
addAllToTypes
public A addAllToTypes(Collection<TypeDef> items)
-
removeAllFromTypes
public A removeAllFromTypes(Collection<TypeDef> items)
-
removeMatchingFromTypes
public A removeMatchingFromTypes(Predicate<TypeDefBuilder> predicate)
-
buildType
public TypeDef buildType(int index)
-
buildFirstType
public TypeDef buildFirstType()
-
buildLastType
public TypeDef buildLastType()
-
buildMatchingType
public TypeDef buildMatchingType(Predicate<TypeDefBuilder> predicate)
-
hasMatchingType
public boolean hasMatchingType(Predicate<TypeDefBuilder> predicate)
-
hasTypes
public boolean hasTypes()
-
addNewType
public SourceFluent.TypesNested<A> addNewType()
-
addNewTypeLike
public SourceFluent.TypesNested<A> addNewTypeLike(TypeDef item)
-
setNewTypeLike
public SourceFluent.TypesNested<A> setNewTypeLike(int index, TypeDef item)
-
editType
public SourceFluent.TypesNested<A> editType(int index)
-
editFirstType
public SourceFluent.TypesNested<A> editFirstType()
-
editLastType
public SourceFluent.TypesNested<A> editLastType()
-
editMatchingType
public SourceFluent.TypesNested<A> editMatchingType(Predicate<TypeDefBuilder> predicate)
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classBaseFluent<A extends SourceFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classBaseFluent<A extends SourceFluent<A>>
-
-