public class Win32LobAppPowerShellScriptRequirement extends Win32LobAppRequirement implements com.github.davidmoten.odata.client.ODataType
| Modifier and Type | Class and Description |
|---|---|
static class |
Win32LobAppPowerShellScriptRequirement.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected Win32LobAppPowerShellScriptDetectionType |
detectionType |
protected String |
displayName |
protected Boolean |
enforceSignatureCheck |
protected Boolean |
runAs32Bit |
protected RunAsAccountType |
runAsAccount |
protected String |
scriptContent |
protected com.github.davidmoten.odata.client.internal.UnmappedFields |
unmappedFields |
contextPath, detectionValue, odataType, operator| Modifier | Constructor and Description |
|---|---|
protected |
Win32LobAppPowerShellScriptRequirement() |
| Modifier and Type | Method and Description |
|---|---|
static Win32LobAppPowerShellScriptRequirement.Builder |
builderWin32LobAppPowerShellScriptRequirement()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
Optional<Win32LobAppPowerShellScriptDetectionType> |
getDetectionType()
“The detection type for script output”
|
Optional<String> |
getDisplayName()
“The unique display name for this rule”
|
Optional<Boolean> |
getEnforceSignatureCheck()
“A value indicating whether signature check is enforced”
|
Optional<Boolean> |
getRunAs32Bit()
“A value indicating whether this script should run as 32-bit”
|
Optional<RunAsAccountType> |
getRunAsAccount()
“Indicates the type of execution context the script runs in.”
|
Optional<String> |
getScriptContent()
“The base64 encoded script content to detect Win32 Line of Business (LoB) app”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
void |
postInject(boolean addKeysToContextPath) |
String |
toString() |
Win32LobAppPowerShellScriptRequirement |
withDetectionType(Win32LobAppPowerShellScriptDetectionType detectionType)
Returns an immutable copy of
this with just the detectionType
field changed. |
Win32LobAppPowerShellScriptRequirement |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
Win32LobAppPowerShellScriptRequirement |
withEnforceSignatureCheck(Boolean enforceSignatureCheck)
Returns an immutable copy of
this with just the enforceSignatureCheck field changed. |
Win32LobAppPowerShellScriptRequirement |
withRunAs32Bit(Boolean runAs32Bit)
Returns an immutable copy of
this with just the runAs32Bit field
changed. |
Win32LobAppPowerShellScriptRequirement |
withRunAsAccount(RunAsAccountType runAsAccount)
Returns an immutable copy of
this with just the runAsAccount
field changed. |
Win32LobAppPowerShellScriptRequirement |
withScriptContent(String scriptContent)
Returns an immutable copy of
this with just the scriptContent
field changed. |
getDetectionValue, getOperator, withDetectionValue, withOperatorprotected com.github.davidmoten.odata.client.internal.UnmappedFields unmappedFields
protected String displayName
protected Boolean enforceSignatureCheck
protected Boolean runAs32Bit
protected RunAsAccountType runAsAccount
protected String scriptContent
protected Win32LobAppPowerShellScriptDetectionType detectionType
protected Win32LobAppPowerShellScriptRequirement()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Win32LobAppRequirementpublic Optional<String> getDisplayName()
public Win32LobAppPowerShellScriptRequirement withDisplayName(String displayName)
this with just the displayName
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The unique display name for this rule”
displayName - new value of displayName field (as defined in service metadata)this with just the displayName field changedpublic Optional<Boolean> getEnforceSignatureCheck()
public Win32LobAppPowerShellScriptRequirement withEnforceSignatureCheck(Boolean enforceSignatureCheck)
this with just the enforceSignatureCheck field changed. Field description below. The field name is
also added to an internal map of changed fields in the returned object so that
when this.patch() is called (if available)on the returned object only
the changed fields are submitted.
“A value indicating whether signature check is enforced”
enforceSignatureCheck - new value of enforceSignatureCheck field (as defined in service metadata)this with just the enforceSignatureCheck field changedpublic Optional<Boolean> getRunAs32Bit()
public Win32LobAppPowerShellScriptRequirement withRunAs32Bit(Boolean runAs32Bit)
this with just the runAs32Bit field
changed. Field description below. The field name is also added to an internal
map of changed fields in the returned object so that when this.patch()
is called (if available)on the returned object only the changed fields are
submitted.
“A value indicating whether this script should run as 32-bit”
runAs32Bit - new value of runAs32Bit field (as defined in service metadata)this with just the runAs32Bit field changedpublic Optional<RunAsAccountType> getRunAsAccount()
public Win32LobAppPowerShellScriptRequirement withRunAsAccount(RunAsAccountType runAsAccount)
this with just the runAsAccount
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“Indicates the type of execution context the script runs in.”
runAsAccount - new value of runAsAccount field (as defined in service metadata)this with just the runAsAccount field changedpublic Optional<String> getScriptContent()
public Win32LobAppPowerShellScriptRequirement withScriptContent(String scriptContent)
this with just the scriptContent
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The base64 encoded script content to detect Win32 Line of Business (LoB) app”
scriptContent - new value of scriptContent field (as defined in service metadata)this with just the scriptContent field changedpublic Optional<Win32LobAppPowerShellScriptDetectionType> getDetectionType()
public Win32LobAppPowerShellScriptRequirement withDetectionType(Win32LobAppPowerShellScriptDetectionType detectionType)
this with just the detectionType
field changed. Field description below. The field name is also added to an
internal map of changed fields in the returned object so that when this.
patch() is called (if available)on the returned object only the changed fields
are submitted.
“The detection type for script output”
detectionType - new value of detectionType field (as defined in service metadata)this with just the detectionType field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Win32LobAppRequirementpublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Win32LobAppRequirementpublic static Win32LobAppPowerShellScriptRequirement.Builder builderWin32LobAppPowerShellScriptRequirement()
public String toString()
toString in class Win32LobAppRequirementCopyright © 2018–2020. All rights reserved.