@Generated(value="com.linkedin.pegasus.generator.JavaCodeUtil",
comments="Rest.li Data Template. Generated from restli-example-api/src/main/pegasus/com/linkedin/restli/example/Photo.pdsc.")
public class Photo
extends com.linkedin.data.template.RecordTemplate
| Modifier and Type | Class and Description |
|---|---|
static class |
Photo.Fields |
| Constructor and Description |
|---|
Photo() |
Photo(com.linkedin.data.DataMap data) |
| Modifier and Type | Method and Description |
|---|---|
Photo |
clone() |
Photo |
copy() |
static Photo.Fields |
fields() |
EXIF |
getExif()
Getter for exif
|
EXIF |
getExif(com.linkedin.data.template.GetMode mode)
Getter for exif
|
PhotoFormats |
getFormat()
Getter for format
|
PhotoFormats |
getFormat(com.linkedin.data.template.GetMode mode)
Getter for format
|
java.lang.Long |
getId()
Getter for id
|
java.lang.Long |
getId(com.linkedin.data.template.GetMode mode)
Getter for id
|
java.lang.String |
getTitle()
Getter for title
|
java.lang.String |
getTitle(com.linkedin.data.template.GetMode mode)
Getter for title
|
java.lang.String |
getUrn()
Getter for urn
|
java.lang.String |
getUrn(com.linkedin.data.template.GetMode mode)
Getter for urn
|
boolean |
hasExif()
Existence checker for exif
|
boolean |
hasFormat()
Existence checker for format
|
boolean |
hasId()
Existence checker for id
|
boolean |
hasTitle()
Existence checker for title
|
boolean |
hasUrn()
Existence checker for urn
|
void |
removeExif()
Remover for exif
|
void |
removeFormat()
Remover for format
|
void |
removeId()
Remover for id
|
void |
removeTitle()
Remover for title
|
void |
removeUrn()
Remover for urn
|
Photo |
setExif(EXIF value)
Setter for exif
|
Photo |
setExif(EXIF value,
com.linkedin.data.template.SetMode mode)
Setter for exif
|
Photo |
setFormat(PhotoFormats value)
Setter for format
|
Photo |
setFormat(PhotoFormats value,
com.linkedin.data.template.SetMode mode)
Setter for format
|
Photo |
setId(long value)
Setter for id
|
Photo |
setId(java.lang.Long value)
Setter for id
|
Photo |
setId(java.lang.Long value,
com.linkedin.data.template.SetMode mode)
Setter for id
|
Photo |
setTitle(java.lang.String value)
Setter for title
|
Photo |
setTitle(java.lang.String value,
com.linkedin.data.template.SetMode mode)
Setter for title
|
Photo |
setUrn(java.lang.String value)
Setter for urn
|
Photo |
setUrn(java.lang.String value,
com.linkedin.data.template.SetMode mode)
Setter for urn
|
public static Photo.Fields fields()
public boolean hasId()
Photo.Fields.id()public void removeId()
Photo.Fields.id()public java.lang.Long getId(com.linkedin.data.template.GetMode mode)
Photo.Fields.id()@Nonnull public java.lang.Long getId()
Photo.Fields.id()public Photo setId(java.lang.Long value, com.linkedin.data.template.SetMode mode)
Photo.Fields.id()public Photo setId(@Nonnull java.lang.Long value)
value - Must not be null. For more control, use setters with mode instead.Photo.Fields.id()public Photo setId(long value)
Photo.Fields.id()public boolean hasUrn()
Photo.Fields.urn()public void removeUrn()
Photo.Fields.urn()public java.lang.String getUrn(com.linkedin.data.template.GetMode mode)
Photo.Fields.urn()@Nonnull public java.lang.String getUrn()
Photo.Fields.urn()public Photo setUrn(java.lang.String value, com.linkedin.data.template.SetMode mode)
Photo.Fields.urn()public Photo setUrn(@Nonnull java.lang.String value)
value - Must not be null. For more control, use setters with mode instead.Photo.Fields.urn()public boolean hasTitle()
Photo.Fields.title()public void removeTitle()
Photo.Fields.title()public java.lang.String getTitle(com.linkedin.data.template.GetMode mode)
Photo.Fields.title()@Nonnull public java.lang.String getTitle()
Photo.Fields.title()public Photo setTitle(java.lang.String value, com.linkedin.data.template.SetMode mode)
Photo.Fields.title()public Photo setTitle(@Nonnull java.lang.String value)
value - Must not be null. For more control, use setters with mode instead.Photo.Fields.title()public boolean hasFormat()
Photo.Fields.format()public void removeFormat()
Photo.Fields.format()public PhotoFormats getFormat(com.linkedin.data.template.GetMode mode)
Photo.Fields.format()@Nonnull public PhotoFormats getFormat()
Photo.Fields.format()public Photo setFormat(PhotoFormats value, com.linkedin.data.template.SetMode mode)
Photo.Fields.format()public Photo setFormat(@Nonnull PhotoFormats value)
value - Must not be null. For more control, use setters with mode instead.Photo.Fields.format()public boolean hasExif()
Photo.Fields.exif()public void removeExif()
Photo.Fields.exif()public EXIF getExif(com.linkedin.data.template.GetMode mode)
Photo.Fields.exif()@Nonnull public EXIF getExif()
Photo.Fields.exif()public Photo setExif(EXIF value, com.linkedin.data.template.SetMode mode)
Photo.Fields.exif()public Photo setExif(@Nonnull EXIF value)
value - Must not be null. For more control, use setters with mode instead.Photo.Fields.exif()public Photo clone() throws java.lang.CloneNotSupportedException
clone in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>clone in class com.linkedin.data.template.RecordTemplatejava.lang.CloneNotSupportedExceptionpublic Photo copy() throws java.lang.CloneNotSupportedException
copy in interface com.linkedin.data.template.DataTemplate<com.linkedin.data.DataMap>copy in class com.linkedin.data.template.RecordTemplatejava.lang.CloneNotSupportedException