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 io.sundr.builder.BaseFluent<A>Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classSourceFluent.TypesNested<N>
-
Constructor Summary
Constructors Constructor Description SourceFluent()SourceFluent(io.sundr.model.Source instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AaddAllToTypes(Collection<io.sundr.model.TypeDef> items)SourceFluent.TypesNested<A>addNewType()AaddNewType(String fullyQualifiedName)SourceFluent.TypesNested<A>addNewTypeLike(io.sundr.model.TypeDef item)AaddToTypes(int index, io.sundr.model.TypeDef item)AaddToTypes(io.sundr.model.TypeDef... items)io.sundr.model.TypeDefbuildFirstType()io.sundr.model.TypeDefbuildLastType()io.sundr.model.TypeDefbuildMatchingType(Predicate<TypeDefBuilder> predicate)io.sundr.model.TypeDefbuildType(int index)List<io.sundr.model.TypeDef>buildTypes()protected voidcopyInstance(io.sundr.model.Source instance)SourceFluent.TypesNested<A>editFirstType()SourceFluent.TypesNested<A>editLastType()SourceFluent.TypesNested<A>editMatchingType(Predicate<TypeDefBuilder> predicate)SourceFluent.TypesNested<A>editType(int index)booleanequals(Object o)inthashCode()booleanhasMatchingType(Predicate<TypeDefBuilder> predicate)booleanhasTypes()AremoveAllFromTypes(Collection<io.sundr.model.TypeDef> items)AremoveFromTypes(io.sundr.model.TypeDef... items)AremoveMatchingFromTypes(Predicate<TypeDefBuilder> predicate)SourceFluent.TypesNested<A>setNewTypeLike(int index, io.sundr.model.TypeDef item)AsetToTypes(int index, io.sundr.model.TypeDef item)StringtoString()AwithTypes(io.sundr.model.TypeDef... types)AwithTypes(List<io.sundr.model.TypeDef> types)
-
-
-
Method Detail
-
copyInstance
protected void copyInstance(io.sundr.model.Source instance)
-
addToTypes
public A addToTypes(int index, io.sundr.model.TypeDef item)
-
setToTypes
public A setToTypes(int index, io.sundr.model.TypeDef item)
-
addToTypes
public A addToTypes(io.sundr.model.TypeDef... items)
-
addAllToTypes
public A addAllToTypes(Collection<io.sundr.model.TypeDef> items)
-
removeFromTypes
public A removeFromTypes(io.sundr.model.TypeDef... items)
-
removeAllFromTypes
public A removeAllFromTypes(Collection<io.sundr.model.TypeDef> items)
-
removeMatchingFromTypes
public A removeMatchingFromTypes(Predicate<TypeDefBuilder> predicate)
-
buildTypes
public List<io.sundr.model.TypeDef> buildTypes()
-
buildType
public io.sundr.model.TypeDef buildType(int index)
-
buildFirstType
public io.sundr.model.TypeDef buildFirstType()
-
buildLastType
public io.sundr.model.TypeDef buildLastType()
-
buildMatchingType
public io.sundr.model.TypeDef buildMatchingType(Predicate<TypeDefBuilder> predicate)
-
hasMatchingType
public boolean hasMatchingType(Predicate<TypeDefBuilder> predicate)
-
withTypes
public A withTypes(io.sundr.model.TypeDef... types)
-
hasTypes
public boolean hasTypes()
-
addNewType
public SourceFluent.TypesNested<A> addNewType()
-
addNewTypeLike
public SourceFluent.TypesNested<A> addNewTypeLike(io.sundr.model.TypeDef item)
-
setNewTypeLike
public SourceFluent.TypesNested<A> setNewTypeLike(int index, io.sundr.model.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 classio.sundr.builder.BaseFluent<A extends SourceFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classio.sundr.builder.BaseFluent<A extends SourceFluent<A>>
-
-