public class ServiceInstall extends Object
Java class for anonymous complex type.
The following schema fragment specifies the expected content contained within this class.
<complexType> <complexContent> <restriction base="{http://www.w3.org/2001/XMLSchema}anyType"> <choice maxOccurs="unbounded" minOccurs="0"> <element ref="{http://schemas.microsoft.com/wix/2006/wi}PermissionEx"/> <element ref="{http://schemas.microsoft.com/wix/2006/wi}ServiceDependency"/> <element ref="{http://schemas.microsoft.com/wix/2006/wi}ServiceConfig"/> <element ref="{http://schemas.microsoft.com/wix/2006/wi}ServiceConfigFailureActions"/> <any processContents='lax' namespace='##other'/> </choice> <attribute name="Id" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Name" use="required" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="DisplayName" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Type" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="ownProcess"/> <enumeration value="shareProcess"/> <enumeration value="kernelDriver"/> <enumeration value="systemDriver"/> </restriction> </simpleType> </attribute> <attribute name="Interactive" type="{http://schemas.microsoft.com/wix/2006/wi}YesNoTypeUnion" /> <attribute name="Start" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="auto"/> <enumeration value="demand"/> <enumeration value="disabled"/> <enumeration value="boot"/> <enumeration value="system"/> </restriction> </simpleType> </attribute> <attribute name="ErrorControl" use="required"> <simpleType> <restriction base="{http://www.w3.org/2001/XMLSchema}NMTOKEN"> <enumeration value="ignore"/> <enumeration value="normal"/> <enumeration value="critical"/> </restriction> </simpleType> </attribute> <attribute name="Vital" type="{http://schemas.microsoft.com/wix/2006/wi}YesNoTypeUnion" /> <attribute name="LoadOrderGroup" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Account" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Password" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Arguments" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="Description" type="{http://www.w3.org/2001/XMLSchema}string" /> <attribute name="EraseDescription" type="{http://schemas.microsoft.com/wix/2006/wi}YesNoTypeUnion" /> </restriction> </complexContent> </complexType>
Modifier and Type | Field and Description |
---|---|
protected String |
account |
protected String |
arguments |
protected String |
description |
protected String |
displayName |
protected String |
eraseDescription |
protected String |
errorControl |
protected String |
id |
protected String |
interactive |
protected String |
loadOrderGroup |
protected String |
name |
protected String |
password |
protected List<Object> |
permissionExOrServiceDependencyOrServiceConfig |
protected String |
start |
protected String |
type |
protected String |
vital |
Constructor and Description |
---|
ServiceInstall()
Default no-arg constructor
|
ServiceInstall(List<Object> permissionExOrServiceDependencyOrServiceConfig,
String id,
String name,
String displayName,
String type,
String interactive,
String start,
String errorControl,
String vital,
String loadOrderGroup,
String account,
String password,
String arguments,
String description,
String eraseDescription)
Fully-initialising value constructor
|
Modifier and Type | Method and Description |
---|---|
boolean |
equals(Object that) |
String |
getAccount()
Gets the value of the account property.
|
String |
getArguments()
Gets the value of the arguments property.
|
String |
getDescription()
Gets the value of the description property.
|
String |
getDisplayName()
Gets the value of the displayName property.
|
String |
getEraseDescription()
Gets the value of the eraseDescription property.
|
String |
getErrorControl()
Gets the value of the errorControl property.
|
String |
getId()
Gets the value of the id property.
|
String |
getInteractive()
Gets the value of the interactive property.
|
String |
getLoadOrderGroup()
Gets the value of the loadOrderGroup property.
|
String |
getName()
Gets the value of the name property.
|
String |
getPassword()
Gets the value of the password property.
|
List<Object> |
getPermissionExOrServiceDependencyOrServiceConfig()
Gets the value of the permissionExOrServiceDependencyOrServiceConfig property.
|
String |
getStart()
Gets the value of the start property.
|
String |
getType()
Gets the value of the type property.
|
String |
getVital()
Gets the value of the vital property.
|
int |
hashCode() |
void |
setAccount(String value)
Sets the value of the account property.
|
void |
setArguments(String value)
Sets the value of the arguments property.
|
void |
setDescription(String value)
Sets the value of the description property.
|
void |
setDisplayName(String value)
Sets the value of the displayName property.
|
void |
setEraseDescription(String value)
Sets the value of the eraseDescription property.
|
void |
setErrorControl(String value)
Sets the value of the errorControl property.
|
void |
setId(String value)
Sets the value of the id property.
|
void |
setInteractive(String value)
Sets the value of the interactive property.
|
void |
setLoadOrderGroup(String value)
Sets the value of the loadOrderGroup property.
|
void |
setName(String value)
Sets the value of the name property.
|
void |
setPassword(String value)
Sets the value of the password property.
|
void |
setStart(String value)
Sets the value of the start property.
|
void |
setType(String value)
Sets the value of the type property.
|
void |
setVital(String value)
Sets the value of the vital property.
|
String |
toString() |
ServiceInstall |
withAccount(String value) |
ServiceInstall |
withArguments(String value) |
ServiceInstall |
withDescription(String value) |
ServiceInstall |
withDisplayName(String value) |
ServiceInstall |
withEraseDescription(String value) |
ServiceInstall |
withErrorControl(String value) |
ServiceInstall |
withId(String value) |
ServiceInstall |
withInteractive(String value) |
ServiceInstall |
withLoadOrderGroup(String value) |
ServiceInstall |
withName(String value) |
ServiceInstall |
withPassword(String value) |
ServiceInstall |
withPermissionExOrServiceDependencyOrServiceConfig(Collection<Object> values) |
ServiceInstall |
withPermissionExOrServiceDependencyOrServiceConfig(Object... values) |
ServiceInstall |
withStart(String value) |
ServiceInstall |
withType(String value) |
ServiceInstall |
withVital(String value) |
protected List<Object> permissionExOrServiceDependencyOrServiceConfig
protected String displayName
protected String interactive
protected String errorControl
protected String loadOrderGroup
protected String description
protected String eraseDescription
public ServiceInstall()
public ServiceInstall(List<Object> permissionExOrServiceDependencyOrServiceConfig, String id, String name, String displayName, String type, String interactive, String start, String errorControl, String vital, String loadOrderGroup, String account, String password, String arguments, String description, String eraseDescription)
public List<Object> getPermissionExOrServiceDependencyOrServiceConfig()
This accessor method returns a reference to the live list,
not a snapshot. Therefore any modification you make to the
returned list will be present inside the JAXB object.
This is why there is not a set
method for the permissionExOrServiceDependencyOrServiceConfig property.
For example, to add a new item, do as follows:
getPermissionExOrServiceDependencyOrServiceConfig().add(newItem);
Objects of the following type(s) are allowed in the list
ServiceDependency
ServiceConfigFailureActions
PermissionEx
ServiceConfig
Element
Object
public void setId(String value)
value
- allowed object is
String
public String getName()
String
public void setName(String value)
value
- allowed object is
String
public String getDisplayName()
String
public void setDisplayName(String value)
value
- allowed object is
String
public String getType()
String
public void setType(String value)
value
- allowed object is
String
public String getInteractive()
String
public void setInteractive(String value)
value
- allowed object is
String
public String getStart()
String
public void setStart(String value)
value
- allowed object is
String
public String getErrorControl()
String
public void setErrorControl(String value)
value
- allowed object is
String
public String getVital()
String
public void setVital(String value)
value
- allowed object is
String
public String getLoadOrderGroup()
String
public void setLoadOrderGroup(String value)
value
- allowed object is
String
public String getAccount()
String
public void setAccount(String value)
value
- allowed object is
String
public String getPassword()
String
public void setPassword(String value)
value
- allowed object is
String
public String getArguments()
String
public void setArguments(String value)
value
- allowed object is
String
public String getDescription()
String
public void setDescription(String value)
value
- allowed object is
String
public String getEraseDescription()
String
public void setEraseDescription(String value)
value
- allowed object is
String
public ServiceInstall withPermissionExOrServiceDependencyOrServiceConfig(Object... values)
public ServiceInstall withPermissionExOrServiceDependencyOrServiceConfig(Collection<Object> values)
public ServiceInstall withId(String value)
public ServiceInstall withName(String value)
public ServiceInstall withDisplayName(String value)
public ServiceInstall withType(String value)
public ServiceInstall withInteractive(String value)
public ServiceInstall withStart(String value)
public ServiceInstall withErrorControl(String value)
public ServiceInstall withVital(String value)
public ServiceInstall withLoadOrderGroup(String value)
public ServiceInstall withAccount(String value)
public ServiceInstall withPassword(String value)
public ServiceInstall withArguments(String value)
public ServiceInstall withDescription(String value)
public ServiceInstall withEraseDescription(String value)
Copyright © 2019. All rights reserved.