Class ExternalConnection
java.lang.Object
com.microsoft.graph.models.Entity
com.microsoft.graph.externalconnectors.models.ExternalConnection
- All Implemented Interfaces:
com.microsoft.graph.serializer.IJsonBackedObject
public class ExternalConnection
extends Entity
implements com.microsoft.graph.serializer.IJsonBackedObject
The class for the External Connection.
-
Field Summary
FieldsModifier and TypeFieldDescriptionThe Configuration.The Description.The Groups.The Items.The Name.The Operations.The Schema.The State. -
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionvoid
setRawObject
(com.microsoft.graph.serializer.ISerializer serializer, com.google.gson.JsonObject json) Sets the raw JSON objectMethods inherited from class com.microsoft.graph.models.Entity
additionalDataManager
Methods inherited from class java.lang.Object
clone, equals, finalize, getClass, hashCode, notify, notifyAll, toString, wait, wait, wait
Methods inherited from interface com.microsoft.graph.serializer.IJsonBackedObject
additionalDataManager
-
Field Details
-
configuration
@SerializedName(value="configuration", alternate="Configuration") @Expose @Nullable public Configuration configurationThe Configuration. Specifies additional application IDs that are allowed to manage the connection and to index content in the connection. Optional. -
description
@SerializedName(value="description", alternate="Description") @Expose @Nullable public String descriptionThe Description. Description of the connection displayed in the Microsoft 365 admin center. Optional. -
name
The Name. The display name of the connection to be displayed in the Microsoft 365 admin center. Maximum length of 128 characters. Required. -
state
The State. Indicates the current state of the connection. Possible values are: draft, ready, obsolete, limitExceeded, unknownFutureValue. -
groups
@SerializedName(value="groups", alternate="Groups") @Expose @Nullable public ExternalGroupCollectionPage groupsThe Groups. -
items
@SerializedName(value="items", alternate="Items") @Expose @Nullable public ExternalItemCollectionPage itemsThe Items. -
operations
@SerializedName(value="operations", alternate="Operations") @Expose @Nullable public ConnectionOperationCollectionPage operationsThe Operations. -
schema
The Schema.
-
-
Constructor Details
-
ExternalConnection
public ExternalConnection()
-
-
Method Details
-
setRawObject
public void setRawObject(@Nonnull com.microsoft.graph.serializer.ISerializer serializer, @Nonnull com.google.gson.JsonObject json) Sets the raw JSON object- Specified by:
setRawObject
in interfacecom.microsoft.graph.serializer.IJsonBackedObject
- Overrides:
setRawObject
in classEntity
- Parameters:
serializer
- the serializerjson
- the JSON object to set this object to
-