Class ExifInfo.Builder (0.3.0)

public static final class ExifInfo.Builder extends GeneratedMessage.Builder<ExifInfo.Builder> implements ExifInfoOrBuilder

Exif information.

Protobuf type google.backstory.ExifInfo

Implements

ExifInfoOrBuilder

Static Methods

getDescriptor()

public static final Descriptors.Descriptor getDescriptor()
Returns
Type Description
Descriptor

Methods

build()

public ExifInfo build()
Returns
Type Description
ExifInfo

buildPartial()

public ExifInfo buildPartial()
Returns
Type Description
ExifInfo

clear()

public ExifInfo.Builder clear()
Returns
Type Description
ExifInfo.Builder
Overrides

clearCompany()

public ExifInfo.Builder clearCompany()

company name.

string company = 3;

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

clearCompilationTime()

public ExifInfo.Builder clearCompilationTime()

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Returns
Type Description
ExifInfo.Builder

clearEntryPoint()

public ExifInfo.Builder clearEntryPoint()

entry point.

int64 entry_point = 5;

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

clearFileDescription()

public ExifInfo.Builder clearFileDescription()

description of a file.

string file_description = 4;

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

clearOriginalFile()

public ExifInfo.Builder clearOriginalFile()

original file name.

string original_file = 1;

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

clearProduct()

public ExifInfo.Builder clearProduct()

product name.

string product = 2;

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

getCompany()

public String getCompany()

company name.

string company = 3;

Returns
Type Description
String

The company.

getCompanyBytes()

public ByteString getCompanyBytes()

company name.

string company = 3;

Returns
Type Description
ByteString

The bytes for company.

getCompilationTime()

public Timestamp getCompilationTime()

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Returns
Type Description
Timestamp

The compilationTime.

getCompilationTimeBuilder()

public Timestamp.Builder getCompilationTimeBuilder()

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Returns
Type Description
Builder

getCompilationTimeOrBuilder()

public TimestampOrBuilder getCompilationTimeOrBuilder()

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Returns
Type Description
TimestampOrBuilder

getDefaultInstanceForType()

public ExifInfo getDefaultInstanceForType()
Returns
Type Description
ExifInfo

getDescriptorForType()

public Descriptors.Descriptor getDescriptorForType()
Returns
Type Description
Descriptor
Overrides

getEntryPoint()

public long getEntryPoint()

entry point.

int64 entry_point = 5;

Returns
Type Description
long

The entryPoint.

getFileDescription()

public String getFileDescription()

description of a file.

string file_description = 4;

Returns
Type Description
String

The fileDescription.

getFileDescriptionBytes()

public ByteString getFileDescriptionBytes()

description of a file.

string file_description = 4;

Returns
Type Description
ByteString

The bytes for fileDescription.

getOriginalFile()

public String getOriginalFile()

original file name.

string original_file = 1;

Returns
Type Description
String

The originalFile.

getOriginalFileBytes()

public ByteString getOriginalFileBytes()

original file name.

string original_file = 1;

Returns
Type Description
ByteString

The bytes for originalFile.

getProduct()

public String getProduct()

product name.

string product = 2;

Returns
Type Description
String

The product.

getProductBytes()

public ByteString getProductBytes()

product name.

string product = 2;

Returns
Type Description
ByteString

The bytes for product.

hasCompilationTime()

public boolean hasCompilationTime()

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Returns
Type Description
boolean

Whether the compilationTime field is set.

internalGetFieldAccessorTable()

protected GeneratedMessage.FieldAccessorTable internalGetFieldAccessorTable()
Returns
Type Description
FieldAccessorTable
Overrides

isInitialized()

public final boolean isInitialized()
Returns
Type Description
boolean
Overrides

mergeCompilationTime(Timestamp value)

public ExifInfo.Builder mergeCompilationTime(Timestamp value)

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Parameter
Name Description
value Timestamp
Returns
Type Description
ExifInfo.Builder

mergeFrom(ExifInfo other)

public ExifInfo.Builder mergeFrom(ExifInfo other)
Parameter
Name Description
other ExifInfo
Returns
Type Description
ExifInfo.Builder

mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)

public ExifInfo.Builder mergeFrom(CodedInputStream input, ExtensionRegistryLite extensionRegistry)
Parameters
Name Description
input CodedInputStream
extensionRegistry ExtensionRegistryLite
Returns
Type Description
ExifInfo.Builder
Overrides
Exceptions
Type Description
IOException

mergeFrom(Message other)

public ExifInfo.Builder mergeFrom(Message other)
Parameter
Name Description
other Message
Returns
Type Description
ExifInfo.Builder
Overrides

setCompany(String value)

public ExifInfo.Builder setCompany(String value)

company name.

string company = 3;

Parameter
Name Description
value String

The company to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setCompanyBytes(ByteString value)

public ExifInfo.Builder setCompanyBytes(ByteString value)

company name.

string company = 3;

Parameter
Name Description
value ByteString

The bytes for company to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setCompilationTime(Timestamp value)

public ExifInfo.Builder setCompilationTime(Timestamp value)

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Parameter
Name Description
value Timestamp
Returns
Type Description
ExifInfo.Builder

setCompilationTime(Timestamp.Builder builderForValue)

public ExifInfo.Builder setCompilationTime(Timestamp.Builder builderForValue)

Compilation time.

.google.protobuf.Timestamp compilation_time = 6;

Parameter
Name Description
builderForValue Builder
Returns
Type Description
ExifInfo.Builder

setEntryPoint(long value)

public ExifInfo.Builder setEntryPoint(long value)

entry point.

int64 entry_point = 5;

Parameter
Name Description
value long

The entryPoint to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setFileDescription(String value)

public ExifInfo.Builder setFileDescription(String value)

description of a file.

string file_description = 4;

Parameter
Name Description
value String

The fileDescription to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setFileDescriptionBytes(ByteString value)

public ExifInfo.Builder setFileDescriptionBytes(ByteString value)

description of a file.

string file_description = 4;

Parameter
Name Description
value ByteString

The bytes for fileDescription to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setOriginalFile(String value)

public ExifInfo.Builder setOriginalFile(String value)

original file name.

string original_file = 1;

Parameter
Name Description
value String

The originalFile to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setOriginalFileBytes(ByteString value)

public ExifInfo.Builder setOriginalFileBytes(ByteString value)

original file name.

string original_file = 1;

Parameter
Name Description
value ByteString

The bytes for originalFile to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setProduct(String value)

public ExifInfo.Builder setProduct(String value)

product name.

string product = 2;

Parameter
Name Description
value String

The product to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.

setProductBytes(ByteString value)

public ExifInfo.Builder setProductBytes(ByteString value)

product name.

string product = 2;

Parameter
Name Description
value ByteString

The bytes for product to set.

Returns
Type Description
ExifInfo.Builder

This builder for chaining.