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

io.hstream.ConsumerInformation Maven / Gradle / Ivy

package io.hstream;

public class ConsumerInformation {
  String name;
  String uri;

  String userAgent;

  public String getName() {
    return name;
  }

  public String getUri() {
    return uri;
  }

  public String getUserAgent() {
    return userAgent;
  }

  public static Builder newBuilder() {
    return new Builder();
  }

  public static final class Builder {
    private String name;
    private String uri;
    private String userAgent;

    private Builder() {}

    public Builder name(String name) {
      this.name = name;
      return this;
    }

    public Builder uri(String uri) {
      this.uri = uri;
      return this;
    }

    public Builder userAgent(String userAgent) {
      this.userAgent = userAgent;
      return this;
    }

    public ConsumerInformation build() {
      ConsumerInformation consumerInformation = new ConsumerInformation();
      consumerInformation.uri = this.uri;
      consumerInformation.name = this.name;
      consumerInformation.userAgent = this.userAgent;
      return consumerInformation;
    }
  }
}




© 2015 - 2025 Weber Informatics LLC | Privacy Policy