public class DeviceManagementDerivedCredentialSettings extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
| Modifier and Type | Class and Description |
|---|---|
static class |
DeviceManagementDerivedCredentialSettings.Builder |
| Modifier and Type | Field and Description |
|---|---|
protected String |
displayName |
protected String |
helpUrl |
protected DeviceManagementDerivedCredentialIssuer |
issuer |
protected DeviceManagementDerivedCredentialNotificationType |
notificationType |
changedFields, contextPath, id, odataType, unmappedFields| Modifier | Constructor and Description |
|---|---|
protected |
DeviceManagementDerivedCredentialSettings() |
| Modifier and Type | Method and Description |
|---|---|
static DeviceManagementDerivedCredentialSettings.Builder |
builderDeviceManagementDerivedCredentialSettings()
Returns a builder which is used to create a new
instance of this class (given that this class is immutable).
|
com.github.davidmoten.odata.client.internal.ChangedFields |
getChangedFields() |
Optional<String> |
getDisplayName()
“The display name for the profile.”
|
Optional<String> |
getHelpUrl()
“The URL that will be accessible to end users as they retrieve a derived
credential using the Company Portal.”
|
Optional<DeviceManagementDerivedCredentialIssuer> |
getIssuer()
“The derived credential provider to use.”
|
Optional<DeviceManagementDerivedCredentialNotificationType> |
getNotificationType()
“The methods used to inform the end user to open Company Portal to deliver Wi-Fi,
VPN, or email profiles that use certificates to the device.”
|
com.github.davidmoten.odata.client.internal.UnmappedFields |
getUnmappedFields() |
String |
odataTypeName() |
DeviceManagementDerivedCredentialSettings |
patch()
Submits only changed fields for update and returns an
immutable copy of
this with changed fields reset. |
void |
postInject(boolean addKeysToContextPath) |
DeviceManagementDerivedCredentialSettings |
put()
Submits all fields for update and returns an immutable copy of
this
with changed fields reset (they were ignored anyway). |
String |
toString() |
DeviceManagementDerivedCredentialSettings |
withDisplayName(String displayName)
Returns an immutable copy of
this with just the displayName
field changed. |
DeviceManagementDerivedCredentialSettings |
withHelpUrl(String helpUrl)
Returns an immutable copy of
this with just the helpUrl field
changed. |
DeviceManagementDerivedCredentialSettings |
withIssuer(DeviceManagementDerivedCredentialIssuer issuer)
Returns an immutable copy of
this with just the issuer field
changed. |
DeviceManagementDerivedCredentialSettings |
withNotificationType(DeviceManagementDerivedCredentialNotificationType notificationType)
Returns an immutable copy of
this with just the notificationType
field changed. |
protected String helpUrl
protected String displayName
protected DeviceManagementDerivedCredentialIssuer issuer
protected DeviceManagementDerivedCredentialNotificationType notificationType
protected DeviceManagementDerivedCredentialSettings()
public String odataTypeName()
odataTypeName in interface com.github.davidmoten.odata.client.ODataTypeodataTypeName in class Entitypublic static DeviceManagementDerivedCredentialSettings.Builder builderDeviceManagementDerivedCredentialSettings()
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
getChangedFields in interface com.github.davidmoten.odata.client.ODataEntityTypegetChangedFields in class Entitypublic void postInject(boolean addKeysToContextPath)
postInject in interface com.github.davidmoten.odata.client.ODataTypepostInject in class Entitypublic Optional<String> getHelpUrl()
public DeviceManagementDerivedCredentialSettings withHelpUrl(String helpUrl)
this with just the helpUrl 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 URL that will be accessible to end users as they retrieve a derived credential using the Company Portal.”
helpUrl - new value of helpUrl field (as defined in service metadata)this with just the helpUrl field changedpublic Optional<String> getDisplayName()
public DeviceManagementDerivedCredentialSettings 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 display name for the profile.”
displayName - new value of displayName field (as defined in service metadata)this with just the displayName field changedpublic Optional<DeviceManagementDerivedCredentialIssuer> getIssuer()
public DeviceManagementDerivedCredentialSettings withIssuer(DeviceManagementDerivedCredentialIssuer issuer)
this with just the issuer 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 derived credential provider to use.”
issuer - new value of issuer field (as defined in service metadata)this with just the issuer field changedpublic Optional<DeviceManagementDerivedCredentialNotificationType> getNotificationType()
public DeviceManagementDerivedCredentialSettings withNotificationType(DeviceManagementDerivedCredentialNotificationType notificationType)
this with just the notificationType
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 methods used to inform the end user to open Company Portal to deliver Wi-Fi, VPN, or email profiles that use certificates to the device.”
notificationType - new value of notificationType field (as defined in service metadata)this with just the notificationType field changedpublic com.github.davidmoten.odata.client.internal.UnmappedFields getUnmappedFields()
getUnmappedFields in interface com.github.davidmoten.odata.client.ODataTypegetUnmappedFields in class Entitypublic DeviceManagementDerivedCredentialSettings patch()
this with changed fields reset.public DeviceManagementDerivedCredentialSettings put()
this
with changed fields reset (they were ignored anyway).Copyright © 2018–2020. All rights reserved.