Class ThreatIntelligenceRequestBuilder
java.lang.Object
com.microsoft.kiota.BaseRequestBuilder
com.microsoft.graph.security.threatintelligence.ThreatIntelligenceRequestBuilder
@Generated("com.microsoft.kiota")
public class ThreatIntelligenceRequestBuilder
extends com.microsoft.kiota.BaseRequestBuilder
Provides operations to manage the threatIntelligence property of the microsoft.graph.security entity.
-
Nested Class Summary
Nested ClassesModifier and TypeClassDescriptionclassConfiguration for the request such as headers, query parameters, and middleware options.classGet threatIntelligence from securityclassConfiguration for the request such as headers, query parameters, and middleware options.classConfiguration for the request such as headers, query parameters, and middleware options. -
Field Summary
Fields inherited from class com.microsoft.kiota.BaseRequestBuilder
pathParameters, requestAdapter, urlTemplate -
Constructor Summary
ConstructorsConstructorDescriptionThreatIntelligenceRequestBuilder(String rawUrl, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newThreatIntelligenceRequestBuilderand sets the default values.ThreatIntelligenceRequestBuilder(HashMap<String, Object> pathParameters, com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newThreatIntelligenceRequestBuilderand sets the default values. -
Method Summary
Modifier and TypeMethodDescriptionProvides operations to manage the articleIndicators property of the microsoft.graph.security.threatIntelligence entity.articles()Provides operations to manage the articles property of the microsoft.graph.security.threatIntelligence entity.voiddelete()Delete navigation property threatIntelligence for securityvoiddelete(Consumer<ThreatIntelligenceRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property threatIntelligence for securityget()Get threatIntelligence from securityget(Consumer<ThreatIntelligenceRequestBuilder.GetRequestConfiguration> requestConfiguration) Get threatIntelligence from securityProvides operations to manage the hostComponents property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the hostCookies property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the hostPairs property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the hostPorts property of the microsoft.graph.security.threatIntelligence entity.hosts()Provides operations to manage the hosts property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the hostSslCertificates property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the hostTrackers property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the intelligenceProfileIndicators property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the intelProfiles property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the passiveDnsRecords property of the microsoft.graph.security.threatIntelligence entity.patch(ThreatIntelligence body) Update the navigation property threatIntelligence in securitypatch(ThreatIntelligence body, Consumer<ThreatIntelligenceRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property threatIntelligence in securityProvides operations to manage the sslCertificates property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the subdomains property of the microsoft.graph.security.threatIntelligence entity.com.microsoft.kiota.RequestInformationDelete navigation property threatIntelligence for securitycom.microsoft.kiota.RequestInformationtoDeleteRequestInformation(Consumer<ThreatIntelligenceRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property threatIntelligence for securitycom.microsoft.kiota.RequestInformationGet threatIntelligence from securitycom.microsoft.kiota.RequestInformationtoGetRequestInformation(Consumer<ThreatIntelligenceRequestBuilder.GetRequestConfiguration> requestConfiguration) Get threatIntelligence from securitycom.microsoft.kiota.RequestInformationUpdate the navigation property threatIntelligence in securitycom.microsoft.kiota.RequestInformationtoPatchRequestInformation(ThreatIntelligence body, Consumer<ThreatIntelligenceRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property threatIntelligence in securityProvides operations to manage the vulnerabilities property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the whoisHistoryRecords property of the microsoft.graph.security.threatIntelligence entity.Provides operations to manage the whoisRecords property of the microsoft.graph.security.threatIntelligence entity.Returns a request builder with the provided arbitrary URL.
-
Constructor Details
-
ThreatIntelligenceRequestBuilder
public ThreatIntelligenceRequestBuilder(@Nonnull HashMap<String, Object> pathParameters, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newThreatIntelligenceRequestBuilderand sets the default values.- Parameters:
pathParameters- Path parameters for the requestrequestAdapter- The request adapter to use to execute the requests.
-
ThreatIntelligenceRequestBuilder
public ThreatIntelligenceRequestBuilder(@Nonnull String rawUrl, @Nonnull com.microsoft.kiota.RequestAdapter requestAdapter) Instantiates a newThreatIntelligenceRequestBuilderand sets the default values.- Parameters:
rawUrl- The raw URL to use for the request builder.requestAdapter- The request adapter to use to execute the requests.
-
-
Method Details
-
articleIndicators
Provides operations to manage the articleIndicators property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
ArticleIndicatorsRequestBuilder
-
articles
Provides operations to manage the articles property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
ArticlesRequestBuilder
-
hostComponents
Provides operations to manage the hostComponents property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostComponentsRequestBuilder
-
hostCookies
Provides operations to manage the hostCookies property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostCookiesRequestBuilder
-
hostPairs
Provides operations to manage the hostPairs property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostPairsRequestBuilder
-
hostPorts
Provides operations to manage the hostPorts property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostPortsRequestBuilder
-
hosts
Provides operations to manage the hosts property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostsRequestBuilder
-
hostSslCertificates
Provides operations to manage the hostSslCertificates property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostSslCertificatesRequestBuilder
-
hostTrackers
Provides operations to manage the hostTrackers property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
HostTrackersRequestBuilder
-
intelligenceProfileIndicators
Provides operations to manage the intelligenceProfileIndicators property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
IntelligenceProfileIndicatorsRequestBuilder
-
intelProfiles
Provides operations to manage the intelProfiles property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
IntelProfilesRequestBuilder
-
passiveDnsRecords
Provides operations to manage the passiveDnsRecords property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
PassiveDnsRecordsRequestBuilder
-
sslCertificates
Provides operations to manage the sslCertificates property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
SslCertificatesRequestBuilder
-
subdomains
Provides operations to manage the subdomains property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
SubdomainsRequestBuilder
-
vulnerabilities
Provides operations to manage the vulnerabilities property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
VulnerabilitiesRequestBuilder
-
whoisHistoryRecords
Provides operations to manage the whoisHistoryRecords property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
WhoisHistoryRecordsRequestBuilder
-
whoisRecords
Provides operations to manage the whoisRecords property of the microsoft.graph.security.threatIntelligence entity.- Returns:
- a
WhoisRecordsRequestBuilder
-
delete
public void delete()Delete navigation property threatIntelligence for security- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
delete
public void delete(@Nullable Consumer<ThreatIntelligenceRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property threatIntelligence for security- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
Get threatIntelligence from security- Returns:
- a
ThreatIntelligence - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
get
@Nullable public ThreatIntelligence get(@Nullable Consumer<ThreatIntelligenceRequestBuilder.GetRequestConfiguration> requestConfiguration) Get threatIntelligence from security- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ThreatIntelligence - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
Update the navigation property threatIntelligence in security- Parameters:
body- The request body- Returns:
- a
ThreatIntelligence - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
patch
@Nullable public ThreatIntelligence patch(@Nonnull ThreatIntelligence body, @Nullable Consumer<ThreatIntelligenceRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property threatIntelligence in security- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
ThreatIntelligence - Throws:
ODataError- When receiving a 4XX or 5XX status code
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation()Delete navigation property threatIntelligence for security- Returns:
- a
RequestInformation
-
toDeleteRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toDeleteRequestInformation(@Nullable Consumer<ThreatIntelligenceRequestBuilder.DeleteRequestConfiguration> requestConfiguration) Delete navigation property threatIntelligence for security- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation()Get threatIntelligence from security- Returns:
- a
RequestInformation
-
toGetRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toGetRequestInformation(@Nullable Consumer<ThreatIntelligenceRequestBuilder.GetRequestConfiguration> requestConfiguration) Get threatIntelligence from security- Parameters:
requestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ThreatIntelligence body) Update the navigation property threatIntelligence in security- Parameters:
body- The request body- Returns:
- a
RequestInformation
-
toPatchRequestInformation
@Nonnull public com.microsoft.kiota.RequestInformation toPatchRequestInformation(@Nonnull ThreatIntelligence body, @Nullable Consumer<ThreatIntelligenceRequestBuilder.PatchRequestConfiguration> requestConfiguration) Update the navigation property threatIntelligence in security- Parameters:
body- The request bodyrequestConfiguration- Configuration for the request such as headers, query parameters, and middleware options.- Returns:
- a
RequestInformation
-
withUrl
Returns a request builder with the provided arbitrary URL. Using this method means any other path or query parameters are ignored.- Parameters:
rawUrl- The raw URL to use for the request builder.- Returns:
- a
ThreatIntelligenceRequestBuilder
-