Class JobRequestParams.Inventory.ScanTarget
-
- All Implemented Interfaces:
public final class JobRequestParams.Inventory.ScanTargetSpecifies what to scan. Must provide at least one of: deep_scan with file location details, provider_details, or both.
-
-
Nested Class Summary
Nested Classes Modifier and Type Class Description public final classJobRequestParams.Inventory.ScanTarget.BuilderA builder for ScanTarget.
public final classJobRequestParams.Inventory.ScanTarget.DeepScanpublic final classJobRequestParams.Inventory.ScanTarget.ProviderDetails
-
Method Summary
-
-
Method Detail
-
assetRegion
final Optional<String> assetRegion()
region of the discovered asset
-
deepScan
final Optional<JobRequestParams.Inventory.ScanTarget.DeepScan> deepScan()
-
providerDetails
final Optional<JobRequestParams.Inventory.ScanTarget.ProviderDetails> providerDetails()
-
_assetRegion
final JsonField<String> _assetRegion()
Returns the raw JSON value of assetRegion.
Unlike assetRegion, this method doesn't throw if the JSON field has an unexpected type.
-
_deepScan
final JsonField<JobRequestParams.Inventory.ScanTarget.DeepScan> _deepScan()
Returns the raw JSON value of deepScan.
Unlike deepScan, this method doesn't throw if the JSON field has an unexpected type.
-
_providerDetails
final JsonField<JobRequestParams.Inventory.ScanTarget.ProviderDetails> _providerDetails()
Returns the raw JSON value of providerDetails.
Unlike providerDetails, this method doesn't throw if the JSON field has an unexpected type.
-
_additionalProperties
final Map<String, JsonValue> _additionalProperties()
-
toBuilder
final JobRequestParams.Inventory.ScanTarget.Builder toBuilder()
-
validate
final JobRequestParams.Inventory.ScanTarget validate()
-
builder
final static JobRequestParams.Inventory.ScanTarget.Builder builder()
Returns a mutable builder for constructing an instance of ScanTarget.
-
-
-
-