Class PhpConfig.Builder
- java.lang.Object
-
- com.google.protobuf.AbstractMessageLite.Builder
-
- com.google.protobuf.AbstractMessage.Builder<BuilderType>
-
- com.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
- com.google.appengine.tools.development.proto.PhpConfig.Builder
-
- All Implemented Interfaces:
PhpConfigOrBuilder,com.google.protobuf.Message.Builder,com.google.protobuf.MessageLite.Builder,com.google.protobuf.MessageLiteOrBuilder,com.google.protobuf.MessageOrBuilder,Cloneable
- Enclosing class:
- PhpConfig
public static final class PhpConfig.Builder extends com.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder> implements PhpConfigOrBuilder
Runtime configuration required specifically for the PHP runtime.
Protobuf typeapphosting.tools.devappserver2.PhpConfig
-
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description PhpConfig.BuilderaddRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PhpConfigbuild()PhpConfigbuildPartial()PhpConfig.Builderclear()PhpConfig.BuilderclearEnableDebugger()Enable interactive debugging using XDebug.PhpConfig.BuilderclearField(com.google.protobuf.Descriptors.FieldDescriptor field)PhpConfig.BuilderclearGaeExtensionPath()The path to the GAE PHP extension that should be loaded.PhpConfig.BuilderclearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)PhpConfig.BuilderclearPhpComposerPath()Path to the composer pharPhpConfig.BuilderclearPhpExecutablePath()The path to the PHP executable that should be used.PhpConfig.BuilderclearPhpLibraryPath()Paths to add to LD_LIBRARY_PATH for PHPPhpConfig.BuilderclearPhpVersion()The version of PHP executable.PhpConfig.BuilderclearXdebugExtensionPath()The path to the xdebug extension that should be loaded.PhpConfig.Builderclone()PhpConfiggetDefaultInstanceForType()static com.google.protobuf.Descriptors.DescriptorgetDescriptor()com.google.protobuf.Descriptors.DescriptorgetDescriptorForType()booleangetEnableDebugger()Enable interactive debugging using XDebug.com.google.protobuf.ByteStringgetGaeExtensionPath()The path to the GAE PHP extension that should be loaded.com.google.protobuf.ByteStringgetPhpComposerPath()Path to the composer pharcom.google.protobuf.ByteStringgetPhpExecutablePath()The path to the PHP executable that should be used.com.google.protobuf.ByteStringgetPhpLibraryPath()Paths to add to LD_LIBRARY_PATH for PHPcom.google.protobuf.ByteStringgetPhpVersion()The version of PHP executable.com.google.protobuf.ByteStringgetXdebugExtensionPath()The path to the xdebug extension that should be loaded.booleanhasEnableDebugger()Enable interactive debugging using XDebug.booleanhasGaeExtensionPath()The path to the GAE PHP extension that should be loaded.booleanhasPhpComposerPath()Path to the composer pharbooleanhasPhpExecutablePath()The path to the PHP executable that should be used.booleanhasPhpLibraryPath()Paths to add to LD_LIBRARY_PATH for PHPbooleanhasPhpVersion()The version of PHP executable.booleanhasXdebugExtensionPath()The path to the xdebug extension that should be loaded.protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTableinternalGetFieldAccessorTable()booleanisInitialized()PhpConfig.BuildermergeFrom(PhpConfig other)PhpConfig.BuildermergeFrom(com.google.protobuf.CodedInputStream input, com.google.protobuf.ExtensionRegistryLite extensionRegistry)PhpConfig.BuildermergeFrom(com.google.protobuf.Message other)PhpConfig.BuildermergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PhpConfig.BuildersetEnableDebugger(boolean value)Enable interactive debugging using XDebug.PhpConfig.BuildersetField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)PhpConfig.BuildersetGaeExtensionPath(com.google.protobuf.ByteString value)The path to the GAE PHP extension that should be loaded.PhpConfig.BuildersetPhpComposerPath(com.google.protobuf.ByteString value)Path to the composer pharPhpConfig.BuildersetPhpExecutablePath(com.google.protobuf.ByteString value)The path to the PHP executable that should be used.PhpConfig.BuildersetPhpLibraryPath(com.google.protobuf.ByteString value)Paths to add to LD_LIBRARY_PATH for PHPPhpConfig.BuildersetPhpVersion(com.google.protobuf.ByteString value)The version of PHP executable.PhpConfig.BuildersetRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)PhpConfig.BuildersetUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)PhpConfig.BuildersetXdebugExtensionPath(com.google.protobuf.ByteString value)The path to the xdebug extension that should be loaded.-
Methods inherited from class com.google.protobuf.GeneratedMessageV3.Builder
getAllFields, getField, getFieldBuilder, getOneofFieldDescriptor, getParentForChildren, getRepeatedField, getRepeatedFieldBuilder, getRepeatedFieldCount, getUnknownFields, getUnknownFieldSetBuilder, hasField, hasOneof, internalGetMapField, internalGetMutableMapField, isClean, markClean, mergeUnknownLengthDelimitedField, mergeUnknownVarintField, newBuilderForField, onBuilt, onChanged, parseUnknownField, setUnknownFieldSetBuilder, setUnknownFieldsProto3
-
Methods inherited from class com.google.protobuf.AbstractMessage.Builder
findInitializationErrors, getInitializationErrorString, internalMergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, mergeFrom, newUninitializedMessageException, toString
-
Methods inherited from class com.google.protobuf.AbstractMessageLite.Builder
addAll, addAll, mergeDelimitedFrom, mergeDelimitedFrom, mergeFrom, newUninitializedMessageException
-
Methods inherited from class java.lang.Object
equals, finalize, getClass, hashCode, notify, notifyAll, wait, wait, wait
-
-
-
-
Method Detail
-
getDescriptor
public static final com.google.protobuf.Descriptors.Descriptor getDescriptor()
-
internalGetFieldAccessorTable
protected com.google.protobuf.GeneratedMessageV3.FieldAccessorTable internalGetFieldAccessorTable()
- Specified by:
internalGetFieldAccessorTablein classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
clear
public PhpConfig.Builder clear()
- Specified by:
clearin interfacecom.google.protobuf.Message.Builder- Specified by:
clearin interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clearin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.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.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
getDefaultInstanceForType
public PhpConfig getDefaultInstanceForType()
- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageLiteOrBuilder- Specified by:
getDefaultInstanceForTypein interfacecom.google.protobuf.MessageOrBuilder
-
build
public PhpConfig build()
- Specified by:
buildin interfacecom.google.protobuf.Message.Builder- Specified by:
buildin interfacecom.google.protobuf.MessageLite.Builder
-
buildPartial
public PhpConfig buildPartial()
- Specified by:
buildPartialin interfacecom.google.protobuf.Message.Builder- Specified by:
buildPartialin interfacecom.google.protobuf.MessageLite.Builder
-
clone
public PhpConfig.Builder clone()
- Specified by:
clonein interfacecom.google.protobuf.Message.Builder- Specified by:
clonein interfacecom.google.protobuf.MessageLite.Builder- Overrides:
clonein classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
setField
public PhpConfig.Builder setField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
setFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
clearField
public PhpConfig.Builder clearField(com.google.protobuf.Descriptors.FieldDescriptor field)
- Specified by:
clearFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
clearFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
clearOneof
public PhpConfig.Builder clearOneof(com.google.protobuf.Descriptors.OneofDescriptor oneof)
- Specified by:
clearOneofin interfacecom.google.protobuf.Message.Builder- Overrides:
clearOneofin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
setRepeatedField
public PhpConfig.Builder setRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, int index, Object value)
- Specified by:
setRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
setRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
addRepeatedField
public PhpConfig.Builder addRepeatedField(com.google.protobuf.Descriptors.FieldDescriptor field, Object value)
- Specified by:
addRepeatedFieldin interfacecom.google.protobuf.Message.Builder- Overrides:
addRepeatedFieldin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
mergeFrom
public PhpConfig.Builder mergeFrom(com.google.protobuf.Message other)
- Specified by:
mergeFromin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeFromin classcom.google.protobuf.AbstractMessage.Builder<PhpConfig.Builder>
-
mergeFrom
public PhpConfig.Builder mergeFrom(PhpConfig other)
-
isInitialized
public final boolean isInitialized()
- Specified by:
isInitializedin interfacecom.google.protobuf.MessageLiteOrBuilder- Overrides:
isInitializedin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
mergeFrom
public PhpConfig.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<PhpConfig.Builder>- Throws:
IOException
-
hasPhpExecutablePath
public boolean hasPhpExecutablePath()
The path to the PHP executable that should be used.
optional bytes php_executable_path = 1;- Specified by:
hasPhpExecutablePathin interfacePhpConfigOrBuilder- Returns:
- Whether the phpExecutablePath field is set.
-
getPhpExecutablePath
public com.google.protobuf.ByteString getPhpExecutablePath()
The path to the PHP executable that should be used.
optional bytes php_executable_path = 1;- Specified by:
getPhpExecutablePathin interfacePhpConfigOrBuilder- Returns:
- The phpExecutablePath.
-
setPhpExecutablePath
public PhpConfig.Builder setPhpExecutablePath(com.google.protobuf.ByteString value)
The path to the PHP executable that should be used.
optional bytes php_executable_path = 1;- Parameters:
value- The phpExecutablePath to set.- Returns:
- This builder for chaining.
-
clearPhpExecutablePath
public PhpConfig.Builder clearPhpExecutablePath()
The path to the PHP executable that should be used.
optional bytes php_executable_path = 1;- Returns:
- This builder for chaining.
-
hasEnableDebugger
public boolean hasEnableDebugger()
Enable interactive debugging using XDebug.
required bool enable_debugger = 3;- Specified by:
hasEnableDebuggerin interfacePhpConfigOrBuilder- Returns:
- Whether the enableDebugger field is set.
-
getEnableDebugger
public boolean getEnableDebugger()
Enable interactive debugging using XDebug.
required bool enable_debugger = 3;- Specified by:
getEnableDebuggerin interfacePhpConfigOrBuilder- Returns:
- The enableDebugger.
-
setEnableDebugger
public PhpConfig.Builder setEnableDebugger(boolean value)
Enable interactive debugging using XDebug.
required bool enable_debugger = 3;- Parameters:
value- The enableDebugger to set.- Returns:
- This builder for chaining.
-
clearEnableDebugger
public PhpConfig.Builder clearEnableDebugger()
Enable interactive debugging using XDebug.
required bool enable_debugger = 3;- Returns:
- This builder for chaining.
-
hasGaeExtensionPath
public boolean hasGaeExtensionPath()
The path to the GAE PHP extension that should be loaded.
optional bytes gae_extension_path = 4;- Specified by:
hasGaeExtensionPathin interfacePhpConfigOrBuilder- Returns:
- Whether the gaeExtensionPath field is set.
-
getGaeExtensionPath
public com.google.protobuf.ByteString getGaeExtensionPath()
The path to the GAE PHP extension that should be loaded.
optional bytes gae_extension_path = 4;- Specified by:
getGaeExtensionPathin interfacePhpConfigOrBuilder- Returns:
- The gaeExtensionPath.
-
setGaeExtensionPath
public PhpConfig.Builder setGaeExtensionPath(com.google.protobuf.ByteString value)
The path to the GAE PHP extension that should be loaded.
optional bytes gae_extension_path = 4;- Parameters:
value- The gaeExtensionPath to set.- Returns:
- This builder for chaining.
-
clearGaeExtensionPath
public PhpConfig.Builder clearGaeExtensionPath()
The path to the GAE PHP extension that should be loaded.
optional bytes gae_extension_path = 4;- Returns:
- This builder for chaining.
-
hasXdebugExtensionPath
public boolean hasXdebugExtensionPath()
The path to the xdebug extension that should be loaded.
optional bytes xdebug_extension_path = 5;- Specified by:
hasXdebugExtensionPathin interfacePhpConfigOrBuilder- Returns:
- Whether the xdebugExtensionPath field is set.
-
getXdebugExtensionPath
public com.google.protobuf.ByteString getXdebugExtensionPath()
The path to the xdebug extension that should be loaded.
optional bytes xdebug_extension_path = 5;- Specified by:
getXdebugExtensionPathin interfacePhpConfigOrBuilder- Returns:
- The xdebugExtensionPath.
-
setXdebugExtensionPath
public PhpConfig.Builder setXdebugExtensionPath(com.google.protobuf.ByteString value)
The path to the xdebug extension that should be loaded.
optional bytes xdebug_extension_path = 5;- Parameters:
value- The xdebugExtensionPath to set.- Returns:
- This builder for chaining.
-
clearXdebugExtensionPath
public PhpConfig.Builder clearXdebugExtensionPath()
The path to the xdebug extension that should be loaded.
optional bytes xdebug_extension_path = 5;- Returns:
- This builder for chaining.
-
hasPhpVersion
public boolean hasPhpVersion()
The version of PHP executable.
optional bytes php_version = 6;- Specified by:
hasPhpVersionin interfacePhpConfigOrBuilder- Returns:
- Whether the phpVersion field is set.
-
getPhpVersion
public com.google.protobuf.ByteString getPhpVersion()
The version of PHP executable.
optional bytes php_version = 6;- Specified by:
getPhpVersionin interfacePhpConfigOrBuilder- Returns:
- The phpVersion.
-
setPhpVersion
public PhpConfig.Builder setPhpVersion(com.google.protobuf.ByteString value)
The version of PHP executable.
optional bytes php_version = 6;- Parameters:
value- The phpVersion to set.- Returns:
- This builder for chaining.
-
clearPhpVersion
public PhpConfig.Builder clearPhpVersion()
The version of PHP executable.
optional bytes php_version = 6;- Returns:
- This builder for chaining.
-
hasPhpLibraryPath
public boolean hasPhpLibraryPath()
Paths to add to LD_LIBRARY_PATH for PHP
optional bytes php_library_path = 7;- Specified by:
hasPhpLibraryPathin interfacePhpConfigOrBuilder- Returns:
- Whether the phpLibraryPath field is set.
-
getPhpLibraryPath
public com.google.protobuf.ByteString getPhpLibraryPath()
Paths to add to LD_LIBRARY_PATH for PHP
optional bytes php_library_path = 7;- Specified by:
getPhpLibraryPathin interfacePhpConfigOrBuilder- Returns:
- The phpLibraryPath.
-
setPhpLibraryPath
public PhpConfig.Builder setPhpLibraryPath(com.google.protobuf.ByteString value)
Paths to add to LD_LIBRARY_PATH for PHP
optional bytes php_library_path = 7;- Parameters:
value- The phpLibraryPath to set.- Returns:
- This builder for chaining.
-
clearPhpLibraryPath
public PhpConfig.Builder clearPhpLibraryPath()
Paths to add to LD_LIBRARY_PATH for PHP
optional bytes php_library_path = 7;- Returns:
- This builder for chaining.
-
hasPhpComposerPath
public boolean hasPhpComposerPath()
Path to the composer phar
optional bytes php_composer_path = 8;- Specified by:
hasPhpComposerPathin interfacePhpConfigOrBuilder- Returns:
- Whether the phpComposerPath field is set.
-
getPhpComposerPath
public com.google.protobuf.ByteString getPhpComposerPath()
Path to the composer phar
optional bytes php_composer_path = 8;- Specified by:
getPhpComposerPathin interfacePhpConfigOrBuilder- Returns:
- The phpComposerPath.
-
setPhpComposerPath
public PhpConfig.Builder setPhpComposerPath(com.google.protobuf.ByteString value)
Path to the composer phar
optional bytes php_composer_path = 8;- Parameters:
value- The phpComposerPath to set.- Returns:
- This builder for chaining.
-
clearPhpComposerPath
public PhpConfig.Builder clearPhpComposerPath()
Path to the composer phar
optional bytes php_composer_path = 8;- Returns:
- This builder for chaining.
-
setUnknownFields
public final PhpConfig.Builder setUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
setUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
setUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
mergeUnknownFields
public final PhpConfig.Builder mergeUnknownFields(com.google.protobuf.UnknownFieldSet unknownFields)
- Specified by:
mergeUnknownFieldsin interfacecom.google.protobuf.Message.Builder- Overrides:
mergeUnknownFieldsin classcom.google.protobuf.GeneratedMessageV3.Builder<PhpConfig.Builder>
-
-