Class SystemdConfigFileOptions.Jsii$Proxy
java.lang.Object
software.amazon.jsii.JsiiObject
software.amazon.awscdk.services.ec2.SystemdConfigFileOptions.Jsii$Proxy
- All Implemented Interfaces:
SystemdConfigFileOptions,software.amazon.jsii.JsiiSerializable
- Enclosing interface:
SystemdConfigFileOptions
@Stability(Stable)
@Internal
public static final class SystemdConfigFileOptions.Jsii$Proxy
extends software.amazon.jsii.JsiiObject
implements SystemdConfigFileOptions
An implementation for
SystemdConfigFileOptions-
Nested Class Summary
Nested classes/interfaces inherited from class software.amazon.jsii.JsiiObject
software.amazon.jsii.JsiiObject.InitializationModeNested classes/interfaces inherited from interface software.amazon.awscdk.services.ec2.SystemdConfigFileOptions
SystemdConfigFileOptions.Builder, SystemdConfigFileOptions.Jsii$Proxy -
Constructor Summary
ConstructorsModifierConstructorDescriptionprotectedConstructor that initializes the object based on literal property values passed by theSystemdConfigFileOptions.Builder.protectedJsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject. -
Method Summary
Modifier and TypeMethodDescriptioncom.fasterxml.jackson.databind.JsonNodefinal booleanfinal BooleanStart the service after the networking part of the OS comes up.final StringThe command to run to start this service.final StringgetCwd()The working directory for the command.final StringA description of this service.Loads environment variables from files when the process is running.Environment variables to load when the process is running.final StringgetGroup()The group to execute the process under.final BooleanKeep the process running all the time.final StringgetUser()The user to execute the process under.final inthashCode()Methods inherited from class software.amazon.jsii.JsiiObject
jsiiAsyncCall, jsiiAsyncCall, jsiiCall, jsiiCall, jsiiGet, jsiiGet, jsiiSet, jsiiStaticCall, jsiiStaticCall, jsiiStaticGet, jsiiStaticGet, jsiiStaticSet, jsiiStaticSet
-
Constructor Details
-
Jsii$Proxy
protected Jsii$Proxy(software.amazon.jsii.JsiiObjectRef objRef) Constructor that initializes the object based on values retrieved from the JsiiObject.- Parameters:
objRef- Reference to the JSII managed object.
-
Jsii$Proxy
Constructor that initializes the object based on literal property values passed by theSystemdConfigFileOptions.Builder.
-
-
Method Details
-
getCommand
Description copied from interface:SystemdConfigFileOptionsThe command to run to start this service.- Specified by:
getCommandin interfaceSystemdConfigFileOptions
-
getAfterNetwork
Description copied from interface:SystemdConfigFileOptionsStart the service after the networking part of the OS comes up.Default: true
- Specified by:
getAfterNetworkin interfaceSystemdConfigFileOptions
-
getCwd
Description copied from interface:SystemdConfigFileOptionsThe working directory for the command.Default: Root directory or home directory of specified user
- Specified by:
getCwdin interfaceSystemdConfigFileOptions
-
getDescription
Description copied from interface:SystemdConfigFileOptionsA description of this service.Default: - No description
- Specified by:
getDescriptionin interfaceSystemdConfigFileOptions
-
getEnvironmentFiles
Description copied from interface:SystemdConfigFileOptionsLoads environment variables from files when the process is running.Must use absolute paths.
Default: - No environment files
- Specified by:
getEnvironmentFilesin interfaceSystemdConfigFileOptions
-
getEnvironmentVariables
Description copied from interface:SystemdConfigFileOptionsEnvironment variables to load when the process is running.Default: - No environment variables set
- Specified by:
getEnvironmentVariablesin interfaceSystemdConfigFileOptions
-
getGroup
Description copied from interface:SystemdConfigFileOptionsThe group to execute the process under.Default: root
- Specified by:
getGroupin interfaceSystemdConfigFileOptions
-
getKeepRunning
Description copied from interface:SystemdConfigFileOptionsKeep the process running all the time.Restarts the process when it exits for any reason other than the machine shutting down.
Default: true
- Specified by:
getKeepRunningin interfaceSystemdConfigFileOptions
-
getUser
Description copied from interface:SystemdConfigFileOptionsThe user to execute the process under.Default: root
- Specified by:
getUserin interfaceSystemdConfigFileOptions
-
$jsii$toJson
@Internal public com.fasterxml.jackson.databind.JsonNode $jsii$toJson()- Specified by:
$jsii$toJsonin interfacesoftware.amazon.jsii.JsiiSerializable
-
equals
-
hashCode
public final int hashCode()
-