Class GuardDutyFinding.ProfiledBehavior.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.guardduty.events.GuardDutyFinding.ProfiledBehavior.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<GuardDutyFinding.ProfiledBehavior>
- Enclosing interface:
GuardDutyFinding.ProfiledBehavior
@Stability(Experimental)
public static final class GuardDutyFinding.ProfiledBehavior.Builder
extends Object
implements software.amazon.jsii.Builder<GuardDutyFinding.ProfiledBehavior>
A builder for
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) Sets the value ofGuardDutyFinding.ProfiledBehavior.getRareProfiledApIsAccountProfiling()rareProfiledApIsUserIdentityProfiling(List<String> rareProfiledApIsUserIdentityProfiling) rareProfiledAsNsAccountProfiling(List<String> rareProfiledAsNsAccountProfiling) Sets the value ofGuardDutyFinding.ProfiledBehavior.getRareProfiledAsNsAccountProfiling()rareProfiledAsNsBucketProfiling(List<String> rareProfiledAsNsBucketProfiling) Sets the value ofGuardDutyFinding.ProfiledBehavior.getRareProfiledAsNsBucketProfiling()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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledApIsAccountProfiling(List<String> frequentProfiledApIsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledApIsUserIdentityProfiling(List<String> frequentProfiledApIsUserIdentityProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsAccountProfiling(List<String> frequentProfiledAsNsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsBucketProfiling(List<String> frequentProfiledAsNsBucketProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledAsNsUserIdentityProfiling(List<String> frequentProfiledAsNsUserIdentityProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledBucketsAccountProfiling(List<String> frequentProfiledBucketsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledBucketsUserIdentityProfiling(List<String> frequentProfiledBucketsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserAgentsAccountProfiling(List<String> frequentProfiledUserAgentsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserAgentsUserIdentityProfiling(List<String> frequentProfiledUserAgentsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserNamesAccountProfiling(List<String> frequentProfiledUserNamesAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserNamesBucketProfiling(List<String> frequentProfiledUserNamesBucketProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder frequentProfiledUserTypesAccountProfiling(List<String> frequentProfiledUserTypesAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledApIsAccountProfiling(List<String> infrequentProfiledApIsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledApIsUserIdentityProfiling(List<String> infrequentProfiledApIsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsAccountProfiling(List<String> infrequentProfiledAsNsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsBucketProfiling(List<String> infrequentProfiledAsNsBucketProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledAsNsUserIdentityProfiling(List<String> infrequentProfiledAsNsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledBucketsAccountProfiling(List<String> infrequentProfiledBucketsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledBucketsUserIdentityProfiling(List<String> infrequentProfiledBucketsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserAgentsAccountProfiling(List<String> infrequentProfiledUserAgentsAccountProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserAgentsUserIdentityProfiling(List<String> infrequentProfiledUserAgentsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserNamesAccountProfiling(List<String> infrequentProfiledUserNamesAccountProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserNamesBucketProfiling(List<String> infrequentProfiledUserNamesBucketProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder infrequentProfiledUserTypesAccountProfiling(List<String> infrequentProfiledUserTypesAccountProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsBucketProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsBucketUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyAvgApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyAvgApIsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsBucketProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsBucketUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder numberOfHistoricalDailyMaxApIsUserIdentityProfiling(List<String> numberOfHistoricalDailyMaxApIsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledApIsAccountProfiling(List<String> rareProfiledApIsAccountProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledApIsUserIdentityProfiling(List<String> rareProfiledApIsUserIdentityProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsAccountProfiling(List<String> rareProfiledAsNsAccountProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsBucketProfiling(List<String> rareProfiledAsNsBucketProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledAsNsUserIdentityProfiling(List<String> rareProfiledAsNsUserIdentityProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledBucketsAccountProfiling(List<String> rareProfiledBucketsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledBucketsUserIdentityProfiling(List<String> rareProfiledBucketsUserIdentityProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserAgentsAccountProfiling(List<String> rareProfiledUserAgentsAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserAgentsUserIdentityProfiling(List<String> rareProfiledUserAgentsUserIdentityProfiling) Sets the value ofGuardDutyFinding.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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserNamesAccountProfiling(List<String> rareProfiledUserNamesAccountProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserNamesBucketProfiling(List<String> rareProfiledUserNamesBucketProfiling) - 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 GuardDutyFinding.ProfiledBehavior.Builder rareProfiledUserTypesAccountProfiling(List<String> rareProfiledUserTypesAccountProfiling) - 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<GuardDutyFinding.ProfiledBehavior>- Returns:
- a new instance of
GuardDutyFinding.ProfiledBehavior - Throws:
NullPointerException- if any required attribute was not provided
-