Class TiTaxiiDataConnectorProperties
java.lang.Object
com.azure.resourcemanager.securityinsights.models.DataConnectorTenantId
com.azure.resourcemanager.securityinsights.fluent.models.TiTaxiiDataConnectorProperties
Threat Intelligence TAXII data connector properties.
-
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.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.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.DataConnectorTenantId
tenantId
-
Constructor Details
-
TiTaxiiDataConnectorProperties
public TiTaxiiDataConnectorProperties()
-
-
Method Details
-
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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties 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 TiTaxiiDataConnectorProperties object itself.
-
withTenantId
Set the tenantId property: The tenant id to connect to, and get the data from.- Overrides:
withTenantId
in classDataConnectorTenantId
- Parameters:
tenantId
- the tenantId value to set.- Returns:
- the DataConnectorTenantId object itself.
-
validate
public void validate()Validates the instance.- Overrides:
validate
in classDataConnectorTenantId
- Throws:
IllegalArgumentException
- thrown if the instance is not valid.
-