Interface IngestionSettingsClient
public interface IngestionSettingsClient
An instance of this class provides access to all the operations defined in IngestionSettingsClient.
-
Method Summary
Modifier and TypeMethodDescriptioncreate
(String ingestionSettingName, IngestionSettingInner ingestionSetting) Create setting for ingesting security data and logs to correlate with resources associated with the subscription.com.azure.core.http.rest.Response<IngestionSettingInner>
createWithResponse
(String ingestionSettingName, IngestionSettingInner ingestionSetting, com.azure.core.util.Context context) Create setting for ingesting security data and logs to correlate with resources associated with the subscription.void
Deletes the ingestion settings for this subscription.com.azure.core.http.rest.Response<Void>
deleteWithResponse
(String ingestionSettingName, com.azure.core.util.Context context) Deletes the ingestion settings for this subscription.Settings for ingesting security data and logs to correlate with resources associated with the subscription.com.azure.core.http.rest.Response<IngestionSettingInner>
getWithResponse
(String ingestionSettingName, com.azure.core.util.Context context) Settings for ingesting security data and logs to correlate with resources associated with the subscription.com.azure.core.http.rest.PagedIterable<IngestionSettingInner>
list()
Settings for ingesting security data and logs to correlate with resources associated with the subscription.com.azure.core.http.rest.PagedIterable<IngestionSettingInner>
list
(com.azure.core.util.Context context) Settings for ingesting security data and logs to correlate with resources associated with the subscription.listConnectionStrings
(String ingestionSettingName) Connection strings for ingesting security scan logs and data.com.azure.core.http.rest.Response<ConnectionStringsInner>
listConnectionStringsWithResponse
(String ingestionSettingName, com.azure.core.util.Context context) Connection strings for ingesting security scan logs and data.listTokens
(String ingestionSettingName) Returns the token that is used for correlating ingested telemetry with the resources in the subscription.com.azure.core.http.rest.Response<IngestionSettingTokenInner>
listTokensWithResponse
(String ingestionSettingName, com.azure.core.util.Context context) Returns the token that is used for correlating ingested telemetry with the resources in the subscription.
-
Method Details
-
list
com.azure.core.http.rest.PagedIterable<IngestionSettingInner> list()Settings for ingesting security data and logs to correlate with resources associated with the subscription.- Returns:
- list of ingestion settings as paginated response with
PagedIterable
. - Throws:
com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
list
com.azure.core.http.rest.PagedIterable<IngestionSettingInner> list(com.azure.core.util.Context context) Settings for ingesting security data and logs to correlate with resources associated with the subscription.- Parameters:
context
- The context to associate with this operation.- Returns:
- list of ingestion settings as paginated response with
PagedIterable
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
get
Settings for ingesting security data and logs to correlate with resources associated with the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
getWithResponse
com.azure.core.http.rest.Response<IngestionSettingInner> getWithResponse(String ingestionSettingName, com.azure.core.util.Context context) Settings for ingesting security data and logs to correlate with resources associated with the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.context
- The context to associate with this operation.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
create
Create setting for ingesting security data and logs to correlate with resources associated with the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.ingestionSetting
- Ingestion setting object.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
createWithResponse
com.azure.core.http.rest.Response<IngestionSettingInner> createWithResponse(String ingestionSettingName, IngestionSettingInner ingestionSetting, com.azure.core.util.Context context) Create setting for ingesting security data and logs to correlate with resources associated with the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.ingestionSetting
- Ingestion setting object.context
- The context to associate with this operation.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
delete
Deletes the ingestion settings for this subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
deleteWithResponse
com.azure.core.http.rest.Response<Void> deleteWithResponse(String ingestionSettingName, com.azure.core.util.Context context) Deletes the ingestion settings for this subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.context
- The context to associate with this operation.- Returns:
- the
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listTokens
Returns the token that is used for correlating ingested telemetry with the resources in the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listTokensWithResponse
com.azure.core.http.rest.Response<IngestionSettingTokenInner> listTokensWithResponse(String ingestionSettingName, com.azure.core.util.Context context) Returns the token that is used for correlating ingested telemetry with the resources in the subscription.- Parameters:
ingestionSettingName
- Name of the ingestion setting.context
- The context to associate with this operation.- Returns:
- configures how to correlate scan data and logs with resources associated with the subscription along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listConnectionStrings
Connection strings for ingesting security scan logs and data.- Parameters:
ingestionSettingName
- Name of the ingestion setting.- Returns:
- connection string for ingesting security data and logs.
- Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-
listConnectionStringsWithResponse
com.azure.core.http.rest.Response<ConnectionStringsInner> listConnectionStringsWithResponse(String ingestionSettingName, com.azure.core.util.Context context) Connection strings for ingesting security scan logs and data.- Parameters:
ingestionSettingName
- Name of the ingestion setting.context
- The context to associate with this operation.- Returns:
- connection string for ingesting security data and logs along with
Response
. - Throws:
IllegalArgumentException
- thrown if parameters fail the validation.com.azure.core.management.exception.ManagementException
- thrown if the request is rejected by server.RuntimeException
- all other wrapped checked exceptions if the request fails to be sent.
-