Package odata.msgraph.client.beta.entity
Class WindowsQualityUpdateProfile
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.WindowsQualityUpdateProfile
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class WindowsQualityUpdateProfile extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“Windows Quality Update Profile”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classWindowsQualityUpdateProfile.Builder
-
Field Summary
Fields Modifier and Type Field Description protected OffsetDateTimecreatedDateTimeprotected StringdeployableContentDisplayNameprotected Stringdescriptionprotected StringdisplayNameprotected ExpeditedWindowsQualityUpdateSettingsexpeditedUpdateSettingsprotected OffsetDateTimelastModifiedDateTimeprotected StringreleaseDateDisplayNameprotected List<String>roleScopeTagIdsprotected StringroleScopeTagIdsNextLink-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedWindowsQualityUpdateProfile()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description com.github.davidmoten.odata.client.ActionRequestNoReturnassign(List<WindowsQualityUpdateProfileAssignment> assignments)static WindowsQualityUpdateProfile.BuilderbuilderWindowsQualityUpdateProfile()Returns a builder which is used to create a new instance of this class (given that this class is immutable).WindowsQualityUpdateProfileAssignmentCollectionRequestgetAssignments()“The list of group assignments of the profile.”com.github.davidmoten.odata.client.internal.ChangedFieldsgetChangedFields()Optional<OffsetDateTime>getCreatedDateTime()“The date time that the profile was created.”Optional<String>getDeployableContentDisplayName()“Friendly display name of the quality update profile deployable content”Optional<String>getDescription()“The description of the profile which is specified by the user.”Optional<String>getDisplayName()“The display name for the profile.”Optional<ExpeditedWindowsQualityUpdateSettings>getExpeditedUpdateSettings()“Expedited update settings.”Optional<OffsetDateTime>getLastModifiedDateTime()“The date time that the profile was last modified.”Optional<String>getReleaseDateDisplayName()“Friendly release date to display for a Quality Update release”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds()“List of Scope Tags for this Quality Update entity.”com.github.davidmoten.odata.client.CollectionPage<String>getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)“List of Scope Tags for this Quality Update entity.”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()WindowsQualityUpdateProfilepatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)WindowsQualityUpdateProfileput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()WindowsQualityUpdateProfilewithCreatedDateTime(OffsetDateTime createdDateTime)Returns an immutable copy ofthiswith just thecreatedDateTimefield changed.WindowsQualityUpdateProfilewithDeployableContentDisplayName(String deployableContentDisplayName)Returns an immutable copy ofthiswith just thedeployableContentDisplayNamefield changed.WindowsQualityUpdateProfilewithDescription(String description)Returns an immutable copy ofthiswith just thedescriptionfield changed.WindowsQualityUpdateProfilewithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.WindowsQualityUpdateProfilewithExpeditedUpdateSettings(ExpeditedWindowsQualityUpdateSettings expeditedUpdateSettings)Returns an immutable copy ofthiswith just theexpeditedUpdateSettingsfield changed.WindowsQualityUpdateProfilewithLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed.WindowsQualityUpdateProfilewithReleaseDateDisplayName(String releaseDateDisplayName)Returns an immutable copy ofthiswith just thereleaseDateDisplayNamefield changed.WindowsQualityUpdateProfilewithRoleScopeTagIds(List<String> roleScopeTagIds)Returns an immutable copy ofthiswith just theroleScopeTagIdsfield changed.WindowsQualityUpdateProfilewithUnmappedField(String name, String value)
-
-
-
Field Detail
-
createdDateTime
protected OffsetDateTime createdDateTime
-
deployableContentDisplayName
protected String deployableContentDisplayName
-
description
protected String description
-
displayName
protected String displayName
-
expeditedUpdateSettings
protected ExpeditedWindowsQualityUpdateSettings expeditedUpdateSettings
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
releaseDateDisplayName
protected String releaseDateDisplayName
-
roleScopeTagIdsNextLink
protected String roleScopeTagIdsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderWindowsQualityUpdateProfile
public static WindowsQualityUpdateProfile.Builder builderWindowsQualityUpdateProfile()
Returns a builder which is used to create a new instance of this class (given that this class is immutable).- Returns:
- a new Builder for this class
-
getChangedFields
public com.github.davidmoten.odata.client.internal.ChangedFields getChangedFields()
- Specified by:
getChangedFieldsin interfacecom.github.davidmoten.odata.client.ODataEntityType- Overrides:
getChangedFieldsin classEntity
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classEntity
-
getCreatedDateTime
public Optional<OffsetDateTime> getCreatedDateTime()
“The date time that the profile was created.”- Returns:
- property createdDateTime
-
withCreatedDateTime
public WindowsQualityUpdateProfile withCreatedDateTime(OffsetDateTime createdDateTime)
Returns an immutable copy ofthiswith just thecreatedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The date time that the profile was created.”
- Parameters:
createdDateTime- new value ofcreatedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecreatedDateTimefield changed
-
getDeployableContentDisplayName
public Optional<String> getDeployableContentDisplayName()
“Friendly display name of the quality update profile deployable content”- Returns:
- property deployableContentDisplayName
-
withDeployableContentDisplayName
public WindowsQualityUpdateProfile withDeployableContentDisplayName(String deployableContentDisplayName)
Returns an immutable copy ofthiswith just thedeployableContentDisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Friendly display name of the quality update profile deployable content”
- Parameters:
deployableContentDisplayName- new value ofdeployableContentDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeployableContentDisplayNamefield changed
-
getDescription
public Optional<String> getDescription()
“The description of the profile which is specified by the user.”- Returns:
- property description
-
withDescription
public WindowsQualityUpdateProfile withDescription(String description)
Returns an immutable copy ofthiswith just thedescriptionfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The description of the profile which is specified by the user.”
- Parameters:
description- new value ofdescriptionfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedescriptionfield changed
-
getDisplayName
public Optional<String> getDisplayName()
“The display name for the profile.”- Returns:
- property displayName
-
withDisplayName
public WindowsQualityUpdateProfile withDisplayName(String displayName)
Returns an immutable copy ofthiswith just thedisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“The display name for the profile.”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getExpeditedUpdateSettings
public Optional<ExpeditedWindowsQualityUpdateSettings> getExpeditedUpdateSettings()
“Expedited update settings.”- Returns:
- property expeditedUpdateSettings
-
withExpeditedUpdateSettings
public WindowsQualityUpdateProfile withExpeditedUpdateSettings(ExpeditedWindowsQualityUpdateSettings expeditedUpdateSettings)
Returns an immutable copy ofthiswith just theexpeditedUpdateSettingsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Expedited update settings.”
- Parameters:
expeditedUpdateSettings- new value ofexpeditedUpdateSettingsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theexpeditedUpdateSettingsfield changed
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
“The date time that the profile was last modified.”- Returns:
- property lastModifiedDateTime
-
withLastModifiedDateTime
public WindowsQualityUpdateProfile withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
Returns an immutable copy ofthiswith just thelastModifiedDateTimefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“The date time that the profile was last modified.”
- Parameters:
lastModifiedDateTime- new value oflastModifiedDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastModifiedDateTimefield changed
-
getReleaseDateDisplayName
public Optional<String> getReleaseDateDisplayName()
“Friendly release date to display for a Quality Update release”- Returns:
- property releaseDateDisplayName
-
withReleaseDateDisplayName
public WindowsQualityUpdateProfile withReleaseDateDisplayName(String releaseDateDisplayName)
Returns an immutable copy ofthiswith just thereleaseDateDisplayNamefield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis.patch()is called (if available)on the returned object only the changed fields are submitted.“Friendly release date to display for a Quality Update release”
- Parameters:
releaseDateDisplayName- new value ofreleaseDateDisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thereleaseDateDisplayNamefield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds()
“List of Scope Tags for this Quality Update entity.”- Returns:
- property roleScopeTagIds
-
withRoleScopeTagIds
public WindowsQualityUpdateProfile withRoleScopeTagIds(List<String> roleScopeTagIds)
Returns an immutable copy ofthiswith just theroleScopeTagIdsfield changed. Field description below. The field name is also added to an internal map of changed fields in the returned object so that whenthis. patch()is called (if available)on the returned object only the changed fields are submitted.“List of Scope Tags for this Quality Update entity.”
- Parameters:
roleScopeTagIds- new value ofroleScopeTagIdsfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theroleScopeTagIdsfield changed
-
getRoleScopeTagIds
public com.github.davidmoten.odata.client.CollectionPage<String> getRoleScopeTagIds(com.github.davidmoten.odata.client.HttpRequestOptions options)
“List of Scope Tags for this Quality Update entity.”- Parameters:
options- specify connect and read timeouts- Returns:
- property roleScopeTagIds
-
withUnmappedField
public WindowsQualityUpdateProfile withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getAssignments
public WindowsQualityUpdateProfileAssignmentCollectionRequest getAssignments()
“The list of group assignments of the profile.”- Returns:
- navigational property assignments
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public WindowsQualityUpdateProfile patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public WindowsQualityUpdateProfile put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
assign
public com.github.davidmoten.odata.client.ActionRequestNoReturn assign(List<WindowsQualityUpdateProfileAssignment> assignments)
-
-