Class VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder
java.lang.Object
software.amazon.awscdk.mixins.preview.services.voiceid.events.VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder
- All Implemented Interfaces:
software.amazon.jsii.Builder<VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps>
- Enclosing interface:
VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps
@Stability(Experimental)
public static final class VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder
extends Object
implements software.amazon.jsii.Builder<VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps>
-
Constructor Summary
Constructors -
Method Summary
Modifier and TypeMethodDescriptionbatchJobId(List<String> batchJobId) build()Builds the configured instance.eventMetadata(AWSEventMetadataProps eventMetadata)
-
Constructor Details
-
Builder
public Builder()
-
-
Method Details
-
action
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder action(List<String> action) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getAction()- Parameters:
action- action property. Specify an array of string values to match this event if the actual value of action is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
batchJobId
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder batchJobId(List<String> batchJobId) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getBatchJobId()- Parameters:
batchJobId- batchJobId property. Specify an array of string values to match this event if the actual value of batchJobId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
data
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder data(VoiceIdBatchFraudsterRegistrationAction.Data data) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getData()- Parameters:
data- data property. Specify an array of string values to match this event if the actual value of data is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
domainId
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder domainId(List<String> domainId) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getDomainId()- Parameters:
domainId- domainId property. Specify an array of string values to match this event if the actual value of domainId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
errorInfo
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder errorInfo(VoiceIdBatchFraudsterRegistrationAction.ErrorInfo errorInfo) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getErrorInfo()- Parameters:
errorInfo- errorInfo property. Specify an array of string values to match this event if the actual value of errorInfo is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
eventMetadata
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder eventMetadata(AWSEventMetadataProps eventMetadata) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getEventMetadata()- Parameters:
eventMetadata- EventBridge event metadata.- Returns:
this
-
sourceId
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder sourceId(List<String> sourceId) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getSourceId()- Parameters:
sourceId- sourceId property. Specify an array of string values to match this event if the actual value of sourceId is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
status
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.Builder status(List<String> status) Sets the value ofVoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps.getStatus()- Parameters:
status- status property. Specify an array of string values to match this event if the actual value of status is one of the values in the array. Use one of the constructors on theaws_events.Matchfor more advanced matching options.- Returns:
this
-
build
@Stability(Experimental) public VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps build()Builds the configured instance.- Specified by:
buildin interfacesoftware.amazon.jsii.Builder<VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps>- Returns:
- a new instance of
VoiceIdBatchFraudsterRegistrationAction.VoiceIdBatchFraudsterRegistrationActionProps - Throws:
NullPointerException- if any required attribute was not provided
-