Class RelationDefinition.AbstractBuilder<C extends ConfigurationClient,​S extends Configuration,​D extends RelationDefinition<C,​S>>

    • Method Detail

      • getInstance

        public final D getInstance()
        Construct a relation definition based on the properties of this builder.
        Returns:
        The new relation definition.
      • setOption

        public final void setOption​(RelationOption option)
        Add a relation definition option.
        Parameters:
        option - The relation option.
      • buildInstance

        protected abstract D buildInstance​(RelationDefinition.Common<C,​S> common)
        Build a relation definition based on the properties of this builder.
        Parameters:
        common - The common fields of the new relation definition.
        Returns:
        The new relation definition.