Class: FileOptions

FileOptions(opt_dataopt)

new FileOptions(opt_dataopt)

Generated by JsPbCodeGenerator.
Parameters:
Name Type Attributes Description
opt_data Array <optional>
Optional initial data array, typically from a server response, or constructed directly in Javascript. The array is used in place and becomes part of the constructed object. It is not cloned. If no data is provided, the constructed object will be empty, but still valid.
Source:

Extends

  • jspb.Message

Members

(static) OptimizeMode :number

Type:
  • number
Properties:
Name Type Description
SPEED number
CODE_SIZE number
LITE_RUNTIME number
Source:

(static) displayName

Source:

(static, non-null) extensions :Object.<number, jspb.ExtensionFieldInfo>

The extensions registered with this message class. This is a map of extension field number to fieldInfo object. For example: { 123: {fieldIndex: 123, fieldName: {my_field_name: 0}, ctor: proto.example.MyMessage} } fieldName contains the JsCompiler renamed field name property so that it works in OPTIMIZED mode.
Type:
  • Object.<number, jspb.ExtensionFieldInfo>
Source:

(static, non-null) extensionsBinary :Object.<number, jspb.ExtensionFieldBinaryInfo>

The extensions registered with this message class. This is a map of extension field number to fieldInfo object. For example: { 123: {fieldIndex: 123, fieldName: {my_field_name: 0}, ctor: proto.example.MyMessage} } fieldName contains the JsCompiler renamed field name property so that it works in OPTIMIZED mode.
Type:
  • Object.<number, jspb.ExtensionFieldBinaryInfo>
Source:

Methods

addUninterpretedOption(opt_valueopt, non-null, opt_indexopt) → (non-null) {proto.google.protobuf.UninterpretedOption}

Parameters:
Name Type Attributes Description
opt_value proto.google.protobuf.UninterpretedOption <optional>
opt_index number <optional>
Source:
Returns:
Type
proto.google.protobuf.UninterpretedOption

clearCcEnableArenas() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearCcGenericServices() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearCsharpNamespace() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearDeprecated() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearGoPackage() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaGenerateEqualsAndHash() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaGenericServices() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaMultipleFiles() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaOuterClassname() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaPackage() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearJavaStringCheckUtf8() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearObjcClassPrefix() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearOptimizeFor() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearPhpClassPrefix() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearPhpGenericServices() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearPhpMetadataNamespace() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearPhpNamespace() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearPyGenericServices() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearRubyPackage() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearSwiftPrefix() → (non-null) {proto.google.protobuf.FileOptions}

Clears the field making it undefined.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

clearUninterpretedOptionList() → (non-null) {proto.google.protobuf.FileOptions}

Clears the list making it empty but non-null.
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

getCcEnableArenas() → {boolean}

optional bool cc_enable_arenas = 31;
Source:
Returns:
Type
boolean

getCcGenericServices() → {boolean}

optional bool cc_generic_services = 16;
Source:
Returns:
Type
boolean

getCsharpNamespace() → {string}

optional string csharp_namespace = 37;
Source:
Returns:
Type
string

getDeprecated() → {boolean}

optional bool deprecated = 23;
Source:
Returns:
Type
boolean

getGoPackage() → {string}

optional string go_package = 11;
Source:
Returns:
Type
string

getJavaGenerateEqualsAndHash() → {boolean}

optional bool java_generate_equals_and_hash = 20;
Source:
Returns:
Type
boolean

getJavaGenericServices() → {boolean}

optional bool java_generic_services = 17;
Source:
Returns:
Type
boolean

getJavaMultipleFiles() → {boolean}

optional bool java_multiple_files = 10;
Source:
Returns:
Type
boolean

getJavaOuterClassname() → {string}

optional string java_outer_classname = 8;
Source:
Returns:
Type
string

getJavaPackage() → {string}

optional string java_package = 1;
Source:
Returns:
Type
string

getJavaStringCheckUtf8() → {boolean}

optional bool java_string_check_utf8 = 27;
Source:
Returns:
Type
boolean

getObjcClassPrefix() → {string}

optional string objc_class_prefix = 36;
Source:
Returns:
Type
string

getOptimizeFor() → (non-null) {proto.google.protobuf.FileOptions.OptimizeMode}

optional OptimizeMode optimize_for = 9;
Source:
Returns:
Type
proto.google.protobuf.FileOptions.OptimizeMode

getPhpClassPrefix() → {string}

optional string php_class_prefix = 40;
Source:
Returns:
Type
string

getPhpGenericServices() → {boolean}

