Properties of a FileOptions.
Properties:
| Name | Type | Attributes | Description | 
|---|---|---|---|
javaPackage | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions javaPackage  | 
    
javaOuterClassname | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions javaOuterClassname  | 
    
javaMultipleFiles | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions javaMultipleFiles  | 
    
javaGenerateEqualsAndHash | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions javaGenerateEqualsAndHash  | 
    
javaStringCheckUtf8 | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions javaStringCheckUtf8  | 
    
optimizeFor | 
      
      google.protobuf.FileOptions.OptimizeMode | null | 
            
              <optional> | 
        
        
        
           FileOptions optimizeFor  | 
    
goPackage | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions goPackage  | 
    
ccGenericServices | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions ccGenericServices  | 
    
javaGenericServices | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions javaGenericServices  | 
    
pyGenericServices | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions pyGenericServices  | 
    
deprecated | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions deprecated  | 
    
ccEnableArenas | 
      
      boolean | null | 
            
              <optional> | 
        
        
        
           FileOptions ccEnableArenas  | 
    
objcClassPrefix | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions objcClassPrefix  | 
    
csharpNamespace | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions csharpNamespace  | 
    
swiftPrefix | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions swiftPrefix  | 
    
phpClassPrefix | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions phpClassPrefix  | 
    
phpNamespace | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions phpNamespace  | 
    
phpMetadataNamespace | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions phpMetadataNamespace  | 
    
rubyPackage | 
      
      string | null | 
            
              <optional> | 
        
        
        
           FileOptions rubyPackage  | 
    
features | 
      
      google.protobuf.IFeatureSet | null | 
            
              <optional> | 
        
        
        
           FileOptions features  | 
    
uninterpretedOption | 
      
      Array.<google.protobuf.IUninterpretedOption> | null | 
            
              <optional> | 
        
        
        
           FileOptions uninterpretedOption  | 
    
".google.api.resourceDefinition" | 
      
      Array.<google.api.IResourceDescriptor> | null | 
            
              <optional> | 
        
        
        
           FileOptions .google.api.resourceDefinition  |