Interface UpdateTrustedEntitySetRequest.Builder
- All Superinterfaces:
AwsRequest.Builder,Buildable,CopyableBuilder<UpdateTrustedEntitySetRequest.Builder,,UpdateTrustedEntitySetRequest> GuardDutyRequest.Builder,SdkBuilder<UpdateTrustedEntitySetRequest.Builder,,UpdateTrustedEntitySetRequest> SdkPojo,SdkRequest.Builder
- Enclosing class:
UpdateTrustedEntitySetRequest
-
Method Summary
Modifier and TypeMethodDescriptionA boolean value that indicates whether GuardDuty is to start using this updated trusted entity set.detectorId(String detectorId) The unique ID of the GuardDuty detector associated with the threat entity set that you want to update.expectedBucketOwner(String expectedBucketOwner) The Amazon Web Services account ID that owns the Amazon S3 bucket specified in the location parameter.The URI of the file that contains the trusted entity set.A user-friendly name to identify the trusted entity set.overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Add an optional request override configuration.overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Add an optional request override configuration.trustedEntitySetId(String trustedEntitySetId) The ID returned by GuardDuty after updating the trusted entity set resource.Methods inherited from interface software.amazon.awssdk.awscore.AwsRequest.Builder
overrideConfigurationMethods inherited from interface software.amazon.awssdk.utils.builder.CopyableBuilder
copyMethods inherited from interface software.amazon.awssdk.services.guardduty.model.GuardDutyRequest.Builder
buildMethods inherited from interface software.amazon.awssdk.utils.builder.SdkBuilder
applyMutation, buildMethods inherited from interface software.amazon.awssdk.core.SdkPojo
equalsBySdkFields, sdkFieldNameToField, sdkFields
-
Method Details
-
detectorId
The unique ID of the GuardDuty detector associated with the threat entity set that you want to update.
To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.- Parameters:
detectorId- The unique ID of the GuardDuty detector associated with the threat entity set that you want to update.To find the
detectorIdin the current Region, see the Settings page in the GuardDuty console, or run the ListDetectors API.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
trustedEntitySetId
The ID returned by GuardDuty after updating the trusted entity set resource.
- Parameters:
trustedEntitySetId- The ID returned by GuardDuty after updating the trusted entity set resource.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
name
A user-friendly name to identify the trusted entity set.
The name of your list can include lowercase letters, uppercase letters, numbers, dash (-), and underscore (_).
- Parameters:
name- A user-friendly name to identify the trusted entity set.The name of your list can include lowercase letters, uppercase letters, numbers, dash (-), and underscore (_).
- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
location
The URI of the file that contains the trusted entity set.
- Parameters:
location- The URI of the file that contains the trusted entity set.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
expectedBucketOwner
The Amazon Web Services account ID that owns the Amazon S3 bucket specified in the location parameter.
- Parameters:
expectedBucketOwner- The Amazon Web Services account ID that owns the Amazon S3 bucket specified in the location parameter.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
activate
A boolean value that indicates whether GuardDuty is to start using this updated trusted entity set. After you update an entity set, you will need to activate it again. It might take up to 15 minutes for the updated entity set to be effective.
- Parameters:
activate- A boolean value that indicates whether GuardDuty is to start using this updated trusted entity set. After you update an entity set, you will need to activate it again. It might take up to 15 minutes for the updated entity set to be effective.- Returns:
- Returns a reference to this object so that method calls can be chained together.
-
overrideConfiguration
UpdateTrustedEntitySetRequest.Builder overrideConfiguration(AwsRequestOverrideConfiguration overrideConfiguration) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
overrideConfiguration- The override configuration.- Returns:
- This object for method chaining.
-
overrideConfiguration
UpdateTrustedEntitySetRequest.Builder overrideConfiguration(Consumer<AwsRequestOverrideConfiguration.Builder> builderConsumer) Description copied from interface:AwsRequest.BuilderAdd an optional request override configuration.- Specified by:
overrideConfigurationin interfaceAwsRequest.Builder- Parameters:
builderConsumer- AConsumerto which an emptyAwsRequestOverrideConfiguration.Builderwill be given.- Returns:
- This object for method chaining.
-