Class DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.guardduty.events.DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<DetectorEvents.GuardDutyFinding.ProfiledBehavior>
- Enclosing interface:
DetectorEvents.GuardDutyFinding.ProfiledBehavior
@Stability(Experimental)
public static final class DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder
extends Object
implements software.amazon.jsii.Builder<DetectorEvents.GuardDutyFinding.ProfiledBehavior>
A builder for
DetectorEvents.GuardDutyFinding.ProfiledBehavior-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbuild()Builds the configured instance.frequentProfiledApIsAccountProfiling(List<String> frequentProfiledApIsAccountProfiling) frequentProfiledApIsUserIdentityProfiling(List<String> frequentProfiledApIsUserIdentityProfiling) frequentProfiledAsNsAccountProfiling(List<String> frequentProfiledAsNsAccountProfiling) frequentProfiledAsNsBucketProfiling(List<String> frequentProfiledAsNsBucketProfiling) frequentProfiledAsNsUserIdentityProfiling(List<String> frequentProfiledAsNsUserIdentityProfiling) frequentProfiledBucketsAccountProfiling(List<String> frequentProfiledBucketsAccountProfiling) frequentProfiledBucketsUserIdentityProfiling(List<String> frequentProfiledBucketsUserIdentityProfiling) frequentProfiledUserAgentsAccountProfiling(List<String> frequentProfiledUserAgentsAccountProfiling) frequentProfiledUserAgentsUserIdentityProfiling(List<String> frequentProfiledUserAgentsUserIdentityProfiling) frequentProfiledUserNamesAccountProfiling(List<String> frequentProfiledUserNamesAccountProfiling) frequentProfiledUserNamesBucketProfiling(List<String> frequentProfiledUserNamesBucketProfiling) frequentProfiledUserTypesAccountProfiling(List<String> frequentProfiledUserTypesAccountProfiling) infrequentProfiledApIsAccountProfiling(List<String> infrequentProfiledApIsAccountProfiling) infrequentProfiledApIsUserIdentityProfiling(List<String> infrequentProfiledApIsUserIdentityProfiling) infrequentProfiledAsNsAccountProfiling(List<String> infrequentProfiledAsNsAccountProfiling) infrequentProfiledAsNsBucketProfiling(List<String> infrequentProfiledAsNsBucketProfiling) infrequentProfiledAsNsUserIdentityProfiling(List<String> infrequentProfiledAsNsUserIdentityProfiling) infrequentProfiledBucketsAccountProfiling(List<String> infrequentProfiledBucketsAccountProfiling) infrequentProfiledBucketsUserIdentityProfiling(List<String> infrequentProfiledBucketsUserIdentityProfiling) infrequentProfiledUserAgentsAccountProfiling(List<String> infrequentProfiledUserAgentsAccountProfiling) infrequentProfiledUserAgentsUserIdentityProfiling(List<String> infrequentProfiledUserAgentsUserIdentityProfiling) infrequentProfiledUserNamesAccountProfiling(List<String> infrequentProfiledUserNamesAccountProfiling) infrequentProfiledUserNamesBucketProfiling(List<String> infrequentProfiledUserNamesBucketProfiling) infrequentProfiledUserTypesAccountProfiling(List<String> infrequentProfiledUserTypesAccountProfiling) numberOfHistoricalDailyAvgApIsBucketProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketProfiling) numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling) numberOfHistoricalDailyAvgApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsUserIdentityProfiling) numberOfHistoricalDailyMaxApIsBucketProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketProfiling) numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling) numberOfHistoricalDailyMaxApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsUserIdentityProfiling) rareProfiledApIsAccountProfiling(List<String> rareProfiledApIsAccountProfiling) rareProfiledApIsUserIdentityProfiling(List<String> rareProfiledApIsUserIdentityProfiling) rareProfiledAsNsAccountProfiling(List<String> rareProfiledAsNsAccountProfiling) rareProfiledAsNsBucketProfiling(List<String> rareProfiledAsNsBucketProfiling) rareProfiledAsNsUserIdentityProfiling(List<String> rareProfiledAsNsUserIdentityProfiling) rareProfiledBucketsAccountProfiling(List<String> rareProfiledBucketsAccountProfiling) rareProfiledBucketsUserIdentityProfiling(List<String> rareProfiledBucketsUserIdentityProfiling) rareProfiledUserAgentsAccountProfiling(List<String> rareProfiledUserAgentsAccountProfiling) rareProfiledUserAgentsUserIdentityProfiling(List<String> rareProfiledUserAgentsUserIdentityProfiling) rareProfiledUserNamesAccountProfiling(List<String> rareProfiledUserNamesAccountProfiling) rareProfiledUserNamesBucketProfiling(List<String> rareProfiledUserNamesBucketProfiling) rareProfiledUserTypesAccountProfiling(List<String> rareProfiledUserTypesAccountProfiling)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
frequentProfiledApIsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledApIsAccountProfiling(List<String> frequentProfiledApIsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledApIsAccountProfiling()- Parameters:
frequentProfiledApIsAccountProfiling- frequentProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledApIsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledApIsUserIdentityProfiling(List<String> frequentProfiledApIsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledApIsUserIdentityProfiling()- Parameters:
frequentProfiledApIsUserIdentityProfiling- frequentProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledAsNsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsAccountProfiling(List<String> frequentProfiledAsNsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledAsNsAccountProfiling()- Parameters:
frequentProfiledAsNsAccountProfiling- frequentProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledAsNsBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsBucketProfiling(List<String> frequentProfiledAsNsBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledAsNsBucketProfiling()- Parameters:
frequentProfiledAsNsBucketProfiling- frequentProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledAsNsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsUserIdentityProfiling(List<String> frequentProfiledAsNsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledAsNsUserIdentityProfiling()- Parameters:
frequentProfiledAsNsUserIdentityProfiling- frequentProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledBucketsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledBucketsAccountProfiling(List<String> frequentProfiledBucketsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledBucketsAccountProfiling()- Parameters:
frequentProfiledBucketsAccountProfiling- frequentProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledBucketsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledBucketsUserIdentityProfiling(List<String> frequentProfiledBucketsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledBucketsUserIdentityProfiling()- Parameters:
frequentProfiledBucketsUserIdentityProfiling- frequentProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledUserAgentsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserAgentsAccountProfiling(List<String> frequentProfiledUserAgentsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledUserAgentsAccountProfiling()- Parameters:
frequentProfiledUserAgentsAccountProfiling- frequentProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledUserAgentsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserAgentsUserIdentityProfiling(List<String> frequentProfiledUserAgentsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledUserAgentsUserIdentityProfiling()- Parameters:
frequentProfiledUserAgentsUserIdentityProfiling- frequentProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledUserNamesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserNamesAccountProfiling(List<String> frequentProfiledUserNamesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledUserNamesAccountProfiling()- Parameters:
frequentProfiledUserNamesAccountProfiling- frequentProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledUserNamesBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserNamesBucketProfiling(List<String> frequentProfiledUserNamesBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledUserNamesBucketProfiling()- Parameters:
frequentProfiledUserNamesBucketProfiling- frequentProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
frequentProfiledUserTypesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserTypesAccountProfiling(List<String> frequentProfiledUserTypesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getFrequentProfiledUserTypesAccountProfiling()- Parameters:
frequentProfiledUserTypesAccountProfiling- frequentProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of frequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledApIsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledApIsAccountProfiling(List<String> infrequentProfiledApIsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledApIsAccountProfiling()- Parameters:
infrequentProfiledApIsAccountProfiling- infrequentProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledApIsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledApIsUserIdentityProfiling(List<String> infrequentProfiledApIsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledApIsUserIdentityProfiling()- Parameters:
infrequentProfiledApIsUserIdentityProfiling- infrequentProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledAsNsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsAccountProfiling(List<String> infrequentProfiledAsNsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledAsNsAccountProfiling()- Parameters:
infrequentProfiledAsNsAccountProfiling- infrequentProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledAsNsBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsBucketProfiling(List<String> infrequentProfiledAsNsBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledAsNsBucketProfiling()- Parameters:
infrequentProfiledAsNsBucketProfiling- infrequentProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledAsNsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsUserIdentityProfiling(List<String> infrequentProfiledAsNsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledAsNsUserIdentityProfiling()- Parameters:
infrequentProfiledAsNsUserIdentityProfiling- infrequentProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledBucketsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledBucketsAccountProfiling(List<String> infrequentProfiledBucketsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledBucketsAccountProfiling()- Parameters:
infrequentProfiledBucketsAccountProfiling- infrequentProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledBucketsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledBucketsUserIdentityProfiling(List<String> infrequentProfiledBucketsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledBucketsUserIdentityProfiling()- Parameters:
infrequentProfiledBucketsUserIdentityProfiling- infrequentProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledUserAgentsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserAgentsAccountProfiling(List<String> infrequentProfiledUserAgentsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledUserAgentsAccountProfiling()- Parameters:
infrequentProfiledUserAgentsAccountProfiling- infrequentProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledUserAgentsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserAgentsUserIdentityProfiling(List<String> infrequentProfiledUserAgentsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledUserAgentsUserIdentityProfiling()- Parameters:
infrequentProfiledUserAgentsUserIdentityProfiling- infrequentProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledUserNamesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserNamesAccountProfiling(List<String> infrequentProfiledUserNamesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledUserNamesAccountProfiling()- Parameters:
infrequentProfiledUserNamesAccountProfiling- infrequentProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledUserNamesBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserNamesBucketProfiling(List<String> infrequentProfiledUserNamesBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledUserNamesBucketProfiling()- Parameters:
infrequentProfiledUserNamesBucketProfiling- infrequentProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
infrequentProfiledUserTypesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserTypesAccountProfiling(List<String> infrequentProfiledUserTypesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getInfrequentProfiledUserTypesAccountProfiling()- Parameters:
infrequentProfiledUserTypesAccountProfiling- infrequentProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of infrequentProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyAvgApIsBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsBucketProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyAvgApIsBucketProfiling()- Parameters:
numberOfHistoricalDailyAvgApIsBucketProfiling- numberOfHistoricalDailyAvgAPIsBucketProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling()- Parameters:
numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling- numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyAvgApIsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyAvgApIsUserIdentityProfiling()- Parameters:
numberOfHistoricalDailyAvgApIsUserIdentityProfiling- numberOfHistoricalDailyAvgAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyAvgAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyMaxApIsBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsBucketProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyMaxApIsBucketProfiling()- Parameters:
numberOfHistoricalDailyMaxApIsBucketProfiling- numberOfHistoricalDailyMaxAPIsBucketProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling()- Parameters:
numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling- numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsBucketUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
numberOfHistoricalDailyMaxApIsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getNumberOfHistoricalDailyMaxApIsUserIdentityProfiling()- Parameters:
numberOfHistoricalDailyMaxApIsUserIdentityProfiling- numberOfHistoricalDailyMaxAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of numberOfHistoricalDailyMaxAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledApIsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledApIsAccountProfiling(List<String> rareProfiledApIsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledApIsAccountProfiling()- Parameters:
rareProfiledApIsAccountProfiling- rareProfiledAPIsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledAPIsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledApIsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledApIsUserIdentityProfiling(List<String> rareProfiledApIsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledApIsUserIdentityProfiling()- Parameters:
rareProfiledApIsUserIdentityProfiling- rareProfiledAPIsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledAPIsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledAsNsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsAccountProfiling(List<String> rareProfiledAsNsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledAsNsAccountProfiling()- Parameters:
rareProfiledAsNsAccountProfiling- rareProfiledASNsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledAsNsBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsBucketProfiling(List<String> rareProfiledAsNsBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledAsNsBucketProfiling()- Parameters:
rareProfiledAsNsBucketProfiling- rareProfiledASNsBucketProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledAsNsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsUserIdentityProfiling(List<String> rareProfiledAsNsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledAsNsUserIdentityProfiling()- Parameters:
rareProfiledAsNsUserIdentityProfiling- rareProfiledASNsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledASNsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledBucketsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledBucketsAccountProfiling(List<String> rareProfiledBucketsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledBucketsAccountProfiling()- Parameters:
rareProfiledBucketsAccountProfiling- rareProfiledBucketsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledBucketsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledBucketsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledBucketsUserIdentityProfiling(List<String> rareProfiledBucketsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledBucketsUserIdentityProfiling()- Parameters:
rareProfiledBucketsUserIdentityProfiling- rareProfiledBucketsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledBucketsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledUserAgentsAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserAgentsAccountProfiling(List<String> rareProfiledUserAgentsAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledUserAgentsAccountProfiling()- Parameters:
rareProfiledUserAgentsAccountProfiling- rareProfiledUserAgentsAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledUserAgentsUserIdentityProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserAgentsUserIdentityProfiling(List<String> rareProfiledUserAgentsUserIdentityProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledUserAgentsUserIdentityProfiling()- Parameters:
rareProfiledUserAgentsUserIdentityProfiling- rareProfiledUserAgentsUserIdentityProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserAgentsUserIdentityProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledUserNamesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserNamesAccountProfiling(List<String> rareProfiledUserNamesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledUserNamesAccountProfiling()- Parameters:
rareProfiledUserNamesAccountProfiling- rareProfiledUserNamesAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserNamesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledUserNamesBucketProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserNamesBucketProfiling(List<String> rareProfiledUserNamesBucketProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledUserNamesBucketProfiling()- Parameters:
rareProfiledUserNamesBucketProfiling- rareProfiledUserNamesBucketProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserNamesBucketProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
rareProfiledUserTypesAccountProfiling
@Stability(Experimental) public DetectorEvents.GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserTypesAccountProfiling(List<String> rareProfiledUserTypesAccountProfiling) Sets the value ofDetectorEvents.GuardDutyFinding.ProfiledBehavior.getRareProfiledUserTypesAccountProfiling()- Parameters:
rareProfiledUserTypesAccountProfiling- rareProfiledUserTypesAccountProfiling property. Specify an array of string values to match this event if the actual value of rareProfiledUserTypesAccountProfiling is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<DetectorEvents.GuardDutyFinding.ProfiledBehavior>- Returns:
- a new instance of
DetectorEvents.GuardDutyFinding.ProfiledBehavior - Throws:
NullPointerException- if any required attribute was not provided
-