Package odata.msgraph.client.beta.entity
Class NdesConnector
- java.lang.Object
-
- odata.msgraph.client.beta.entity.Entity
-
- odata.msgraph.client.beta.entity.NdesConnector
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataEntityType,com.github.davidmoten.odata.client.ODataType
public class NdesConnector extends Entity implements com.github.davidmoten.odata.client.ODataEntityType
“Entity which represents an OnPrem Ndes connector.”
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classNdesConnector.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringdisplayNameprotected OffsetDateTimelastConnectionDateTimeprotected NdesConnectorStatestate-
Fields inherited from class odata.msgraph.client.beta.entity.Entity
changedFields, contextPath, id, odataType, unmappedFields
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedNdesConnector()
-
Method Summary
All Methods Static Methods Instance Methods Concrete Methods Modifier and Type Method Description static NdesConnector.BuilderbuilderNdesConnector()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<String>getDisplayName()“The friendly name of the Ndes Connector.”Optional<OffsetDateTime>getLastConnectionDateTime()“Last connection time for the Ndes Connector”Optional<NdesConnectorState>getState()“Ndes Connector Status”com.github.davidmoten.odata.client.UnmappedFieldsgetUnmappedFields()StringodataTypeName()NdesConnectorpatch()Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.voidpostInject(boolean addKeysToContextPath)NdesConnectorput()Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).StringtoString()NdesConnectorwithDisplayName(String displayName)Returns an immutable copy ofthiswith just thedisplayNamefield changed.NdesConnectorwithLastConnectionDateTime(OffsetDateTime lastConnectionDateTime)Returns an immutable copy ofthiswith just thelastConnectionDateTimefield changed.NdesConnectorwithState(NdesConnectorState state)Returns an immutable copy ofthiswith just thestatefield changed.NdesConnectorwithUnmappedField(String name, String value)
-
-
-
Field Detail
-
displayName
protected String displayName
-
lastConnectionDateTime
protected OffsetDateTime lastConnectionDateTime
-
state
protected NdesConnectorState state
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classEntity
-
builderNdesConnector
public static NdesConnector.Builder builderNdesConnector()
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
-
getDisplayName
public Optional<String> getDisplayName()
“The friendly name of the Ndes Connector.”- Returns:
- property displayName
-
withDisplayName
public NdesConnector 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 friendly name of the Ndes Connector.”
- Parameters:
displayName- new value ofdisplayNamefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thedisplayNamefield changed
-
getLastConnectionDateTime
public Optional<OffsetDateTime> getLastConnectionDateTime()
“Last connection time for the Ndes Connector”- Returns:
- property lastConnectionDateTime
-
withLastConnectionDateTime
public NdesConnector withLastConnectionDateTime(OffsetDateTime lastConnectionDateTime)
Returns an immutable copy ofthiswith just thelastConnectionDateTimefield 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.“Last connection time for the Ndes Connector”
- Parameters:
lastConnectionDateTime- new value oflastConnectionDateTimefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thelastConnectionDateTimefield changed
-
getState
public Optional<NdesConnectorState> getState()
“Ndes Connector Status”- Returns:
- property state
-
withState
public NdesConnector withState(NdesConnectorState state)
Returns an immutable copy ofthiswith just thestatefield 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.“Ndes Connector Status”
- Parameters:
state- new value ofstatefield (as defined in service metadata)- Returns:
- immutable copy of
thiswith just thestatefield changed
-
withUnmappedField
public NdesConnector 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 NdesConnector patch()
Submits only changed fields for update and returns an immutable copy ofthiswith changed fields reset.
-
put
public NdesConnector put()
Submits all fields for update and returns an immutable copy ofthiswith changed fields reset (they were ignored anyway).
-
-