All Downloads are FREE. Search and download functionalities are using the official Maven repository.

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);
  }
}




© 2015 - 2024 Weber Informatics LLC | Privacy Policy