Class Metadata.Exif.Gps.Builder
-
- All Implemented Interfaces:
public final class Metadata.Exif.Gps.BuilderA builder for Gps.
-
-
Method Summary
-
-
Method Detail
-
gpsAltitude
final Metadata.Exif.Gps.Builder gpsAltitude(Double gpsAltitude)
-
gpsAltitude
final Metadata.Exif.Gps.Builder gpsAltitude(JsonField<Double> gpsAltitude)
Sets Builder.gpsAltitude to an arbitrary JSON value.
You should usually call Builder.gpsAltitude with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsAltitudeRef
final Metadata.Exif.Gps.Builder gpsAltitudeRef(Long gpsAltitudeRef)
-
gpsAltitudeRef
final Metadata.Exif.Gps.Builder gpsAltitudeRef(JsonField<Long> gpsAltitudeRef)
Sets Builder.gpsAltitudeRef to an arbitrary JSON value.
You should usually call Builder.gpsAltitudeRef with a well-typed Long value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsDateStamp
final Metadata.Exif.Gps.Builder gpsDateStamp(String gpsDateStamp)
-
gpsDateStamp
final Metadata.Exif.Gps.Builder gpsDateStamp(JsonField<String> gpsDateStamp)
Sets Builder.gpsDateStamp to an arbitrary JSON value.
You should usually call Builder.gpsDateStamp with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsImgDirection
final Metadata.Exif.Gps.Builder gpsImgDirection(Double gpsImgDirection)
-
gpsImgDirection
final Metadata.Exif.Gps.Builder gpsImgDirection(JsonField<Double> gpsImgDirection)
Sets Builder.gpsImgDirection to an arbitrary JSON value.
You should usually call Builder.gpsImgDirection with a well-typed Double value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsImgDirectionRef
final Metadata.Exif.Gps.Builder gpsImgDirectionRef(String gpsImgDirectionRef)
-
gpsImgDirectionRef
final Metadata.Exif.Gps.Builder gpsImgDirectionRef(JsonField<String> gpsImgDirectionRef)
Sets Builder.gpsImgDirectionRef to an arbitrary JSON value.
You should usually call Builder.gpsImgDirectionRef with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsLatitude
final Metadata.Exif.Gps.Builder gpsLatitude(List<Double> gpsLatitude)
-
gpsLatitude
final Metadata.Exif.Gps.Builder gpsLatitude(JsonField<List<Double>> gpsLatitude)
Sets Builder.gpsLatitude to an arbitrary JSON value.
You should usually call Builder.gpsLatitude with a well-typed
List<Double>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGpsLatitude
final Metadata.Exif.Gps.Builder addGpsLatitude(Double gpsLatitude)
Adds a single Double to Builder.gpsLatitude.
-
gpsLatitudeRef
final Metadata.Exif.Gps.Builder gpsLatitudeRef(String gpsLatitudeRef)
-
gpsLatitudeRef
final Metadata.Exif.Gps.Builder gpsLatitudeRef(JsonField<String> gpsLatitudeRef)
Sets Builder.gpsLatitudeRef to an arbitrary JSON value.
You should usually call Builder.gpsLatitudeRef with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsLongitude
final Metadata.Exif.Gps.Builder gpsLongitude(List<Double> gpsLongitude)
-
gpsLongitude
final Metadata.Exif.Gps.Builder gpsLongitude(JsonField<List<Double>> gpsLongitude)
Sets Builder.gpsLongitude to an arbitrary JSON value.
You should usually call Builder.gpsLongitude with a well-typed
List<Double>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGpsLongitude
final Metadata.Exif.Gps.Builder addGpsLongitude(Double gpsLongitude)
Adds a single Double to Builder.gpsLongitude.
-
gpsLongitudeRef
final Metadata.Exif.Gps.Builder gpsLongitudeRef(String gpsLongitudeRef)
-
gpsLongitudeRef
final Metadata.Exif.Gps.Builder gpsLongitudeRef(JsonField<String> gpsLongitudeRef)
Sets Builder.gpsLongitudeRef to an arbitrary JSON value.
You should usually call Builder.gpsLongitudeRef with a well-typed String value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
gpsTimeStamp
final Metadata.Exif.Gps.Builder gpsTimeStamp(List<Double> gpsTimeStamp)
-
gpsTimeStamp
final Metadata.Exif.Gps.Builder gpsTimeStamp(JsonField<List<Double>> gpsTimeStamp)
Sets Builder.gpsTimeStamp to an arbitrary JSON value.
You should usually call Builder.gpsTimeStamp with a well-typed
List<Double>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGpsTimeStamp
final Metadata.Exif.Gps.Builder addGpsTimeStamp(Double gpsTimeStamp)
Adds a single Double to Builder.gpsTimeStamp.
-
gpsVersionId
final Metadata.Exif.Gps.Builder gpsVersionId(List<Long> gpsVersionId)
-
gpsVersionId
final Metadata.Exif.Gps.Builder gpsVersionId(JsonField<List<Long>> gpsVersionId)
Sets Builder.gpsVersionId to an arbitrary JSON value.
You should usually call Builder.gpsVersionId with a well-typed
List<Long>value instead. This method is primarily for setting the field to an undocumented or not yet supported value.
-
addGpsVersionId
final Metadata.Exif.Gps.Builder addGpsVersionId(Long gpsVersionId)
Adds a single Long to Builder.gpsVersionId.
-
additionalProperties
final Metadata.Exif.Gps.Builder additionalProperties(Map<String, JsonValue> additionalProperties)
-
putAdditionalProperty
final Metadata.Exif.Gps.Builder putAdditionalProperty(String key, JsonValue value)
-
putAllAdditionalProperties
final Metadata.Exif.Gps.Builder putAllAdditionalProperties(Map<String, JsonValue> additionalProperties)
-
removeAdditionalProperty
final Metadata.Exif.Gps.Builder removeAdditionalProperty(String key)
-
removeAllAdditionalProperties
final Metadata.Exif.Gps.Builder removeAllAdditionalProperties(Set<String> keys)
-
build
final Metadata.Exif.Gps build()
Returns an immutable instance of Gps.
Further updates to this Builder will not mutate the returned instance.
-
-
-
-