Class ParentReference

  • All Implemented Interfaces:
    com.marcnuri.yakc.model.Model

    public class ParentReference
    extends java.lang.Object
    implements com.marcnuri.yakc.model.Model
    ParentReference describes a reference to a parent object.
    • Constructor Summary

      Constructors 
      Constructor Description
      ParentReference()  
      ParentReference​(java.lang.String group, java.lang.String name, java.lang.String namespace, java.lang.String resource, java.lang.String uid)  
    • Method Summary

      All Methods Static Methods Instance Methods Concrete Methods 
      Modifier and Type Method Description
      static ParentReference.Builder builder()  
      protected boolean canEqual​(java.lang.Object other)  
      boolean equals​(java.lang.Object o)  
      java.lang.String getGroup()
      Group is the group of the object being referenced.
      java.lang.String getName()
      Name is the name of the object being referenced.
      java.lang.String getNamespace()
      Namespace is the namespace of the object being referenced.
      java.lang.String getResource()
      Resource is the resource of the object being referenced.
      java.lang.String getUid()
      UID is the uid of the object being referenced.
      int hashCode()  
      void setGroup​(java.lang.String group)
      Group is the group of the object being referenced.
      void setName​(java.lang.String name)
      Name is the name of the object being referenced.
      void setNamespace​(java.lang.String namespace)
      Namespace is the namespace of the object being referenced.
      void setResource​(java.lang.String resource)
      Resource is the resource of the object being referenced.
      void setUid​(java.lang.String uid)
      UID is the uid of the object being referenced.
      ParentReference.Builder toBuilder()  
      java.lang.String toString()  
      • Methods inherited from class java.lang.Object

        clone, finalize, getClass, notify, notifyAll, wait, wait, wait
    • Constructor Detail

      • ParentReference

        public ParentReference​(java.lang.String group,
                               java.lang.String name,
                               java.lang.String namespace,
                               java.lang.String resource,
                               java.lang.String uid)
      • ParentReference

        public ParentReference()
    • Method Detail

      • getGroup

        public java.lang.String getGroup()
        Group is the group of the object being referenced.
      • getName

        public java.lang.String getName()
        Name is the name of the object being referenced.
      • getNamespace

        public java.lang.String getNamespace()
        Namespace is the namespace of the object being referenced.
      • getResource

        public java.lang.String getResource()
        Resource is the resource of the object being referenced.
      • getUid

        public java.lang.String getUid()
        UID is the uid of the object being referenced.
      • setGroup

        public void setGroup​(java.lang.String group)
        Group is the group of the object being referenced.
      • setName

        public void setName​(java.lang.String name)
        Name is the name of the object being referenced.
      • setNamespace

        public void setNamespace​(java.lang.String namespace)
        Namespace is the namespace of the object being referenced.
      • setResource

        public void setResource​(java.lang.String resource)
        Resource is the resource of the object being referenced.
      • setUid

        public void setUid​(java.lang.String uid)
        UID is the uid of the object being referenced.
      • equals

        public boolean equals​(java.lang.Object o)
        Overrides:
        equals in class java.lang.Object
      • canEqual

        protected boolean canEqual​(java.lang.Object other)
      • hashCode

        public int hashCode()
        Overrides:
        hashCode in class java.lang.Object
      • toString

        public java.lang.String toString()
        Overrides:
        toString in class java.lang.Object