marquez.client.models.Tag Maven / Gradle / Ivy
package marquez.client.models;
import java.util.Optional;
import javax.annotation.Nullable;
import lombok.EqualsAndHashCode;
import lombok.Getter;
import lombok.NonNull;
import lombok.ToString;
@EqualsAndHashCode
@ToString
public final class Tag {
@Getter private final String name;
@Nullable private final String description;
public Tag(@NonNull final String name, @Nullable final String description) {
this.name = name;
this.description = description;
}
public Optional getDescription() {
return Optional.ofNullable(description);
}
}