Class ThreatIntelligenceRequestBuilder

java.lang.Object
com.microsoft.graph.http.BaseRequestBuilder<ThreatIntelligence>
com.microsoft.graph.security.requests.ThreatIntelligenceRequestBuilder
All Implemented Interfaces:
com.microsoft.graph.http.IRequestBuilder

public class ThreatIntelligenceRequestBuilder extends com.microsoft.graph.http.BaseRequestBuilder<ThreatIntelligence>
The class for the Threat Intelligence Request Builder.
  • Constructor Details

    • ThreatIntelligenceRequestBuilder

      public ThreatIntelligenceRequestBuilder(@Nonnull String requestUrl, @Nonnull com.microsoft.graph.core.IBaseClient<?> client, @Nullable List<? extends com.microsoft.graph.options.Option> requestOptions)
      The request builder for the ThreatIntelligence
      Parameters:
      requestUrl - the request URL
      client - the service client
      requestOptions - the options for this request
  • Method Details

    • buildRequest

      @Nonnull public ThreatIntelligenceRequest buildRequest(@Nullable com.microsoft.graph.options.Option... requestOptions)
      Creates the request
      Parameters:
      requestOptions - the options for this request
      Returns:
      the ThreatIntelligenceRequest instance
    • buildRequest

      @Nonnull public ThreatIntelligenceRequest buildRequest(@Nonnull List<? extends com.microsoft.graph.options.Option> requestOptions)
      Creates the request with specific requestOptions instead of the existing requestOptions
      Parameters:
      requestOptions - the options for this request
      Returns:
      the ThreatIntelligenceRequest instance
    • articleIndicators

      @Nonnull public ArticleIndicatorCollectionRequestBuilder articleIndicators()
      Gets a request builder for the ArticleIndicator collection
      Returns:
      the collection request builder
    • articleIndicators

      @Nonnull public ArticleIndicatorRequestBuilder articleIndicators(@Nonnull String id)
      Gets a request builder for the ArticleIndicator item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • articles

      @Nonnull public ArticleCollectionRequestBuilder articles()
      Gets a request builder for the Article collection
      Returns:
      the collection request builder
    • articles

      @Nonnull public ArticleRequestBuilder articles(@Nonnull String id)
      Gets a request builder for the Article item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • hostComponents

      @Nonnull public HostComponentCollectionRequestBuilder hostComponents()
      Gets a request builder for the HostComponent collection
      Returns:
      the collection request builder
    • hostComponents

      @Nonnull public HostComponentRequestBuilder hostComponents(@Nonnull String id)
      Gets a request builder for the HostComponent item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • hostCookies

      @Nonnull public HostCookieCollectionRequestBuilder hostCookies()
      Gets a request builder for the HostCookie collection
      Returns:
      the collection request builder
    • hostCookies

      @Nonnull public HostCookieRequestBuilder hostCookies(@Nonnull String id)
      Gets a request builder for the HostCookie item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • hosts

      @Nonnull public HostCollectionRequestBuilder hosts()
      Gets a request builder for the Host collection
      Returns:
      the collection request builder
    • hosts

      @Nonnull public HostRequestBuilder hosts(@Nonnull String id)
      Gets a request builder for the Host item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • hostTrackers

      @Nonnull public HostTrackerCollectionRequestBuilder hostTrackers()
      Gets a request builder for the HostTracker collection
      Returns:
      the collection request builder
    • hostTrackers

      @Nonnull public HostTrackerRequestBuilder hostTrackers(@Nonnull String id)
      Gets a request builder for the HostTracker item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • intelligenceProfileIndicators

      @Nonnull public IntelligenceProfileIndicatorCollectionRequestBuilder intelligenceProfileIndicators()
      Gets a request builder for the IntelligenceProfileIndicator collection
      Returns:
      the collection request builder
    • intelligenceProfileIndicators

      @Nonnull public IntelligenceProfileIndicatorRequestBuilder intelligenceProfileIndicators(@Nonnull String id)
      Gets a request builder for the IntelligenceProfileIndicator item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • intelProfiles

      @Nonnull public IntelligenceProfileCollectionRequestBuilder intelProfiles()
      Gets a request builder for the IntelligenceProfile collection
      Returns:
      the collection request builder
    • intelProfiles

      @Nonnull public IntelligenceProfileRequestBuilder intelProfiles(@Nonnull String id)
      Gets a request builder for the IntelligenceProfile item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • passiveDnsRecords

      @Nonnull public PassiveDnsRecordCollectionRequestBuilder passiveDnsRecords()
      Gets a request builder for the PassiveDnsRecord collection
      Returns:
      the collection request builder
    • passiveDnsRecords

      @Nonnull public PassiveDnsRecordRequestBuilder passiveDnsRecords(@Nonnull String id)
      Gets a request builder for the PassiveDnsRecord item
      Parameters:
      id - the item identifier
      Returns:
      the request builder
    • vulnerabilities

      @Nonnull public VulnerabilityCollectionRequestBuilder vulnerabilities()
      Gets a request builder for the Vulnerability collection
      Returns:
      the collection request builder
    • vulnerabilities

      @Nonnull public VulnerabilityRequestBuilder vulnerabilities(@Nonnull String id)
      Gets a request builder for the Vulnerability item
      Parameters:
      id - the item identifier
      Returns:
      the request builder