public interface io.micronaut.http.hateoas.Link$Builder
  minor version: 0
  major version: 59
  flags: flags: (0x0601) ACC_PUBLIC, ACC_INTERFACE, ACC_ABSTRACT
  this_class: io.micronaut.http.hateoas.Link$Builder
  super_class: java.lang.Object
{
  public abstract io.micronaut.http.hateoas.Link$Builder templated(boolean);
    descriptor: (Z)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    MethodParameters:
           Name  Flags
      templated  

  public abstract io.micronaut.http.hateoas.Link$Builder profile(java.net.URI);
    descriptor: (Ljava/net/URI;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
         Name  Flags
      profile  

  public abstract io.micronaut.http.hateoas.Link$Builder profile(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
            Name  Flags
      profileURI  

  public abstract io.micronaut.http.hateoas.Link$Builder deprecation(java.net.URI);
    descriptor: (Ljava/net/URI;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
             Name  Flags
      deprecation  

  public abstract io.micronaut.http.hateoas.Link$Builder deprecation(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
                Name  Flags
      deprecationURI  

  public abstract io.micronaut.http.hateoas.Link$Builder title(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
       Name  Flags
      title  

  public abstract io.micronaut.http.hateoas.Link$Builder name(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
      Name  Flags
      name  

  public abstract io.micronaut.http.hateoas.Link$Builder hreflang(java.lang.String);
    descriptor: (Ljava/lang/String;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
          Name  Flags
      hreflang  

  public abstract io.micronaut.http.hateoas.Link$Builder type(io.micronaut.http.MediaType);
    descriptor: (Lio/micronaut/http/MediaType;)Lio/micronaut/http/hateoas/Link$Builder;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
    RuntimeInvisibleParameterAnnotations: 
      0:
        edu.umd.cs.findbugs.annotations.Nullable()
    MethodParameters:
           Name  Flags
      mediaType  

  public abstract io.micronaut.http.hateoas.Link build();
    descriptor: ()Lio/micronaut/http/hateoas/Link;
    flags: (0x0401) ACC_PUBLIC, ACC_ABSTRACT
}
SourceFile: "Link.java"
NestHost: io.micronaut.http.hateoas.Link
InnerClasses:
  public abstract Builder = io.micronaut.http.hateoas.Link$Builder of io.micronaut.http.hateoas.Link