Package io.micronaut.http.hateoas
Interface Link.Builder
-
- All Known Implementing Classes:
DefaultLink
- Enclosing interface:
- Link
public static interface Link.BuilderBuild for creatingLinkinstances.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description Linkbuild()Build the link.Link.Builderdeprecation(java.lang.String deprecationURI)Link.Builderdeprecation(java.net.URI deprecation)Link.Builderhreflang(java.lang.String hreflang)Link.Buildername(java.lang.String name)Link.Builderprofile(java.lang.String profileURI)Link.Builderprofile(java.net.URI profile)Link.Buildertemplated(boolean templated)Link.Buildertitle(java.lang.String title)Link.Buildertype(MediaType mediaType)
-
-
-
Method Detail
-
templated
Link.Builder templated(boolean templated)
- Parameters:
templated- Whether the URI is templated- Returns:
- The builder
- See Also:
Link.isTemplated()
-
profile
Link.Builder profile(@Nullable java.net.URI profile)
- Parameters:
profile- The profile URI- Returns:
- The builder
- See Also:
Link.getProfile()
-
profile
Link.Builder profile(@Nullable java.lang.String profileURI)
- Parameters:
profileURI- The profile URI- Returns:
- The builder
- See Also:
Link.getProfile()
-
deprecation
Link.Builder deprecation(@Nullable java.net.URI deprecation)
- Parameters:
deprecation- The deprecation URI- Returns:
- The builder
- See Also:
Link.getDeprecation()
-
deprecation
Link.Builder deprecation(@Nullable java.lang.String deprecationURI)
- Parameters:
deprecationURI- The deprecation URI- Returns:
- The builder
- See Also:
Link.getDeprecation()
-
title
Link.Builder title(@Nullable java.lang.String title)
- Parameters:
title- The title of the link- Returns:
- The builder
- See Also:
Link.getTitle()
-
name
Link.Builder name(@Nullable java.lang.String name)
- Parameters:
name- The name of the link- Returns:
- The builder
- See Also:
Link.getName()
-
hreflang
Link.Builder hreflang(@Nullable java.lang.String hreflang)
- Parameters:
hreflang- The language of the link- Returns:
- The builder
- See Also:
Link.getHreflang()
-
type
Link.Builder type(@Nullable MediaType mediaType)
- Parameters:
mediaType- The type of the URI- Returns:
- The builder
- See Also:
Link.getType()
-
-