optional bool php_generic_services = 42;
Source:
Returns:
Type
boolean

getPhpMetadataNamespace() → {string}

optional string php_metadata_namespace = 44;
Source:
Returns:
Type
string

getPhpNamespace() → {string}

optional string php_namespace = 41;
Source:
Returns:
Type
string

getPyGenericServices() → {boolean}

optional bool py_generic_services = 18;
Source:
Returns:
Type
boolean

getRubyPackage() → {string}

optional string ruby_package = 45;
Source:
Returns:
Type
string

getSwiftPrefix() → {string}

optional string swift_prefix = 39;
Source:
Returns:
Type
string

getUninterpretedOptionList() → (non-null) {Array.<!proto.google.protobuf.UninterpretedOption>}

repeated UninterpretedOption uninterpreted_option = 999;
Source:
Returns:
Type
Array.<!proto.google.protobuf.UninterpretedOption>

hasCcEnableArenas() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasCcGenericServices() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasCsharpNamespace() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasDeprecated() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasGoPackage() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaGenerateEqualsAndHash() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaGenericServices() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaMultipleFiles() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaOuterClassname() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaPackage() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasJavaStringCheckUtf8() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasObjcClassPrefix() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasOptimizeFor() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasPhpClassPrefix() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasPhpGenericServices() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasPhpMetadataNamespace() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasPhpNamespace() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasPyGenericServices() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasRubyPackage() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

hasSwiftPrefix() → {boolean}

Returns whether this field is set.
Source:
Returns:
Type
boolean

serializeBinary() → (non-null) {Uint8Array}

Serializes the message to binary data (in protobuf wire format).
Source:
Returns:
Type
Uint8Array

setCcEnableArenas(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setCcGenericServices(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setCsharpNamespace(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setDeprecated(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setGoPackage(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaGenerateEqualsAndHash(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaGenericServices(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaMultipleFiles(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaOuterClassname(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaPackage(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setJavaStringCheckUtf8(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setObjcClassPrefix(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setOptimizeFor(valuenon-null) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value proto.google.protobuf.FileOptions.OptimizeMode
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setPhpClassPrefix(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setPhpGenericServices(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setPhpMetadataNamespace(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setPhpNamespace(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setPyGenericServices(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value boolean
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setRubyPackage(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setSwiftPrefix(value) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value string
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

setUninterpretedOptionList(valuenon-null) → (non-null) {proto.google.protobuf.FileOptions}

Parameters:
Name Type Description
value Array.<!proto.google.protobuf.UninterpretedOption>
Source:
Returns:
returns this
Type
proto.google.protobuf.FileOptions

toObject(opt_includeInstanceopt) → (non-null) {Object}

Creates an object representation of this proto. Field names that are reserved in JavaScript and will be renamed to pb_name. Optional fields that are not set will be set to undefined. To access a reserved field use, foo.pb_, eg, foo.pb_default. For the list of reserved names please see: net/proto2/compiler/js/internal/generator.cc#kKeyword.
Parameters:
Name Type Attributes Description
opt_includeInstance boolean <optional>
Deprecated. whether to include the JSPB instance for transitional soy proto support: http://goto/soy-param-migration
Source:
Returns:
Type
Object

(static) deserializeBinary(bytes) → (non-null) {proto.google.protobuf.FileOptions}

Deserializes binary data (in protobuf wire format).
Parameters:
Name Type Description
bytes jspb.ByteSource The bytes to deserialize.
Source:
Returns:
Type
proto.google.protobuf.FileOptions

(static) deserializeBinaryFromReader(msgnon-null, readernon-null) → (non-null) {proto.google.protobuf.FileOptions}

Deserializes binary data (in protobuf wire format) from the given reader into the given message object.
Parameters:
Name Type Description
msg proto.google.protobuf.FileOptions The message object to deserialize into.
reader jspb.BinaryReader The BinaryReader to use.
Source:
Returns:
Type
proto.google.protobuf.FileOptions

(static) serializeBinaryToWriter(messagenon-null, writernon-null)

Serializes the given message to binary data (in protobuf wire format), writing to the given BinaryWriter.
Parameters:
Name Type Description
message proto.google.protobuf.FileOptions
writer jspb.BinaryWriter
Source:

(static) toObject(includeInstance, msgnon-null) → (non-null) {Object}

Static version of the {@see toObject} method.
Parameters:
Name Type Description
includeInstance boolean | undefined Deprecated. Whether to include the JSPB instance for transitional soy proto support: http://goto/soy-param-migration
msg proto.google.protobuf.FileOptions The msg instance to transform.
Source:
Returns:
Type
Object