Class TeamsMessageEvidence
- java.lang.Object
-
- odata.msgraph.client.security.complex.AlertEvidence
-
- odata.msgraph.client.security.complex.TeamsMessageEvidence
-
- All Implemented Interfaces:
com.github.davidmoten.odata.client.ODataType
public class TeamsMessageEvidence extends AlertEvidence implements com.github.davidmoten.odata.client.ODataType
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description static classTeamsMessageEvidence.Builder
-
Field Summary
Fields Modifier and Type Field Description protected StringcampaignIdprotected StringchannelIdprotected TeamsMessageDeliveryActiondeliveryActionprotected TeamsDeliveryLocationdeliveryLocationprotected List<FileEvidence>filesprotected StringfilesNextLinkprotected StringgroupIdprotected BooleanisExternalprotected BooleanisOwnedprotected OffsetDateTimelastModifiedDateTimeprotected AntispamTeamsDirectionmessageDirectionprotected StringmessageIdprotected UUIDowningTenantIdprotected StringparentMessageIdprotected OffsetDateTimereceivedDateTimeprotected List<String>recipientsprotected StringrecipientsNextLinkprotected StringsenderFromAddressprotected StringsenderIPprotected StringsourceAppNameprotected StringsourceIdprotected Stringsubjectprotected List<String>suspiciousRecipientsprotected StringsuspiciousRecipientsNextLinkprotected StringthreadIdprotected StringthreadTypeprotected List<UrlEvidence>urlsprotected StringurlsNextLink-
Fields inherited from class odata.msgraph.client.security.complex.AlertEvidence
contextPath, createdDateTime, detailedRoles, detailedRolesNextLink, odataType, remediationStatus, remediationStatusDetails, roles, rolesNextLink, tags, tagsNextLink, unmappedFields, verdict
-
-
Constructor Summary
Constructors Modifier Constructor Description protectedTeamsMessageEvidence()
-
Method Summary
-
Methods inherited from class odata.msgraph.client.security.complex.AlertEvidence
builder, getCreatedDateTime, getDetailedRoles, getDetailedRoles, getRemediationStatus, getRemediationStatusDetails, getRoles, getRoles, getTags, getTags, getVerdict, withCreatedDateTime, withRemediationStatus, withRemediationStatusDetails, withVerdict
-
-
-
-
Field Detail
-
campaignId
protected String campaignId
-
channelId
protected String channelId
-
deliveryAction
protected TeamsMessageDeliveryAction deliveryAction
-
deliveryLocation
protected TeamsDeliveryLocation deliveryLocation
-
files
protected List<FileEvidence> files
-
filesNextLink
protected String filesNextLink
-
groupId
protected String groupId
-
isExternal
protected Boolean isExternal
-
isOwned
protected Boolean isOwned
-
lastModifiedDateTime
protected OffsetDateTime lastModifiedDateTime
-
messageDirection
protected AntispamTeamsDirection messageDirection
-
messageId
protected String messageId
-
owningTenantId
protected UUID owningTenantId
-
parentMessageId
protected String parentMessageId
-
receivedDateTime
protected OffsetDateTime receivedDateTime
-
recipientsNextLink
protected String recipientsNextLink
-
senderFromAddress
protected String senderFromAddress
-
senderIP
protected String senderIP
-
sourceAppName
protected String sourceAppName
-
sourceId
protected String sourceId
-
subject
protected String subject
-
suspiciousRecipientsNextLink
protected String suspiciousRecipientsNextLink
-
threadId
protected String threadId
-
threadType
protected String threadType
-
urls
protected List<UrlEvidence> urls
-
urlsNextLink
protected String urlsNextLink
-
-
Method Detail
-
odataTypeName
public String odataTypeName()
- Specified by:
odataTypeNamein interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
odataTypeNamein classAlertEvidence
-
withCampaignId
public TeamsMessageEvidence withCampaignId(String campaignId)
-
withChannelId
public TeamsMessageEvidence withChannelId(String channelId)
-
getDeliveryAction
public Optional<TeamsMessageDeliveryAction> getDeliveryAction()
-
withDeliveryAction
public TeamsMessageEvidence withDeliveryAction(TeamsMessageDeliveryAction deliveryAction)
-
getDeliveryLocation
public Optional<TeamsDeliveryLocation> getDeliveryLocation()
-
withDeliveryLocation
public TeamsMessageEvidence withDeliveryLocation(TeamsDeliveryLocation deliveryLocation)
-
getFiles
public com.github.davidmoten.odata.client.CollectionPage<FileEvidence> getFiles()
-
getFiles
public com.github.davidmoten.odata.client.CollectionPage<FileEvidence> getFiles(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withGroupId
public TeamsMessageEvidence withGroupId(String groupId)
-
withIsExternal
public TeamsMessageEvidence withIsExternal(Boolean isExternal)
-
withIsOwned
public TeamsMessageEvidence withIsOwned(Boolean isOwned)
-
getLastModifiedDateTime
public Optional<OffsetDateTime> getLastModifiedDateTime()
-
withLastModifiedDateTime
public TeamsMessageEvidence withLastModifiedDateTime(OffsetDateTime lastModifiedDateTime)
-
getMessageDirection
public Optional<AntispamTeamsDirection> getMessageDirection()
-
withMessageDirection
public TeamsMessageEvidence withMessageDirection(AntispamTeamsDirection messageDirection)
-
withMessageId
public TeamsMessageEvidence withMessageId(String messageId)
-
withOwningTenantId
public TeamsMessageEvidence withOwningTenantId(UUID owningTenantId)
-
withParentMessageId
public TeamsMessageEvidence withParentMessageId(String parentMessageId)
-
getReceivedDateTime
public Optional<OffsetDateTime> getReceivedDateTime()
-
withReceivedDateTime
public TeamsMessageEvidence withReceivedDateTime(OffsetDateTime receivedDateTime)
-
getRecipients
public com.github.davidmoten.odata.client.CollectionPage<String> getRecipients()
-
getRecipients
public com.github.davidmoten.odata.client.CollectionPage<String> getRecipients(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withSenderFromAddress
public TeamsMessageEvidence withSenderFromAddress(String senderFromAddress)
-
withSenderIP
public TeamsMessageEvidence withSenderIP(String senderIP)
-
withSourceAppName
public TeamsMessageEvidence withSourceAppName(String sourceAppName)
-
withSourceId
public TeamsMessageEvidence withSourceId(String sourceId)
-
withSubject
public TeamsMessageEvidence withSubject(String subject)
-
getSuspiciousRecipients
public com.github.davidmoten.odata.client.CollectionPage<String> getSuspiciousRecipients()
-
getSuspiciousRecipients
public com.github.davidmoten.odata.client.CollectionPage<String> getSuspiciousRecipients(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withThreadId
public TeamsMessageEvidence withThreadId(String threadId)
-
withThreadType
public TeamsMessageEvidence withThreadType(String threadType)
-
getUrls
public com.github.davidmoten.odata.client.CollectionPage<UrlEvidence> getUrls()
-
getUrls
public com.github.davidmoten.odata.client.CollectionPage<UrlEvidence> getUrls(com.github.davidmoten.odata.client.HttpRequestOptions options)
-
withUnmappedField
public TeamsMessageEvidence withUnmappedField(String name, Object value)
- Overrides:
withUnmappedFieldin classAlertEvidence
-
getUnmappedFields
public com.github.davidmoten.odata.client.UnmappedFields getUnmappedFields()
- Specified by:
getUnmappedFieldsin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
getUnmappedFieldsin classAlertEvidence
-
postInject
public void postInject(boolean addKeysToContextPath)
- Specified by:
postInjectin interfacecom.github.davidmoten.odata.client.ODataType- Overrides:
postInjectin classAlertEvidence
-
builderTeamsMessageEvidence
public static TeamsMessageEvidence.Builder builderTeamsMessageEvidence()
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
-
toString
public String toString()
- Overrides:
toStringin classAlertEvidence
-
-