Class UserExperienceAnalyticsRemoteConnection
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.UserExperienceAnalyticsRemoteConnection
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class UserExperienceAnalyticsRemoteConnection extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“The user experience analyte remote connection entity.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classUserExperienceAnalyticsRemoteConnection.Builder
-
Field Summary
Fields Modifier and Type Field Description protected DoublecloudPcFailurePercentageprotected DoublecloudPcRoundTripTimeprotected DoublecloudPcSignInTimeprotected DoublecoreBootTimeprotected DoublecoreSignInTimeprotected IntegerdeviceCountprotected StringdeviceIdprotected StringdeviceNameprotected Stringmanufacturerprotected Stringmodelprotected DoubleremoteSignInTimeprotected StringuserPrincipalNameprotected StringvirtualNetwork-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedUserExperienceAnalyticsRemoteConnection()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static UserExperienceAnalyticsRemoteConnection.BuilderbuilderUserExperienceAnalyticsRemoteConnection()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.ChangedFieldsgetChangedFields()Optional<Double>getCloudPcFailurePercentage()“The sign in failure percentage of Cloud PC Device.Optional<Double>getCloudPcRoundTripTime()“The round tip time of Cloud PC Device.Optional<Double>getCloudPcSignInTime()“The sign in time of Cloud PC Device.Optional<Double>getCoreBootTime()“The core boot time of Cloud PC Device.Optional<Double>getCoreSignInTime()“The core sign in time of Cloud PC Device.Optional<Integer>getDeviceCount()“The count of remote connection.Optional<String>getDeviceId()“The id of the device.”Optional<String>getDeviceName()“The name of the device.”Optional<String>getManufacturer()“The user experience analytics manufacturer.”Optional<String>getModel()“The user experience analytics device model.”Optional<Double>getRemoteSignInTime()“The remote sign in time of Cloud PC Device.com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()Optional<String>getUserPrincipalName()“The user experience analytics userPrincipalName.”Optional<String>getVirtualNetwork()“The user experience analytics virtual network.”StringodataTypeName()UserExperienceAnalyticsRemoteConnectionpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)UserExperienceAnalyticsRemoteConnectionput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()UserExperienceAnalyticsRemoteConnectionwithCloudPcFailurePercentage(Double cloudPcFailurePercentage)Returns an immutable copy ofthiswith just thecloudPcFailurePercentagefield changed.UserExperienceAnalyticsRemoteConnectionwithCloudPcRoundTripTime(Double cloudPcRoundTripTime)Returns an immutable copy ofthiswith just thecloudPcRoundTripTimefield changed.UserExperienceAnalyticsRemoteConnectionwithCloudPcSignInTime(Double cloudPcSignInTime)Returns an immutable copy ofthiswith just thecloudPcSignInTimefield changed.UserExperienceAnalyticsRemoteConnectionwithCoreBootTime(Double coreBootTime)Returns an immutable copy ofthiswith just thecoreBootTimefield changed.UserExperienceAnalyticsRemoteConnectionwithCoreSignInTime(Double coreSignInTime)Returns an immutable copy ofthiswith just thecoreSignInTimefield changed.UserExperienceAnalyticsRemoteConnectionwithDeviceCount(Integer deviceCount)Returns an immutable copy ofthiswith just thedeviceCountfield changed.UserExperienceAnalyticsRemoteConnectionwithDeviceId(String deviceId)Returns an immutable copy ofthiswith just thedeviceIdfield changed.UserExperienceAnalyticsRemoteConnectionwithDeviceName(String deviceName)Returns an immutable copy ofthiswith just thedeviceNamefield changed.UserExperienceAnalyticsRemoteConnectionwithManufacturer(String manufacturer)Returns an immutable copy ofthiswith just themanufacturerfield changed.UserExperienceAnalyticsRemoteConnectionwithModel(String model)Returns an immutable copy ofthiswith just themodelfield changed.UserExperienceAnalyticsRemoteConnectionwithRemoteSignInTime(Double remoteSignInTime)Returns an immutable copy ofthiswith just theremoteSignInTimefield changed.UserExperienceAnalyticsRemoteConnectionwithUnmappedField(String name, String value)UserExperienceAnalyticsRemoteConnectionwithUserPrincipalName(String userPrincipalName)Returns an immutable copy ofthiswith just theuserPrincipalNamefield changed.UserExperienceAnalyticsRemoteConnectionwithVirtualNetwork(String virtualNetwork)Returns an immutable copy ofthiswith just thevirtualNetworkfield changed.
-
-
-
Field Detail
-
cloudPcFailurePercentage
protected Double cloudPcFailurePercentage
-
cloudPcRoundTripTime
protected Double cloudPcRoundTripTime
-
cloudPcSignInTime
protected Double cloudPcSignInTime
-
coreBootTime
protected Double coreBootTime
-
coreSignInTime
protected Double coreSignInTime
-
deviceCount
protected Integer deviceCount
-
deviceId
protected String deviceId
-
deviceName
protected String deviceName
-
manufacturer
protected String manufacturer
-
model
protected String model
-
remoteSignInTime
protected Double remoteSignInTime
-
userPrincipalName
protected String userPrincipalName
-
virtualNetwork
protected String virtualNetwork
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderUserExperienceAnalyticsRemoteConnection
public static UserExperienceAnalyticsRemoteConnection.Builder builderUserExperienceAnalyticsRemoteConnection()
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
-
getCloudPcFailurePercentage
public Optional<Double> getCloudPcFailurePercentage()
“The sign in failure percentage of Cloud PC Device. Valid values 0 to 100”- Returns:
- property cloudPcFailurePercentage
-
withCloudPcFailurePercentage
public UserExperienceAnalyticsRemoteConnection withCloudPcFailurePercentage(Double cloudPcFailurePercentage)
Returns an immutable copy ofthiswith just thecloudPcFailurePercentagefield 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 sign in failure percentage of Cloud PC Device. Valid values 0 to 100”
- Parameters:
cloudPcFailurePercentage- new value ofcloudPcFailurePercentagefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecloudPcFailurePercentagefield changed
-
getCloudPcRoundTripTime
public Optional<Double> getCloudPcRoundTripTime()
“The round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”- Returns:
- property cloudPcRoundTripTime
-
withCloudPcRoundTripTime
public UserExperienceAnalyticsRemoteConnection withCloudPcRoundTripTime(Double cloudPcRoundTripTime)
Returns an immutable copy ofthiswith just thecloudPcRoundTripTimefield 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 round tip time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”
- Parameters:
cloudPcRoundTripTime- new value ofcloudPcRoundTripTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecloudPcRoundTripTimefield changed
-
getCloudPcSignInTime
public Optional<Double> getCloudPcSignInTime()
“The sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”- Returns:
- property cloudPcSignInTime
-
withCloudPcSignInTime
public UserExperienceAnalyticsRemoteConnection withCloudPcSignInTime(Double cloudPcSignInTime)
Returns an immutable copy ofthiswith just thecloudPcSignInTimefield 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 sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”
- Parameters:
cloudPcSignInTime- new value ofcloudPcSignInTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecloudPcSignInTimefield changed
-
getCoreBootTime
public Optional<Double> getCoreBootTime()
“The core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”- Returns:
- property coreBootTime
-
withCoreBootTime
public UserExperienceAnalyticsRemoteConnection withCoreBootTime(Double coreBootTime)
Returns an immutable copy ofthiswith just thecoreBootTimefield 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 core boot time of Cloud PC Device. Valid values 0 to 1.79769313486232E+308”
- Parameters:
coreBootTime- new value ofcoreBootTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecoreBootTimefield changed
-
getCoreSignInTime
public Optional<Double> getCoreSignInTime()
“The core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+ 308”- Returns:
- property coreSignInTime
-
withCoreSignInTime
public UserExperienceAnalyticsRemoteConnection withCoreSignInTime(Double coreSignInTime)
Returns an immutable copy ofthiswith just thecoreSignInTimefield 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 core sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+ 308”
- Parameters:
coreSignInTime- new value ofcoreSignInTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thecoreSignInTimefield changed
-
getDeviceCount
public Optional<Integer> getDeviceCount()
“The count of remote connection. Valid values 0 to 2147483647”- Returns:
- property deviceCount
-
withDeviceCount
public UserExperienceAnalyticsRemoteConnection withDeviceCount(Integer deviceCount)
Returns an immutable copy ofthiswith just thedeviceCountfield 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 count of remote connection. Valid values 0 to 2147483647”
- Parameters:
deviceCount- new value ofdeviceCountfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceCountfield changed
-
getDeviceId
public Optional<String> getDeviceId()
“The id of the device.”- Returns:
- property deviceId
-
withDeviceId
public UserExperienceAnalyticsRemoteConnection withDeviceId(String deviceId)
Returns an immutable copy ofthiswith just thedeviceIdfield 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 id of the device.”
- Parameters:
deviceId- new value ofdeviceIdfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceIdfield changed
-
getDeviceName
public Optional<String> getDeviceName()
“The name of the device.”- Returns:
- property deviceName
-
withDeviceName
public UserExperienceAnalyticsRemoteConnection withDeviceName(String deviceName)
Returns an immutable copy ofthiswith just thedeviceNamefield 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 name of the device.”
- Parameters:
deviceName- new value ofdeviceNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedeviceNamefield changed
-
getManufacturer
public Optional<String> getManufacturer()
“The user experience analytics manufacturer.”- Returns:
- property manufacturer
-
withManufacturer
public UserExperienceAnalyticsRemoteConnection withManufacturer(String manufacturer)
Returns an immutable copy ofthiswith just themanufacturerfield 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 user experience analytics manufacturer.”
- Parameters:
manufacturer- new value ofmanufacturerfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themanufacturerfield changed
-
getModel
public Optional<String> getModel()
“The user experience analytics device model.”- Returns:
- property model
-
withModel
public UserExperienceAnalyticsRemoteConnection withModel(String model)
Returns an immutable copy ofthiswith just themodelfield 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 user experience analytics device model.”
- Parameters:
model- new value ofmodelfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just themodelfield changed
-
getRemoteSignInTime
public Optional<Double> getRemoteSignInTime()
“The remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+ 308”- Returns:
- property remoteSignInTime
-
withRemoteSignInTime
public UserExperienceAnalyticsRemoteConnection withRemoteSignInTime(Double remoteSignInTime)
Returns an immutable copy ofthiswith just theremoteSignInTimefield 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 remote sign in time of Cloud PC Device. Valid values 0 to 1.79769313486232E+ 308”
- Parameters:
remoteSignInTime- new value ofremoteSignInTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theremoteSignInTimefield changed
-
getUserPrincipalName
public Optional<String> getUserPrincipalName()
“The user experience analytics userPrincipalName.”- Returns:
- property userPrincipalName
-
withUserPrincipalName
public UserExperienceAnalyticsRemoteConnection withUserPrincipalName(String userPrincipalName)
Returns an immutable copy ofthiswith just theuserPrincipalNamefield 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 user experience analytics userPrincipalName.”
- Parameters:
userPrincipalName- new value ofuserPrincipalNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just theuserPrincipalNamefield changed
-
getVirtualNetwork
public Optional<String> getVirtualNetwork()
“The user experience analytics virtual network.”- Returns:
- property virtualNetwork
-
withVirtualNetwork
public UserExperienceAnalyticsRemoteConnection withVirtualNetwork(String virtualNetwork)
Returns an immutable copy ofthiswith just thevirtualNetworkfield 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 user experience analytics virtual network.”
- Parameters:
virtualNetwork- new value ofvirtualNetworkfield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thevirtualNetworkfield changed
-
withUnmappedField
public UserExperienceAnalyticsRemoteConnection withUnmappedField(String name, String value)
- Overrides:
withUnmappedFieldin classEntity
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classEntity
-
patch
public UserExperienceAnalyticsRemoteConnection patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public UserExperienceAnalyticsRemoteConnection put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-