Class AWSAPICallViaCloudTrail.RequestParameters.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.autoscaling.events.AWSAPICallViaCloudTrail.RequestParameters.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.RequestParameters>
- Enclosing interface:
AWSAPICallViaCloudTrail.RequestParameters
@Stability(Experimental)
public static final class AWSAPICallViaCloudTrail.RequestParameters.Builder
extends Object
implements software.amazon.jsii.Builder<AWSAPICallViaCloudTrail.RequestParameters>
A builder for
AWSAPICallViaCloudTrail.RequestParameters-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionadjustmentType(List<String> adjustmentType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAdjustmentType()autoScalingGroupName(List<String> autoScalingGroupName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAutoScalingGroupName()availabilityZones(List<String> availabilityZones) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAvailabilityZones()breachThreshold(List<String> breachThreshold) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getBreachThreshold()build()Builds the configured instance.defaultCooldown(List<String> defaultCooldown) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDefaultCooldown()desiredCapacity(List<String> desiredCapacity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDesiredCapacity()forceDelete(List<String> forceDelete) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getForceDelete()granularity(List<String> granularity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getGranularity()healthCheckGracePeriod(List<String> healthCheckGracePeriod) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHealthCheckGracePeriod()healthCheckType(List<String> healthCheckType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHealthCheckType()honorCooldown(List<String> honorCooldown) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHonorCooldown()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getImageId()instanceIds(List<String> instanceIds) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getInstanceIds()instanceType(List<String> instanceType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getInstanceType()launchConfigurationName(List<String> launchConfigurationName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLaunchConfigurationName()launchTemplate(AWSAPICallViaCloudTrail.LaunchTemplate launchTemplate) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLaunchTemplate()lifecycleHookSpecificationList(List<? extends Object> lifecycleHookSpecificationList) loadBalancerNames(List<String> loadBalancerNames) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLoadBalancerNames()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMaxSize()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMetrics()metricValue(List<String> metricValue) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMetricValue()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMinSize()mixedInstancesPolicy(AWSAPICallViaCloudTrail.MixedInstancesPolicy mixedInstancesPolicy) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMixedInstancesPolicy()newInstancesProtectedFromScaleIn(List<String> newInstancesProtectedFromScaleIn) notificationTypes(List<String> notificationTypes) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getNotificationTypes()policyName(List<String> policyName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPolicyName()policyType(List<String> policyType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPolicyType()protectedFromScaleIn(List<String> protectedFromScaleIn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getProtectedFromScaleIn()scalingAdjustment(List<String> scalingAdjustment) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScalingAdjustment()scheduledActionName(List<String> scheduledActionName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScheduledActionName()scheduledActionNames(List<String> scheduledActionNames) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScheduledActionNames()scheduledUpdateGroupActions(List<? extends Object> scheduledUpdateGroupActions) securityGroups(List<String> securityGroups) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSecurityGroups()serviceLinkedRoleArn(List<String> serviceLinkedRoleArn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getServiceLinkedRoleArn()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSpotPrice()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getStartTime()stepAdjustments(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem1> stepAdjustments) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getStepAdjustments()tags(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem> tags) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTags()targetGroupArns(List<String> targetGroupArns) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTargetGroupArns()targetTrackingConfiguration(AWSAPICallViaCloudTrail.TargetTrackingConfiguration targetTrackingConfiguration) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTime()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTopicArn()Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getUserData()vPcZoneIdentifier(List<String> vPcZoneIdentifier) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getVPcZoneIdentifier()
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
adjustmentType
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder adjustmentType(List<String> adjustmentType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAdjustmentType()- Parameters:
adjustmentType- adjustmentType property. Specify an array of string values to match this event if the actual value of adjustmentType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
autoScalingGroupName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder autoScalingGroupName(List<String> autoScalingGroupName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAutoScalingGroupName()- Parameters:
autoScalingGroupName- autoScalingGroupName property. Specify an array of string values to match this event if the actual value of autoScalingGroupName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
availabilityZones
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder availabilityZones(List<String> availabilityZones) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getAvailabilityZones()- Parameters:
availabilityZones- availabilityZones property. Specify an array of string values to match this event if the actual value of availabilityZones is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
breachThreshold
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder breachThreshold(List<String> breachThreshold) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getBreachThreshold()- Parameters:
breachThreshold- breachThreshold property. Specify an array of string values to match this event if the actual value of breachThreshold is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
defaultCooldown
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder defaultCooldown(List<String> defaultCooldown) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDefaultCooldown()- Parameters:
defaultCooldown- defaultCooldown property. Specify an array of string values to match this event if the actual value of defaultCooldown is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
desiredCapacity
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder desiredCapacity(List<String> desiredCapacity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getDesiredCapacity()- Parameters:
desiredCapacity- desiredCapacity property. Specify an array of string values to match this event if the actual value of desiredCapacity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
forceDelete
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder forceDelete(List<String> forceDelete) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getForceDelete()- Parameters:
forceDelete- forceDelete property. Specify an array of string values to match this event if the actual value of forceDelete is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
granularity
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder granularity(List<String> granularity) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getGranularity()- Parameters:
granularity- granularity property. Specify an array of string values to match this event if the actual value of granularity is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
healthCheckGracePeriod
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder healthCheckGracePeriod(List<String> healthCheckGracePeriod) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHealthCheckGracePeriod()- Parameters:
healthCheckGracePeriod- healthCheckGracePeriod property. Specify an array of string values to match this event if the actual value of healthCheckGracePeriod is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
healthCheckType
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder healthCheckType(List<String> healthCheckType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHealthCheckType()- Parameters:
healthCheckType- healthCheckType property. Specify an array of string values to match this event if the actual value of healthCheckType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
honorCooldown
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder honorCooldown(List<String> honorCooldown) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getHonorCooldown()- Parameters:
honorCooldown- honorCooldown property. Specify an array of string values to match this event if the actual value of honorCooldown is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
imageId
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder imageId(List<String> imageId) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getImageId()- Parameters:
imageId- imageId property. Specify an array of string values to match this event if the actual value of imageId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
instanceIds
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder instanceIds(List<String> instanceIds) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getInstanceIds()- Parameters:
instanceIds- instanceIds property. Specify an array of string values to match this event if the actual value of instanceIds is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
instanceType
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder instanceType(List<String> instanceType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getInstanceType()- Parameters:
instanceType- instanceType property. Specify an array of string values to match this event if the actual value of instanceType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
launchConfigurationName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder launchConfigurationName(List<String> launchConfigurationName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLaunchConfigurationName()- Parameters:
launchConfigurationName- launchConfigurationName property. Specify an array of string values to match this event if the actual value of launchConfigurationName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
launchTemplate
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder launchTemplate(AWSAPICallViaCloudTrail.LaunchTemplate launchTemplate) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLaunchTemplate()- Parameters:
launchTemplate- launchTemplate property. Specify an array of string values to match this event if the actual value of launchTemplate is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
lifecycleHookSpecificationList
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder lifecycleHookSpecificationList(List<? extends Object> lifecycleHookSpecificationList) - Parameters:
lifecycleHookSpecificationList- lifecycleHookSpecificationList property. Specify an array of string values to match this event if the actual value of lifecycleHookSpecificationList is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
loadBalancerNames
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder loadBalancerNames(List<String> loadBalancerNames) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getLoadBalancerNames()- Parameters:
loadBalancerNames- loadBalancerNames property. Specify an array of string values to match this event if the actual value of loadBalancerNames is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
maxSize
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder maxSize(List<String> maxSize) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMaxSize()- Parameters:
maxSize- maxSize property. Specify an array of string values to match this event if the actual value of maxSize is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
metrics
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder metrics(List<String> metrics) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMetrics()- Parameters:
metrics- metrics property. Specify an array of string values to match this event if the actual value of metrics is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
metricValue
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder metricValue(List<String> metricValue) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMetricValue()- Parameters:
metricValue- metricValue property. Specify an array of string values to match this event if the actual value of metricValue is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
minSize
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder minSize(List<String> minSize) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMinSize()- Parameters:
minSize- minSize property. Specify an array of string values to match this event if the actual value of minSize is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
mixedInstancesPolicy
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder mixedInstancesPolicy(AWSAPICallViaCloudTrail.MixedInstancesPolicy mixedInstancesPolicy) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getMixedInstancesPolicy()- Parameters:
mixedInstancesPolicy- mixedInstancesPolicy property. Specify an array of string values to match this event if the actual value of mixedInstancesPolicy is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
newInstancesProtectedFromScaleIn
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder newInstancesProtectedFromScaleIn(List<String> newInstancesProtectedFromScaleIn) - Parameters:
newInstancesProtectedFromScaleIn- newInstancesProtectedFromScaleIn property. Specify an array of string values to match this event if the actual value of newInstancesProtectedFromScaleIn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
notificationTypes
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder notificationTypes(List<String> notificationTypes) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getNotificationTypes()- Parameters:
notificationTypes- notificationTypes property. Specify an array of string values to match this event if the actual value of notificationTypes is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
policyName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder policyName(List<String> policyName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPolicyName()- Parameters:
policyName- policyName property. Specify an array of string values to match this event if the actual value of policyName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
policyType
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder policyType(List<String> policyType) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getPolicyType()- Parameters:
policyType- policyType property. Specify an array of string values to match this event if the actual value of policyType is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
protectedFromScaleIn
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder protectedFromScaleIn(List<String> protectedFromScaleIn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getProtectedFromScaleIn()- Parameters:
protectedFromScaleIn- protectedFromScaleIn property. Specify an array of string values to match this event if the actual value of protectedFromScaleIn is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
scalingAdjustment
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder scalingAdjustment(List<String> scalingAdjustment) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScalingAdjustment()- Parameters:
scalingAdjustment- scalingAdjustment property. Specify an array of string values to match this event if the actual value of scalingAdjustment is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
scheduledActionName
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder scheduledActionName(List<String> scheduledActionName) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScheduledActionName()- Parameters:
scheduledActionName- scheduledActionName property. Specify an array of string values to match this event if the actual value of scheduledActionName is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
scheduledActionNames
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder scheduledActionNames(List<String> scheduledActionNames) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getScheduledActionNames()- Parameters:
scheduledActionNames- scheduledActionNames property. Specify an array of string values to match this event if the actual value of scheduledActionNames is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
scheduledUpdateGroupActions
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder scheduledUpdateGroupActions(List<? extends Object> scheduledUpdateGroupActions) - Parameters:
scheduledUpdateGroupActions- scheduledUpdateGroupActions property. Specify an array of string values to match this event if the actual value of scheduledUpdateGroupActions is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
securityGroups
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder securityGroups(List<String> securityGroups) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSecurityGroups()- Parameters:
securityGroups- securityGroups property. Specify an array of string values to match this event if the actual value of securityGroups is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
serviceLinkedRoleArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder serviceLinkedRoleArn(List<String> serviceLinkedRoleArn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getServiceLinkedRoleArn()- Parameters:
serviceLinkedRoleArn- serviceLinkedRoleARN property. Specify an array of string values to match this event if the actual value of serviceLinkedRoleARN is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
spotPrice
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder spotPrice(List<String> spotPrice) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getSpotPrice()- Parameters:
spotPrice- spotPrice property. Specify an array of string values to match this event if the actual value of spotPrice is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
startTime
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder startTime(List<String> startTime) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getStartTime()- Parameters:
startTime- startTime property. Specify an array of string values to match this event if the actual value of startTime is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
stepAdjustments
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder stepAdjustments(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem1> stepAdjustments) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getStepAdjustments()- Parameters:
stepAdjustments- stepAdjustments property. Specify an array of string values to match this event if the actual value of stepAdjustments is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
tags
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder tags(List<? extends AWSAPICallViaCloudTrail.RequestParametersItem> tags) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTags()- Parameters:
tags- tags property. Specify an array of string values to match this event if the actual value of tags is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
targetGroupArns
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder targetGroupArns(List<String> targetGroupArns) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTargetGroupArns()- Parameters:
targetGroupArns- targetGroupARNs property. Specify an array of string values to match this event if the actual value of targetGroupARNs is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
targetTrackingConfiguration
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder targetTrackingConfiguration(AWSAPICallViaCloudTrail.TargetTrackingConfiguration targetTrackingConfiguration) - Parameters:
targetTrackingConfiguration- targetTrackingConfiguration property. Specify an array of string values to match this event if the actual value of targetTrackingConfiguration is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
time
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder time(List<String> time) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTime()- Parameters:
time- time property. Specify an array of string values to match this event if the actual value of time is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
topicArn
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder topicArn(List<String> topicArn) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getTopicArn()- Parameters:
topicArn- topicARN property. Specify an array of string values to match this event if the actual value of topicARN is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
userData
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder userData(List<String> userData) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getUserData()- Parameters:
userData- userData property. Specify an array of string values to match this event if the actual value of userData is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
vPcZoneIdentifier
@Stability(Experimental) public AWSAPICallViaCloudTrail.RequestParameters.Builder vPcZoneIdentifier(List<String> vPcZoneIdentifier) Sets the value ofAWSAPICallViaCloudTrail.RequestParameters.getVPcZoneIdentifier()- Parameters:
vPcZoneIdentifier- vPCZoneIdentifier property. Specify an array of string values to match this event if the actual value of vPCZoneIdentifier 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<AWSAPICallViaCloudTrail.RequestParameters>- Returns:
- a new instance of
AWSAPICallViaCloudTrail.RequestParameters - Throws:
NullPointerException- if any required attribute was not provided
-