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
Generated
-
Nested Class Summary
Nested Classes -
Field Summary
Fields inherited from class io.sundr.builder.BaseFluent
_visitables -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionaddAllToTypes(Collection<TypeDef> items) addNewType(String fullyQualifiedName) addNewTypeLike(TypeDef item) addToTypes(int index, TypeDef item) addToTypes(TypeDef... items) buildMatchingType(Predicate<TypeDefBuilder> predicate) buildType(int index) protected voidcopyInstance(Source instance) editMatchingType(Predicate<TypeDefBuilder> predicate) editType(int index) booleaninthashCode()booleanhasMatchingType(Predicate<TypeDefBuilder> predicate) booleanhasTypes()removeAllFromTypes(Collection<TypeDef> items) removeFromTypes(TypeDef... items) removeMatchingFromTypes(Predicate<TypeDefBuilder> predicate) setNewTypeLike(int index, TypeDef item) setToTypes(int index, TypeDef item) toString()Methods inherited from class io.sundr.builder.BaseFluent
aggregate, aggregate, build, build, builderOf, getVisitableMap
-
Constructor Details
-
SourceFluent
public SourceFluent() -
SourceFluent
-
-
Method Details
-
copyInstance
-
addToTypes
-
setToTypes
-
addToTypes
-
addAllToTypes
-
removeFromTypes
-
removeAllFromTypes
-
removeMatchingFromTypes
-
buildTypes
-
buildType
-
buildFirstType
-
buildLastType
-
buildMatchingType
-
hasMatchingType
-
withTypes
-
withTypes
-
hasTypes
public boolean hasTypes() -
addNewType
-
addNewType
-
addNewTypeLike
-
setNewTypeLike
-
editType
-
editFirstType
-
editLastType
-
editMatchingType
-
equals
- Overrides:
equalsin classBaseFluent<A extends SourceFluent<A>>
-
hashCode
public int hashCode()- Overrides:
hashCodein classBaseFluent<A extends SourceFluent<A>>
-
toString
-