Interface protos.google.protobuf.IFileOptions (0.14.0)

Properties of a FileOptions.

Package

@google-cloud/sql

Properties

ccEnableArenas

ccEnableArenas?:(boolean|null);

FileOptions ccEnableArenas

ccGenericServices

ccGenericServices?:(boolean|null);

FileOptions ccGenericServices

csharpNamespace

csharpNamespace?:(string|null);

FileOptions csharpNamespace

deprecated

deprecated?:(boolean|null);

FileOptions deprecated

features

features?:(google.protobuf.IFeatureSet|null);

FileOptions features

goPackage

goPackage?:(string|null);

FileOptions goPackage

javaGenerateEqualsAndHash

javaGenerateEqualsAndHash?:(boolean|null);

FileOptions javaGenerateEqualsAndHash

javaGenericServices

javaGenericServices?:(boolean|null);

FileOptions javaGenericServices

javaMultipleFiles

javaMultipleFiles?:(boolean|null);

FileOptions javaMultipleFiles

javaOuterClassname

javaOuterClassname?:(string|null);

FileOptions javaOuterClassname

javaPackage

javaPackage?:(string|null);

FileOptions javaPackage

javaStringCheckUtf8

javaStringCheckUtf8?:(boolean|null);

FileOptions javaStringCheckUtf8

objcClassPrefix

objcClassPrefix?:(string|null);

FileOptions objcClassPrefix

optimizeFor

optimizeFor?:(google.protobuf.FileOptions.OptimizeMode|keyoftypeofgoogle.protobuf.FileOptions.OptimizeMode|null);

FileOptions optimizeFor

phpClassPrefix

phpClassPrefix?:(string|null);

FileOptions phpClassPrefix

phpMetadataNamespace

phpMetadataNamespace?:(string|null);

FileOptions phpMetadataNamespace

phpNamespace

phpNamespace?:(string|null);

FileOptions phpNamespace

pyGenericServices

pyGenericServices?:(boolean|null);

FileOptions pyGenericServices

rubyPackage

rubyPackage?:(string|null);

FileOptions rubyPackage

swiftPrefix

swiftPrefix?:(string|null);

FileOptions swiftPrefix

uninterpretedOption

uninterpretedOption?:(google.protobuf.IUninterpretedOption[]|null);

FileOptions uninterpretedOption

Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.

Last updated 2025-12-03 UTC.