Class TiTaxiiDataConnector
java.lang.Object
com.azure.core.management.ProxyResource
com.azure.resourcemanager.securityinsights.models.ResourceWithEtag
com.azure.resourcemanager.securityinsights.fluent.models.DataConnectorInner
com.azure.resourcemanager.securityinsights.models.TiTaxiiDataConnector
Data connector to pull Threat intelligence data from TAXII 2.0/2.1 server.
-
Constructor Summary
-
Method Summary
Modifier and TypeMethodDescriptionGet the collectionId property: The collection id of the TAXII server.Get the dataTypes property: The available data types for Threat Intelligence TAXII data connector.Get the friendlyName property: The friendly name for the TAXII server.password()
Get the password property: The password for the TAXII server.Get the pollingFrequency property: The polling frequency for the TAXII server.Get the taxiiLookbackPeriod property: The lookback period for the TAXII server.Get the taxiiServer property: The API root for the TAXII server.tenantId()
Get the tenantId property: The tenant id to connect to, and get the data from.username()
Get the username property: The userName for the TAXII server.void
validate()
Validates the instance.withCollectionId
(String collectionId) Set the collectionId property: The collection id of the TAXII server.withDataTypes
(TiTaxiiDataConnectorDataTypes dataTypes) Set the dataTypes property: The available data types for Threat Intelligence TAXII data connector.Set the etag property: Etag of the azure resource.withFriendlyName
(String friendlyName) Set the friendlyName property: The friendly name for the TAXII server.withPassword
(String password) Set the password property: The password for the TAXII server.withPollingFrequency
(PollingFrequency pollingFrequency) Set the pollingFrequency property: The polling frequency for the TAXII server.withTaxiiLookbackPeriod
(OffsetDateTime taxiiLookbackPeriod) Set the taxiiLookbackPeriod property: The lookback period for the TAXII server.withTaxiiServer
(String taxiiServer) Set the taxiiServer property: The API root for the TAXII server.withTenantId
(String tenantId) Set the tenantId property: The tenant id to connect to, and get the data from.withUsername
(String username) Set the username property: The userName for the TAXII server.withWorkspaceId
(String workspaceId) Set the workspaceId property: The workspace id.Get the workspaceId property: The workspace id.Methods inherited from class com.azure.resourcemanager.securityinsights.models.ResourceWithEtag
etag, systemData
Methods inherited from class com.azure.core.management.ProxyResource
id, name, type
-
Constructor Details
-
TiTaxiiDataConnector
public TiTaxiiDataConnector()
-
-
Method Details
-
withEtag
Set the etag property: Etag of the azure resource.- Overrides:
withEtag
in classDataConnectorInner
- Parameters:
etag
- the etag value to set.- Returns:
- the ResourceWithEtag object itself.
-
workspaceId
Get the workspaceId property: The workspace id.- Returns:
- the workspaceId value.
-
withWorkspaceId
Set the workspaceId property: The workspace id.- Parameters:
workspaceId
- the workspaceId value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
friendlyName
Get the friendlyName property: The friendly name for the TAXII server.- Returns:
- the friendlyName value.
-
withFriendlyName
Set the friendlyName property: The friendly name for the TAXII server.- Parameters:
friendlyName
- the friendlyName value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
taxiiServer
Get the taxiiServer property: The API root for the TAXII server.- Returns:
- the taxiiServer value.
-
withTaxiiServer
Set the taxiiServer property: The API root for the TAXII server.- Parameters:
taxiiServer
- the taxiiServer value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
collectionId
Get the collectionId property: The collection id of the TAXII server.- Returns:
- the collectionId value.
-
withCollectionId
Set the collectionId property: The collection id of the TAXII server.- Parameters:
collectionId
- the collectionId value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
username
Get the username property: The userName for the TAXII server.- Returns:
- the username value.
-
withUsername
Set the username property: The userName for the TAXII server.- Parameters:
username
- the username value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
password
Get the password property: The password for the TAXII server.- Returns:
- the password value.
-
withPassword
Set the password property: The password for the TAXII server.- Parameters:
password
- the password value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
taxiiLookbackPeriod
Get the taxiiLookbackPeriod property: The lookback period for the TAXII server.- Returns:
- the taxiiLookbackPeriod value.
-
withTaxiiLookbackPeriod
Set the taxiiLookbackPeriod property: The lookback period for the TAXII server.- Parameters:
taxiiLookbackPeriod
- the taxiiLookbackPeriod value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
pollingFrequency
Get the pollingFrequency property: The polling frequency for the TAXII server.- Returns:
- the pollingFrequency value.
-
withPollingFrequency
Set the pollingFrequency property: The polling frequency for the TAXII server.- Parameters:
pollingFrequency
- the pollingFrequency value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
dataTypes
Get the dataTypes property: The available data types for Threat Intelligence TAXII data connector.- Returns:
- the dataTypes value.
-
withDataTypes
Set the dataTypes property: The available data types for Threat Intelligence TAXII data connector.- Parameters:
dataTypes
- the dataTypes value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
tenantId
Get the tenantId property: The tenant id to connect to, and get the data from.- Returns:
- the tenantId value.
-
withTenantId
Set the tenantId property: The tenant id to connect to, and get the data from.- Parameters:
tenantId
- the tenantId value to set.- Returns:
- the TiTaxiiDataConnector object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classDataConnectorInner
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-