Class ExifMetadata.Builder
java.lang.Object
com.google.protobuf.AbstractMessageLite.Builder
com.google.protobuf.AbstractMessage.Builder<ExifMetadata.Builder>
com.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
ai.pipestream.parsed.data.image.v1.ExifMetadata.Builder
- All Implemented Interfaces:
ExifMetadataOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
ExifMetadata
public static final class ExifMetadata.Builder
extends com.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
implements ExifMetadataOrBuilder
EXIF metadata from camera settings and technical information.Protobuf type
ai.pipestream.parsed.data.image.v1.ExifMetadata-
Method Summary
Modifier and TypeMethodDescriptionaddAllIsoSpeedRatings(Iterable<? extends Integer> values) ISO speed ratings (exif:ISOSpeedRatings).addIsoSpeedRatings(int value) ISO speed ratings (exif:ISOSpeedRatings).build()clear()Anti-alias filter applied (exif:AntiAlias).Camera body serial number (exif:BodySerialNumber).Brightness value at capture (exif:BrightnessValue).Raw brightness value string for fallback parsing.Camera owner name (exif:CameraOwnerName).Color filter array pattern (exif:CFAPattern).EXIF color space (exif:ColorSpace).Component configuration (exif:ComponentsConfiguration).Compressed bits per pixel (exif:CompressedBitsPerPixel).Contrast adjustment (exif:Contrast).Custom rendering applied (exif:CustomRendered).Digital zoom ratio applied (exif:DigitalZoomRatio).Raw digital zoom ratio string for fallback parsing.EXIF version identifier (exif:ExifVersion).Exposure bias/compensation value (exif:ExposureBiasValue).Exposure mode used (exif:ExposureMode).Exposure program mode (exif:ExposureProgram).Exposure time in seconds (exif:ExposureTime).Raw exposure time string (e.g., "1/125").File source type (exif:FileSource).Flash mode description (exif:Flash).Whether flash fired during capture (exif:Flash boolean).FlashPix version (exif:FlashpixVersion).F-number aperture value (exif:FNumber).Raw f-number string for fallback parsing.Focal length in millimeters (exif:FocalLength).35mm equivalent focal length (exif:FocalLengthIn35mmFilm).Raw focal length string for fallback parsing.Gain control applied (exif:GainControl).Unique image identifier (exif:ImageUniqueID).Interoperability index (exif:InteroperabilityIndex).ISO speed ratings (exif:ISOSpeedRatings).Lens manufacturer (exif:LensMake).Lens model name (exif:LensModel).Lens serial number (exif:LensSerialNumber).EXIF-specific lens serial number (exif:LensSerialNumber).Lens specification details (exif:LensSpecification).Light source type (exif:LightSource).Maximum aperture value of lens (exif:MaxApertureValue).Raw max aperture value string for fallback parsing.Metering mode used (exif:MeteringMode).Noise reduction applied (exif:NoiseReduction).Opto-Electric Conversion Function (exif:OECF).Related sound file name (exif:RelatedSoundFile).Saturation adjustment (exif:Saturation).Scene capture type (exif:SceneCaptureType).Scene type classification (exif:SceneType).Scene type for DNG format (exif:SceneType DNG).Image sensor type (exif:SensingMethod).Sharpness adjustment (exif:Sharpness).Spatial frequency response (exif:SpatialFrequencyResponse).Spectral sensitivity description (exif:SpectralSensitivity).Distance to subject in meters (exif:SubjectDistance).Subject distance range category (exif:SubjectDistanceRange).Raw subject distance string for fallback parsing.White balance mode (exif:WhiteBalance).Anti-alias filter applied (exif:AntiAlias).com.google.protobuf.ByteStringAnti-alias filter applied (exif:AntiAlias).Camera body serial number (exif:BodySerialNumber).com.google.protobuf.ByteStringCamera body serial number (exif:BodySerialNumber).doubleBrightness value at capture (exif:BrightnessValue).Raw brightness value string for fallback parsing.com.google.protobuf.ByteStringRaw brightness value string for fallback parsing.Camera owner name (exif:CameraOwnerName).com.google.protobuf.ByteStringCamera owner name (exif:CameraOwnerName).Color filter array pattern (exif:CFAPattern).com.google.protobuf.ByteStringColor filter array pattern (exif:CFAPattern).EXIF color space (exif:ColorSpace).com.google.protobuf.ByteStringEXIF color space (exif:ColorSpace).Component configuration (exif:ComponentsConfiguration).com.google.protobuf.ByteStringComponent configuration (exif:ComponentsConfiguration).doubleCompressed bits per pixel (exif:CompressedBitsPerPixel).Contrast adjustment (exif:Contrast).com.google.protobuf.ByteStringContrast adjustment (exif:Contrast).Custom rendering applied (exif:CustomRendered).com.google.protobuf.ByteStringCustom rendering applied (exif:CustomRendered).static final com.google.protobuf.Descriptors.Descriptorcom.google.protobuf.Descriptors.DescriptordoubleDigital zoom ratio applied (exif:DigitalZoomRatio).Raw digital zoom ratio string for fallback parsing.com.google.protobuf.ByteStringRaw digital zoom ratio string for fallback parsing.EXIF version identifier (exif:ExifVersion).com.google.protobuf.ByteStringEXIF version identifier (exif:ExifVersion).doubleExposure bias/compensation value (exif:ExposureBiasValue).Exposure mode used (exif:ExposureMode).com.google.protobuf.ByteStringExposure mode used (exif:ExposureMode).Exposure program mode (exif:ExposureProgram).com.google.protobuf.ByteStringExposure program mode (exif:ExposureProgram).doubleExposure time in seconds (exif:ExposureTime).Raw exposure time string (e.g., "1/125").com.google.protobuf.ByteStringRaw exposure time string (e.g., "1/125").File source type (exif:FileSource).com.google.protobuf.ByteStringFile source type (exif:FileSource).getFlash()Flash mode description (exif:Flash).com.google.protobuf.ByteStringFlash mode description (exif:Flash).booleanWhether flash fired during capture (exif:Flash boolean).FlashPix version (exif:FlashpixVersion).com.google.protobuf.ByteStringFlashPix version (exif:FlashpixVersion).doubleF-number aperture value (exif:FNumber).Raw f-number string for fallback parsing.com.google.protobuf.ByteStringRaw f-number string for fallback parsing.doubleFocal length in millimeters (exif:FocalLength).double35mm equivalent focal length (exif:FocalLengthIn35mmFilm).Raw focal length string for fallback parsing.com.google.protobuf.ByteStringRaw focal length string for fallback parsing.Gain control applied (exif:GainControl).com.google.protobuf.ByteStringGain control applied (exif:GainControl).Unique image identifier (exif:ImageUniqueID).com.google.protobuf.ByteStringUnique image identifier (exif:ImageUniqueID).Interoperability index (exif:InteroperabilityIndex).com.google.protobuf.ByteStringInteroperability index (exif:InteroperabilityIndex).intgetIsoSpeedRatings(int index) ISO speed ratings (exif:ISOSpeedRatings).intISO speed ratings (exif:ISOSpeedRatings).ISO speed ratings (exif:ISOSpeedRatings).Lens manufacturer (exif:LensMake).com.google.protobuf.ByteStringLens manufacturer (exif:LensMake).Lens model name (exif:LensModel).com.google.protobuf.ByteStringLens model name (exif:LensModel).Lens serial number (exif:LensSerialNumber).com.google.protobuf.ByteStringLens serial number (exif:LensSerialNumber).EXIF-specific lens serial number (exif:LensSerialNumber).com.google.protobuf.ByteStringEXIF-specific lens serial number (exif:LensSerialNumber).Lens specification details (exif:LensSpecification).com.google.protobuf.ByteStringLens specification details (exif:LensSpecification).Light source type (exif:LightSource).com.google.protobuf.ByteStringLight source type (exif:LightSource).doubleMaximum aperture value of lens (exif:MaxApertureValue).Raw max aperture value string for fallback parsing.com.google.protobuf.ByteStringRaw max aperture value string for fallback parsing.Metering mode used (exif:MeteringMode).com.google.protobuf.ByteStringMetering mode used (exif:MeteringMode).Noise reduction applied (exif:NoiseReduction).com.google.protobuf.ByteStringNoise reduction applied (exif:NoiseReduction).getOecf()Opto-Electric Conversion Function (exif:OECF).com.google.protobuf.ByteStringOpto-Electric Conversion Function (exif:OECF).Related sound file name (exif:RelatedSoundFile).com.google.protobuf.ByteStringRelated sound file name (exif:RelatedSoundFile).Saturation adjustment (exif:Saturation).com.google.protobuf.ByteStringSaturation adjustment (exif:Saturation).Scene capture type (exif:SceneCaptureType).com.google.protobuf.ByteStringScene capture type (exif:SceneCaptureType).Scene type classification (exif:SceneType).com.google.protobuf.ByteStringScene type classification (exif:SceneType).Scene type for DNG format (exif:SceneType DNG).com.google.protobuf.ByteStringScene type for DNG format (exif:SceneType DNG).Image sensor type (exif:SensingMethod).com.google.protobuf.ByteStringImage sensor type (exif:SensingMethod).Sharpness adjustment (exif:Sharpness).com.google.protobuf.ByteStringSharpness adjustment (exif:Sharpness).Spatial frequency response (exif:SpatialFrequencyResponse).com.google.protobuf.ByteStringSpatial frequency response (exif:SpatialFrequencyResponse).Spectral sensitivity description (exif:SpectralSensitivity).com.google.protobuf.ByteStringSpectral sensitivity description (exif:SpectralSensitivity).doubleDistance to subject in meters (exif:SubjectDistance).Subject distance range category (exif:SubjectDistanceRange).com.google.protobuf.ByteStringSubject distance range category (exif:SubjectDistanceRange).Raw subject distance string for fallback parsing.com.google.protobuf.ByteStringRaw subject distance string for fallback parsing.White balance mode (exif:WhiteBalance).com.google.protobuf.ByteStringWhite balance mode (exif:WhiteBalance).booleanAnti-alias filter applied (exif:AntiAlias).booleanCamera body serial number (exif:BodySerialNumber).booleanBrightness value at capture (exif:BrightnessValue).booleanRaw brightness value string for fallback parsing.booleanCamera owner name (exif:CameraOwnerName).booleanColor filter array pattern (exif:CFAPattern).booleanEXIF color space (exif:ColorSpace).booleanComponent configuration (exif:ComponentsConfiguration).booleanCompressed bits per pixel (exif:CompressedBitsPerPixel).booleanContrast adjustment (exif:Contrast).booleanCustom rendering applied (exif:CustomRendered).booleanDigital zoom ratio applied (exif:DigitalZoomRatio).booleanRaw digital zoom ratio string for fallback parsing.booleanEXIF version identifier (exif:ExifVersion).booleanExposure bias/compensation value (exif:ExposureBiasValue).booleanExposure mode used (exif:ExposureMode).booleanExposure program mode (exif:ExposureProgram).booleanExposure time in seconds (exif:ExposureTime).booleanRaw exposure time string (e.g., "1/125").booleanFile source type (exif:FileSource).booleanhasFlash()Flash mode description (exif:Flash).booleanWhether flash fired during capture (exif:Flash boolean).booleanFlashPix version (exif:FlashpixVersion).booleanF-number aperture value (exif:FNumber).booleanRaw f-number string for fallback parsing.booleanFocal length in millimeters (exif:FocalLength).boolean35mm equivalent focal length (exif:FocalLengthIn35mmFilm).booleanRaw focal length string for fallback parsing.booleanGain control applied (exif:GainControl).booleanUnique image identifier (exif:ImageUniqueID).booleanInteroperability index (exif:InteroperabilityIndex).booleanLens manufacturer (exif:LensMake).booleanLens model name (exif:LensModel).booleanLens serial number (exif:LensSerialNumber).booleanEXIF-specific lens serial number (exif:LensSerialNumber).booleanLens specification details (exif:LensSpecification).booleanLight source type (exif:LightSource).booleanMaximum aperture value of lens (exif:MaxApertureValue).booleanRaw max aperture value string for fallback parsing.booleanMetering mode used (exif:MeteringMode).booleanNoise reduction applied (exif:NoiseReduction).booleanhasOecf()Opto-Electric Conversion Function (exif:OECF).booleanRelated sound file name (exif:RelatedSoundFile).booleanSaturation adjustment (exif:Saturation).booleanScene capture type (exif:SceneCaptureType).booleanScene type classification (exif:SceneType).booleanScene type for DNG format (exif:SceneType DNG).booleanImage sensor type (exif:SensingMethod).booleanSharpness adjustment (exif:Sharpness).booleanSpatial frequency response (exif:SpatialFrequencyResponse).booleanSpectral sensitivity description (exif:SpectralSensitivity).booleanDistance to subject in meters (exif:SubjectDistance).booleanSubject distance range category (exif:SubjectDistanceRange).booleanRaw subject distance string for fallback parsing.booleanWhite balance mode (exif:WhiteBalance).protected com.google.protobuf.GeneratedMessage.FieldAccessorTablefinal booleanmergeFrom(ExifMetadata other) mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) mergeFrom(com.google.protobuf.Message other) setAntiAlias(String value) Anti-alias filter applied (exif:AntiAlias).setAntiAliasBytes(com.google.protobuf.ByteString value) Anti-alias filter applied (exif:AntiAlias).setBodySerialNumber(String value) Camera body serial number (exif:BodySerialNumber).setBodySerialNumberBytes(com.google.protobuf.ByteString value) Camera body serial number (exif:BodySerialNumber).setBrightnessValue(double value) Brightness value at capture (exif:BrightnessValue).setBrightnessValueRaw(String value) Raw brightness value string for fallback parsing.setBrightnessValueRawBytes(com.google.protobuf.ByteString value) Raw brightness value string for fallback parsing.setCameraOwnerName(String value) Camera owner name (exif:CameraOwnerName).setCameraOwnerNameBytes(com.google.protobuf.ByteString value) Camera owner name (exif:CameraOwnerName).setCfaPattern(String value) Color filter array pattern (exif:CFAPattern).setCfaPatternBytes(com.google.protobuf.ByteString value) Color filter array pattern (exif:CFAPattern).setColorSpaceExif(String value) EXIF color space (exif:ColorSpace).setColorSpaceExifBytes(com.google.protobuf.ByteString value) EXIF color space (exif:ColorSpace).setComponentsConfiguration(String value) Component configuration (exif:ComponentsConfiguration).setComponentsConfigurationBytes(com.google.protobuf.ByteString value) Component configuration (exif:ComponentsConfiguration).setCompressedBitsPerPixel(double value) Compressed bits per pixel (exif:CompressedBitsPerPixel).setContrast(String value) Contrast adjustment (exif:Contrast).setContrastBytes(com.google.protobuf.ByteString value) Contrast adjustment (exif:Contrast).setCustomRendered(String value) Custom rendering applied (exif:CustomRendered).setCustomRenderedBytes(com.google.protobuf.ByteString value) Custom rendering applied (exif:CustomRendered).setDigitalZoomRatio(double value) Digital zoom ratio applied (exif:DigitalZoomRatio).setDigitalZoomRatioRaw(String value) Raw digital zoom ratio string for fallback parsing.setDigitalZoomRatioRawBytes(com.google.protobuf.ByteString value) Raw digital zoom ratio string for fallback parsing.setExifVersion(String value) EXIF version identifier (exif:ExifVersion).setExifVersionBytes(com.google.protobuf.ByteString value) EXIF version identifier (exif:ExifVersion).setExposureBiasValue(double value) Exposure bias/compensation value (exif:ExposureBiasValue).setExposureMode(String value) Exposure mode used (exif:ExposureMode).setExposureModeBytes(com.google.protobuf.ByteString value) Exposure mode used (exif:ExposureMode).setExposureProgram(String value) Exposure program mode (exif:ExposureProgram).setExposureProgramBytes(com.google.protobuf.ByteString value) Exposure program mode (exif:ExposureProgram).setExposureTime(double value) Exposure time in seconds (exif:ExposureTime).setExposureTimeRaw(String value) Raw exposure time string (e.g., "1/125").setExposureTimeRawBytes(com.google.protobuf.ByteString value) Raw exposure time string (e.g., "1/125").setFileSource(String value) File source type (exif:FileSource).setFileSourceBytes(com.google.protobuf.ByteString value) File source type (exif:FileSource).Flash mode description (exif:Flash).setFlashBytes(com.google.protobuf.ByteString value) Flash mode description (exif:Flash).setFlashFired(boolean value) Whether flash fired during capture (exif:Flash boolean).setFlashpixVersion(String value) FlashPix version (exif:FlashpixVersion).setFlashpixVersionBytes(com.google.protobuf.ByteString value) FlashPix version (exif:FlashpixVersion).setFNumber(double value) F-number aperture value (exif:FNumber).setFNumberRaw(String value) Raw f-number string for fallback parsing.setFNumberRawBytes(com.google.protobuf.ByteString value) Raw f-number string for fallback parsing.setFocalLength(double value) Focal length in millimeters (exif:FocalLength).setFocalLength35Mm(double value) 35mm equivalent focal length (exif:FocalLengthIn35mmFilm).setFocalLengthRaw(String value) Raw focal length string for fallback parsing.setFocalLengthRawBytes(com.google.protobuf.ByteString value) Raw focal length string for fallback parsing.setGainControl(String value) Gain control applied (exif:GainControl).setGainControlBytes(com.google.protobuf.ByteString value) Gain control applied (exif:GainControl).setImageUniqueId(String value) Unique image identifier (exif:ImageUniqueID).setImageUniqueIdBytes(com.google.protobuf.ByteString value) Unique image identifier (exif:ImageUniqueID).setInteroperabilityIndex(String value) Interoperability index (exif:InteroperabilityIndex).setInteroperabilityIndexBytes(com.google.protobuf.ByteString value) Interoperability index (exif:InteroperabilityIndex).setIsoSpeedRatings(int index, int value) ISO speed ratings (exif:ISOSpeedRatings).setLensMake(String value) Lens manufacturer (exif:LensMake).setLensMakeBytes(com.google.protobuf.ByteString value) Lens manufacturer (exif:LensMake).setLensModel(String value) Lens model name (exif:LensModel).setLensModelBytes(com.google.protobuf.ByteString value) Lens model name (exif:LensModel).setLensSerialNumber(String value) Lens serial number (exif:LensSerialNumber).setLensSerialNumberBytes(com.google.protobuf.ByteString value) Lens serial number (exif:LensSerialNumber).setLensSerialNumberExif(String value) EXIF-specific lens serial number (exif:LensSerialNumber).setLensSerialNumberExifBytes(com.google.protobuf.ByteString value) EXIF-specific lens serial number (exif:LensSerialNumber).setLensSpecification(String value) Lens specification details (exif:LensSpecification).setLensSpecificationBytes(com.google.protobuf.ByteString value) Lens specification details (exif:LensSpecification).setLightSource(String value) Light source type (exif:LightSource).setLightSourceBytes(com.google.protobuf.ByteString value) Light source type (exif:LightSource).setMaxApertureValue(double value) Maximum aperture value of lens (exif:MaxApertureValue).setMaxApertureValueRaw(String value) Raw max aperture value string for fallback parsing.setMaxApertureValueRawBytes(com.google.protobuf.ByteString value) Raw max aperture value string for fallback parsing.setMeteringMode(String value) Metering mode used (exif:MeteringMode).setMeteringModeBytes(com.google.protobuf.ByteString value) Metering mode used (exif:MeteringMode).setNoiseReduction(String value) Noise reduction applied (exif:NoiseReduction).setNoiseReductionBytes(com.google.protobuf.ByteString value) Noise reduction applied (exif:NoiseReduction).Opto-Electric Conversion Function (exif:OECF).setOecfBytes(com.google.protobuf.ByteString value) Opto-Electric Conversion Function (exif:OECF).setRelatedSoundFile(String value) Related sound file name (exif:RelatedSoundFile).setRelatedSoundFileBytes(com.google.protobuf.ByteString value) Related sound file name (exif:RelatedSoundFile).setSaturation(String value) Saturation adjustment (exif:Saturation).setSaturationBytes(com.google.protobuf.ByteString value) Saturation adjustment (exif:Saturation).setSceneCaptureType(String value) Scene capture type (exif:SceneCaptureType).setSceneCaptureTypeBytes(com.google.protobuf.ByteString value) Scene capture type (exif:SceneCaptureType).setSceneType(String value) Scene type classification (exif:SceneType).setSceneTypeBytes(com.google.protobuf.ByteString value) Scene type classification (exif:SceneType).setSceneTypeDng(String value) Scene type for DNG format (exif:SceneType DNG).setSceneTypeDngBytes(com.google.protobuf.ByteString value) Scene type for DNG format (exif:SceneType DNG).setSensingMethod(String value) Image sensor type (exif:SensingMethod).setSensingMethodBytes(com.google.protobuf.ByteString value) Image sensor type (exif:SensingMethod).setSharpness(String value) Sharpness adjustment (exif:Sharpness).setSharpnessBytes(com.google.protobuf.ByteString value) Sharpness adjustment (exif:Sharpness).Spatial frequency response (exif:SpatialFrequencyResponse).setSpatialFrequencyResponseBytes(com.google.protobuf.ByteString value) Spatial frequency response (exif:SpatialFrequencyResponse).setSpectralSensitivity(String value) Spectral sensitivity description (exif:SpectralSensitivity).setSpectralSensitivityBytes(com.google.protobuf.ByteString value) Spectral sensitivity description (exif:SpectralSensitivity).setSubjectDistance(double value) Distance to subject in meters (exif:SubjectDistance).setSubjectDistanceRange(String value) Subject distance range category (exif:SubjectDistanceRange).setSubjectDistanceRangeBytes(com.google.protobuf.ByteString value) Subject distance range category (exif:SubjectDistanceRange).setSubjectDistanceRaw(String value) Raw subject distance string for fallback parsing.setSubjectDistanceRawBytes(com.google.protobuf.ByteString value) Raw subject distance string for fallback parsing.setWhiteBalance(String value) White balance mode (exif:WhiteBalance).setWhiteBalanceBytes(com.google.protobuf.ByteString value) White balance mode (exif:WhiteBalance).Methods inherited from class com.google.protobuf.GeneratedMessage.Builder
addRepeatedField, clearField, clearOneof, clone, getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMapFieldReflection, internalGetMutableMapField, internalGetMutableMapFieldReflection, isClean, markClean, mergeUnknownFields, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setField, setRepeatedField, setUnknownFields, setUnknownFieldSetBuilder, setUnknownFieldsProto3Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toStringMethods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageExceptionMethods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, waitMethods inherited from interface com.google.protobuf.Message.Builder
mergeDelimitedFrom, mergeDelimitedFromMethods inherited from interface com.google.protobuf.MessageLite.Builder
mergeFromMethods inherited from interface com.google.protobuf.MessageOrBuilder
findInitializationErrors, getAllFields, getField, getInitializationErrorString, getOneofFieldDescriptor, getRepeatedField, getRepeatedFieldCount, getUnknownFields, hasField, hasOneof
-
Method Details
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor() -
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
-
clear
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
-
getDescriptorForType
public com.google.protobuf.Descriptors.Descriptor getDescriptorForType()- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.Message.Builder- Specified by:
getDescriptorForTypein interfacecom.google.protobuf.MessageOrBuilder- Overrides:
getDescriptorForTypein classcom.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
-
getDefaultInstanceForType
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
mergeFrom
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExifMetadata.Builder>
-
mergeFrom
-
isInitialized
public final boolean isInitialized()- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessage.Builder<ExifMetadata.Builder>
-
mergeFrom
public ExifMetadata.Builder mergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry) throws IOException - Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Specified by:
mergeFromin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<ExifMetadata.Builder>- Throws:
IOException
-
hasExposureTime
public boolean hasExposureTime()Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Specified by:
hasExposureTimein interfaceExifMetadataOrBuilder- Returns:
- Whether the exposureTime field is set.
-
getExposureTime
public double getExposureTime()Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Specified by:
getExposureTimein interfaceExifMetadataOrBuilder- Returns:
- The exposureTime.
-
setExposureTime
Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Parameters:
value- The exposureTime to set.- Returns:
- This builder for chaining.
-
clearExposureTime
Exposure time in seconds (exif:ExposureTime).
optional double exposure_time = 1 [json_name = "exposureTime"];- Returns:
- This builder for chaining.
-
hasExposureTimeRaw
public boolean hasExposureTimeRaw()Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Specified by:
hasExposureTimeRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the exposureTimeRaw field is set.
-
getExposureTimeRaw
Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Specified by:
getExposureTimeRawin interfaceExifMetadataOrBuilder- Returns:
- The exposureTimeRaw.
-
getExposureTimeRawBytes
public com.google.protobuf.ByteString getExposureTimeRawBytes()Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Specified by:
getExposureTimeRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for exposureTimeRaw.
-
setExposureTimeRaw
Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Parameters:
value- The exposureTimeRaw to set.- Returns:
- This builder for chaining.
-
clearExposureTimeRaw
Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Returns:
- This builder for chaining.
-
setExposureTimeRawBytes
Raw exposure time string (e.g., "1/125").
optional string exposure_time_raw = 50 [json_name = "exposureTimeRaw"];- Parameters:
value- The bytes for exposureTimeRaw to set.- Returns:
- This builder for chaining.
-
hasFNumber
public boolean hasFNumber()F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Specified by:
hasFNumberin interfaceExifMetadataOrBuilder- Returns:
- Whether the fNumber field is set.
-
getFNumber
public double getFNumber()F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Specified by:
getFNumberin interfaceExifMetadataOrBuilder- Returns:
- The fNumber.
-
setFNumber
F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Parameters:
value- The fNumber to set.- Returns:
- This builder for chaining.
-
clearFNumber
F-number aperture value (exif:FNumber).
optional double f_number = 2 [json_name = "fNumber"];- Returns:
- This builder for chaining.
-
hasFNumberRaw
public boolean hasFNumberRaw()Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Specified by:
hasFNumberRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the fNumberRaw field is set.
-
getFNumberRaw
Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Specified by:
getFNumberRawin interfaceExifMetadataOrBuilder- Returns:
- The fNumberRaw.
-
getFNumberRawBytes
public com.google.protobuf.ByteString getFNumberRawBytes()Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Specified by:
getFNumberRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for fNumberRaw.
-
setFNumberRaw
Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Parameters:
value- The fNumberRaw to set.- Returns:
- This builder for chaining.
-
clearFNumberRaw
Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Returns:
- This builder for chaining.
-
setFNumberRawBytes
Raw f-number string for fallback parsing.
optional string f_number_raw = 51 [json_name = "fNumberRaw"];- Parameters:
value- The bytes for fNumberRaw to set.- Returns:
- This builder for chaining.
-
hasFocalLength
public boolean hasFocalLength()Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Specified by:
hasFocalLengthin interfaceExifMetadataOrBuilder- Returns:
- Whether the focalLength field is set.
-
getFocalLength
public double getFocalLength()Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Specified by:
getFocalLengthin interfaceExifMetadataOrBuilder- Returns:
- The focalLength.
-
setFocalLength
Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Parameters:
value- The focalLength to set.- Returns:
- This builder for chaining.
-
clearFocalLength
Focal length in millimeters (exif:FocalLength).
optional double focal_length = 3 [json_name = "focalLength"];- Returns:
- This builder for chaining.
-
hasFocalLengthRaw
public boolean hasFocalLengthRaw()Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Specified by:
hasFocalLengthRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the focalLengthRaw field is set.
-
getFocalLengthRaw
Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Specified by:
getFocalLengthRawin interfaceExifMetadataOrBuilder- Returns:
- The focalLengthRaw.
-
getFocalLengthRawBytes
public com.google.protobuf.ByteString getFocalLengthRawBytes()Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Specified by:
getFocalLengthRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for focalLengthRaw.
-
setFocalLengthRaw
Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Parameters:
value- The focalLengthRaw to set.- Returns:
- This builder for chaining.
-
clearFocalLengthRaw
Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Returns:
- This builder for chaining.
-
setFocalLengthRawBytes
Raw focal length string for fallback parsing.
optional string focal_length_raw = 52 [json_name = "focalLengthRaw"];- Parameters:
value- The bytes for focalLengthRaw to set.- Returns:
- This builder for chaining.
-
hasFocalLength35Mm
public boolean hasFocalLength35Mm()35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Specified by:
hasFocalLength35Mmin interfaceExifMetadataOrBuilder- Returns:
- Whether the focalLength35mm field is set.
-
getFocalLength35Mm
public double getFocalLength35Mm()35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Specified by:
getFocalLength35Mmin interfaceExifMetadataOrBuilder- Returns:
- The focalLength35mm.
-
setFocalLength35Mm
35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Parameters:
value- The focalLength35mm to set.- Returns:
- This builder for chaining.
-
clearFocalLength35Mm
35mm equivalent focal length (exif:FocalLengthIn35mmFilm).
optional double focal_length_35mm = 4 [json_name = "focalLength35mm"];- Returns:
- This builder for chaining.
-
getIsoSpeedRatingsList
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Specified by:
getIsoSpeedRatingsListin interfaceExifMetadataOrBuilder- Returns:
- A list containing the isoSpeedRatings.
-
getIsoSpeedRatingsCount
public int getIsoSpeedRatingsCount()ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Specified by:
getIsoSpeedRatingsCountin interfaceExifMetadataOrBuilder- Returns:
- The count of isoSpeedRatings.
-
getIsoSpeedRatings
public int getIsoSpeedRatings(int index) ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Specified by:
getIsoSpeedRatingsin interfaceExifMetadataOrBuilder- Parameters:
index- The index of the element to return.- Returns:
- The isoSpeedRatings at the given index.
-
setIsoSpeedRatings
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Parameters:
index- The index to set the value at.value- The isoSpeedRatings to set.- Returns:
- This builder for chaining.
-
addIsoSpeedRatings
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Parameters:
value- The isoSpeedRatings to add.- Returns:
- This builder for chaining.
-
addAllIsoSpeedRatings
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Parameters:
values- The isoSpeedRatings to add.- Returns:
- This builder for chaining.
-
clearIsoSpeedRatings
ISO speed ratings (exif:ISOSpeedRatings).
repeated int32 iso_speed_ratings = 5 [json_name = "isoSpeedRatings"];- Returns:
- This builder for chaining.
-
hasFlash
public boolean hasFlash()Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Specified by:
hasFlashin interfaceExifMetadataOrBuilder- Returns:
- Whether the flash field is set.
-
getFlash
Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Specified by:
getFlashin interfaceExifMetadataOrBuilder- Returns:
- The flash.
-
getFlashBytes
public com.google.protobuf.ByteString getFlashBytes()Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Specified by:
getFlashBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for flash.
-
setFlash
Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Parameters:
value- The flash to set.- Returns:
- This builder for chaining.
-
clearFlash
Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Returns:
- This builder for chaining.
-
setFlashBytes
Flash mode description (exif:Flash).
optional string flash = 6 [json_name = "flash"];- Parameters:
value- The bytes for flash to set.- Returns:
- This builder for chaining.
-
hasFlashFired
public boolean hasFlashFired()Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Specified by:
hasFlashFiredin interfaceExifMetadataOrBuilder- Returns:
- Whether the flashFired field is set.
-
getFlashFired
public boolean getFlashFired()Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Specified by:
getFlashFiredin interfaceExifMetadataOrBuilder- Returns:
- The flashFired.
-
setFlashFired
Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Parameters:
value- The flashFired to set.- Returns:
- This builder for chaining.
-
clearFlashFired
Whether flash fired during capture (exif:Flash boolean).
optional bool flash_fired = 7 [json_name = "flashFired"];- Returns:
- This builder for chaining.
-
hasWhiteBalance
public boolean hasWhiteBalance()White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Specified by:
hasWhiteBalancein interfaceExifMetadataOrBuilder- Returns:
- Whether the whiteBalance field is set.
-
getWhiteBalance
White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Specified by:
getWhiteBalancein interfaceExifMetadataOrBuilder- Returns:
- The whiteBalance.
-
getWhiteBalanceBytes
public com.google.protobuf.ByteString getWhiteBalanceBytes()White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Specified by:
getWhiteBalanceBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for whiteBalance.
-
setWhiteBalance
White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Parameters:
value- The whiteBalance to set.- Returns:
- This builder for chaining.
-
clearWhiteBalance
White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Returns:
- This builder for chaining.
-
setWhiteBalanceBytes
White balance mode (exif:WhiteBalance).
optional string white_balance = 8 [json_name = "whiteBalance"];- Parameters:
value- The bytes for whiteBalance to set.- Returns:
- This builder for chaining.
-
hasExposureMode
public boolean hasExposureMode()Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Specified by:
hasExposureModein interfaceExifMetadataOrBuilder- Returns:
- Whether the exposureMode field is set.
-
getExposureMode
Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Specified by:
getExposureModein interfaceExifMetadataOrBuilder- Returns:
- The exposureMode.
-
getExposureModeBytes
public com.google.protobuf.ByteString getExposureModeBytes()Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Specified by:
getExposureModeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for exposureMode.
-
setExposureMode
Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Parameters:
value- The exposureMode to set.- Returns:
- This builder for chaining.
-
clearExposureMode
Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Returns:
- This builder for chaining.
-
setExposureModeBytes
Exposure mode used (exif:ExposureMode).
optional string exposure_mode = 9 [json_name = "exposureMode"];- Parameters:
value- The bytes for exposureMode to set.- Returns:
- This builder for chaining.
-
hasExposureProgram
public boolean hasExposureProgram()Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Specified by:
hasExposureProgramin interfaceExifMetadataOrBuilder- Returns:
- Whether the exposureProgram field is set.
-
getExposureProgram
Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Specified by:
getExposureProgramin interfaceExifMetadataOrBuilder- Returns:
- The exposureProgram.
-
getExposureProgramBytes
public com.google.protobuf.ByteString getExposureProgramBytes()Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Specified by:
getExposureProgramBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for exposureProgram.
-
setExposureProgram
Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Parameters:
value- The exposureProgram to set.- Returns:
- This builder for chaining.
-
clearExposureProgram
Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Returns:
- This builder for chaining.
-
setExposureProgramBytes
Exposure program mode (exif:ExposureProgram).
optional string exposure_program = 10 [json_name = "exposureProgram"];- Parameters:
value- The bytes for exposureProgram to set.- Returns:
- This builder for chaining.
-
hasExposureBiasValue
public boolean hasExposureBiasValue()Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Specified by:
hasExposureBiasValuein interfaceExifMetadataOrBuilder- Returns:
- Whether the exposureBiasValue field is set.
-
getExposureBiasValue
public double getExposureBiasValue()Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Specified by:
getExposureBiasValuein interfaceExifMetadataOrBuilder- Returns:
- The exposureBiasValue.
-
setExposureBiasValue
Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Parameters:
value- The exposureBiasValue to set.- Returns:
- This builder for chaining.
-
clearExposureBiasValue
Exposure bias/compensation value (exif:ExposureBiasValue).
optional double exposure_bias_value = 11 [json_name = "exposureBiasValue"];- Returns:
- This builder for chaining.
-
hasMeteringMode
public boolean hasMeteringMode()Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Specified by:
hasMeteringModein interfaceExifMetadataOrBuilder- Returns:
- Whether the meteringMode field is set.
-
getMeteringMode
Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Specified by:
getMeteringModein interfaceExifMetadataOrBuilder- Returns:
- The meteringMode.
-
getMeteringModeBytes
public com.google.protobuf.ByteString getMeteringModeBytes()Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Specified by:
getMeteringModeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for meteringMode.
-
setMeteringMode
Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Parameters:
value- The meteringMode to set.- Returns:
- This builder for chaining.
-
clearMeteringMode
Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Returns:
- This builder for chaining.
-
setMeteringModeBytes
Metering mode used (exif:MeteringMode).
optional string metering_mode = 12 [json_name = "meteringMode"];- Parameters:
value- The bytes for meteringMode to set.- Returns:
- This builder for chaining.
-
hasLightSource
public boolean hasLightSource()Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Specified by:
hasLightSourcein interfaceExifMetadataOrBuilder- Returns:
- Whether the lightSource field is set.
-
getLightSource
Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Specified by:
getLightSourcein interfaceExifMetadataOrBuilder- Returns:
- The lightSource.
-
getLightSourceBytes
public com.google.protobuf.ByteString getLightSourceBytes()Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Specified by:
getLightSourceBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lightSource.
-
setLightSource
Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Parameters:
value- The lightSource to set.- Returns:
- This builder for chaining.
-
clearLightSource
Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Returns:
- This builder for chaining.
-
setLightSourceBytes
Light source type (exif:LightSource).
optional string light_source = 13 [json_name = "lightSource"];- Parameters:
value- The bytes for lightSource to set.- Returns:
- This builder for chaining.
-
hasSceneType
public boolean hasSceneType()Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Specified by:
hasSceneTypein interfaceExifMetadataOrBuilder- Returns:
- Whether the sceneType field is set.
-
getSceneType
Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Specified by:
getSceneTypein interfaceExifMetadataOrBuilder- Returns:
- The sceneType.
-
getSceneTypeBytes
public com.google.protobuf.ByteString getSceneTypeBytes()Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Specified by:
getSceneTypeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for sceneType.
-
setSceneType
Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Parameters:
value- The sceneType to set.- Returns:
- This builder for chaining.
-
clearSceneType
Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Returns:
- This builder for chaining.
-
setSceneTypeBytes
Scene type classification (exif:SceneType).
optional string scene_type = 14 [json_name = "sceneType"];- Parameters:
value- The bytes for sceneType to set.- Returns:
- This builder for chaining.
-
hasSensingMethod
public boolean hasSensingMethod()Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Specified by:
hasSensingMethodin interfaceExifMetadataOrBuilder- Returns:
- Whether the sensingMethod field is set.
-
getSensingMethod
Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Specified by:
getSensingMethodin interfaceExifMetadataOrBuilder- Returns:
- The sensingMethod.
-
getSensingMethodBytes
public com.google.protobuf.ByteString getSensingMethodBytes()Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Specified by:
getSensingMethodBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for sensingMethod.
-
setSensingMethod
Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Parameters:
value- The sensingMethod to set.- Returns:
- This builder for chaining.
-
clearSensingMethod
Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Returns:
- This builder for chaining.
-
setSensingMethodBytes
Image sensor type (exif:SensingMethod).
optional string sensing_method = 15 [json_name = "sensingMethod"];- Parameters:
value- The bytes for sensingMethod to set.- Returns:
- This builder for chaining.
-
hasDigitalZoomRatio
public boolean hasDigitalZoomRatio()Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Specified by:
hasDigitalZoomRatioin interfaceExifMetadataOrBuilder- Returns:
- Whether the digitalZoomRatio field is set.
-
getDigitalZoomRatio
public double getDigitalZoomRatio()Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Specified by:
getDigitalZoomRatioin interfaceExifMetadataOrBuilder- Returns:
- The digitalZoomRatio.
-
setDigitalZoomRatio
Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Parameters:
value- The digitalZoomRatio to set.- Returns:
- This builder for chaining.
-
clearDigitalZoomRatio
Digital zoom ratio applied (exif:DigitalZoomRatio).
optional double digital_zoom_ratio = 16 [json_name = "digitalZoomRatio"];- Returns:
- This builder for chaining.
-
hasDigitalZoomRatioRaw
public boolean hasDigitalZoomRatioRaw()Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Specified by:
hasDigitalZoomRatioRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the digitalZoomRatioRaw field is set.
-
getDigitalZoomRatioRaw
Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Specified by:
getDigitalZoomRatioRawin interfaceExifMetadataOrBuilder- Returns:
- The digitalZoomRatioRaw.
-
getDigitalZoomRatioRawBytes
public com.google.protobuf.ByteString getDigitalZoomRatioRawBytes()Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Specified by:
getDigitalZoomRatioRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for digitalZoomRatioRaw.
-
setDigitalZoomRatioRaw
Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Parameters:
value- The digitalZoomRatioRaw to set.- Returns:
- This builder for chaining.
-
clearDigitalZoomRatioRaw
Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Returns:
- This builder for chaining.
-
setDigitalZoomRatioRawBytes
Raw digital zoom ratio string for fallback parsing.
optional string digital_zoom_ratio_raw = 53 [json_name = "digitalZoomRatioRaw"];- Parameters:
value- The bytes for digitalZoomRatioRaw to set.- Returns:
- This builder for chaining.
-
hasLensMake
public boolean hasLensMake()Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Specified by:
hasLensMakein interfaceExifMetadataOrBuilder- Returns:
- Whether the lensMake field is set.
-
getLensMake
Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Specified by:
getLensMakein interfaceExifMetadataOrBuilder- Returns:
- The lensMake.
-
getLensMakeBytes
public com.google.protobuf.ByteString getLensMakeBytes()Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Specified by:
getLensMakeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lensMake.
-
setLensMake
Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Parameters:
value- The lensMake to set.- Returns:
- This builder for chaining.
-
clearLensMake
Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Returns:
- This builder for chaining.
-
setLensMakeBytes
Lens manufacturer (exif:LensMake).
optional string lens_make = 17 [json_name = "lensMake"];- Parameters:
value- The bytes for lensMake to set.- Returns:
- This builder for chaining.
-
hasLensModel
public boolean hasLensModel()Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Specified by:
hasLensModelin interfaceExifMetadataOrBuilder- Returns:
- Whether the lensModel field is set.
-
getLensModel
Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Specified by:
getLensModelin interfaceExifMetadataOrBuilder- Returns:
- The lensModel.
-
getLensModelBytes
public com.google.protobuf.ByteString getLensModelBytes()Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Specified by:
getLensModelBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lensModel.
-
setLensModel
Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Parameters:
value- The lensModel to set.- Returns:
- This builder for chaining.
-
clearLensModel
Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Returns:
- This builder for chaining.
-
setLensModelBytes
Lens model name (exif:LensModel).
optional string lens_model = 18 [json_name = "lensModel"];- Parameters:
value- The bytes for lensModel to set.- Returns:
- This builder for chaining.
-
hasLensSerialNumber
public boolean hasLensSerialNumber()Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Specified by:
hasLensSerialNumberin interfaceExifMetadataOrBuilder- Returns:
- Whether the lensSerialNumber field is set.
-
getLensSerialNumber
Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Specified by:
getLensSerialNumberin interfaceExifMetadataOrBuilder- Returns:
- The lensSerialNumber.
-
getLensSerialNumberBytes
public com.google.protobuf.ByteString getLensSerialNumberBytes()Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Specified by:
getLensSerialNumberBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lensSerialNumber.
-
setLensSerialNumber
Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Parameters:
value- The lensSerialNumber to set.- Returns:
- This builder for chaining.
-
clearLensSerialNumber
Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Returns:
- This builder for chaining.
-
setLensSerialNumberBytes
Lens serial number (exif:LensSerialNumber).
optional string lens_serial_number = 19 [json_name = "lensSerialNumber"];- Parameters:
value- The bytes for lensSerialNumber to set.- Returns:
- This builder for chaining.
-
hasSceneCaptureType
public boolean hasSceneCaptureType()Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Specified by:
hasSceneCaptureTypein interfaceExifMetadataOrBuilder- Returns:
- Whether the sceneCaptureType field is set.
-
getSceneCaptureType
Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Specified by:
getSceneCaptureTypein interfaceExifMetadataOrBuilder- Returns:
- The sceneCaptureType.
-
getSceneCaptureTypeBytes
public com.google.protobuf.ByteString getSceneCaptureTypeBytes()Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Specified by:
getSceneCaptureTypeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for sceneCaptureType.
-
setSceneCaptureType
Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Parameters:
value- The sceneCaptureType to set.- Returns:
- This builder for chaining.
-
clearSceneCaptureType
Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Returns:
- This builder for chaining.
-
setSceneCaptureTypeBytes
Scene capture type (exif:SceneCaptureType).
optional string scene_capture_type = 20 [json_name = "sceneCaptureType"];- Parameters:
value- The bytes for sceneCaptureType to set.- Returns:
- This builder for chaining.
-
hasGainControl
public boolean hasGainControl()Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Specified by:
hasGainControlin interfaceExifMetadataOrBuilder- Returns:
- Whether the gainControl field is set.
-
getGainControl
Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Specified by:
getGainControlin interfaceExifMetadataOrBuilder- Returns:
- The gainControl.
-
getGainControlBytes
public com.google.protobuf.ByteString getGainControlBytes()Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Specified by:
getGainControlBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for gainControl.
-
setGainControl
Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Parameters:
value- The gainControl to set.- Returns:
- This builder for chaining.
-
clearGainControl
Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Returns:
- This builder for chaining.
-
setGainControlBytes
Gain control applied (exif:GainControl).
optional string gain_control = 21 [json_name = "gainControl"];- Parameters:
value- The bytes for gainControl to set.- Returns:
- This builder for chaining.
-
hasContrast
public boolean hasContrast()Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Specified by:
hasContrastin interfaceExifMetadataOrBuilder- Returns:
- Whether the contrast field is set.
-
getContrast
Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Specified by:
getContrastin interfaceExifMetadataOrBuilder- Returns:
- The contrast.
-
getContrastBytes
public com.google.protobuf.ByteString getContrastBytes()Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Specified by:
getContrastBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for contrast.
-
setContrast
Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Parameters:
value- The contrast to set.- Returns:
- This builder for chaining.
-
clearContrast
Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Returns:
- This builder for chaining.
-
setContrastBytes
Contrast adjustment (exif:Contrast).
optional string contrast = 22 [json_name = "contrast"];- Parameters:
value- The bytes for contrast to set.- Returns:
- This builder for chaining.
-
hasSaturation
public boolean hasSaturation()Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Specified by:
hasSaturationin interfaceExifMetadataOrBuilder- Returns:
- Whether the saturation field is set.
-
getSaturation
Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Specified by:
getSaturationin interfaceExifMetadataOrBuilder- Returns:
- The saturation.
-
getSaturationBytes
public com.google.protobuf.ByteString getSaturationBytes()Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Specified by:
getSaturationBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for saturation.
-
setSaturation
Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Parameters:
value- The saturation to set.- Returns:
- This builder for chaining.
-
clearSaturation
Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Returns:
- This builder for chaining.
-
setSaturationBytes
Saturation adjustment (exif:Saturation).
optional string saturation = 23 [json_name = "saturation"];- Parameters:
value- The bytes for saturation to set.- Returns:
- This builder for chaining.
-
hasSharpness
public boolean hasSharpness()Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Specified by:
hasSharpnessin interfaceExifMetadataOrBuilder- Returns:
- Whether the sharpness field is set.
-
getSharpness
Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Specified by:
getSharpnessin interfaceExifMetadataOrBuilder- Returns:
- The sharpness.
-
getSharpnessBytes
public com.google.protobuf.ByteString getSharpnessBytes()Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Specified by:
getSharpnessBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for sharpness.
-
setSharpness
Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Parameters:
value- The sharpness to set.- Returns:
- This builder for chaining.
-
clearSharpness
Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Returns:
- This builder for chaining.
-
setSharpnessBytes
Sharpness adjustment (exif:Sharpness).
optional string sharpness = 24 [json_name = "sharpness"];- Parameters:
value- The bytes for sharpness to set.- Returns:
- This builder for chaining.
-
hasSubjectDistanceRange
public boolean hasSubjectDistanceRange()Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Specified by:
hasSubjectDistanceRangein interfaceExifMetadataOrBuilder- Returns:
- Whether the subjectDistanceRange field is set.
-
getSubjectDistanceRange
Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Specified by:
getSubjectDistanceRangein interfaceExifMetadataOrBuilder- Returns:
- The subjectDistanceRange.
-
getSubjectDistanceRangeBytes
public com.google.protobuf.ByteString getSubjectDistanceRangeBytes()Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Specified by:
getSubjectDistanceRangeBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for subjectDistanceRange.
-
setSubjectDistanceRange
Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Parameters:
value- The subjectDistanceRange to set.- Returns:
- This builder for chaining.
-
clearSubjectDistanceRange
Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Returns:
- This builder for chaining.
-
setSubjectDistanceRangeBytes
Subject distance range category (exif:SubjectDistanceRange).
optional string subject_distance_range = 25 [json_name = "subjectDistanceRange"];- Parameters:
value- The bytes for subjectDistanceRange to set.- Returns:
- This builder for chaining.
-
hasSubjectDistance
public boolean hasSubjectDistance()Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Specified by:
hasSubjectDistancein interfaceExifMetadataOrBuilder- Returns:
- Whether the subjectDistance field is set.
-
getSubjectDistance
public double getSubjectDistance()Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Specified by:
getSubjectDistancein interfaceExifMetadataOrBuilder- Returns:
- The subjectDistance.
-
setSubjectDistance
Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Parameters:
value- The subjectDistance to set.- Returns:
- This builder for chaining.
-
clearSubjectDistance
Distance to subject in meters (exif:SubjectDistance).
optional double subject_distance = 26 [json_name = "subjectDistance"];- Returns:
- This builder for chaining.
-
hasSubjectDistanceRaw
public boolean hasSubjectDistanceRaw()Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Specified by:
hasSubjectDistanceRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the subjectDistanceRaw field is set.
-
getSubjectDistanceRaw
Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Specified by:
getSubjectDistanceRawin interfaceExifMetadataOrBuilder- Returns:
- The subjectDistanceRaw.
-
getSubjectDistanceRawBytes
public com.google.protobuf.ByteString getSubjectDistanceRawBytes()Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Specified by:
getSubjectDistanceRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for subjectDistanceRaw.
-
setSubjectDistanceRaw
Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Parameters:
value- The subjectDistanceRaw to set.- Returns:
- This builder for chaining.
-
clearSubjectDistanceRaw
Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Returns:
- This builder for chaining.
-
setSubjectDistanceRawBytes
Raw subject distance string for fallback parsing.
optional string subject_distance_raw = 54 [json_name = "subjectDistanceRaw"];- Parameters:
value- The bytes for subjectDistanceRaw to set.- Returns:
- This builder for chaining.
-
hasMaxApertureValue
public boolean hasMaxApertureValue()Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Specified by:
hasMaxApertureValuein interfaceExifMetadataOrBuilder- Returns:
- Whether the maxApertureValue field is set.
-
getMaxApertureValue
public double getMaxApertureValue()Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Specified by:
getMaxApertureValuein interfaceExifMetadataOrBuilder- Returns:
- The maxApertureValue.
-
setMaxApertureValue
Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Parameters:
value- The maxApertureValue to set.- Returns:
- This builder for chaining.
-
clearMaxApertureValue
Maximum aperture value of lens (exif:MaxApertureValue).
optional double max_aperture_value = 27 [json_name = "maxApertureValue"];- Returns:
- This builder for chaining.
-
hasMaxApertureValueRaw
public boolean hasMaxApertureValueRaw()Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Specified by:
hasMaxApertureValueRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the maxApertureValueRaw field is set.
-
getMaxApertureValueRaw
Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Specified by:
getMaxApertureValueRawin interfaceExifMetadataOrBuilder- Returns:
- The maxApertureValueRaw.
-
getMaxApertureValueRawBytes
public com.google.protobuf.ByteString getMaxApertureValueRawBytes()Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Specified by:
getMaxApertureValueRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for maxApertureValueRaw.
-
setMaxApertureValueRaw
Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Parameters:
value- The maxApertureValueRaw to set.- Returns:
- This builder for chaining.
-
clearMaxApertureValueRaw
Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Returns:
- This builder for chaining.
-
setMaxApertureValueRawBytes
Raw max aperture value string for fallback parsing.
optional string max_aperture_value_raw = 55 [json_name = "maxApertureValueRaw"];- Parameters:
value- The bytes for maxApertureValueRaw to set.- Returns:
- This builder for chaining.
-
hasBrightnessValue
public boolean hasBrightnessValue()Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Specified by:
hasBrightnessValuein interfaceExifMetadataOrBuilder- Returns:
- Whether the brightnessValue field is set.
-
getBrightnessValue
public double getBrightnessValue()Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Specified by:
getBrightnessValuein interfaceExifMetadataOrBuilder- Returns:
- The brightnessValue.
-
setBrightnessValue
Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Parameters:
value- The brightnessValue to set.- Returns:
- This builder for chaining.
-
clearBrightnessValue
Brightness value at capture (exif:BrightnessValue).
optional double brightness_value = 28 [json_name = "brightnessValue"];- Returns:
- This builder for chaining.
-
hasBrightnessValueRaw
public boolean hasBrightnessValueRaw()Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Specified by:
hasBrightnessValueRawin interfaceExifMetadataOrBuilder- Returns:
- Whether the brightnessValueRaw field is set.
-
getBrightnessValueRaw
Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Specified by:
getBrightnessValueRawin interfaceExifMetadataOrBuilder- Returns:
- The brightnessValueRaw.
-
getBrightnessValueRawBytes
public com.google.protobuf.ByteString getBrightnessValueRawBytes()Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Specified by:
getBrightnessValueRawBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for brightnessValueRaw.
-
setBrightnessValueRaw
Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Parameters:
value- The brightnessValueRaw to set.- Returns:
- This builder for chaining.
-
clearBrightnessValueRaw
Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Returns:
- This builder for chaining.
-
setBrightnessValueRawBytes
Raw brightness value string for fallback parsing.
optional string brightness_value_raw = 56 [json_name = "brightnessValueRaw"];- Parameters:
value- The bytes for brightnessValueRaw to set.- Returns:
- This builder for chaining.
-
hasCustomRendered
public boolean hasCustomRendered()Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Specified by:
hasCustomRenderedin interfaceExifMetadataOrBuilder- Returns:
- Whether the customRendered field is set.
-
getCustomRendered
Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Specified by:
getCustomRenderedin interfaceExifMetadataOrBuilder- Returns:
- The customRendered.
-
getCustomRenderedBytes
public com.google.protobuf.ByteString getCustomRenderedBytes()Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Specified by:
getCustomRenderedBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for customRendered.
-
setCustomRendered
Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Parameters:
value- The customRendered to set.- Returns:
- This builder for chaining.
-
clearCustomRendered
Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Returns:
- This builder for chaining.
-
setCustomRenderedBytes
Custom rendering applied (exif:CustomRendered).
optional string custom_rendered = 29 [json_name = "customRendered"];- Parameters:
value- The bytes for customRendered to set.- Returns:
- This builder for chaining.
-
hasFileSource
public boolean hasFileSource()File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Specified by:
hasFileSourcein interfaceExifMetadataOrBuilder- Returns:
- Whether the fileSource field is set.
-
getFileSource
File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Specified by:
getFileSourcein interfaceExifMetadataOrBuilder- Returns:
- The fileSource.
-
getFileSourceBytes
public com.google.protobuf.ByteString getFileSourceBytes()File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Specified by:
getFileSourceBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for fileSource.
-
setFileSource
File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Parameters:
value- The fileSource to set.- Returns:
- This builder for chaining.
-
clearFileSource
File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Returns:
- This builder for chaining.
-
setFileSourceBytes
File source type (exif:FileSource).
optional string file_source = 30 [json_name = "fileSource"];- Parameters:
value- The bytes for fileSource to set.- Returns:
- This builder for chaining.
-
hasSceneTypeDng
public boolean hasSceneTypeDng()Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Specified by:
hasSceneTypeDngin interfaceExifMetadataOrBuilder- Returns:
- Whether the sceneTypeDng field is set.
-
getSceneTypeDng
Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Specified by:
getSceneTypeDngin interfaceExifMetadataOrBuilder- Returns:
- The sceneTypeDng.
-
getSceneTypeDngBytes
public com.google.protobuf.ByteString getSceneTypeDngBytes()Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Specified by:
getSceneTypeDngBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for sceneTypeDng.
-
setSceneTypeDng
Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Parameters:
value- The sceneTypeDng to set.- Returns:
- This builder for chaining.
-
clearSceneTypeDng
Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Returns:
- This builder for chaining.
-
setSceneTypeDngBytes
Scene type for DNG format (exif:SceneType DNG).
optional string scene_type_dng = 31 [json_name = "sceneTypeDng"];- Parameters:
value- The bytes for sceneTypeDng to set.- Returns:
- This builder for chaining.
-
hasCfaPattern
public boolean hasCfaPattern()Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Specified by:
hasCfaPatternin interfaceExifMetadataOrBuilder- Returns:
- Whether the cfaPattern field is set.
-
getCfaPattern
Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Specified by:
getCfaPatternin interfaceExifMetadataOrBuilder- Returns:
- The cfaPattern.
-
getCfaPatternBytes
public com.google.protobuf.ByteString getCfaPatternBytes()Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Specified by:
getCfaPatternBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for cfaPattern.
-
setCfaPattern
Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Parameters:
value- The cfaPattern to set.- Returns:
- This builder for chaining.
-
clearCfaPattern
Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Returns:
- This builder for chaining.
-
setCfaPatternBytes
Color filter array pattern (exif:CFAPattern).
optional string cfa_pattern = 32 [json_name = "cfaPattern"];- Parameters:
value- The bytes for cfaPattern to set.- Returns:
- This builder for chaining.
-
hasColorSpaceExif
public boolean hasColorSpaceExif()EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Specified by:
hasColorSpaceExifin interfaceExifMetadataOrBuilder- Returns:
- Whether the colorSpaceExif field is set.
-
getColorSpaceExif
EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Specified by:
getColorSpaceExifin interfaceExifMetadataOrBuilder- Returns:
- The colorSpaceExif.
-
getColorSpaceExifBytes
public com.google.protobuf.ByteString getColorSpaceExifBytes()EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Specified by:
getColorSpaceExifBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for colorSpaceExif.
-
setColorSpaceExif
EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Parameters:
value- The colorSpaceExif to set.- Returns:
- This builder for chaining.
-
clearColorSpaceExif
EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Returns:
- This builder for chaining.
-
setColorSpaceExifBytes
EXIF color space (exif:ColorSpace).
optional string color_space_exif = 33 [json_name = "colorSpaceExif"];- Parameters:
value- The bytes for colorSpaceExif to set.- Returns:
- This builder for chaining.
-
hasComponentsConfiguration
public boolean hasComponentsConfiguration()Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Specified by:
hasComponentsConfigurationin interfaceExifMetadataOrBuilder- Returns:
- Whether the componentsConfiguration field is set.
-
getComponentsConfiguration
Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Specified by:
getComponentsConfigurationin interfaceExifMetadataOrBuilder- Returns:
- The componentsConfiguration.
-
getComponentsConfigurationBytes
public com.google.protobuf.ByteString getComponentsConfigurationBytes()Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Specified by:
getComponentsConfigurationBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for componentsConfiguration.
-
setComponentsConfiguration
Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Parameters:
value- The componentsConfiguration to set.- Returns:
- This builder for chaining.
-
clearComponentsConfiguration
Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Returns:
- This builder for chaining.
-
setComponentsConfigurationBytes
Component configuration (exif:ComponentsConfiguration).
optional string components_configuration = 34 [json_name = "componentsConfiguration"];- Parameters:
value- The bytes for componentsConfiguration to set.- Returns:
- This builder for chaining.
-
hasCompressedBitsPerPixel
public boolean hasCompressedBitsPerPixel()Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Specified by:
hasCompressedBitsPerPixelin interfaceExifMetadataOrBuilder- Returns:
- Whether the compressedBitsPerPixel field is set.
-
getCompressedBitsPerPixel
public double getCompressedBitsPerPixel()Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Specified by:
getCompressedBitsPerPixelin interfaceExifMetadataOrBuilder- Returns:
- The compressedBitsPerPixel.
-
setCompressedBitsPerPixel
Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Parameters:
value- The compressedBitsPerPixel to set.- Returns:
- This builder for chaining.
-
clearCompressedBitsPerPixel
Compressed bits per pixel (exif:CompressedBitsPerPixel).
optional double compressed_bits_per_pixel = 35 [json_name = "compressedBitsPerPixel"];- Returns:
- This builder for chaining.
-
hasExifVersion
public boolean hasExifVersion()EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Specified by:
hasExifVersionin interfaceExifMetadataOrBuilder- Returns:
- Whether the exifVersion field is set.
-
getExifVersion
EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Specified by:
getExifVersionin interfaceExifMetadataOrBuilder- Returns:
- The exifVersion.
-
getExifVersionBytes
public com.google.protobuf.ByteString getExifVersionBytes()EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Specified by:
getExifVersionBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for exifVersion.
-
setExifVersion
EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Parameters:
value- The exifVersion to set.- Returns:
- This builder for chaining.
-
clearExifVersion
EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Returns:
- This builder for chaining.
-
setExifVersionBytes
EXIF version identifier (exif:ExifVersion).
optional string exif_version = 36 [json_name = "exifVersion"];- Parameters:
value- The bytes for exifVersion to set.- Returns:
- This builder for chaining.
-
hasFlashpixVersion
public boolean hasFlashpixVersion()FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Specified by:
hasFlashpixVersionin interfaceExifMetadataOrBuilder- Returns:
- Whether the flashpixVersion field is set.
-
getFlashpixVersion
FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Specified by:
getFlashpixVersionin interfaceExifMetadataOrBuilder- Returns:
- The flashpixVersion.
-
getFlashpixVersionBytes
public com.google.protobuf.ByteString getFlashpixVersionBytes()FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Specified by:
getFlashpixVersionBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for flashpixVersion.
-
setFlashpixVersion
FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Parameters:
value- The flashpixVersion to set.- Returns:
- This builder for chaining.
-
clearFlashpixVersion
FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Returns:
- This builder for chaining.
-
setFlashpixVersionBytes
FlashPix version (exif:FlashpixVersion).
optional string flashpix_version = 37 [json_name = "flashpixVersion"];- Parameters:
value- The bytes for flashpixVersion to set.- Returns:
- This builder for chaining.
-
hasInteroperabilityIndex
public boolean hasInteroperabilityIndex()Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Specified by:
hasInteroperabilityIndexin interfaceExifMetadataOrBuilder- Returns:
- Whether the interoperabilityIndex field is set.
-
getInteroperabilityIndex
Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Specified by:
getInteroperabilityIndexin interfaceExifMetadataOrBuilder- Returns:
- The interoperabilityIndex.
-
getInteroperabilityIndexBytes
public com.google.protobuf.ByteString getInteroperabilityIndexBytes()Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Specified by:
getInteroperabilityIndexBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for interoperabilityIndex.
-
setInteroperabilityIndex
Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Parameters:
value- The interoperabilityIndex to set.- Returns:
- This builder for chaining.
-
clearInteroperabilityIndex
Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Returns:
- This builder for chaining.
-
setInteroperabilityIndexBytes
Interoperability index (exif:InteroperabilityIndex).
optional string interoperability_index = 38 [json_name = "interoperabilityIndex"];- Parameters:
value- The bytes for interoperabilityIndex to set.- Returns:
- This builder for chaining.
-
hasRelatedSoundFile
public boolean hasRelatedSoundFile()Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Specified by:
hasRelatedSoundFilein interfaceExifMetadataOrBuilder- Returns:
- Whether the relatedSoundFile field is set.
-
getRelatedSoundFile
Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Specified by:
getRelatedSoundFilein interfaceExifMetadataOrBuilder- Returns:
- The relatedSoundFile.
-
getRelatedSoundFileBytes
public com.google.protobuf.ByteString getRelatedSoundFileBytes()Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Specified by:
getRelatedSoundFileBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for relatedSoundFile.
-
setRelatedSoundFile
Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Parameters:
value- The relatedSoundFile to set.- Returns:
- This builder for chaining.
-
clearRelatedSoundFile
Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Returns:
- This builder for chaining.
-
setRelatedSoundFileBytes
Related sound file name (exif:RelatedSoundFile).
optional string related_sound_file = 39 [json_name = "relatedSoundFile"];- Parameters:
value- The bytes for relatedSoundFile to set.- Returns:
- This builder for chaining.
-
hasSpectralSensitivity
public boolean hasSpectralSensitivity()Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Specified by:
hasSpectralSensitivityin interfaceExifMetadataOrBuilder- Returns:
- Whether the spectralSensitivity field is set.
-
getSpectralSensitivity
Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Specified by:
getSpectralSensitivityin interfaceExifMetadataOrBuilder- Returns:
- The spectralSensitivity.
-
getSpectralSensitivityBytes
public com.google.protobuf.ByteString getSpectralSensitivityBytes()Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Specified by:
getSpectralSensitivityBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for spectralSensitivity.
-
setSpectralSensitivity
Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Parameters:
value- The spectralSensitivity to set.- Returns:
- This builder for chaining.
-
clearSpectralSensitivity
Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Returns:
- This builder for chaining.
-
setSpectralSensitivityBytes
Spectral sensitivity description (exif:SpectralSensitivity).
optional string spectral_sensitivity = 40 [json_name = "spectralSensitivity"];- Parameters:
value- The bytes for spectralSensitivity to set.- Returns:
- This builder for chaining.
-
hasOecf
public boolean hasOecf()Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Specified by:
hasOecfin interfaceExifMetadataOrBuilder- Returns:
- Whether the oecf field is set.
-
getOecf
Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Specified by:
getOecfin interfaceExifMetadataOrBuilder- Returns:
- The oecf.
-
getOecfBytes
public com.google.protobuf.ByteString getOecfBytes()Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Specified by:
getOecfBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for oecf.
-
setOecf
Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Parameters:
value- The oecf to set.- Returns:
- This builder for chaining.
-
clearOecf
Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Returns:
- This builder for chaining.
-
setOecfBytes
Opto-Electric Conversion Function (exif:OECF).
optional string oecf = 41 [json_name = "oecf"];- Parameters:
value- The bytes for oecf to set.- Returns:
- This builder for chaining.
-
hasSpatialFrequencyResponse
public boolean hasSpatialFrequencyResponse()Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Specified by:
hasSpatialFrequencyResponsein interfaceExifMetadataOrBuilder- Returns:
- Whether the spatialFrequencyResponse field is set.
-
getSpatialFrequencyResponse
Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Specified by:
getSpatialFrequencyResponsein interfaceExifMetadataOrBuilder- Returns:
- The spatialFrequencyResponse.
-
getSpatialFrequencyResponseBytes
public com.google.protobuf.ByteString getSpatialFrequencyResponseBytes()Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Specified by:
getSpatialFrequencyResponseBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for spatialFrequencyResponse.
-
setSpatialFrequencyResponse
Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Parameters:
value- The spatialFrequencyResponse to set.- Returns:
- This builder for chaining.
-
clearSpatialFrequencyResponse
Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Returns:
- This builder for chaining.
-
setSpatialFrequencyResponseBytes
Spatial frequency response (exif:SpatialFrequencyResponse).
optional string spatial_frequency_response = 42 [json_name = "spatialFrequencyResponse"];- Parameters:
value- The bytes for spatialFrequencyResponse to set.- Returns:
- This builder for chaining.
-
hasNoiseReduction
public boolean hasNoiseReduction()Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Specified by:
hasNoiseReductionin interfaceExifMetadataOrBuilder- Returns:
- Whether the noiseReduction field is set.
-
getNoiseReduction
Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Specified by:
getNoiseReductionin interfaceExifMetadataOrBuilder- Returns:
- The noiseReduction.
-
getNoiseReductionBytes
public com.google.protobuf.ByteString getNoiseReductionBytes()Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Specified by:
getNoiseReductionBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for noiseReduction.
-
setNoiseReduction
Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Parameters:
value- The noiseReduction to set.- Returns:
- This builder for chaining.
-
clearNoiseReduction
Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Returns:
- This builder for chaining.
-
setNoiseReductionBytes
Noise reduction applied (exif:NoiseReduction).
optional string noise_reduction = 43 [json_name = "noiseReduction"];- Parameters:
value- The bytes for noiseReduction to set.- Returns:
- This builder for chaining.
-
hasAntiAlias
public boolean hasAntiAlias()Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Specified by:
hasAntiAliasin interfaceExifMetadataOrBuilder- Returns:
- Whether the antiAlias field is set.
-
getAntiAlias
Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Specified by:
getAntiAliasin interfaceExifMetadataOrBuilder- Returns:
- The antiAlias.
-
getAntiAliasBytes
public com.google.protobuf.ByteString getAntiAliasBytes()Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Specified by:
getAntiAliasBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for antiAlias.
-
setAntiAlias
Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Parameters:
value- The antiAlias to set.- Returns:
- This builder for chaining.
-
clearAntiAlias
Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Returns:
- This builder for chaining.
-
setAntiAliasBytes
Anti-alias filter applied (exif:AntiAlias).
optional string anti_alias = 44 [json_name = "antiAlias"];- Parameters:
value- The bytes for antiAlias to set.- Returns:
- This builder for chaining.
-
hasImageUniqueId
public boolean hasImageUniqueId()Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Specified by:
hasImageUniqueIdin interfaceExifMetadataOrBuilder- Returns:
- Whether the imageUniqueId field is set.
-
getImageUniqueId
Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Specified by:
getImageUniqueIdin interfaceExifMetadataOrBuilder- Returns:
- The imageUniqueId.
-
getImageUniqueIdBytes
public com.google.protobuf.ByteString getImageUniqueIdBytes()Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Specified by:
getImageUniqueIdBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for imageUniqueId.
-
setImageUniqueId
Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Parameters:
value- The imageUniqueId to set.- Returns:
- This builder for chaining.
-
clearImageUniqueId
Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Returns:
- This builder for chaining.
-
setImageUniqueIdBytes
Unique image identifier (exif:ImageUniqueID).
optional string image_unique_id = 45 [json_name = "imageUniqueId"];- Parameters:
value- The bytes for imageUniqueId to set.- Returns:
- This builder for chaining.
-
hasCameraOwnerName
public boolean hasCameraOwnerName()Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Specified by:
hasCameraOwnerNamein interfaceExifMetadataOrBuilder- Returns:
- Whether the cameraOwnerName field is set.
-
getCameraOwnerName
Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Specified by:
getCameraOwnerNamein interfaceExifMetadataOrBuilder- Returns:
- The cameraOwnerName.
-
getCameraOwnerNameBytes
public com.google.protobuf.ByteString getCameraOwnerNameBytes()Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Specified by:
getCameraOwnerNameBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for cameraOwnerName.
-
setCameraOwnerName
Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Parameters:
value- The cameraOwnerName to set.- Returns:
- This builder for chaining.
-
clearCameraOwnerName
Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Returns:
- This builder for chaining.
-
setCameraOwnerNameBytes
Camera owner name (exif:CameraOwnerName).
optional string camera_owner_name = 46 [json_name = "cameraOwnerName"];- Parameters:
value- The bytes for cameraOwnerName to set.- Returns:
- This builder for chaining.
-
hasBodySerialNumber
public boolean hasBodySerialNumber()Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Specified by:
hasBodySerialNumberin interfaceExifMetadataOrBuilder- Returns:
- Whether the bodySerialNumber field is set.
-
getBodySerialNumber
Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Specified by:
getBodySerialNumberin interfaceExifMetadataOrBuilder- Returns:
- The bodySerialNumber.
-
getBodySerialNumberBytes
public com.google.protobuf.ByteString getBodySerialNumberBytes()Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Specified by:
getBodySerialNumberBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for bodySerialNumber.
-
setBodySerialNumber
Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Parameters:
value- The bodySerialNumber to set.- Returns:
- This builder for chaining.
-
clearBodySerialNumber
Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Returns:
- This builder for chaining.
-
setBodySerialNumberBytes
Camera body serial number (exif:BodySerialNumber).
optional string body_serial_number = 47 [json_name = "bodySerialNumber"];- Parameters:
value- The bytes for bodySerialNumber to set.- Returns:
- This builder for chaining.
-
hasLensSpecification
public boolean hasLensSpecification()Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Specified by:
hasLensSpecificationin interfaceExifMetadataOrBuilder- Returns:
- Whether the lensSpecification field is set.
-
getLensSpecification
Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Specified by:
getLensSpecificationin interfaceExifMetadataOrBuilder- Returns:
- The lensSpecification.
-
getLensSpecificationBytes
public com.google.protobuf.ByteString getLensSpecificationBytes()Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Specified by:
getLensSpecificationBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lensSpecification.
-
setLensSpecification
Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Parameters:
value- The lensSpecification to set.- Returns:
- This builder for chaining.
-
clearLensSpecification
Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Returns:
- This builder for chaining.
-
setLensSpecificationBytes
Lens specification details (exif:LensSpecification).
optional string lens_specification = 48 [json_name = "lensSpecification"];- Parameters:
value- The bytes for lensSpecification to set.- Returns:
- This builder for chaining.
-
hasLensSerialNumberExif
public boolean hasLensSerialNumberExif()EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Specified by:
hasLensSerialNumberExifin interfaceExifMetadataOrBuilder- Returns:
- Whether the lensSerialNumberExif field is set.
-
getLensSerialNumberExif
EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Specified by:
getLensSerialNumberExifin interfaceExifMetadataOrBuilder- Returns:
- The lensSerialNumberExif.
-
getLensSerialNumberExifBytes
public com.google.protobuf.ByteString getLensSerialNumberExifBytes()EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Specified by:
getLensSerialNumberExifBytesin interfaceExifMetadataOrBuilder- Returns:
- The bytes for lensSerialNumberExif.
-
setLensSerialNumberExif
EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Parameters:
value- The lensSerialNumberExif to set.- Returns:
- This builder for chaining.
-
clearLensSerialNumberExif
EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Returns:
- This builder for chaining.
-
setLensSerialNumberExifBytes
EXIF-specific lens serial number (exif:LensSerialNumber).
optional string lens_serial_number_exif = 49 [json_name = "lensSerialNumberExif"];- Parameters:
value- The bytes for lensSerialNumberExif to set.- Returns:
- This builder for chaining.
-