Package io.sundr.model
Class AnnotationRefFluent<A extends AnnotationRefFluent<A>>
- java.lang.Object
-
- io.sundr.builder.BaseFluent<A>
-
- io.sundr.model.AttributeSupportFluent<A>
-
- io.sundr.model.AnnotationRefFluent<A>
-
- Direct Known Subclasses:
AnnotationRefBuilder,MethodFluent.AnnotationsNested,PropertyFluent.AnnotationsNested,TypeDefFluent.AnnotationsNested
public class AnnotationRefFluent<A extends AnnotationRefFluent<A>> extends AttributeSupportFluent<A>
Generated
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description classAnnotationRefFluent.ClassRefNested<N>
-
Constructor Summary
Constructors Constructor Description AnnotationRefFluent()AnnotationRefFluent(io.sundr.model.AnnotationRef instance)
-
Method Summary
All Methods Instance Methods Concrete Methods Modifier and Type Method Description AaddToParameters(String key, Object value)AaddToParameters(Map<String,Object> map)io.sundr.model.ClassRefbuildClassRef()protected voidcopyInstance(io.sundr.model.AnnotationRef instance)AnnotationRefFluent.ClassRefNested<A>editClassRef()AnnotationRefFluent.ClassRefNested<A>editOrNewClassRef()AnnotationRefFluent.ClassRefNested<A>editOrNewClassRefLike(io.sundr.model.ClassRef item)booleanequals(Object o)Map<String,Object>getParameters()booleanhasClassRef()inthashCode()booleanhasParameters()AremoveFromParameters(String key)AremoveFromParameters(Map<String,Object> map)StringtoString()AwithClassRef(io.sundr.model.ClassRef classRef)AnnotationRefFluent.ClassRefNested<A>withNewClassRef()AnnotationRefFluent.ClassRefNested<A>withNewClassRefLike(io.sundr.model.ClassRef item)<K,V>
AwithParameters(Map<String,Object> parameters)-
Methods inherited from class io.sundr.model.AttributeSupportFluent
addToAttributes, addToAttributes, copyInstance, getAttributes, hasAttributes, removeFromAttributes, removeFromAttributes, withAttributes
-
-
-
-
Method Detail
-
copyInstance
protected void copyInstance(io.sundr.model.AnnotationRef instance)
-
buildClassRef
public io.sundr.model.ClassRef buildClassRef()
-
withClassRef
public A withClassRef(io.sundr.model.ClassRef classRef)
-
hasClassRef
public boolean hasClassRef()
-
withNewClassRef
public AnnotationRefFluent.ClassRefNested<A> withNewClassRef()
-
withNewClassRefLike
public AnnotationRefFluent.ClassRefNested<A> withNewClassRefLike(io.sundr.model.ClassRef item)
-
editClassRef
public AnnotationRefFluent.ClassRefNested<A> editClassRef()
-
editOrNewClassRef
public AnnotationRefFluent.ClassRefNested<A> editOrNewClassRef()
-
editOrNewClassRefLike
public AnnotationRefFluent.ClassRefNested<A> editOrNewClassRefLike(io.sundr.model.ClassRef item)
-
hasParameters
public boolean hasParameters()
-
equals
public boolean equals(Object o)
- Overrides:
equalsin classAttributeSupportFluent<A extends AnnotationRefFluent<A>>
-
hashCode
public int hashCode()
- Overrides:
hashCodein classAttributeSupportFluent<A extends AnnotationRefFluent<A>>
-
toString
public String toString()
- Overrides:
toStringin classAttributeSupportFluent<A extends AnnotationRefFluent<A>>
-
-